Line # Revision Author
1 474 ahitrov package tags::Init;
2
3 use strict;
4 use warnings 'all';
5
6 use Contenido::Globals;
7 use tags::Apache;
8 use tags::Keeper;
9 use tags::Section;
10 use tags::Tag;
11 use tags::Cloud;
12 use tags::SQL::TagsCloudTable
13 use tags::SQL::TagsTable
14
15 # загрузка всех необходимых плагину классов
16 # tags::SQL::SomeTable
17 # tags::SomeClass
18 Contenido::Init::load_classes(qw(
19 tags::Section;
20 tags::Tag;
21 tags::Cloud;
22 tags::SQL::TagsCloudTable
23 tags::SQL::TagsTable
24 ));
25
26 sub init {
27 push @{ $state->{'available_documents'} },
28 qw (
29 tags::Tag
30 );
31 push @{ $state->{'available_sections'} },
32 qw (
33 tags::Section
34 );
35 push @{ $state->{'available_links'} },
36 qw (
37 tags::Cloud
38 );
39 0;
40 }
41
42 1;