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();