206 lines
9.5 KiB
PHP
206 lines
9.5 KiB
PHP
|
<!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> </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>
|