2015-03-08 14:02:59 -03:00
|
|
|
<?php defined('BLUDIT') or die('Bludit CMS.');
|
|
|
|
|
2016-01-07 20:43:09 -03: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-07 20:43:09 -03: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 01:00:01 +00:00
|
|
|
include(PATH_RULES.'99.header.php');
|
2015-07-20 00:14:12 -03:00
|
|
|
include(PATH_RULES.'99.paginator.php');
|
2015-08-01 23:47:45 -03:00
|
|
|
include(PATH_RULES.'99.themes.php');
|
2015-07-20 00:14:12 -03:00
|
|
|
|
|
|
|
// Plugins before site loaded
|
|
|
|
Theme::plugins('beforeSiteLoad');
|
2015-05-05 01:00:01 +00:00
|
|
|
|
|
|
|
// Theme init.php
|
2018-07-17 19:13:01 +02:00
|
|
|
if (Sanitize::pathFile(PATH_THEMES, $site->theme().DS.'init.php')) {
|
|
|
|
include(PATH_THEMES.$site->theme().DS.'init.php');
|
2015-08-16 23:33:49 -03:00
|
|
|
}
|
2015-05-05 01:00:01 +00:00
|
|
|
|
|
|
|
// Theme HTML
|
2018-07-17 19:13:01 +02:00
|
|
|
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 {
|
2019-01-27 12:46:34 +01:00
|
|
|
$L->p('Please check your theme configuration in the admin panel. Check for an active theme.');
|
2015-09-07 21:51:48 -03:00
|
|
|
}
|
2015-07-20 00:14:12 -03:00
|
|
|
|
|
|
|
// Plugins after site loaded
|
2015-11-28 11:47:03 -03:00
|
|
|
Theme::plugins('afterSiteLoad');
|
2017-07-05 19:59:51 +02:00
|
|
|
|
|
|
|
// Plugins after all
|
|
|
|
Theme::plugins('afterAll');
|