1 |
196 |
ahitrov |
package users::Init; |
2 |
|
|
|
3 |
|
|
use strict; |
4 |
|
|
use warnings 'all'; |
5 |
|
|
|
6 |
|
|
use Contenido::Globals; |
7 |
|
|
use users::Apache; |
8 |
|
|
use users::Keeper; |
9 |
|
|
|
10 |
|
|
|
11 |
|
|
# загрузка всех необходимых плагину классов |
12 |
|
|
# users::SQL::SomeTable |
13 |
|
|
# users::SomeClass |
14 |
|
|
Contenido::Init::load_classes(qw( |
15 |
|
|
users::SQL::UserProfile |
16 |
|
|
|
17 |
|
|
users::UserProfile |
18 |
|
|
users::Section |
19 |
|
|
)); |
20 |
|
|
|
21 |
|
|
sub init { |
22 |
|
|
push @{ $state->{'available_documents'} }, 'users::UserProfile' if $state->{users}->profile_document_class eq 'users::UserProfile'; |
23 |
|
|
push @{ $state->{'available_sections'} }, 'users::Section'; |
24 |
|
|
0; |
25 |
|
|
} |
26 |
|
|
|
27 |
|
|
1; |