$v) { $_POST[$k] = htmlspecialchars($v); } foreach($_GET as $k => $v) { $_GET[$k] = htmlspecialchars($v); } foreach($_REQUEST as $k => $v) { $_REQUEST[$k] = htmlspecialchars($v); } function imgh($page) { if($page) { if(file_exists("images/title_$page.gif")) { echo ""; } else { echo ""; } } else { echo ""; } } function icon($section, $page) { $big = "_big"; $sections = array(0 => "epos", 1 => "body", 2 => "body", 3 => "alignment", 4 => "library", 5 => "credit", 6 => "library", 7 => "library", 8 => "library", 9 => "artefact", 10 => "artefact", 11 => "comment"); if($section == "99" && $_GET['clan']) { echo ""; } elseif($section == "99" && $page == "clans1") { echo ""; } elseif($section != "") { echo ""; } else { echo ""; } } function heading($section, $page) { $sections = array(0 => "Основная информация", 1 => "Глава 1 - Показатели способностей игрового персонажа", 2 => "Глава 2 - Развитие игровых персонажей", 3 => "Глава 3 - Склонности", 4 => "Глава 4", 5 => "Глава 5 - Деньги, предметы, экономика", 6 => "Глава 6", 7 => "Глава 7", 8 => "Глава 8", 9 => "Глава 9", 10 => "Глава 10", 99 => "Кланы"); $pages = array("exptablel" => "Таблица опыта", "law" => "Законы", "preamble" => "Преамбула", "param" => "Развитие персонажа, параметры", "start" => "Быстрый старт", "aligment" => "Склонности", "change_align" => "Изменение склонности", "credit" => "Кредиты", "dark" => "Путь Тьмы", "haos" => "Путь Хаоса", "paladin" => "Путь Света", "vocabilory" => "Словарь", "type_money" => "Виды денежных единиц", "type_work" => "Виды заработка"); if($page) { echo "Бойцовский Клуб Возрождение / Энциклопедия / $sections[$section] - $pages[$page]"; } else { echo "Бойцовский Клуб Возрождение / Энциклопедия"; } } function showpage($page,$s) { if($page) { if(file_exists("section$s/$page.txt")) { include "section$s/$page.txt"; } else { include "error.txt"; } } else { include "index.txt"; } } function pagenav($section, $page) { // Перчечисляем названия разделов $sections = array(0 => "Основная информация", 1 => "Глава 1 - Показатели способностей игрового персонажа", 2 => "Глава 2 - Развитие игровых персонажей", 3 => "Глава 3 - Склонности", 4 => "Глава 4", 5 => "Глава 5 - Деньги, предметы, экономика", 6 => "Глава 6 - Магия", 7 => "Глава 7", 8 => "Глава 8 - Другие миры", 9 => "Глава 9 - Артефакты, сокровища", 10 => "Глава 10 - Неуправляемые персонажи", 99 => "Кланы"); // Перечисляем названия страниц $pages = array("exptablel" => "Таблица опыта", "law" => "Законы", "preamble" => "Преамбула", "param" => "Развитие персонажа, параметры", "start" => "Быстрый старт", "alignment" => "Склонности", "change_align" => "Изменение склонности", "credit" => "Кредиты", "dark" => "Путь Тьмы", "haos" => "Путь Хаоса", "paladin" => "Путь Света", "vocabilory" => "Словарь", "type_money" => "Виды денежных единиц", "type_work" => "Виды заработка"); if ($page && $section != "99") { echo "К списку разделов >> $sections[$section] >>> $pages[$page]"; } elseif ($section == "99" && $_GET['clan']) { echo "К списку разделов >> К списку кланов >> $_GET[clan]"; } elseif ($page == "clans1") { echo "К списку разделов >> Зарегистрированные кланы"; } else { echo "В данной энциклопедии собраны все сведения, полезные для игрока. Выберите интересующий Вас раздел, для получения инфомрации."; } } $page = $_GET['page']; $section = $_GET['section']; /* Заметки к использованию ----Пополнение энциклопедии 1)Раскомментировать ссылку на добавляемый материал в index.txt в корне энциклопедии 2)В соответствующую разделу папку (где section0-корень энциклопедии, sectionXX - номер раздела добавить TXT файл с кодом содержимого ячейки (название файла должно соответствовать аттрибуду page=XXX ссылки) 3)Добавить название материала в массив функии pagenav */ ?> <?php heading($section, $page); ?>