Ejemplo n.º 1
0
DB::init();
Storage::init();
PM::init();
MG::init();
URL::init();
User::init();
Mailer::init();
// Если сайт временно закрыт, то выводитя заглушка, хранящаяся в корне движка.
if (MG::isDowntime()) {
    require_once 'downTime.html';
    exit;
}
// Запоминает откуда пришел пользователь.
MG::logReffererInfo();
// Подключить index.php всех плагинов.
PM::includePlugins();
// Хук выполняющийся до запуска движка.
MG::createHook('mg_start');
// Запуск движка.
$moguta = new Moguta();
$moguta = $moguta->run();
// Вывод результата на экран, предварительно обработав все возможные шорткоды.
echo PM::doShortcode(MG::printGui($moguta));
// Хук выполняющийся после того как отработал движок.
MG::createHook('mg_end', true, $moguta);
// Ввывод консоли запросов к БД.
if (DEBUG_SQL) {
    echo DB::console();
}
// Завершение процесса кэширвания.
Storage::close();