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

Размер файла: 30.81Kb
<?php
include("error_ctrl.php");
include("mysql_cfg.php");
include("config.php");
include("functions.php");
session_start();


if ($_GET[act]=="")
{
include("themes/default.php");
$query = mysql_query("SELECT*FROM $admin_gb");
if(mysql_num_rows($query) == 0)
{
echo "<div>Это первый вход в админку, введите логин и пароль для админа - в последующем вы будете использовать их для входа в админку:</div>";
echo "<form method=post action=admin.php?act=reg_admin>";
echo "Логин:<br><input name=name><br>";
echo "Пароль:<br><input type=password name=pass><br>";
echo "<br><input type=submit class=button value=Войти>";
}
else
{

echo "<form method=post action=admin.php?act=in_admin>";
echo "Логин:<br><input name=name><br>";
echo "Пароль:<br><input type=password name=pass><br>";
echo "<br><input type=submit class=button value=Войти>";
}
}

if ($_GET[act]=="reg_admin")
{
include("themes/default.php");

$query = "INSERT INTO $admin_gb VALUES(null,'$_POST[name]','".md5($_POST['pass'])."')";
if (mysql_query($query))
{
echo "Сейчас вы будете автоматически перенесены на следующую страницу. Если перехода не произошло, перейдите по <a href=admin.php?act=in_admin&name=$_POST[name]>ссылке</a>";
?><META HTTP-EQUIV="refresh" content="2;URL=admin.php?act=in_admin&name=<? echo $_POST[name];?>&pass=<?echo md5($_POST['pass']);?>"><?
}
else
{
echo "<div>Произошла ошибка!</div>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
}
if ($_GET[act]=="in_admin")

{
include("themes/default.php");

if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
if (isset($_GET['name']) && isset($_GET['pass']))
{
$name = $_GET['name'];
$passw = md5($_GET['pass']);
}
else
{
$name = $_POST['name'];
$passw = md5($_POST['pass']);
}
 $query = "SELECT pass FROM $admin_gb WHERE name='".$name."'";
    $lst = @mysql_query($query);
    $pass = @mysql_fetch_array($lst);
    if($passw != $pass['pass'])
    {
	include("themes/default.php");
	echo "<div>Не верные данные!</div>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
exit();
}
$_SESSION['name'] = $name;
$_SESSION['pass'] = $passw;
}
else
{
echo "<div><a href=admin.php?act=messages>Управление сообщениями</a></div><br>";
echo "<div><a href=admin.php?act=theme_cfg>Настройки темы</a></div><br>";
echo "<div><a href=admin.php?act=cfg>Общие настройки</a></div><br>";
echo "<div><a href=admin.php?act=bans>Баны</a></div><br>";
echo "<div><a href=index.php>Выход</a></div><br>";
}
}
if ($_GET[act]=="messages")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$page = page();
$result = sql_query($onpage, $page, $table_gb);

echo "<div><a href=admin.php?act=delall>Удалить всё</a></div>";

while($data = mysql_fetch_array($result))
{
    echo "<div class=e>$data[datetime]</div>";
	echo "<div><b>Добавил:</b><a href=mailto:$data[email]>$data[login]</a><br></div>";
	if ($data[www] != "http://")
	{
	echo "<div><b>Сайт:</b><a href=$data[www]>$data[www]</a></div>";
	}
	echo "<div><b>Сообщение:</b><br>$data[msg]<br></div>";
	if ($data[admin_msg] == '')
	{
	echo "<a href=admin.php?act=komment&id=$data[id_user]>Ответить</a><br>";
	}
	echo "<a href=admin.php?act=del&id=$data[id_user]>Удалить</a>|<a href=admin.php?act=edit&id=$data[id_user]>Редактировать<br></a>";
	if (!$data[admin_msg] == '')
	{
	echo "<div class=f><b>Ответ админа:</b><br><i>$data[admin_msg]</i></div>";
	
	echo "<a href=admin.php?act=del_admin&id=$data[id_user]>Удалить</a>|<a href=admin.php?act=edit_admin&id=$data[id_user]>Редактировать</a>";
	}
$query = mysql_query("SELECT ip FROM $ban_gb WHERE ip='".$data[ip]."'");
$array = mysql_fetch_array($query);

	if (mysql_num_rows($query) > 0)
{
    echo "<div><b>IP:$data[ip]</b> <a href=admin.php?act=unban&ip=$data[ip]>[разбанить]</a><br></div>";
	echo "<div><hr></div>";
	}
	else
	{
	echo "<div><b>IP:$data[ip]</b> <a href=admin.php?act=ban&ip=$data[ip]>[в бан]</a><br></div>";
	echo "<div><hr></div>";
}
}
$navigation = navigation($onpage, $page, $table_gb);
echo $navigation;
mysql_close();
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}

if ($_GET[act]=="del")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = "DELETE FROM $table_gb WHERE id_user=$_GET[id]";
if (mysql_query($query))
{
echo "Сообщение было успешно удалено!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
else
{
echo "Сообщение не было удалено!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
}
if ($_GET[act]=="edit")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = mysql_query("SELECT*FROM $table_gb WHERE id_user=$_GET[id]");
$array = mysql_fetch_array($query);
?>
<form method="POST" action="admin.php?act=reedit&id=<?php echo$_GET[id];?>">
Ник:<font color=#880000>*</font><br><input type=text name="login" value=<?php echo $array[login];?>><br>
E-mail:<br><input type=text name="email" value=<?php echo $array[email];?>><br>
Сайт:<br><input type=text name="www" value=<?php echo $array[www];?>><br>
Сообщение:<font color=#880000>*</font><br>
<input cols=30 rows=5 name="msg" value="<?php echo $array[msg];?>"><br>

<input class="button" class="button" type="submit" name="enter" value="Изменить"><br>
<?php
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
if ($_GET[act]=="reedit")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = mysql_query("SELECT*FROM $table_gb WHERE id_user=$_GET[id]");
$array = mysql_fetch_array($query);

$query = "UPDATE $table_gb SET login='$_POST[login]', email='$_POST[email]', www='$_POST[www]', msg='$_POST[msg]' WHERE id_user=$_GET[id]";
if (mysql_query($query))
{echo "Сообщение было успешно отредактировано!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
else
{echo "Сообщение не удалось отредактировать!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
}
if ($_GET[act]=="komment")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
?>
<form method="POST" action="admin.php?act=otvet&id=<?php echo $_GET[id];?>">
<input cols=50 rows=5 name=admin_msg><br>
<input class="button" class="button" type="submit" value=Отправить>
<?php
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
if ($_GET[act]=="otvet")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = mysql_query("SELECT*FROM $table_gb WHERE id_user=$_GET[id]");
$array = mysql_fetch_array($query);

$query = "UPDATE $table_gb SET admin_msg='$_POST[admin_msg]' WHERE id_user=$_GET[id]";
if (mysql_query($query))
{echo "Ответ был успешно добавлен!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
else{echo "Не удалось добавить ответ!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
}
if ($_GET[act]=="del_admin")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = "UPDATE $table_gb SET admin_msg='' WHERE id_user=$_GET[id]";
if (mysql_query($query))
{echo "Сообщение было успешно удалено!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
else
{echo "Сообщение не было удалено!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
}
if ($_GET[act]=="edit_admin")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = mysql_query("SELECT*FROM $table_gb WHERE id_user=$_GET[id]");
$array = mysql_fetch_array($query);
?>
<form method="POST" action="admin.php?act=reedit_admin&id=<?php echo$_GET[id];?>">
Ответ:<font color=#880000></font><br><input type=text name="admin_msg" value="<?php echo$array[admin_msg];?>"><br>
<input cols=30 rows=5 class="button" class="button" type="submit" value=Отправить><br>
<?php
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
if ($_GET[act]=="reedit_admin")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}

$query = "UPDATE $table_gb SET admin_msg='$_POST[admin_msg]' WHERE id_user=$_GET[id]";
if (mysql_query($query))
{echo "Сообщение было успешно отредактировано!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
else
{echo "Сообщение не удалось отредактировать!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";}
}


if ($_GET[act]=="theme_cfg")
{
include("themes/default.php");
include("themes/mytheme.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
echo'Редактор скина default.';
echo"<form method=\"post\" action=\"admin.php?act=set\">";
    echo"<div class=e>Общие настройки<br></div>";
	
echo"<div class=b>Цвет основного фона<br>
     <input name=\"wbackground_color\" maxlength=\"50\" value=\"$background_color\"/></div>";


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


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


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


echo"<div class=b>Цвет нажатой ссылки<br>
     <input name=\"wa_hover_color\" maxlength=\"50\" value=\"$a_hover_color\"/></div>";
     echo"<div class=e>Настройка .b стиля:<br></div>";


echo"<div class=b>Размер верхней части рамки<br>
     <input name=\"wb_border_top\" maxlength=\"50\" value=\"$b_border_top\"/></div>";
	

echo"<div class=b>Цвет верхней части рамки<br>
     <input name=\"wb_border_top_color\" maxlength=\"50\" value=\"$b_border_top_color\"/></div>";
		

echo"<div class=b>Размер левой части рамки<br>
     <input name=\"wb_border_left\" maxlength=\"50\" value=\"$b_border_left\"/></div>";


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


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

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


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

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

     echo"<div class=e>Настройка .c стиля:<br></div>";


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


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


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



echo"<div class=b>Размер верхней части рамки<br>
     <input name=\"wc_border_top\" maxlength=\"50\" value=\"$c_border_top\"/></div>";
	

echo"<div class=b>Цвет верхней части рамки<br>
     <input name=\"wc_border_top_color\" maxlength=\"50\" value=\"$c_border_top_color\"/></div>";
		

echo"<div class=b>Размер левой части рамки<br>
     <input name=\"wc_border_left\" maxlength=\"50\" value=\"$c_border_left\"/></div>";


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


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

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


echo"<div class=b>Размер нижней части рамки<br>
     <input name=\"wc_border_bottom\" maxlength=\"50\" value=\"$c_border_bottom\"/></div>";
		

echo"<div class=b>Цвет нижней части рамки<br>
     <input name=\"wc_border_bottom_color\" maxlength=\"50\" value=\"$c_border_bottom_color\"/></div>";
	
  echo"<div class=e>Настройка .e стиля:<br></div>";

echo"<div class=b>Цвет фона<br>
     <input name=\"we_background_color\" maxlength=\"50\" value=\"$e_background_color\"/></div>";


echo"<div class=b>Цвет текста<br>
     <input name=\"we_font_color\" maxlength=\"50\" value=\"$e_font_color\"/></div>";


echo"<div class=b>Размер текста<br>
     <input name=\"we_font_size\" maxlength=\"50\" value=\"$e_font_size\"/></div>";



echo"<div class=b>Размер верхней части рамки<br>
     <input name=\"we_border_top\" maxlength=\"50\" value=\"$e_border_top\"/></div>";
	

echo"<div class=b>Цвет верхней части рамки<br>
     <input name=\"we_border_top_color\" maxlength=\"50\" value=\"$e_border_top_color\"/></div>";
		

echo"<div class=b>Размер левой части рамки<br>
     <input name=\"we_border_left\" maxlength=\"50\" value=\"$e_border_left\"/></div>";


echo"<div class=b>Цвет левой части рамки<br>
     <input name=\"we_border_left_color\" maxlength=\"50\" value=\"$e_border_left_color\"/></div>";


echo"<div class=b>Размер правой части рамки<br>
     <input name=\"we_border_right\" maxlength=\"50\" value=\"$e_border_right\"/></div>";
		

echo"<div class=b>Цвет правой части рамки<br>
     <input name=\"we_border_right_color\" maxlength=\"50\" value=\"$e_border_right_color\"/></div>";


echo"<div class=b>Размер нижней части рамки<br>
     <input name=\"we_border_bottom\" maxlength=\"50\" value=\"$e_border_bottom\"/></div>";
		

echo"<div class=b>Цвет нижней части рамки<br>
     <input name=\"we_border_bottom_color\" maxlength=\"50\" value=\"$e_border_bottom_color\"/></div>";
	 
	   echo"<div class=e>Настройка .f стиля:<br></div>";

echo"<div class=b>Цвет фона<br>
     <input name=\"wf_background_color\" maxlength=\"50\" value=\"$f_background_color\"/></div>";


echo"<div class=b>Цвет текста<br>
     <input name=\"wf_font_color\" maxlength=\"50\" value=\"$f_font_color\"/></div>";


echo"<div class=b>Размер текста<br>
     <input name=\"wf_font_size\" maxlength=\"50\" value=\"$f_font_size\"/></div>";



echo"<div class=b>Размер верхней части рамки<br>
     <input name=\"wf_border_top\" maxlength=\"50\" value=\"$f_border_top\"/></div>";
	

echo"<div class=b>Цвет верхней части рамки<br>
     <input name=\"wf_border_top_color\" maxlength=\"50\" value=\"$f_border_top_color\"/></div>";
		

echo"<div class=b>Размер левой части рамки<br>
     <input name=\"wf_border_left\" maxlength=\"50\" value=\"$f_border_left\"/></div>";


echo"<div class=b>Цвет левой части рамки<br>
     <input name=\"wf_border_left_color\" maxlength=\"50\" value=\"$f_border_left_color\"/></div>";


echo"<div class=b>Размер правой части рамки<br>
     <input name=\"wf_border_right\" maxlength=\"50\" value=\"$f_border_right\"/></div>";
		

echo"<div class=b>Цвет правой части рамки<br>
     <input name=\"wf_border_right_color\" maxlength=\"50\" value=\"$f_border_right_color\"/></div>";


echo"<div class=b>Размер нижней части рамки<br>
     <input name=\"wf_border_bottom\" maxlength=\"50\" value=\"$f_border_bottom\"/></div>";
		

echo"<div class=b>Цвет нижней части рамки<br>
     <input name=\"wf_border_bottom_color\" maxlength=\"50\" value=\"$f_border_bottom_color\"/></div>";

	
echo"</table><br/><input class=button value=\"Настроить\" name=\"do\" type=\"submit\"/></form>";
  	echo"<a href=\"main.php\">В админку</a>";
	echo "<div><a href=../../../../index.php>Главная</a></div>";
	}
	
if ($_GET[act]=="set")
{
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$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".
"$"."e_background_color = \""."$_POST[we_background_color]"."\";    # Цвет фона\r\n".
"$"."e_font_color = \""."$_POST[we_font_color]"."\";          # Цвет текста\r\n".
"$"."e_font_size = \""."$_POST[we_font_size]"."\";                # Размер текста\r\n".
"$"."e_border_top = \""."$_POST[we_border_top]"."\";                # Размер верхней части рамки\r\n".
"$"."e_border_top_color = \""."$_POST[we_border_top_color]"."\";    # Цвет верхней части рамки\r\n".
"$"."e_border_left = \""."$_POST[we_border_left]"."\";               # Размер левой части рамки\r\n".
"$"."e_border_left_color = \""."$_POST[we_border_left_color]"."\";   # Цвет левой части рамки\r\n".
"$"."e_border_right = \""."$_POST[we_border_right]"."\";              # Размер правой части рамки\r\n".
"$"."e_border_right_color = \""."$_POST[we_border_right_color]"."\";  # Цвет правой части рамки\r\n".
"$"."e_border_bottom = \""."$_POST[we_border_bottom]"."\";             # Размер нижней части рамки\r\n".
"$"."e_border_bottom_color = \""."$_POST[we_border_bottom_color]"."\"; # Цвет нижней части рамки\r\n".
"$"."f_background_color = \""."$_POST[wf_background_color]"."\";    # Цвет фона\r\n".
"$"."f_font_color = \""."$_POST[wf_font_color]"."\";          # Цвет текста\r\n".
"$"."f_font_size = \""."$_POST[wf_font_size]"."\";                # Размер текста\r\n".
"$"."f_border_top = \""."$_POST[wf_border_top]"."\";                # Размер верхней части рамки\r\n".
"$"."f_border_top_color = \""."$_POST[wf_border_top_color]"."\";    # Цвет верхней части рамки\r\n".
"$"."f_border_left = \""."$_POST[wf_border_left]"."\";               # Размер левой части рамки\r\n".
"$"."f_border_left_color = \""."$_POST[wf_border_left_color]"."\";   # Цвет левой части рамки\r\n".
"$"."f_border_right = \""."$_POST[wf_border_right]"."\";              # Размер правой части рамки\r\n".
"$"."f_border_right_color = \""."$_POST[wf_border_right_color]"."\";  # Цвет правой части рамки\r\n".
"$"."f_border_bottom = \""."$_POST[wf_border_bottom]"."\";             # Размер нижней части рамки\r\n".
"$"."f_border_bottom_color = \""."$_POST[wf_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);
include("themes/default.php");
echo "Настройки успешно сохранены!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
if ($_GET[act]=="cfg")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
echo"<div class=e>Общие настройки</div>";
echo"<form method=\"post\" action=\"admin.php?act=cfg_set\">";
echo"<div class=b>Кол-во сообщений на страницу в гостевой<br>
     <input name=\"wonpage\" maxlength=\"50\" value=\"$onpage\"/></div>";
	 
	 echo"<div class=b>Название таблицы в БД для гостевой книги<br>
     <input name=\"wtable_gb\" maxlength=\"50\" value=\"$table_gb\"/></div>";
	 
 echo"<div class=b>Название таблицы в БД для гостевой книги<br>
     <input name=\"wadmin_gb\" maxlength=\"50\" value=\"$admin_gb\"/></div>";
	 
	 	 echo"<div class=b>Таблица бана в гостевой<br>
     <input name=\"wban_gb\" maxlength=\"50\" value=\"$ban_gb\"/></div>";
	 
	 echo"</table><br/><input class=button value=\"Настроить\" name=\"do\" type=\"submit\"/></form>";
  	echo"<a href=\"admin.php\">В админку</a>";
	echo "<div><a href=../../../../index.php>Главная</a></div>";
}
if ($_GET[act]=="cfg_set")
{
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$configdata="<?php\r\n".
"$"."onpage = \""."$_POST[wonpage]"."\";      # записей на страницу в гостевой\r\n".
"$"."table_gb = \""."$_POST[wtable_gb]"."\";      # название таблицы в БД для гостевой книги\r\n".
"$"."admin_gb = \""."$_POST[wadmin_gb]"."\";      # название таблицы для бана\r\n".
"$"."ban_gb = \""."$_POST[wban_gb]"."\";      # название таблицы в БД для гостевой книги\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);
include("themes/default.php");
echo "Настройки успешно сохранены!<br>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
if ($_GET[act]=="ban")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$date = date ("d.m.y");
$time = date ("H:i");
$now = $date."/".$time;

$query = mysql_query("SELECT ip FROM $ban_gb WHERE ip='".$_GET[ip]."'");

if (mysql_num_rows($query) > 0)
{
echo "<div>Бан на $_GET[ip] уже был установлен!</div>";
echo "<div><a href=admin_panel?act=messages>Назад</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
else{
$add = "INSERT INTO $ban_gb VALUES (null,'$now','$_GET[ip]')";
if(mysql_query($add))
{
echo "<div>Бан на $_GET[ip] поставлен!</div>";
echo "<div><a href=admin_panel?act=messages>Назад</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
else
{
echo "<div>Ошибка! Бан не поставлен!</div>";
echo "<div><a href=admin_panel?act=messages>Назад</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
}
}
if ($_GET[act]=="unban")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = "DELETE FROM $ban_gb WHERE ip='".$_GET[ip]."'";
if (mysql_query($query))
{
echo "<div>Бан снят с $_GET[ip]!</div>";
echo "<div><a href=admin_panel?act=messages>Назад</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
else
{
echo "<div>Ошибка! Бан не удален!</div>";
echo "<div><a href=admin_panel?act=messages>Назад</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
}
if ($_GET[act]=="bans")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}

$query = "SELECT*FROM $ban_gb";
$result = mysql_query($query);
if (mysql_num_rows($result) == 0)
{
echo "<div>Баны не установлены!</div>";
}
else
{
while($array = mysql_fetch_array($result)){
echo "<div class=e><b>Бан номер:</b>$array[id_user]</div>";
echo "<div><b>IP:</b>$array[ip]</div>";
echo "<div><b>Когда:</b>$array[datetime]</div>";
echo "<div><a href=admin.php?act=unban&ip=$array[ip]>[разбанить]</a></div>";
echo "<hr>";
}
}
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
if ($_GET[act]=="delall")
{
include("themes/default.php");
if (!isset($_SESSION['pass']) && !isset($_SESSION['name']))
{
echo "Goodbye!!";
echo "<div><a href=admin.php>Назад</a></div>";
exit();
}
$query = "DELETE FROM $table_gb";
if (mysql_query($query))
{
echo "<div>Все записи удалены!</div>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
else
{
echo "<div>Ошибка при удалении записей!</div>";
echo "<div><a href=admin.php?act=in_admin>В админку</a></div>";
echo "<div><a href=../../../../index.php>Главная</a></div>";
}
}

?>