Просмотр файла admin/sistem.php

Размер файла: 9.79Kb
<?php
session_start();
///////////////////////////////
//автор - figura             //
//сайт - http://for.h2m.ru   //
///////////////////////////////
include("../sistem/global.dat");
include("../sistem/cfg.dat");
include("../temes/$teme/verh.dat");
echo'<div class="razd"><B>ПАНЕЛЬ АДМИНИСТРАТОРА</B></div>';
if($status=="admin")
   {
      if($act=="index")
      {
         echo'<div class="razd">Настройки системы</div>';
         echo'<form name="forma" action="sistem.php" method="post">';
         echo'<INPUT TYPE="hidden" NAME="act" VALUE="addsistem">';
         echo'Тема<br>';
         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'Титул всех страниц<br>';
         echo'<input type="text" name="new_cfg_title" value="'.$title.'" size="10" maxlength="99"><br><br>';
         
         echo'Заголовок всех страниц<br>';
         echo'<input type="text" name="new_cfg_zagolovok" value="'.$zagolovok.'" size="10" maxlength="99"><br><br>';
         
         echo'Дата и время на главной<br>';
         echo'<SELECT NAME="new_cfg_data_time">';
         echo'<OPTION VALUE="on" selected>Вкл';
         echo'<OPTION VALUE="oof">Выкл';
         echo'</SELECT><br><br>';
         
         echo'Смайлы в гостевой<br>';
         echo'<SELECT NAME="new_cfg_smilesgb">';
         echo'<OPTION VALUE="on" selected>Вкл';
         echo'<OPTION VALUE="oof">Выкл';
         echo'</SELECT><br><br>';
         
         echo'Смайлы в чате<br>';
         echo'<SELECT NAME="new_cfg_smileschat">';
         echo'<OPTION VALUE="on" selected>Вкл';
         echo'<OPTION VALUE="oof">Выкл';
         echo'</SELECT><br><br>';
         
         echo'Выводить последнюю новость на главную<br>';
         echo'<SELECT NAME="new_cfg_news_in_index">';
         echo'<OPTION VALUE="on" selected>Вкл';
         echo'<OPTION VALUE="oof">Выкл';
         echo'</SELECT><br><br>';
         
         echo'Вести логи запросов в поисковике<br>';
         echo'<SELECT NAME="new_cfg_search_log">';
         echo'<OPTION VALUE="on" selected>Вкл';
         echo'<OPTION VALUE="oof">Выкл';
         echo'</SELECT><br><br>';
         
         echo'Скачивать файлы могут:<br>';
         echo'<SELECT NAME="new_cfg_load_file">';
         echo'<OPTION VALUE="on" selected>только авторизированные';
         echo'<OPTION VALUE="oof">все';
         echo'</SELECT><br><br>';
         
         echo'Количество сообщений на страницу в гостевой<br>';
         echo'<input type="text" name="new_cfg_navgb" value="'.$navgb.'" size="10" maxlength="2"><br><br>';
         
         echo'Количество сообщений на страницу в чате<br>';
         echo'<input type="text" name="new_cfg_navchat" value="'.$navchat.'" size="10" maxlength="2"><br><br>';
         
         echo'Количество новостей на страницу<br>';
         echo'<input type="text" name="new_cfg_navnews" value="'.$navnews.'" size="10" maxlength="2"><br><br>';
         
         echo'Копирайт внизу<br>';
         echo'<input type="text" name="new_cfg_copir" value="'.$copir.'" size="10" maxlength="20"><br><br>';
         
         echo'URL копирайта<br>';
         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'<a href="index.php?">В меню</a><br>';
      }
      
      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_zagolovok'])){$new_cfg_zagolovok = $_POST['new_cfg_zagolovok'];}
      	  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_data_time'])){$new_cfg_data_time = $_POST['new_cfg_data_time'];}
      	  if(isset($_POST['new_cfg_smilesgb'])){$new_cfg_smilesgb = $_POST['new_cfg_smilesgb'];}
      	  if(isset($_POST['new_cfg_smileschat'])){$new_cfg_smileschat = $_POST['new_cfg_smileschat'];}
      	  if(isset($_POST['new_cfg_news_in_index'])){$new_cfg_news_in_index = $_POST['new_cfg_news_in_index'];}
      	  if(isset($_POST['new_cfg_search_log'])){$new_cfg_search_log = $_POST['new_cfg_search_log'];}
      	  if(isset($_POST['new_cfg_load_file'])){$new_cfg_load_file = $_POST['new_cfg_load_file'];}
      	  if(isset($_POST['new_cfg_navgb'])){$new_cfg_navgb = $_POST['new_cfg_navgb'];}
      	  if(isset($_POST['new_cfg_navchat'])){$new_cfg_navchat = $_POST['new_cfg_navchat'];}
      	  if(isset($_POST['new_cfg_navnews'])){$new_cfg_navnews = $_POST['new_cfg_navnews'];}
      	  
      	  if(  $nteme=="" ||
      	  	   $new_cfg_title=="" ||
      	  	   $new_cfg_zagolovok=="" ||
      	  	   $new_cfg_copir=="" ||
      	  	   $new_cfg_url_copir=="" ||
      	  	   $new_cfg_data_time !="on" && $new_cfg_data_time !="oof" ||
      	  	   $new_cfg_smilesgb !="on" && $new_cfg_smilesgb !="oof" ||
      	  	   $new_cfg_smileschat !="on" && $new_cfg_smileschat !="oof" ||
      	  	   $new_cfg_news_in_index !="on" && $new_cfg_news_in_index !="oof" ||
      	  	   $new_cfg_search_log !="on" && $new_cfg_search_log !="oof" ||
      	  	   $new_cfg_load_file !="on" && $new_cfg_load_file !="oof" ||
      	  	   $new_cfg_navgb=="" && $new_cfg_navgb<"1" ||
      	  	   $new_cfg_navchat=="" && $new_cfg_navchat<"1" ||
      	  	   $new_cfg_navnews=="" && $new_cfg_navnews<"1"
      	  	   ){
      	  	      echo'<div class="razd"><B>Ошибка!!!</B></div>';
      	  	      echo'Не все поля из формы заполнены. Не хватает некоторых важных настроек!';
      	  	      echo'<hr size="2" width="100%">';
      	  	      echo'<a href="index.php?">Назад</a><br>';
      	  	   }else{
      	  	      //фильтруем переменные
      	  	      $nteme=htmlspecialchars($nteme);
      	  	      $new_cfg_title=htmlspecialchars($new_cfg_title);
      	  	      $new_cfg_zagolovok=htmlspecialchars($new_cfg_zagolovok);
      	  	      $new_cfg_data_time=htmlspecialchars($new_cfg_data_time);
      	  	      $new_cfg_smilesgb=htmlspecialchars($new_cfg_smilesgb);
      	  	      $new_cfg_smileschat=htmlspecialchars($new_cfg_smileschat);
      	  	      $new_cfg_news_in_index=htmlspecialchars($new_cfg_news_in_index);
      	  	      $new_cfg_search_log=htmlspecialchars($new_cfg_search_log);
      	  	      $new_cfg_load_file=htmlspecialchars($new_cfg_load_file);
      	  	      $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_navchat=htmlspecialchars($new_cfg_navchat);
      	  	      $new_cfg_navnews=htmlspecialchars($new_cfg_navnews);
      	  	      
      	  	      
      	  	      //не изменяемые
      	  	      $version=htmlspecialchars($version);
      	  	      
      	  	      
$kod='<?php
$version="'.$version.'";//версия
$teme="'.$nteme.'";//выбранная тема
$title="'.$new_cfg_title.'";//титул
$zagolovok="'.$new_cfg_zagolovok.'";//заголовок
$data_time="'.$new_cfg_data_time.'";//дата и время
$smilesgb="'.$new_cfg_smilesgb.'";//смайлы в гостевой
$smileschat="'.$new_cfg_smileschat.'";//смайлы в чате
$news_in_index="'.$new_cfg_news_in_index.'";//Выводить последнюю новость на главную
$navgb="'.$new_cfg_navgb.'";//сообшений на страницу в гостевой
$navchat="'.$new_cfg_navchat.'";//сообшений на страницу в чате
$navnews="'.$new_cfg_navnews.'";//новостей на страницу
$search_log="'.$new_cfg_search_log.'";//вести логи запросов в поисковике
$load_file="'.$new_cfg_load_file.'";//скачивание файлов только для авторизированных
$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="razd"><B>Сохранено!!!</B></div>';
      	  	      echo'Все новые настройки сохранены';
      	  	      
      	  	      echo'<hr size="2" width="100%">';
      	  	      echo'<a href="index.php?">В меню</a><br>';
      	  	   }
      	  
      }
   }else{
//session_destroy();
echo'<div class="razd">Вам сюда нельзя</div>';
echo'Нужны права администратора';
echo'<hr size="2" width="100%">';

}




echo'<a href="../index.php">Главная</a><br>';
include("../sistem/global_end.dat");
include("../temes/$teme/niz.dat");
?>