/** * Staticly build index handlers array * * @return void */ public static final function makeHandlers() { if (is_array(self::$handlers)) { return; } // Static initialisations self::$handlers = array(); foreach (CAppUI::conf("index_handlers") as $_class => $_active) { if ($_active) { if (!class_exists($_class)) { CModelObject::error("application-index-handler-missing-class%s", $_class); continue; } self::$handlers[$_class] = new $_class(); } } }