Ответов: 14 Просмотров: 3876
|
LIME
если тебе это поможет:
PHP:
скопировать код в буфер обмена
index.php: <?PHP /* * 2011 (c) CTAPbIu_KODEP * Контроллер */ // константа для защиты // инициализация if (!require_once(ROOT."/system/core.php")) die("Error Engine <0x1> <CORE>\n"); if (!require_once(ROOT.'/system/initialization.php')) die("Error Engine <0x1> <CORE>\n"); ?> core.php <?PHP /* * 2011 (c) CTAPbIu_KODEP * Ядро */ defined("IN_SYSTEM") or die("Error Engine <0x2> <CORE>\n"); define('ERR_0x1', "Error Engine <0x1> <CORE>\n"); // нет системного файла define('ERR_0x2', "Error Engine <0x2> <CORE>\n"); // ошибка доступа class VEAWCoreMethods { public $view = ROOT.'/system/module/index/view.php'; public $model = ROOT.'/system/module/index/model.php'; public $title = null; public $css = URLROOT.'/style.css'; public $e_moduleList = array(); public $e_pluginsList = array(); public $e_log = new VEAWLog; public function e_createListModules(){ $dir = opendir(ROOT .'/system/module/'); if ($dir != false) while (false !== ($file = readdir($dir))) if ($file != '.' || $file != '..' && is_dir(ROOT .'/system/module/'.$file)) if (file_exists(ROOT .'/system/module/'.$file.'/module.xml')) if ($this->e_configValidation(ROOT.'/system/module/'.$file.'/module.xml')) $this->e_moduleList[$file] = true; else $this->e_log->l_addError(__LINE__, __FILE__, 'Не правильно составлен '.ROOT.'/system/module/'.$file.'/module.xml'); else $this->e_log->l_addError(__LINE__, __FILE__, 'Не существует '.ROOT.'/system/module/'.$file.'/module.xml'); else $this->e_log->l_addError(__LINE__, __FILE__, ROOT.'/system/module/'.$file.' не каталог'); else $this->e_log->l_addError(__LINE__, __FILE__, ROOT. 'Дескриптор пуст'); } public function e_configValidation($config = false){ if ($config){ } } } ?>
|