Revision 234 (by ahitrov, 2012/08/28 09:26:59) |
Blog plugin
|
package blogs::Init;
use strict;
use warnings 'all';
use Contenido::Globals;
use blogs::Apache;
use blogs::Keeper;
# загрузка всех необходимых плагину классов
# blogs::SQL::SomeTable
# blogs::SomeClass
Contenido::Init::load_classes(qw(
blogs::SQL::BlogsTable
blogs::SQL::RecordsTable
blogs::SQL::MembersTable
blogs::SQL::CommentsTable
blogs::SQL::TagsTable
blogs::SQL::TagCloudTable
blogs::TagCloud
blogs::Blog
blogs::Record
blogs::Comment
blogs::MemberLink
blogs::Tag
blogs::SubscriberLink
blogs::RecordSection
blogs::TagSection
blogs::BlogSection
));
sub init {
push @{ $state->{'available_documents'} }, qw( blogs::Blog blogs::Record blogs::Comment blogs::Tag );
push @{ $state->{'available_sections'} }, qw( blogs::RecordSection blogs::TagSection blogs::BlogSection );
push @{ $state->{'available_links'} }, qw( blogs::MemberLink blogs::TagCloud );
0;
}
1;