battles/encicl/index.php

206 lines
9.5 KiB
PHP
Raw Normal View History

2018-01-28 16:40:49 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?php
//die('В работе ...');
foreach($_POST as $k => $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 "<img border='0' src='images/title_$page.gif' height='53' />";
} else {
echo "<img border='0' src='images/title_null.gif' height='53' />";
}
} else {
echo "<img border='0' src='images/title_index.gif' height='53' />";
}
}
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 "<img border='0' src='http://capitalcity.old-dark.ru/i/klan/$_GET[clan]$big.gif' />";
} elseif($section == "99" && $page == "clans1") {
echo "<img border='0' src='images/icon_library.gif' />";
} elseif($section != "") {
echo "<img border='0' src='images/icon_$sections[$section].gif' />";
} else {
echo "<img border='0' src='images/icon_logo.gif'>";
}
}
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 "<A href='index.php' title='К списку разделов' target='_self'><small>К списку разделов</small></a><small> >> $sections[$section] >>> $pages[$page]</small>";
}
elseif ($section == "99" && $_GET['clan']) {
echo "<A href='index.php' title='К списку разделов' target='_self'><small>К списку разделов</small></a><small> >></small> <a href='index.php?section=99&page=clans1'><small>К списку кланов</small></a><small> >> <b>$_GET[clan]</b></small>";
}
elseif ($page == "clans1") {
echo "<A href='index.php' title='К списку разделов' target='_self'><small>К списку разделов</small></a><small> >> Зарегистрированные кланы</small>";
}
else { echo "<small>В данной энциклопедии собраны все сведения, полезные для игрока. Выберите интересующий Вас раздел, для получения инфомрации.</small>"; }
}
$page = $_GET['page'];
$section = $_GET['section'];
/* Заметки к использованию
----Пополнение энциклопедии
1)Раскомментировать ссылку на добавляемый материал в index.txt в корне энциклопедии
2)В соответствующую разделу папку (где section0-корень энциклопедии, sectionXX - номер раздела добавить TXT
файл с кодом содержимого ячейки (название файла должно соответствовать аттрибуду page=XXX ссылки)
3)Добавить название материала в массив функии pagenav
*/
?>
<HTML><HEAD><TITLE><?php heading($section, $page); ?></TITLE>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META content=ru http-equiv=Content-Language>
<LINK rel=StyleSheet type=text/css href="css/style.css">
</HEAD>
<BODY bottomMargin=0 rightMargin=0 topMargin=0>
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%" height="100%">
<TBODY>
<TR>
<TD bgColor=#636562 vAlign=top width="13%">
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD height=36 width="100%"></TD></TR>
<TR>
<TD height=83 width="100%"></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top width="74%">
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TR>
<TD bgColor=black height=24 width="50%"></TD>
<TD height=24 width=0><font face="Verdana"></font></TD>
<TD bgColor=black height=24 width="50%"></TD></TR></TBODY></TABLE>
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%"
bgColor=#f7e7b4 height="542"><TBODY><tr><td width="826">
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%"
bgColor=#f7e7b4 height="542"><TBODY>
<TR>
<TD colSpan=3 height="17"><font face="Verdana"><IMG border=0 src="images/back_yellow.gif"
width=620 height=1><BR>
</font>
<?php imgh($page); ?></TD></TR>
<TR height=100>
<TD height=20 vAlign=top width="130"></TD>
<TD height=20 vAlign=top width="696">
<br>
<?php pagenav($section, $page); ?>
</TD>
</TR>
<TR>
<TD vAlign=top width="130" height="389">
<img border="0" src="images/pict_<?php $b=rand(1,15); echo $b; ?>.jpg" width="126" height="243"></TD>
<TD vAlign=top width="696" height="389">
<DIV align=center>
<TABLE border=0 cellSpacing=0 cellPadding=0 width="99%" height="362">
<TBODY>
<TR>
<TD height="362">
<TABLE width="696" height="243" cellspacing="0" style="border-collapse: collapse" cellpadding="0">
<TBODY>
<TR>
<TD width="1" height="1">
<TD width="660" height="1" valign="top" class="content">
<p align="left">
<?php
showpage($page,$section);
?>
<TD width="1" height="1"></TD></TR>
</TBODY></TABLE>
<p>&nbsp;</TD></TR></TBODY></TABLE></DIV></TD>
</TR></TBODY></TABLE></td><TD vAlign=top width="107" align=center><table><tr><td>
<?php icon($section, $page); ?></td></tr><TR>
</table></TD></tr></table>
<table cellSpacing=0 cellPadding=0 width="100%"><TR>
<TD bgColor=#000000 height=3 colSpan=3></TD>
</TR>
<TR height=50>
<TD bgColor=#636562 height=50 colSpan=3 align=left>
</TD></table>
<p><font face="Verdana"><BR><BR><BR>
</font></TD>
<TD vAlign=top width="13%">
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD height=36 width="100%"></TD></TR>
<TR>
<TD height=83
width="100%"></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>