/var/www/pm-investor.com/www/libs
NameSizeModeActions
class.ajax.php7940755editdlrm
class.Barcode.php459360644editdlrm
class.BarcodeEAN.php24320644editdlrm
class.BarcodeI25.php21710644editdlrm
class.barcode_code_39.php33610644editdlrm
class.bootstrap.php42790755editdlrm
class.command.php5680644editdlrm
class.controller.php9040755editdlrm
class.cron.php8440644editdlrm
class.database.php20030755editdlrm
class.dcu_api.php28050644editdlrm
class.form.php30900755editdlrm
class.gd.php89820755editdlrm
class.hash.php2100755editdlrm
class.mail.php52130644editdlrm
class.model.php17340755editdlrm
class.num_to_string.php40160755editdlrm
class.order.php46300644editdlrm
class.payment.php13800644editdlrm
class.session.php11780755editdlrm
class.transfer_scales.php106260755editdlrm
class.validate.php25840755editdlrm
class.view.php9010755editdlrm
Edit: /var/www/pm-investor.com/www/libs/class.bootstrap.php (4279B)
error(); // подключам страницу с ошибкой return false; } $a = 'index'; $controller = new $a(); try{ $controller->loadModel($a);// подгружаем модель }catch(Exception $e){ $this->error($e->getMessage()); return false; } $controller->index(); return false; } $file ="controllers/class." . $url[0] . ".php"; if (file_exists($file)) {// если есть контролер require_once $file;// подкючаем контролер } else { $this->error(); // подключам страницу с ошибкой return false; } $controler = new $url[0](); // создаем объект класа контроллера try{ $controler->loadModel($url[0]);// подгружаем модель }catch(Exception $e){ $this->error($e->getMessage()); return false; } if (isset($url[2])) {//если есть параметр метода if (method_exists($controler, $this->seo($url[1]))) {//проверяем если такой метод в объекте $key = $value = array(); for($i=2, $count=count($url);$i<$count;$i++){ if($i%2==0){ $key[] = $url[$i]; }else{ $value[] = $url[$i]; } } if(count($key)!=count($value)){ $this->error(); return false; } $param = array_combine($key,$value); $controler->{$url[1]}( $param ); //загружаем методs с передаными параметрами }else{ $this->error(); //такого метода нет :( return false; } } else { if(isset($url[1])) { if (method_exists($controler, $this->seo($url[1]))) { $controler->{$this->seo($url[1])}(); } else { $this->error(); return false; } } else { $controler->index(); } } } function error($msg=''){ require_once "controllers/class.error.php"; $error = new error_page($msg); $error->index(); return false; } function seo($link){ switch($link){ case 'portfolio-nashih-rabot': return 'gallery'; break; case 'kalkulyator-stoimosti': return 'calc'; break; case 'kontakty': return 'contacts'; break; case 'led-svetilniki': return 'lights'; break; case 'katalog-natyazhnih-potolkov': return 'wiki'; break; default: return $link; } } } ?>