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

Размер файла: 4.83Kb
<?php

require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
include_once"../template/isset.php";

echo'<center><font color=#f22" size="3">Админ панель</font></center>';
if(isset($log) && $log !=""){
echo'Привет, '.$log.'<br>';}else{header ("Location: ../index.php");}
if ($dostup==101 || $dostup==102){

if(!isset($action)){
$text = @file("data/setting.dat");
if ($text!=""){
$udata = explode("|",$text[0]);

echo'<hr><form method="post" action="admin.php?action=set&amp;'.SID.'">

	<br>UIN:<br>
	<input type="number" name="icquin" maxlength="9" value="'.$udata[5].'"><br>
	<br>Пароль к нему:<br>
	<input name="icqpar" value="'.$udata[6].'"><br>

	<br>Максимальная длина сообщения:<br>
	<input type="number" name="max_msg" maxlength="3" value="'.$udata[7].'"><br>

	<br>Количество сообщений на главную:<br>
	<input type="number" name="all_msg" maxlength="2" value="'.$udata[0].'"><br>
	
	<br>Время антифлуда(cек.):<br>
	<input type="number" name="config_floodstime" maxlength="3" value="'.$udata[1].'"><br>
	
	<br>Шрифт в тексте:<br>
	<select name="ttf" value="'.$udata[2].'">
	<option>'.$udata[2].'</option>
	<option>Verdana</option>
	<option>Arial</option>
	<option>Comic Sans MS</option>
	<option>Courier</option>
	<option>Courier New</option>
	<option>Fixedsys</option>
	<option>Georgia</option>
	<option>Impact</option>
	<option>Lucida Console</option>
	<option>Lucida Sans Unicode</option>
	<option>Microsoft Sans Serif</option>
	<option>MS Serif</option>
	<option>Palatino Linotype</option>
	<option>Script</option>
	<option>Sylfaen</option>
	<option>System</option>
	<option>Times New Roman</option>
	<option>Trebuchet MS</option><br></select><br>

<br>Цвет текста:<br>
<input name="txtcolor" type="radio" value="ffffff"> 
<font color="ffffff">Белый</font><br>
<input name="txtcolor" type="radio" value="000000"> 
<font color="000000">Черный</font><br>
<input name="txtcolor" type="radio" value="ooffoo"> 
<font color="00ff00">Зелений</font><br>
<input name="txtcolor" type="radio" value="ff1111"> 
<font color="ff1111">Красный</font><br>
<input name="txtcolor" type="radio" value="ffff00"> 
<font color="ffff00">Желтый</font><br>
<input name="txtcolor" type="radio" value="3377ee"> 
<font color="3377ee">Синий</font><br>
<input name="txtcolor" type="radio" value="ff5533"> 
<font color="ff5533">Аранжевый</font><br>

	<br>Размер текста:<br>
	<input type="number" name="txtsize" value="'.$udata[4].'"><br>
	<br><input value="Настроить" name="do" type="submit"></form><br>';
}}

/*
$udata[0]					количество сообщений на главную
$udata[1]					время анти флуда
$udata[2]					название шрифта
$udata[3]					цвет текста
$udata[4]					Размер текста
$udata[5]					icq номет с которого будут отправлятся сообщения
$udata[6]					пароль uin'a
$udata[7]					Максимальная длина сообщения
*/

if($action=="set"){
if (isset($_POST['all_msg'])) $all_msg = $_POST['all_msg'];
if (isset($_POST['config_floodstime'])) $config_floodstime = $_POST['config_floodstime'];
if (isset($_POST['txtcolor'])) $txtcolor = $_POST['txtcolor'];
if (isset($_POST['txtsize'])) $txtsize = $_POST['txtsize'];
if (isset($_POST['icquin'])) $icquin = $_POST['icquin'];
if (isset($_POST['icqpar'])) $icqpar = $_POST['icqpar'];
if (isset($_POST['ttf'])) $ttf = $_POST['ttf'];
if (isset($_POST['max_msg'])) $max_msg = $_POST['max_msg'];

$text=$all_msg.'|'.$config_floodstime.'|'.$ttf.'|'.$txtcolor.'|'.$txtsize.'|'.$icquin.'|'.$icqpar.'|'.$max_msg.'|';

$fp=fopen("data/setting.dat","a+");
chmod ("data/setting.dat", 0666);
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("data/setting.dat", 0666);
header ("Location: ../index.php?".SID);
}

echo'<br><hr><a href="about.php">&copy; 2008 by waphak</a><br>';
echo 'Внимание! В полях количества сообщений, макс. длины сообщений и времени антифлуда ведите только цифры.
<br><hr><img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a>'; 
include_once "../themes/$config_themes/foot.php";

}else{
header ("Location: ../index.php");}

?>