bludit/bl-kernel/boot/site.php

36 lines
880 B
PHP
Raw Normal View History

2015-03-08 18:02:59 +01:00
<?php defined('BLUDIT') or die('Bludit CMS.');
2016-01-08 00:43:09 +01:00
// Load plugins rules
include(PATH_RULES.'60.plugins.php');
2017-07-05 19:59:51 +02:00
// Plugins before all
Theme::plugins('beforeAll');
2016-01-08 00:43:09 +01:00
// Load rules
2018-09-11 23:37:45 +02:00
include(PATH_RULES.'60.router.php');
2017-05-16 00:46:20 +02:00
include(PATH_RULES.'69.pages.php');
2015-03-27 02:00:01 +01:00
include(PATH_RULES.'99.header.php');
2015-07-20 05:14:12 +02:00
include(PATH_RULES.'99.paginator.php');
2015-08-02 04:47:45 +02:00
include(PATH_RULES.'99.themes.php');
2015-07-20 05:14:12 +02:00
// Plugins before site loaded
Theme::plugins('beforeSiteLoad');
2015-05-05 03:00:01 +02:00
// Theme init.php
if (Sanitize::pathFile(PATH_THEMES, $site->theme().DS.'init.php')) {
include(PATH_THEMES.$site->theme().DS.'init.php');
2015-08-17 04:33:49 +02:00
}
2015-05-05 03:00:01 +02:00
// Theme HTML
if (Sanitize::pathFile(PATH_THEMES, $site->theme().DS.'index.php')) {
include(PATH_THEMES.$site->theme().DS.'index.php');
2017-10-22 21:28:44 +02:00
} else {
$L->p('Please check your theme configuration');
2015-09-08 02:51:48 +02:00
}
2015-07-20 05:14:12 +02:00
// Plugins after site loaded
Theme::plugins('afterSiteLoad');
2017-07-05 19:59:51 +02:00
// Plugins after all
Theme::plugins('afterAll');