Romantik
TeaM PHPClub
анализируя чужой код можно много нового для себя открыть =)Легко говорить посмотри. Очень сложно разбирать чужой код, тем более движки для форумов, где сполшные includе'и и все черт знает как работает.
анализируя чужой код можно много нового для себя открыть =)Легко говорить посмотри. Очень сложно разбирать чужой код, тем более движки для форумов, где сполшные includе'и и все черт знает как работает.
Согласен есть такое но что поделаешь... (Сложно с тобой говорить...
$path="<img ...><a href=index.php>Главная</a>"
$path="<img ...><a href=index.php>Главная</a>"
$path.="<img ...><a href=index.php?id=download>Закачки</a>"
print "$path";
Ой, боюсь нечаянно обидеть и сам хотел бы в этом ошибаться, но кое-что в этой схеме наводит на грустные мысли про PHP FAQ: Самые основы. Отличие веб-приложения от обычной программы...Теперь же пользователь начал куда-то передвигаться по сайту. К примеру в раздел download. Нажимает по ссылке <a href=index.php?id=download>Закачки</a>
И начинает опять интерпритатор бежать по коду...
//Аутентификация
require_once ("./defender/defender.php");
//Подключаем язык выбранный пользователем на данную сессию
require_once ("./lib/lang/".$_SESSION['lang']."/main.lib.php");
//Путь по умолчанию
$path="<img src='./images/pic/home.gif' align='absmiddle'><a class='bodylink' href='index.php'>".$lang['главная']."</a>";
//Разбираем переменные полученные методом GET, POST
if (isset($_REQUEST['id'])){
switch ($_REQUEST['id']){
//Запрос на отображение дисциплин
case "disc":{
//Переменная пути
$path.="<img src='./images/arrow_right.gif' align='absmiddle'><img src='./images/pic/library.gif' align='absmiddle'><a class='bodylink' href='index.php?id=disc&code=no'>".$lang['дисциплины']."</a>";
//Дисциплины
//20 - Теория надежности
if ($_REQUEST['code']==20){
//Переменная пути
$path.="<img src='./images/arrow_right.gif' align='absmiddle'><img src='./images/pic/subject.gif' align='absmiddle'><a class='bodylink' href='index.php?id=code20'>".$lang['теория_надежности']."</a>";
require_once ("./subject/20/inc/header.inc.php");
require_once ("./subject/20/inc/links.inc.php");
require_once ("./subject/20/inc/footer.inc.php");
}
else{
require_once ("./inc/header.inc.php");
require_once ("./inc/links.inc.php");
//Подключение шаблона отвечающего за Дисциплины
require_once ("./inc/disc.inc.php");
require_once ("./inc/footer.inc.php");
}
$notdefault=true;
break;
}
//Запрос на отображение Файлов Системы для закачки
case "files":{
//Переменная пути
$path.="<img src='./images/arrow_right.gif' align='absmiddle'><img src='./images/pic/files.gif' align='absmiddle'><a class='bodylink' href='index.php?id=files'>".$lang['файлы']."</a>";
require_once ("./inc/header.inc.php");
require_once ("./inc/links.inc.php");
//Подключение Модуля ДеФАЙЛЕР
require_once ("./defiler/defiler.php");
require_once ("./inc/footer.inc.php");
$notdefault=true;
break;
}
case "code20":{
$notdefault=true;
break;
}
}
}
//Формирование страницы по умолчанию
//Чтобы этот блок не выполнился достаточно где - угодно определить переменную $notdefault
if (!isset($notdefault)){
require_once ("./inc/header.inc.php");
require_once ("./inc/links.inc.php");
require_once ("./inc/footer.inc.php");
}
?>