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

Размер файла: 22Kb
<?php
##############################
##	     WAP-ENGINE 	    ##
##############################
##						    ##
## Автор : CHUMA			##
## e-mail : [email protected]		##
## WAP : http://wapeng.info ##
## ICQ : 13-14-11			##
##                        	##
##############################
##  ВЫ НЕ ИМЕЕТЕ ПРАВО      ##
##  ИЗМЕНЯТЬ КОД СКРИПТА    ##
##  ДЛЯ ДАЛЬНЕЙШЕГО         ##
##  РАСПРОСТРАНЕНИЯ         ##
##############################
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);

extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);

session_name("SESID");
session_start();

include ("../config.php"); # Подключаем настройки сайта. (config.php)

if ($_GET[act]=="set")
{

 if ($_SESSION['login']==$nickadmina && md5($_SESSION['pass'])==$passadmina)
  {
$configdata="<?php\r\n".
"$"."version=\""."4.0"."\";                 # Версия портала\r\n".
"$"."welcome=\"".$_POST[wwelcome]."\";                 # Показывать приветствие\r\n".
"$"."afor=\"".$_POST[wafor]."\";                 # Показывать афоризм\r\n".
"$"."prazd=\"".$_POST[wprazd]."\";                 # Показывать праздник\r\n".
"$"."themes=\"".$_POST[wthemes]."\";                   #  Название скина/темы, посмотреть их можно в папке themes\r\n".
"$"."show_days=\"".$_POST[wshow_days]."\";                      #  Показывать Время Суток на главной странице\r\n".
"$"."show_time=\"".$_POST[wshow_time]."\";                      #  Показывать Часы на главной странице\r\n".
"$"."show_date=\"".$_POST[wshow_date]."\";                       # Показывать дату на главной странице\r\n".
"$"."mainlink=\"".$_POST[wmainlink]."\";                       # Показывать добавление ссылки главной странице\r\n".
"$"."generacia=\"".$_POST[wgeneracia]."\";                       #  Показывать время генерации страницы, если нет, то пишем \"0\"\r\n".
"$"."counter=\"".$_POST[wcounter]."\";                       #  Включить счетчик \"1\", или выключить \"0\"\r\n".
"$"."online=\"".$_POST[wonline]."\";                        #  Показывать сколько человек в онлайне, если нет, то пишем \"0\"	\r\n".
"$"."nickadmina=\"".$_POST[wnickadmina]."\";	                #  Ник админа\r\n".
"$"."passadmina=\"".md5($_SESSION[pass])."\";	                 #  Пароль админа, не расшифровать\r\n".
"$"."emailadmina=\"".$_POST[wemailadmina]."\";            #  Ваш е-mail\r\n".
"$"."sdvigclock=\"".$_POST[wsdvigclock]."\";               #  Временной сдвиг, ставим к примеру +5, -3 в зависимости от времени \r\n".
"$"."title=\"".$_POST[wtitle]."\";                  #  Заголовок страниц  \r\n".
"$"."textlogo=\"".$_POST[wtextlogo]."\";              #  Название, будет отображенно на каждой странице около логотипа\r\n".
"$"."copyright=\"".$_POST[wcopyright]."\";            #  Копирайт ,  будет отображенно внизу на каждой странице\r\n".
"$"."home=\"".$_POST[whome]."\";             #  Главная сайта (Слэш \"/\" в конце не ставить!)\r\n".
"$"."logo=\"".$_POST[wlogo]."\";              # Адрес логотипа, вы можете просто заменить саму картинку в папке images\r\n".
"$"."guestuser=\"".$_POST[wguestuser]."\";        # Как представлять незарегистрированных посетителей\r\n".
"$"."ras_pages=\"".$_POST[wras_pages]."\";         # Расширение страниц движка\r\n".
"$"."portal=\"".$_POST[wportal]."\";                # Если on то, сайт открыт, если off, то сайт закрыт на реконструкцию\r\n".
"$"."gzip=\"".$_POST[wgzip]."\";                   # GZIP сжатие\r\n".
"$"."offmes=\"".$_POST[woffmes]."\";                 # Сообщение если сайт закрыт\r\n#### РАЗНОЕ ####\r\n".
"$"."kolnews=\"".$_POST[wkolnews]."\";         # Кол-во новостей на страницу\r\n".
"$"."kolfiles=\"".$_POST[wkolfiles]."\";         # Кол-во файлов на страницу в загруз-центре\r\n".
"$"."kolimages=\"".$_POST[wkolimages]."\";         # Кол-во картинок на страницу в загрузе для картинок\r\n".
"$"."kolmelody=\"".$_POST[wkolmelody]."\";         # Кол-во мелодий на страницу в загрузе для мелодий\r\n".
"$"."guestmes=\"".$_POST[wguestmes]."\";               # сообщений на странице в гостевой\r\n".
///////////////////////////////НАСТРОЙКИ ФОРУМА///////////////////////////////////
"$"."forumsadds=\"".$_POST[wforumsadds]."\";          # Разрешать гостям писать в форуме. Если '0', то запрещено\r\n".
"$"."qq=\"".$_POST[wqq]."\";                          # Кол-во отображаемых сообщений на каждой странице (10)\r\n".
"$"."qqmain=\"".$_POST[wqqmain]."\";                  # Кол-во отображаемых тем на страницу (15)\r\n".
"$"."floodstime=\"".$_POST[wfloodstime]."\";          # Время антифлуда между сообщениями в форуме\r\n".
"$"."guestsuser=\"".$_POST[wguestsuser]."\";          # Как представлять незарегистрированных посетителей\r\n".
"$"."onlines=\"".$_POST[wonlines]."\";                #  Показывать человека в онлайне, если нет, то пишем \"0\"	\r\n".
"$"."counters=\"".$_POST[wcounters]."\";              #  Включить счетчик \"1\", или выключить \"0\"\r\n".
///////////////////////////////////ЗАГРУзКИ///////////////////////////////////////
"$"."maxpostdown=\"".$_POST[wmaxpostdown]."\";          # Комментариев на страницу в загрузках\r\n".
"$"."maxmesdown=\"".$_POST[wmaxmesdown]."\";            # Какое колличество комментариев в загрузках сохраняется\r\n".
"$"."downlist=\"".$_POST[wdownlist]."\";                # Файлов на страницу в загрузках\r\n".
"$"."fotolist=\"".$_POST[wfotolist]."\";                # кол-во отображаемых фото на каждой странице\r\n".
"$"."max_file_size=\"".$_POST[wmax_file_size]."\";       # максимальный вес файла в байтах\r\n".
"$"."max_file_foto=\"".$_POST[wmax_file_foto]."\";       # Максимальные размеры в пикселях\r\n?>";

/////////////////////////////////
$fp=fopen("../config.php","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,$configdata);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);

header ("location: set.php?set=1");

  }
   else
  {
   include ("../themes/$themes.php"); //Вставляем скин сайта.
   echo'Неправильный ввод.<br><a href=index.php>Назад</a>';
   include ("../templates/foot.php"); //Вставляем низ сайта. (templates/foot.php)
  }

}

if ($_GET[act]=="")
{
include ("../themes/$themes.php"); //Вставляем скин сайта.

if ($_SESSION['login']==$nickadmina && md5($_SESSION['pass'])==$passadmina)
  {
if ($_GET[set]=="1")
{
echo"<center>Сайт настроен</center>";
}
echo'Настройка системы.';
echo"<form method=\"post\" action=\"set.php?act=set\">";
echo"<table width='100%' border=1 cellpadding=0 cellspacing=0>";
    echo"<tr><td><b>Общие настройки</b><br></td></tr>";
# тема
echo"<tr><td class=b >Cкин/тема по умолчанию:<br>
     <select name='wthemes' class='textbox'><option>";

echo $themes;

echo"</option>";

 $dir = opendir ("../themes");
   while ($file = readdir ($dir))
 {
    if (( $file != ".") && ($file != "..") && ($file != ".htaccess") && ($file != "index.php") && ($file != "$themes.php") && ($file != "mytheme.php"))
    { $file= str_replace(".php","",$file);
echo "<option>$file</option>";
 }}
 echo "</select></td></tr><tr>";
closedir ($dir);

# Показывать приветствие
echo"<td class=b>Показывать приветствие<br>Да";

	if($welcome=="1"){echo"<input name=\"wwelcome\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wwelcome\" type=\"radio\" value=\"1\">";}
	echo" &nbsp; &nbsp; ";
	if($welcome=="0"){echo"<input name=\"wwelcome\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wwelcome\" type=\"radio\" value=\"0\">";}  echo"Нет";
	echo"</td></tr><tr>";

# Показывать афоризм
echo"<td class=b>Показывать афоризм<br>Да";

	if($afor=="1"){echo"<input name=\"wafor\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wafor\" type=\"radio\" value=\"1\">";}
	echo" &nbsp; &nbsp; ";
	if($afor=="0"){echo"<input name=\"wafor\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wafor\" type=\"radio\" value=\"0\">";}  echo"Нет";
	echo"</td></tr><tr>";

# Показывать праздник
echo"<td class=b>Показывать праздник<br>Да";

	if($prazd=="1"){echo"<input name=\"wprazd\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wprazd\" type=\"radio\" value=\"1\">";}
	echo" &nbsp; &nbsp; ";
	if($prazd=="0"){echo"<input name=\"wprazd\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wprazd\" type=\"radio\" value=\"0\">";}  echo"Нет";
	echo"</td></tr><tr>";

# Показывать Время
echo"<td class=b>Включить Время Суток:<br>Да";
	if($show_days=="1"){echo"<input name=\"wshow_days\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wshow_days\" type=\"radio\" value=\"1\">";}
echo" &nbsp; &nbsp; ";
	if($show_days=="0"){echo"<input name=\"wshow_days\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wshow_days\" type=\"radio\" value=\"0\">";} echo"Нет</td></tr><tr>";

# Показывать Часы
echo"<td class=b>Включить часы:<br>Да";
	if($show_time=="1"){echo"<input name=\"wshow_time\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wshow_time\" type=\"radio\" value=\"1\">";}
	echo" &nbsp; &nbsp; ";
	if($show_time=="0"){echo"<input name=\"wshow_time\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wshow_time\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";

# Показывать дату
echo"<td class=b >Включить дату:<br>Да";
	if($show_date=="1"){echo"<input name=\"wshow_date\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wshow_date\" type=\"radio\" value=\"1\">";}
	echo" &nbsp; &nbsp; ";
	if($show_date=="0"){echo"<input name=\"wshow_date\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wshow_date\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";

# Показывать добавление ссылки
echo"<td class=b >Включить добавление ссылки на главной:<br>Да";
	if($mainlink=="1"){echo"<input name=\"wmainlink\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wmainlink\" type=\"radio\" value=\"1\">";}
	echo" &nbsp; &nbsp; ";
	if($mainlink=="0"){echo"<input name=\"wmainlink\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wmainlink\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";


# Показывать время генерации
echo"<td class=b>Включить генерацию:<br>Да";
	if($generacia=="1"){echo"<input name=\"wgeneracia\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wgeneracia\" type=\"radio\" value=\"1\">";} 	echo" &nbsp; &nbsp; ";
	if($generacia=="0"){echo"<input name=\"wgeneracia\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wgeneracia\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";

# счетчик
echo"<td class=b >Включить cчетчик:<br>Да";
	if($counter=="1"){echo"<input name=\"wcounter\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wcounter\" type=\"radio\" value=\"1\">";} 	echo" &nbsp; &nbsp; ";
	if($counter=="0"){echo"<input name=\"wcounter\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wcounter\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";


# Показывать сколько человек в онлайне
echo"<td class=b >Включить онлайн:<br>Да";
	if($online=="1"){echo"<input name=\"wonline\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wonline\" type=\"radio\" value=\"1\">";} 	echo" &nbsp; &nbsp; ";
	if($online=="0"){echo"<input name=\"wonline\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wonline\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";

# Ник админа на сайте
echo"<td class=b >Ник админа:<br>
     <input name=\"wnickadmina\" maxlength=\"50\" value=\"$nickadmina\"/></td></tr><tr>";

# е-mail админа
echo"<td class=b >е-mail админа:<br>
     <input name=\"wemailadmina\" maxlength=\"50\" value=\"$emailadmina\"/></td></tr><tr>";

# Временной сдвиг
 echo"<td class=b >Временной сдвиг:<br>
      <input name=\"wsdvigclock\" maxlength=\"2\" value=\"$sdvigclock\"/></td></tr><tr>";

# Заголовок страниц
echo"<td class=b >Заголовок страниц :<br>
     <input name=\"wtitle\" maxlength=\"100\" value=\"$title\"/></td></tr><tr>";

# Название
echo"<td class=b >Название:<br>
     <input name=\"wtextlogo\" maxlength=\"200\" value=\"$textlogo\"/></td></tr><tr>";

# Копирайт
echo"<td class=b >Копирайт:<br>
     <input name=\"wcopyright\" maxlength=\"100\" value=\"$copyright\"/></td></tr><tr>";

# Главная сайта
echo"<td class=b >Главная сайта без слэша в конце:<br>
     <input name=\"whome\" maxlength=\"100\" value=\"$home\"/></td></tr><tr>";

# Адрес логотипа
echo"<td class=b >Логотип:<br>
     <input name=\"wlogo\" maxlength=\"100\" value=\"$logo\"/></td></tr><tr>";

# Расширение страниц
echo"<td class=b >Расширение страниц:<br>
     <input name=\"wras_pages\" maxlength=\"10\" value=\"$ras_pages\"/></td></tr>";

# Сообщение если сайт закрыт
echo"<td class=b >Сообщение если сайт закрыт:<br>
     <input name=\"woffmes\" value=\"$offmes\"/></td></tr>";

# Включить gzip сжатие
echo"<td class=b >Включить gzip сжатие:<br>Да";
	if($gzip=="1"){echo"<input name=\"wgzip\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wgzip\" type=\"radio\" value=\"1\">";} 	echo" &nbsp; &nbsp; ";
	if($gzip=="0"){echo"<input name=\"wgzip\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wgzip\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";

# Если on то, сайт открыт, если off, то сайт закрыт на реконструкцию
echo"<td class=b >Включить сайт:<br>Да";
	if($portal=="on"){echo"<input name=\"wportal\" type=\"radio\" value=\"on\" checked>";} else {echo"<input name=\"wportal\" type=\"radio\" value=\"on\">";} 	echo" &nbsp; &nbsp; ";
	if($portal=="off"){echo"<input name=\"wportal\" type=\"radio\" value=\"off\" checked>";} else {echo"<input name=\"wportal\" type=\"radio\" value=\"off\">";}
	echo"Нет</td></tr><tr>";
    echo"<td><b>Разное</b><br></td></tr><tr>";

# Кол-во новостей на странице
echo"<td class=b >Кол-во новостей на странице<br>
     <input name=\"wkolnews\" maxlength=\"50\" value=\"$kolnews\"/></td></tr>";

# Кол-во файлов на страницу в загруз-центре
echo"<td class=b >Кол-во файлов на страницу в загруз-центре<br>
     <input name=\"wkolfiles\" maxlength=\"50\" value=\"$kolfiles\"/></td></tr>";

# Кол-во картинок на страницу в загрузе для картинок
echo"<td class=b >Кол-во картинок на страницу в загрузе для картинок<br>
     <input name=\"wkolimages\" maxlength=\"50\" value=\"$kolimages\"/></td></tr>";

# Кол-во мелодий на страницу в загрузе для мелодий
echo"<td class=b >Кол-во мелодий на страницу в загрузе для мелодий<br>
     <input name=\"wkolmelody\" maxlength=\"50\" value=\"$kolmelody\"/></td></tr>";

# Кол-во сообщений в гостевой на странице
echo"<td class=b >Кол-во сообщений в гостевой<br>
     <input name=\"wguestmes\" maxlength=\"50\" value=\"$guestmes\"/></td></tr>";

# Как представлять незарегистрированных посетителей
echo"<td class=b >Имя незарег-го пользователя:<br>
     <input name=\"wguestuser\" maxlength=\"10\" value=\"$guestuser\"/></td>";

///////////////////////////////НАСТРОЙКИ ФОРУМА///////////////////////////////////
echo"<tr><td><b>Форум</b><br></td></tr>";

# Разрешать гостям писать в форуме? Если "0", то запрещено
echo"<td class=b >Разрешать гостям писать в форуме? Если '0', то запрещено<br>
     <input name=\"wforumsadds\" maxlength=\"1\" value=\"$forumsadds\"/></td></tr>";

# Кол-во отображаемых сообщений на каждой странице (10)
echo"<td class=b >Кол-во отображаемых сообщений на каждой странице<br>
     <input name=\"wqq\" maxlength=\"2\" value=\"$qq\"/></td></tr>";

# Кол-во отображаемых тем на страницу (15)
echo"<td class=b >Кол-во отображаемых тем на страницу<br>
     <input name=\"wqqmain\" maxlength=\"2\" value=\"$qqmain\"/></td></tr>";

# Время антифлуда между сообщениями в форуме
echo"<td class=b >Время антифлуда между сообщениями в форуме (сек.)<br>
     <input name=\"wfloodstime\" maxlength=\"2\" value=\"$floodstime\"/></td></tr>";

echo"<td class=b >Включить cчетчик для форума:<br>Да";
	if($counters=="1"){echo"<input name=\"wcounters\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wcounters\" type=\"radio\" value=\"1\">";} 	echo" &nbsp; &nbsp; ";
	if($counters=="0"){echo"<input name=\"wcounters\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wcounters\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";

echo"<td class=b >Включить кто в онлайне:<br>Да";
	if($onlines=="1"){echo"<input name=\"wonlines\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wonlines\" type=\"radio\" value=\"1\">";} 	echo" &nbsp; &nbsp; ";
	if($onlines=="0"){echo"<input name=\"wonlines\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wonlines\" type=\"radio\" value=\"0\">";}
	echo"Нет</td></tr><tr>";
echo"<td class=b >Имя незарег-го пользователя в форуме:<br>
     <input name=\"wguestsuser\" maxlength=\"10\" value=\"$guestsuser\"/></td>";
///////////////////////////////////ФОТогАЛА//////////////////////////////////////
echo"<tr><td><b>ФОТогАЛА</b><br></td></tr>";
echo"<tr><td class=b >Фотогалерея на стр. :</td><td class=c> <input name=\"wfotolist\" maxlength=\"3\" value=\"$fotolist\"/></td></tr>";

// максимальный вес файла в байтах
echo"<tr><td class=b >Max. допустисый вес фото (byte). :</td><td class=c> <input name=\"wmax_file_size\" maxlength=\"10\" value=\"$max_file_size\"/></td></tr>";

// Максимальные размеры в пикселях
echo"<tr><td class=b >Маx. размеры фото (px). :</td><td class=c> <input name=\"wmax_file_foto\" maxlength=\"5\" value=\"$max_file_foto\"/></td></tr>";


///////////////////////////////////ЗАГРУзКИ///////////////////////////////////////
echo"<tr><td><b>Загрузки</b><br></td></tr>";

# Комментариев на страницу в загрузках
echo"<td class=b >Кол-во комментариев на страницу в загрузках<br>
     <input name=\"wmaxpostdown\" maxlength=\"50\" value=\"$maxpostdown\"/></td></tr>";

# Какое колличество комментариев в загрузках сохраняется
echo"<td class=b >Кол-во комментариев в загрузках сохраняется<br>
     <input name=\"wmaxmesdown\" maxlength=\"50\" value=\"$maxmesdown\"/></td></tr>";

# Файлов на страницу в загрузках
echo"<td class=b >Кол-во файлов на страницу в загрузках<br>
     <input name=\"wdownlist\" maxlength=\"50\" value=\"$downlist\"/></td></tr>";

echo "</table>";

/////////////////// кнопочка , гыгы ///////////////////
echo"<br/><input value=\"Настроить\" name=\"do\" type=\"submit\"/></form>";
  	print"<a href=\"main.php\">В админку</a>";
  }
else
  {
    echo'Неправильный ввод.<br> <a href=index.php>Назад</a>';
  }
include ("../templates/foot.php"); //Вставляем низ сайта. (templates/foot.php)
}
?>