Файл: my.net.ru/system/connections/controller.php
Строк: 21
<?php
/*
---------------------------------
Основной файл контроля и вызова
страниц
Категорически запрещается трогать
данный файл
---------------------------------
*/
define('BASE', direct::get('base'));
define('PATH', direct::get('path'));
define('SUBPATH', direct::get('subpath'));
define('SECTION', direct::get('section'));
if (strpos(REQUEST_URI, 'base=') !== false || strpos(REQUEST_URI, 'path=') !== false || strpos(REQUEST_URI, 'subpath=') !== false || strpos(REQUEST_URI, 'section=') !== false){
redirect('/');
}
if (direct::e_dir('/'.BASE.'/') == true){
if (direct::e_dir('/'.BASE.'/'.PATH.'/'.SUBPATH.'/') == true){
if (direct::e_file('/'.BASE.'/'.PATH.'/'.SUBPATH.'/'.SECTION.'.php') == true){
require (ROOT.'/'.BASE.'/'.PATH.'/'.SUBPATH.'/'.SECTION.'.php');
}else{
if (direct::e_file('/'.BASE.'/'.PATH.'/'.SUBPATH.'/index.php') == true){
require (ROOT.'/'.BASE.'/'.PATH.'/'.SUBPATH.'/index.php');
}else{
require (ROOT.'/main/index.php');
}
}
}elseif (direct::e_dir('/'.BASE.'/'.PATH.'/') == true){
if (direct::e_file('/'.BASE.'/'.PATH.'/'.SECTION.'.php') == true){
require (ROOT.'/'.BASE.'/'.PATH.'/'.SECTION.'.php');
}else{
if (direct::e_file('/'.BASE.'/'.PATH.'/index.php') == true){
require (ROOT.'/'.BASE.'/'.PATH.'/index.php');
}else{
require (ROOT.'/main/index.php');
}
}
}else{
if (direct::e_file('/'.BASE.'/'.SECTION.'.php') == true){
require (ROOT.'/'.BASE.'/'.SECTION.'.php');
}else{
if (direct::e_file('/'.BASE.'/index.php') == TRUE){
require (ROOT.'/'.BASE.'/index.php');
}else{
require (ROOT.'/main/index.php');
}
}
}
}else{
require (ROOT.'/main/index.php');
}