battles/encicl/index.php

206 lines
9.5 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>