/** * [ ]. * , . * , * static_get_cz_layouts_list(). * * . application , * . : . */ function static_activate_cz_layout($layout_config_ini_path) { global $application; $config_parsing_results = LayoutConfigurationManager::static_parse_layout_config_file($layout_config_ini_path); if (empty($config_parsing_results["MAIN_ERROR_PARAMETERS"])) { // , : //: , // . . $config_check_results = LayoutConfigurationManager::static_checkLayoutFile($layout_config_ini_path, $config_parsing_results["SITE_PATH"], $config_parsing_results["PATH_LAYOUTS_CONFIG_FILE"]); // - - . if (empty($config_check_results["MAIN_ERROR_PARAMETERS"])) { $application->readLayoutsINI(); //Merge parse results with appIni $application->appIni = array_merge($application->appIni, $config_parsing_results); } } }