Revision 358 (by ahitrov, 2013/06/11 08:56:08) Initial plugin import
package payments::Init;

use strict;
use warnings 'all';

use Contenido::Globals;
use payments::Apache;
use payments::Keeper;

use payments::Provider::Base;

# загрузка всех необходимых плагину классов
# payments::SQL::SomeTable
# payments::SomeClass
Contenido::Init::load_classes(qw(
		payments::SQL::TransactionsTable
		payments::Transaction

		payments::SQL::OperationsTable
		payments::Operation

		payments::TransactionSection

		payments::Provider::Base
		payments::Provider::Moneta
		payments::Provider::Xsolla
	));

sub init {
	push @{ $state->{'available_documents'} }, qw( payments::Transaction payments::Operation );
	push @{ $state->{'available_sections'} }, qw( payments::TransactionSection );
	0;
}

1;