File size: 21.1Kb
<?php
########################################
## WAP-ENGINE ##
########################################
## ##
## Автор : CHUMA (Токарев Владимир) ##
## e-mail : [email protected] ##
## WAP : http://wap-engine.ru ##
## ##
########################################
## ВЫ НЕ ИМЕЕТЕ ПРАВО ##
## ИЗМЕНЯТЬ КОД СКРИПТА ##
## ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ! ##
########################################
include '../../config.php';
include '../../templates/run.php';
include '../../data/mytheme.php';
include '../../templates/func.php';
$title_page = 'Редактирование скина';
$m_polozhenie = 'В админке';
####################
if($_GET['act']=='set')
{
if(isset($_SESSION['sespass']) && isset($passw) && $_SESSION['sespass'] == $passw && $status == '1')
{
$configdata="<?php\r\n".
"$"."background_color = \"".filter($_POST[background_color])."\"; # Цвет основного фона\r\n".
"$"."background_image = \"".filter($_POST[background_image])."\"; # URL изображения основного фона\r\n".
"$"."font_color = \"".filter($_POST[font_color])."\"; # Цвет основного текста\r\n".
"$"."font_size = \"".filter($_POST[font_size])."\"; # Размер основного текста\r\n".
"$"."a_link_color = \"".filter($_POST[a_link_color])."\"; # Цвет ссылки\r\n".
"$"."a_hover_color = \"".filter($_POST[a_hover_color])."\"; # Цвет нажатой ссылки\r\n".
"$"."a_background_color = \"".filter($_POST[a_background_color])."\"; # Цвет фона\r\n".
"$"."a_background_image = \"".filter($_POST[a_background_image])."\"; # URL изображения фона\r\n".
"$"."a_font_color = \"".filter($_POST[a_font_color])."\"; # Цвет текста\r\n".
"$"."a_font_size = \"".filter($_POST[a_font_size])."\"; # Размер текста\r\n".
"$"."a_border_top = \"".filter($_POST[a_border_top])."\"; # Размер верхней части рамки\r\n".
"$"."a_border_top_color = \"".filter($_POST[a_border_top_color])."\"; # Цвет верхней части рамки\r\n".
"$"."a_border_left = \"".filter($_POST[a_border_left])."\"; # Размер левой части рамки\r\n".
"$"."a_border_left_color = \"".filter($_POST[a_border_left_color])."\"; # Цвет левой части рамки\r\n".
"$"."a_border_right = \"".filter($_POST[a_border_right])."\"; # Размер правой части рамки\r\n".
"$"."a_border_right_color = \"".filter($_POST[a_border_right_color])."\"; # Цвет правой части рамки\r\n".
"$"."a_border_bottom = \"".filter($_POST[a_border_bottom])."\"; # Размер нижней части рамки\r\n".
"$"."a_border_bottom_color = \"".filter($_POST[a_border_bottom_color])."\"; # Цвет нижней части рамки\r\n".
"$"."b_background_color = \"".filter($_POST[b_background_color])."\"; # Цвет фона\r\n".
"$"."b_border_top = \"".filter($_POST[b_border_top])."\"; # Размер верхней части рамки\r\n".
"$"."b_border_top_color = \"".filter($_POST[b_border_top_color])."\"; # Цвет верхней части рамки\r\n".
"$"."b_border_left = \"".filter($_POST[b_border_left])."\"; # Размер левой части рамки\r\n".
"$"."b_border_left_color = \"".filter($_POST[b_border_left_color])."\"; # Цвет левой части рамки\r\n".
"$"."b_border_right = \"".filter($_POST[b_border_right])."\"; # Размер правой части рамки\r\n".
"$"."b_border_right_color = \"".filter($_POST[b_border_right_color])."\"; # Цвет правой части рамки\r\n".
"$"."b_border_bottom = \"".filter($_POST[b_border_bottom])."\"; # Размер нижней части рамки\r\n".
"$"."b_border_bottom_color = \"".filter($_POST[b_border_bottom_color])."\"; # Цвет нижней части рамки\r\n".
"$"."c_background_color = \"".filter($_POST[c_background_color])."\"; # Цвет фона\r\n".
"$"."с_background_image = \"".filter($_POST[с_background_image])."\"; # URL изображения фона\r\n".
"$"."c_font_color = \"".filter($_POST[c_font_color])."\"; # Цвет текста\r\n".
"$"."c_font_size = \"".filter($_POST[c_font_size])."\"; # Размер текста\r\n".
"$"."c_border_top = \"".filter($_POST[c_border_top])."\"; # Размер верхней части рамки\r\n".
"$"."c_border_top_color = \"".filter($_POST[c_border_top_color])."\"; # Цвет верхней части рамки\r\n".
"$"."c_border_left = \"".filter($_POST[c_border_left])."\"; # Размер левой части рамки\r\n".
"$"."c_border_left_color = \"".filter($_POST[c_border_left_color])."\"; # Цвет левой части рамки\r\n".
"$"."c_border_right = \"".filter($_POST[c_border_right])."\"; # Размер правой части рамки\r\n".
"$"."c_border_right_color = \"".filter($_POST[c_border_right_color])."\"; # Цвет правой части рамки\r\n".
"$"."c_border_bottom = \"".filter($_POST[c_border_bottom])."\"; # Размер нижней части рамки\r\n".
"$"."c_border_bottom_color = \"".filter($_POST[c_border_bottom_color])."\"; # Цвет нижней части рамки\r\n".
"$"."foot_background_color = \"".filter($_POST[foot_background_color])."\"; # Цвет фона\r\n".
"$"."foot_background_image = \"".filter($_POST[foot_background_image])."\"; # URL изображения фона\r\n".
"$"."foot_font_color = \"".filter($_POST[foot_font_color])."\"; # Цвет текста\r\n".
"$"."foot_font_size = \"".filter($_POST[foot_font_size])."\"; # Размер текста\r\n".
"$"."foot_border_top = \"".filter($_POST[foot_border_top])."\"; # Размер верхней части рамки\r\n".
"$"."foot_border_top_color = \"".filter($_POST[foot_border_top_color])."\"; # Цвет верхней части рамки\r\n".
"$"."foot_border_left = \"".filter($_POST[foot_border_left])."\"; # Размер левой части рамки\r\n".
"$"."foot_border_left_color = \"".filter($_POST[foot_border_left_color])."\"; # Цвет левой части рамки\r\n".
"$"."foot_border_right = \"".filter($_POST[foot_border_right])."\"; # Размер правой части рамки\r\n".
"$"."foot_border_right_color = \"".filter($_POST[foot_border_right_color])."\"; # Цвет правой части рамки\r\n".
"$"."foot_border_bottom = \"".filter($_POST[foot_border_bottom])."\"; # Размер нижней части рамки\r\n".
"$"."foot_border_bottom_color = \"".filter($_POST[foot_border_bottom_color])."\"; # Цвет нижней части рамки\r\n".
"$"."err_background_color = \"".filter($_POST[err_background_color])."\"; # Цвет фона\r\n".
"$"."err_font_color = \"".filter($_POST[err_font_color])."\"; # Цвет текста\r\n".
"$"."err_font_size = \"".filter($_POST[err_font_size])."\"; # Размер текста\r\n".
"$"."err_border_top = \"".filter($_POST[err_border_top])."\"; # Размер верхней части рамки\r\n".
"$"."err_border_top_color = \"".filter($_POST[err_border_top_color])."\"; # Цвет верхней части рамки\r\n".
"$"."err_border_left = \"".filter($_POST[err_border_left])."\"; # Размер левой части рамки\r\n".
"$"."err_border_left_color = \"".filter($_POST[err_border_left_color])."\"; # Цвет левой части рамки\r\n".
"$"."err_border_right = \"".filter($_POST[err_border_right])."\"; # Размер правой части рамки\r\n".
"$"."err_border_right_color = \"".filter($_POST[err_border_right_color])."\"; # Цвет правой части рамки\r\n".
"$"."err_border_bottom = \"".filter($_POST[err_border_bottom])."\"; # Размер нижней части рамки\r\n".
"$"."err_border_bottom_color = \"".filter($_POST[err_border_bottom_color])."\"; # Цвет нижней части рамки\r\n?>";
$fp = fopen('../../data/mytheme.php','a+');
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,$configdata);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
$date = date("d.m.Y / H:i:s", time() + ($sdvigclock*3600));
$adm_log_f = @file('../../data/adm_log.php');
$adm_log_count = count($adm_log_f) - 2;
$mes_to_adm_log = "$login|$date|Настраивал тему оформления default\r\n";
for($i=2; $i < $adm_log_count; $i++)
{
$mes_to_adm_log .= $adm_log_f[$i];
}
$mes_to_adm_log = trim($mes_to_adm_log);
$adm_log_file = fopen('../../data/adm_log.php','w');
flock ($adm_log_file,LOCK_EX);
fputs($adm_log_file,"<?php\r\n/*\r\n$mes_to_adm_log\r\n*/\r\n?>");
fflush ($adm_log_file);
flock ($adm_log_file,LOCK_UN);
fclose($adm_log_file);
header ('location: theme.php?set=1&'.session_name().'='.session_id().'');
}
else
{
include '../../themes/'.$themes.'.php';
echo'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
include '../../templates/foot.php';
}
}
####################
if (empty($_GET['act']))
{
include '../../themes/'.$themes.'.php';
if (isset($_SESSION['sespass']) && isset($passw) && $_SESSION['sespass'] == $passw && $status == '1')
{
echo'<p class="modul_name">Редактор скина default<br /></p>';
if ($_GET['set']=='1')
{
echo'<p class="b" align="center">Скин настроен.</p>';
}
echo'<p class="b" align="center">Для начала установите в настройках системы скин default<br /></p>';
echo'<form method="post" action="theme.php?act=set&'.session_name().'='.session_id().'">';
##
echo'<p class="a">Общие настройки<br /></p>';
##
echo'<p class="b">Цвет основного фона<br />
<input name="background_color" maxlength="50" value="'.$background_color.'" /><br />';
echo'URL изображения основного фона<br />
<input name="background_image" maxlength="250" value="'.$background_image.'" /><br />';
echo'Цвет основного текста<br />
<input name="font_color" maxlength="50" value="'.$font_color.'" /><br />';
echo'Размер основного текста<br />
<input name="font_size" maxlength="50" value="'.$font_size.'" /><br />';
echo'Цвет ссылки<br />
<input name="a_link_color" maxlength="50" value="'.$a_link_color.'" /><br />';
echo'Цвет нажатой ссылки<br />
<input name="a_hover_color" maxlength="50" value="'.$a_hover_color.'" /><br /></p>';
##
echo'<p class="a">Настройки центральных блоков<br /></p>';
##
echo'<p class="b">Цвет фона<br />
<input name="b_background_color" maxlength="50" value="'.$b_background_color.'" /><br />';
echo'Размер верхней части рамки<br />
<input name="b_border_top" maxlength="50" value="'.$b_border_top.'" /><br />';
echo'Цвет верхней части рамки<br />
<input name="b_border_top_color" maxlength="50" value="'.$b_border_top_color.'" /><br />';
echo'Размер левой части рамки<br />
<input name="b_border_left" maxlength="50" value="'.$b_border_left.'" /><br />';
echo'Цвет левой части рамки<br />
<input name="b_border_left_color" maxlength="50" value="'.$b_border_left_color.'" /><br />';
echo'Размер правой части рамки<br />
<input name="b_border_right" maxlength="50" value="'.$b_border_right.'" /><br />';
echo'Цвет правой части рамки<br />
<input name="b_border_right_color" maxlength="50" value="'.$b_border_right_color.'" /><br />';
echo'Размер нижней части рамки<br />
<input name="b_border_bottom" maxlength="50" value="'.$b_border_bottom.'" /><br />';
echo'Цвет нижней части рамки<br />
<input name="b_border_bottom_color" maxlength="50" value="'.$b_border_bottom_color.'" /><br /></p>';
##
echo'<p class="a">Настройки блоков названия разделов и т.п.<br /></p>';
##
echo'<p class="b">Цвет фона<br />
<input name="a_background_color" maxlength="50" value="'.$a_background_color.'" /><br />';
echo'URL изображения фона<br />
<input name="a_background_image" maxlength="250" value="'.$a_background_image.'" /><br />';
echo'Цвет текста<br />
<input name="a_font_color" maxlength="50" value="'.$a_font_color.'" /><br />';
echo'Размер текста<br />
<input name="a_font_size" maxlength="50" value="'.$a_font_size.'" /><br />';
echo'Размер верхней части рамки<br />
<input name="a_border_top" maxlength="50" value="'.$a_border_top.'" /><br />';
echo'Цвет верхней части рамки<br />
<input name="a_border_top_color" maxlength="50" value="'.$a_border_top_color.'" /><br />';
echo'Размер левой части рамки<br />
<input name="a_border_left" maxlength="50" value="'.$a_border_left.'" /><br />';
echo'Цвет левой части рамки<br />
<input name="a_border_left_color" maxlength="50" value="'.$a_border_left_color.'" /><br />';
echo'Размер правой части рамки<br />
<input name="a_border_right" maxlength="50" value="'.$a_border_right.'" /><br />';
echo'Цвет правой части рамки<br />
<input name="a_border_right_color" maxlength="50" value="'.$a_border_right_color.'" /><br />';
echo'Размер нижней части рамки<br />
<input name="a_border_bottom" maxlength="50" value="'.$a_border_bottom.'" /><br />';
echo'Цвет нижней части рамки<br />
<input name="a_border_bottom_color" maxlength="50" value="'.$a_border_bottom_color.'" /><br /></p>';
##
echo'<p class="a">Настройки верхнего блока<br /></p>';
##
echo'<p class="b">Цвет фона<br />
<input name="c_background_color" maxlength="50" value="'.$c_background_color.'" /><br />';
echo'URL изображения фона<br />
<input name="с_background_image" maxlength="250" value="'.$с_background_image.'" /><br />';
echo'Цвет текста<br />
<input name="c_font_color" maxlength="50" value="'.$c_font_color.'" /><br />';
echo'Размер текста<br />
<input name="c_font_size" maxlength="50" value="'.$c_font_size.'" /><br />';
echo'Размер верхней части рамки<br />
<input name="c_border_top" maxlength="50" value="'.$c_border_top.'" /><br />';
echo'Цвет верхней части рамки<br />
<input name="c_border_top_color" maxlength="50" value="'.$c_border_top_color.'" /><br />';
echo'Размер левой части рамки<br />
<input name="c_border_left" maxlength="50" value="'.$c_border_left.'" /><br />';
echo'Цвет левой части рамки<br />
<input name="c_border_left_color" maxlength="50" value="'.$c_border_left_color.'" /><br />';
echo'Размер правой части рамки<br />
<input name="c_border_right" maxlength="50" value="'.$c_border_right.'" /><br />';
echo'Цвет правой части рамки<br />
<input name="c_border_right_color" maxlength="50" value="'.$c_border_right_color.'" /><br />';
echo'Размер нижней части рамки<br />
<input name="c_border_bottom" maxlength="50" value="'.$c_border_bottom.'" /><br />';
echo'Цвет нижней части рамки<br />
<input name="c_border_bottom_color" maxlength="50" value="'.$c_border_bottom_color.'" /><br /></p>';
##
echo'<p class="a">Настройки нижнего блока<br /></p>';
##
echo'<p class="b">Цвет фона<br />
<input name="foot_background_color" maxlength="50" value="'.$foot_background_color.'" /><br />';
echo'URL изображения фона<br />
<input name="foot_background_image" maxlength="250" value="'.$foot_background_image.'" /><br />';
echo'Цвет текста<br />
<input name="foot_font_color" maxlength="50" value="'.$foot_font_color.'" /><br />';
echo'Размер текста<br />
<input name="foot_font_size" maxlength="50" value="'.$foot_font_size.'" /><br />';
echo'Размер верхней части рамки<br />
<input name="foot_border_top" maxlength="50" value="'.$foot_border_top.'" /><br />';
echo'Цвет верхней части рамки<br />
<input name="foot_border_top_color" maxlength="50" value="'.$foot_border_top_color.'" /><br />';
echo'Размер левой части рамки<br />
<input name="foot_border_left" maxlength="50" value="'.$foot_border_left.'" /><br />';
echo'Цвет левой части рамки<br />
<input name="foot_border_left_color" maxlength="50" value="'.$foot_border_left_color.'" /><br />';
echo'Размер правой части рамки<br />
<input name="foot_border_right" maxlength="50" value="'.$foot_border_right.'" /><br />';
echo'Цвет правой части рамки<br />
<input name="foot_border_right_color" maxlength="50" value="'.$foot_border_right_color.'" /><br />';
echo'Размер нижней части рамки<br />
<input name="foot_border_bottom" maxlength="50" value="'.$foot_border_bottom.'" /><br />';
echo'Цвет нижней части рамки<br />
<input name="foot_border_bottom_color" maxlength="50" value="'.$foot_border_bottom_color.'" /><br /></p>';
##
echo'<p class="a">Настройки блока вывода ошибок<br /></p>';
##
echo'<p class="b">Цвет фона<br />
<input name="err_background_color" maxlength="50" value="'.$err_background_color.'" /><br />';
echo'Цвет текста<br />
<input name="err_font_color" maxlength="50" value="'.$err_font_color.'" /><br />';
echo'Размер текста<br />
<input name="err_font_size" maxlength="50" value="'.$err_font_size.'" /><br />';
echo'Размер верхней части рамки<br />
<input name="err_border_top" maxlength="50" value="'.$err_border_top.'" /><br />';
echo'Цвет верхней части рамки<br />
<input name="err_border_top_color" maxlength="50" value="'.$err_border_top_color.'" /><br />';
echo'Размер левой части рамки<br />
<input name="err_border_left" maxlength="50" value="'.$err_border_left.'" /><br />';
echo'Цвет левой части рамки<br />
<input name="err_border_left_color" maxlength="50" value="'.$err_border_left_color.'" /><br />';
echo'Размер правой части рамки<br />
<input name="err_border_right" maxlength="50" value="'.$err_border_right.'" /><br />';
echo'Цвет правой части рамки<br />
<input name="err_border_right_color" maxlength="50" value="'.$err_border_right_color.'" /><br />';
echo'Размер нижней части рамки<br />
<input name="err_border_bottom" maxlength="50" value="'.$err_border_bottom.'" /><br />';
echo'Цвет нижней части рамки<br />
<input name="err_border_bottom_color" maxlength="50" value="'.$err_border_bottom_color.'" /><br />';
echo'<input value="Настроить" name="do" type="submit" /></p></form>';
echo'<p><a href="index.php?'.session_name().'='.session_id().'">В админку</a></p>';
}
else
{
echo'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
}
echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
include '../../templates/foot.php';
}
?>