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

Размер файла: 10.48Kb
<?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)
include ("../themes/mytheme.php"); # Подключаем настройки скина.

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

if ($_SESSION['login']==$nickadmina && md5($_SESSION['pass'])==$passadmina)
  {
$configdata="<?php\r\n".
"$"."background_color = \""."$_POST[wbackground_color]"."\";      # Цвет основного фона\r\n".
"$"."font_color = \""."$_POST[wfont_color]"."\";            # Цвет основного текста\r\n".
"$"."font_size = \""."$_POST[wfont_size]"."\";                  # Размер основного текста\r\n".
"$"."a_link_color = \""."$_POST[wa_link_color]"."\";          # Цвет ссылки\r\n".
"$"."a_hover_color = \""."$_POST[wa_hover_color]"."\";         # Цвет нажатой ссылки\r\n".
"$"."b_border_top = \""."$_POST[wb_border_top]"."\";                # Размер верхней части рамки\r\n".
"$"."b_border_top_color = \""."$_POST[wb_border_top_color]"."\";    # Цвет верхней части рамки\r\n".
"$"."b_border_left = \""."$_POST[wb_border_left]"."\";               # Размер левой части рамки\r\n".
"$"."b_border_left_color = \""."$_POST[wb_border_left_color]"."\";   # Цвет левой части рамки\r\n".
"$"."b_border_right = \""."$_POST[wb_border_right]"."\";              # Размер правой части рамки\r\n".
"$"."b_border_right_color = \""."$_POST[wb_border_right_color]"."\";  # Цвет правой части рамки\r\n".
"$"."b_border_bottom = \""."$_POST[wb_border_bottom]"."\";             # Размер нижней части рамки\r\n".
"$"."b_border_bottom_color = \""."$_POST[wb_border_bottom_color]"."\"; # Цвет нижней части рамки\r\n".
"$"."c_background_color = \""."$_POST[wc_background_color]"."\";    # Цвет фона\r\n".
"$"."c_font_color = \""."$_POST[wc_font_color]"."\";          # Цвет текста\r\n".
"$"."c_font_size = \""."$_POST[wc_font_size]"."\";                # Размер текста\r\n".
"$"."c_border_top = \""."$_POST[wc_border_top]"."\";                # Размер верхней части рамки\r\n".
"$"."c_border_top_color = \""."$_POST[wc_border_top_color]"."\";    # Цвет верхней части рамки\r\n".
"$"."c_border_left = \""."$_POST[wc_border_left]"."\";               # Размер левой части рамки\r\n".
"$"."c_border_left_color = \""."$_POST[wc_border_left_color]"."\";   # Цвет левой части рамки\r\n".
"$"."c_border_right = \""."$_POST[wc_border_right]"."\";              # Размер правой части рамки\r\n".
"$"."c_border_right_color = \""."$_POST[wc_border_right_color]"."\";  # Цвет правой части рамки\r\n".
"$"."c_border_bottom = \""."$_POST[wc_border_bottom]"."\";             # Размер нижней части рамки\r\n".
"$"."c_border_bottom_color = \""."$_POST[wc_border_bottom_color]"."\"; # Цвет нижней части рамки\r\n?>";


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

header ("location: theme.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'Редактор скина default.';
echo'<div>Для начала установите в настройках системы скин default</div>';
echo"<form method=\"post\" action=\"theme.php?act=set\">";
echo"<table width='100%' border=1 cellpadding=0 cellspacing=0>";
    echo"<tr><td>Общие настройки<br /></td></tr>";
# Цвет основного фона
echo"<tr><td class=b>Цвет основного фона<br />
     <input name=\"wbackground_color\" maxlength=\"50\" value=\"$background_color\"/></td></tr>";

# Цвет основного текста
echo"<tr><td class=b>Цвет основного текста<br />
     <input name=\"wfont_color\" maxlength=\"50\" value=\"$font_color\"/></td></tr>";

# Размер основного текста
echo"<tr><td class=b>Размер основного текста<br />
     <input name=\"wfont_size\" maxlength=\"50\" value=\"$font_size\"/></td></tr><tr>";

# Цвет ссылки
echo"<tr><td class=b>Цвет ссылки<br />
     <input name=\"wa_link_color\" maxlength=\"50\" value=\"$a_link_color\"/></td></tr>";

# Цвет нажатой ссылки
echo"<tr><td class=b>Цвет нажатой ссылки<br />
     <input name=\"wa_hover_color\" maxlength=\"50\" value=\"$a_hover_color\"/></td></tr>";
     echo"<tr><td>Настройки центральных блоков<br /></td></tr>";

# Размер верхней части рамки
echo"<tr><td class=b>Размер верхней части рамки<br />
     <input name=\"wb_border_top\" maxlength=\"50\" value=\"$b_border_top\"/></td></tr>";
	
# Цвет верхней части рамки
echo"<tr><td class=b>Цвет верхней части рамки<br />
     <input name=\"wb_border_top_color\" maxlength=\"50\" value=\"$b_border_top_color\"/></td></tr>";
		
# Размер левой части рамки
echo"<tr><td class=b>Размер левой части рамки<br />
     <input name=\"wb_border_left\" maxlength=\"50\" value=\"$b_border_left\"/></td></tr>";

# Цвет левой части рамки
echo"<tr><td class=b>Цвет левой части рамки<br />
     <input name=\"wb_border_left_color\" maxlength=\"50\" value=\"$b_border_left_color\"/></td></tr>";

# Размер правой части рамки
echo"<tr><td class=b>Размер правой части рамки<br />
     <input name=\"wb_border_right\" maxlength=\"50\" value=\"$b_border_right\"/></td></tr>";
		
# Цвет правой части рамки
echo"<tr><td class=b>Цвет правой части рамки<br />
     <input name=\"wb_border_right_color\" maxlength=\"50\" value=\"$b_border_right_color\"/></td></tr>";

# Размер нижней части рамки
echo"<tr><td class=b>Размер нижней части рамки<br />
     <input name=\"wb_border_bottom\" maxlength=\"50\" value=\"$b_border_bottom\"/></td></tr>";
		
# Цвет нижней части рамки
echo"<tr><td class=b>Цвет нижней части рамки<br />
     <input name=\"wb_border_bottom_color\" maxlength=\"50\" value=\"$b_border_bottom_color\"/></td></tr>";

     echo"<tr><td>Настройки верхнего и нижнего блоков<br /></td></tr>";

# Цвет фона
echo"<tr><td class=b>Цвет фона<br />
     <input name=\"wc_background_color\" maxlength=\"50\" value=\"$c_background_color\"/></td></tr>";

# Цвет текста
echo"<tr><td class=b>Цвет текста<br />
     <input name=\"wc_font_color\" maxlength=\"50\" value=\"$c_font_color\"/></td></tr>";

# Размер текста
echo"<tr><td class=b>Размер текста<br />
     <input name=\"wc_font_size\" maxlength=\"50\" value=\"$c_font_size\"/></td></tr><tr>";


# Размер верхней части рамки
echo"<tr><td class=b>Размер верхней части рамки<br />
     <input name=\"wc_border_top\" maxlength=\"50\" value=\"$c_border_top\"/></td></tr>";
	
# Цвет верхней части рамки
echo"<tr><td class=b>Цвет верхней части рамки<br />
     <input name=\"wc_border_top_color\" maxlength=\"50\" value=\"$c_border_top_color\"/></td></tr>";
		
# Размер левой части рамки
echo"<tr><td class=b>Размер левой части рамки<br />
     <input name=\"wc_border_left\" maxlength=\"50\" value=\"$c_border_left\"/></td></tr>";

# Цвет левой части рамки
echo"<tr><td class=b>Цвет левой части рамки<br />
     <input name=\"wc_border_left_color\" maxlength=\"50\" value=\"$c_border_left_color\"/></td></tr>";

# Размер правой части рамки
echo"<tr><td class=b>Размер правой части рамки<br />
     <input name=\"wc_border_right\" maxlength=\"50\" value=\"$c_border_right\"/></td></tr>";
		
# Цвет правой части рамки
echo"<tr><td class=b>Цвет правой части рамки<br />
     <input name=\"wc_border_right_color\" maxlength=\"50\" value=\"$c_border_right_color\"/></td></tr>";

# Размер нижней части рамки
echo"<tr><td class=b>Размер нижней части рамки<br />
     <input name=\"wc_border_bottom\" maxlength=\"50\" value=\"$c_border_bottom\"/></td></tr>";
		
# Цвет нижней части рамки
echo"<tr><td class=b>Цвет нижней части рамки<br />
     <input name=\"wc_border_bottom_color\" maxlength=\"50\" value=\"$c_border_bottom_color\"/></td></tr>";
	
	
echo"</table><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)  
}
?>