Файл: modules/admin/theme.php
Строк: 391
<?php
########################################
## WAP-ENGINE ##
########################################
## ##
## Автор : CHUMA (Токарев Владимир) ##
## e-mail : crazychuma@gmail.com ##
## WAP : http://wap-engine.ru ##
## ##
########################################
## ВЫ НЕ ИМЕЕТЕ ПРАВО ##
## ИЗМЕНЯТЬ КОД СКРИПТА ##
## ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ! ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../themes/mytheme.php');
include ('../../templates/func.php');
$title_page = '| Редактирование скина';
$m_polozhenie = 'Редактирует тему оформления';
####################
if($_GET['act']=='set')
{
if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && $status == '1')
{
$configdata="<?phprn".
"$"."background_color = "".filter($_POST[background_color]).""; # Цвет основного фонаrn".
"$"."background_image = "".filter($_POST[background_image]).""; # URL изображения основного фонаrn".
"$"."font_color = "".filter($_POST[font_color]).""; # Цвет основного текстаrn".
"$"."font_size = "".filter($_POST[font_size]).""; # Размер основного текстаrn".
"$"."a_link_color = "".filter($_POST[a_link_color]).""; # Цвет ссылкиrn".
"$"."a_hover_color = "".filter($_POST[a_hover_color]).""; # Цвет нажатой ссылкиrn".
"$"."a_background_color = "".filter($_POST[a_background_color]).""; # Цвет фонаrn".
"$"."a_background_image = "".filter($_POST[a_background_image]).""; # URL изображения фонаrn".
"$"."a_font_color = "".filter($_POST[a_font_color]).""; # Цвет текстаrn".
"$"."a_font_size = "".filter($_POST[a_font_size]).""; # Размер текстаrn".
"$"."a_border_top = "".filter($_POST[a_border_top]).""; # Размер верхней части рамкиrn".
"$"."a_border_top_color = "".filter($_POST[a_border_top_color]).""; # Цвет верхней части рамкиrn".
"$"."a_border_left = "".filter($_POST[a_border_left]).""; # Размер левой части рамкиrn".
"$"."a_border_left_color = "".filter($_POST[a_border_left_color]).""; # Цвет левой части рамкиrn".
"$"."a_border_right = "".filter($_POST[a_border_right]).""; # Размер правой части рамкиrn".
"$"."a_border_right_color = "".filter($_POST[a_border_right_color]).""; # Цвет правой части рамкиrn".
"$"."a_border_bottom = "".filter($_POST[a_border_bottom]).""; # Размер нижней части рамкиrn".
"$"."a_border_bottom_color = "".filter($_POST[a_border_bottom_color]).""; # Цвет нижней части рамкиrn".
"$"."b_background_color = "".filter($_POST[b_background_color]).""; # Цвет фонаrn".
"$"."b_border_top = "".filter($_POST[b_border_top]).""; # Размер верхней части рамкиrn".
"$"."b_border_top_color = "".filter($_POST[b_border_top_color]).""; # Цвет верхней части рамкиrn".
"$"."b_border_left = "".filter($_POST[b_border_left]).""; # Размер левой части рамкиrn".
"$"."b_border_left_color = "".filter($_POST[b_border_left_color]).""; # Цвет левой части рамкиrn".
"$"."b_border_right = "".filter($_POST[b_border_right]).""; # Размер правой части рамкиrn".
"$"."b_border_right_color = "".filter($_POST[b_border_right_color]).""; # Цвет правой части рамкиrn".
"$"."b_border_bottom = "".filter($_POST[b_border_bottom]).""; # Размер нижней части рамкиrn".
"$"."b_border_bottom_color = "".filter($_POST[b_border_bottom_color]).""; # Цвет нижней части рамкиrn".
"$"."c_background_color = "".filter($_POST[c_background_color]).""; # Цвет фонаrn".
"$"."с_background_image = "".filter($_POST[с_background_image]).""; # URL изображения фонаrn".
"$"."c_font_color = "".filter($_POST[c_font_color]).""; # Цвет текстаrn".
"$"."c_font_size = "".filter($_POST[c_font_size]).""; # Размер текстаrn".
"$"."c_border_top = "".filter($_POST[c_border_top]).""; # Размер верхней части рамкиrn".
"$"."c_border_top_color = "".filter($_POST[c_border_top_color]).""; # Цвет верхней части рамкиrn".
"$"."c_border_left = "".filter($_POST[c_border_left]).""; # Размер левой части рамкиrn".
"$"."c_border_left_color = "".filter($_POST[c_border_left_color]).""; # Цвет левой части рамкиrn".
"$"."c_border_right = "".filter($_POST[c_border_right]).""; # Размер правой части рамкиrn".
"$"."c_border_right_color = "".filter($_POST[c_border_right_color]).""; # Цвет правой части рамкиrn".
"$"."c_border_bottom = "".filter($_POST[c_border_bottom]).""; # Размер нижней части рамкиrn".
"$"."c_border_bottom_color = "".filter($_POST[c_border_bottom_color]).""; # Цвет нижней части рамкиrn".
"$"."foot_background_color = "".filter($_POST[foot_background_color]).""; # Цвет фонаrn".
"$"."foot_background_image = "".filter($_POST[foot_background_image]).""; # URL изображения фонаrn".
"$"."foot_font_color = "".filter($_POST[foot_font_color]).""; # Цвет текстаrn".
"$"."foot_font_size = "".filter($_POST[foot_font_size]).""; # Размер текстаrn".
"$"."foot_border_top = "".filter($_POST[foot_border_top]).""; # Размер верхней части рамкиrn".
"$"."foot_border_top_color = "".filter($_POST[foot_border_top_color]).""; # Цвет верхней части рамкиrn".
"$"."foot_border_left = "".filter($_POST[foot_border_left]).""; # Размер левой части рамкиrn".
"$"."foot_border_left_color = "".filter($_POST[foot_border_left_color]).""; # Цвет левой части рамкиrn".
"$"."foot_border_right = "".filter($_POST[foot_border_right]).""; # Размер правой части рамкиrn".
"$"."foot_border_right_color = "".filter($_POST[foot_border_right_color]).""; # Цвет правой части рамкиrn".
"$"."foot_border_bottom = "".filter($_POST[foot_border_bottom]).""; # Размер нижней части рамкиrn".
"$"."foot_border_bottom_color = "".filter($_POST[foot_border_bottom_color]).""; # Цвет нижней части рамкиrn".
"$"."err_background_color = "".filter($_POST[err_background_color]).""; # Цвет фонаrn".
"$"."err_font_color = "".filter($_POST[err_font_color]).""; # Цвет текстаrn".
"$"."err_font_size = "".filter($_POST[err_font_size]).""; # Размер текстаrn".
"$"."err_border_top = "".filter($_POST[err_border_top]).""; # Размер верхней части рамкиrn".
"$"."err_border_top_color = "".filter($_POST[err_border_top_color]).""; # Цвет верхней части рамкиrn".
"$"."err_border_left = "".filter($_POST[err_border_left]).""; # Размер левой части рамкиrn".
"$"."err_border_left_color = "".filter($_POST[err_border_left_color]).""; # Цвет левой части рамкиrn".
"$"."err_border_right = "".filter($_POST[err_border_right]).""; # Размер правой части рамкиrn".
"$"."err_border_right_color = "".filter($_POST[err_border_right_color]).""; # Цвет правой части рамкиrn".
"$"."err_border_bottom = "".filter($_POST[err_border_bottom]).""; # Размер нижней части рамкиrn".
"$"."err_border_bottom_color = "".filter($_POST[err_border_bottom_color]).""; # Цвет нижней части рамкиrn?>";
$fp = fopen('../../themes/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|Настраивал тему оформления defaultrn";
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,"<?phprn/*rn$mes_to_adm_logrn*/rn?>");
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['pass']) && isset($passw) && $_SESSION['pass'] == $passw && $status == '1')
{
if ($_GET['set']=='1')
{
echo'<p class="b" align="center">Скин настроен</p>';
}
echo'<p class="modul_name">Редактор скина default.<br /></p>';
echo'<p class="b" align="center">Для начала установите в настройках системы скин default<br />
А также права доступа на файл themes/mytheme.php установите - 666</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 /></p>';
##
echo'<p><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';
}
?>