Файл: public_html/admin/sistem.php
Строк: 215
<?php
session_start();
include("../sistem/global.dat");
include("../sistem/cfg.dat");
include("../temes/$teme/verh.dat");
echo'<div class="foot"><B>ПАНЕЛЬ АДМИНИСТРАТОРА</B></div>';
if($status=="admin")
{
if($act=="index")
{
echo'<div class="foot">Настройки системы</div>';
echo'<form name="forma" action="sistem.php" method="post">';
echo'<INPUT TYPE="hidden" NAME="act" VALUE="addsistem">';
echo'<div class="gmenu"><font color="red">Тема<br></font></a></div>';
echo'<SELECT NAME="nteme">';
echo'<OPTION VALUE="defaut" selected>defaut';
$dir = opendir ("../temes");
while ( $file = readdir ($dir))
{
if(( $file != ".") && ($file != "..") && ($file != "defaut"))
{
echo '<OPTION VALUE="'.$file.'">'.$file.'';
}
}
closedir ($dir);
echo'</SELECT><br><br>';
echo'<div class="gmenu"><font color="red">Титул всех страниц<br></font></a></div>';
echo'<input type="text" name="new_cfg_title" value="'.$title.'" size="10" maxlength="99"><br><br>';
echo'<div class="gmenu"><font color="red">Смайлы в гостевой<br></font></a></div>';
echo'<SELECT NAME="new_cfg_smilesgb">';
echo'<OPTION VALUE="on" selected>Вкл';
echo'<OPTION VALUE="oof">Выкл';
echo'</SELECT><br><br>';
echo'<div class="gmenu"><font color="red">Дисковое пространство<br></font></a></div>';
echo'<input type="text" name="disk_aka" value="'.$disk_aka.'" size="10" maxlength="2"><br><br>';
echo '<div class="gmenu"><font color="red">Расширение файлов <br></font></a></div>';
echo'<input type="text" name="file_extensions" value="'.$file_extensions.'" size="10" maxlength="99"><br><br>';
echo'<div class="gmenu"><font color="red">Количество сообщений на страницу в гостевой<br></font></a></div>';
echo'<input type="text" name="new_cfg_navgb" value="'.$navgb.'" size="10" maxlength="2"><br><br>';
echo'<div class="gmenu"><font color="red">Количество новостей на страницу<br></font></a></div>';
echo'<input type="text" name="new_cfg_navnews" value="'.$navnews.'" size="10" maxlength="2"><br><br>';
echo'<div class="gmenu"><font color="red">Копирайт внизу<br></font></a></div>';
echo'<input type="text" name="new_cfg_copir" value="'.$copir.'" size="10" maxlength="20"><br><br>';
echo'<div class="gmenu"><font color="red">URL копирайта<br></font></a></div>';
echo'<input type="text" name="new_cfg_url_copir" value="'.$url_copir.'" size="10" maxlength="20"><br><br>';
echo'<input type="submit" name="" value="сохранить"><br>';
echo'</form>';
echo'<hr size="2" width="100%">';
echo'<div class="gmenu"><font color="red"><a href="index.php?">В меню</a><br></font></a></div>';
}
if($act=="addsistem"){
if(isset($_POST['nteme'])){$nteme = $_POST['nteme'];}
if(isset($_POST['new_cfg_title'])){$new_cfg_title = $_POST['new_cfg_title'];}
if(isset($_POST['new_cfg_copir'])){$new_cfg_copir = $_POST['new_cfg_copir'];}
if(isset($_POST['new_cfg_url_copir'])){$new_cfg_url_copir = $_POST['new_cfg_url_copir'];}
if(isset($_POST['new_cfg_smilesgb'])){$new_cfg_smilesgb = $_POST['new_cfg_smilesgb'];}
if(isset($_POST['disk_aka'])){$disk_aka = $_POST['disk_aka'];}
if(isset($_POST['file_extensions'])){$file_extensions = $_POST['file_extensions'];}
if(isset($_POST['new_cfg_navgb'])){$new_cfg_navgb = $_POST['new_cfg_navgb'];}
if(isset($_POST['new_cfg_navnews'])){$new_cfg_navnews = $_POST['new_cfg_navnews'];}
if( $nteme=="" ||
$new_cfg_title=="" ||
$new_cfg_copir=="" ||
$new_cfg_url_copir=="" ||
$new_cfg_smilesgb !="on" && $new_cfg_smilesgb !="oof" ||
$new_cfg_navgb=="" && $new_cfg_navgb<"1" ||
$disk_aka=="" ||
$file_extensions=="" ||
$new_cfg_navnews=="" && $new_cfg_navnews<"1"
){
echo'<div class="gmenu"><font color="red"><B>Ошибка!!!</B></font></a></div>';
echo'<div class="gmenu"><font color="red">Не все поля из формы заполнены. Не хватает некоторых важных настроек!</font></a></div>';
echo'<hr size="2" width="100%">';
echo'<div class="gmenu"><font color="red"><a href="index.php?">Назад</a><br></font></a></div>';
}else{
//фильтруем переменные
$nteme=htmlspecialchars($nteme);
$new_cfg_title=htmlspecialchars($new_cfg_title);
$new_cfg_smilesgb=htmlspecialchars($new_cfg_smilesgb);
$disk_aka=htmlspecialchars($disk_aka);
$file_extensionsa=htmlspecialchars($file_extensions);
$new_cfg_copir=htmlspecialchars($new_cfg_copir);
$new_cfg_url_copir=htmlspecialchars($new_cfg_url_copir);
$new_cfg_navgb=htmlspecialchars($new_cfg_navgb);
$new_cfg_navnews=htmlspecialchars($new_cfg_navnews);
//не изменяемые
$version=htmlspecialchars($version);
$kod='<?php
$version="'.$version.'";//версия
$teme="'.$nteme.'";//выбранная тема
$title="'.$new_cfg_title.'";//титул
$smilesgb="'.$new_cfg_smilesgb.'";//смайлы в гостевой
$disk_aka="'.$disk_aka.'";//Дисковое пространство
$file_extensions="'.$file_extensions.'";//Расширение файлов
$navgb="'.$new_cfg_navgb.'";//сообшений на страницу в гостевой
$navnews="'.$new_cfg_navnews.'";//новостей на страницу
$copir="'.$new_cfg_copir.'";//копирайт
$url_copir="'.$new_cfg_url_copir.'";//url копирайта
?>';
$filecfg = fopen("../sistem/cfg.dat", "w+");
fputs($filecfg,$kod);
fclose($filecfg);
echo'<div class="gmenu"><font color="red"><B>Сохранено!!!</B></font></a></div>';
echo'<div class="gmenu"><font color="red">Все новые настройки сохранены</font></a></div>';
echo'<hr size="2" width="100%">';
echo'<div class="gmenu"><font color="red"><a href="index.php?">В меню</a><br></font></a></div>';
}
}
}else{
//session_destroy();
echo'<div class="gmenu"><font color="red">Вам сюда нельзя</font></a></div>';
echo'<div class="gmenu"><font color="red">Нужны права администратора</font></a></div>';
echo'<hr size="2" width="100%">';
}
include("../sistem/global_end.dat");
include("../temes/$teme/niz.dat");
?>