/** * Инициализация модуля: * — Инициализация автоматической загрузки классов модуля * — Если модуль не разу не запускался, будут созданы стандартные * маршруты для всех сайтов * — Привязка слушателей создания и удаления сайтов */ public static function init() { nc_core()->register_class_autoload_path('nc_routing_', dirname(__FILE__) . "/classes"); if (!nc_routing::get_setting('IsInstalled', 0)) { nc_routing_route_defaults::create_for_all_sites(); self::set_setting('IsInstalled', 1, 0); } nc_routing_listener::init(); self::$SUB_FOLDER = nc_core::get_object()->SUB_FOLDER; }