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

Размер файла: 4.99Kb
<?php
$mt=microtime();
require('db.php');
require('nast.php');
require('shapka.php');
@session_start();
$s=htmlspecialchars(session_id());
$ontime=time()-350;
print $beginpage;
if(!@$_SESSION['enter'])
	{
    print "Авторизация не удалась.<br />
    Возможно вы ввели неверные логин или пароль, либо истекло время жизни сессии<br />
    <a href=\"index.php?str=$str\">Повторить ввод</a><br />";
    print $endpage;
    exit;
	}
else
	{
	$time=time();
    $info=mysql_fetch_assoc(mysql_query("SELECT * from `user` WHERE `uid`='$_SESSION[uid]' limit 1"));
//    print "SELECT * from `user` WHERE `uid`='$_SESSION[uid]' limit 1";
    mysql_query("UPDATE `user` SET `ldate`='$time' WHERE `uid`='$_SESSION[uid]' limit 1");
	print "$vydel Настройки <br />$vydel1";
	
	if($str=='xhtml')
    {
    $forma= '<form action="setup.php?str=xhtml&amp;act=do&amp;ses='.$s.'" method="post">
Смайлы:<br />
<select name="smile">
<option value="1">Вкл</option>
<option value="0">Выкл</option>
</select><br/>
Антимат:<br />
<select name="antimat">
<option value="0">Выкл</option>
<option value="1">Вкл</option>
</select><br/>
Транслит:<br />
<select name="translit">
<option value="1">Вкл</option>
<option value="0">Выкл</option>
</select><br/>
Предупреждения о безопасности:<br />
<select name="bez">
<option value="1">Вкл</option>
<option value="0">Выкл</option>
</select><br/>
Количество сообщений на страницу:(3-40)<br />
<input name="messroom" maxlength="2" title="messroom" size="2" value="'.$info['messroom'].'"/><br/>
Время автообновения:(2-150 секунд, либо поставьте 0 для отключения)<br />
<input name="refresh" maxlength="3" title="refresh" size="3" value="'.($info['refresh']/10).'"/><br/>
Количество анкет на страницу в результатах поиска(3-60):<br /> 
<input name="kolan" maxlength="3" title="" size="3" value="'.($info['kolan']).'"/><br/>
<input class="ibutton" type="submit" value="Изменить"/></form>';
	}
else
	{
$forma= '
Смайлы:<br />
<select name="smile">
<option value="1">Вкл</option>
<option value="0">Выкл</option>
</select><br/>
Антимат:<br />
<select name="antimat">
<option value="0">Выкл</option>
<option value="1">Вкл</option>
</select><br/>
Транслит:<br />
<select name="translit">
<option value="1">Вкл</option>
<option value="0">Выкл</option>
</select><br/>
Предупреждения о безопасности:<br />
<select name="bez">
<option value="1">Вкл</option>
<option value="0">Выкл</option>
</select><br/>
Количество сообщений на страницу:(3-40)<br />
<input name="messroom" maxlength="2" title="mess" format="*N" size="2" emptyok="8" value="'.$info['messroom'].'"/><br />
Время автообновения:(2-150 секунд, либо поставьте 0 для отключения)<br />
<input name="refresh" maxlength="3" title="time" format="*N" size="2" emptyok="8" value="'.($info['refresh']/10).'"/><br />
Количество анкет на страницу в результатах поиска(3-60):<br /> 
<input name="kolan" maxlength="3" title="time" format="*N" size="2" emptyok="15" value="'.($info['kolan']).'"/><br />
<anchor title="go">Изменить<go href="setup.php?str=wml&amp;act=do&amp;ses='.$s.'" method="post">
<postfield name="smile" value="$(smile)"/>
<postfield name="antimat" value="$(antimat)"/>
<postfield name="translit" value="$(translit)"/>
<postfield name="messroom" value="$(messroom)"/>
<postfield name="refresh" value="$(refresh)"/>
<postfield name="kolan" value="$(kolan)"/>
<postfield name="bez" value="$(bez)"/>
</go></anchor><br/>';
	}
    if(!@$_GET['act'])
    	{
    	print $forma;
    	}
	else
		{
		$err='';
		$smile=intval(@$_POST['smile']);
		if($smile)
		$smile=1;
		$translit=intval($_POST['translit']);
		if($translit)
		$translit=1;
		$antimat=intval($_POST['antimat']);
		if($antimat)
		$antimat=1;
		$bez=intval($_POST['bez']);
		if($bez)
		$bez=1;
		$messroom=intval($_POST['messroom']);
		if($messroom<3 or $messroom>40)
		$messroom=7;
		$refresh=intval($_POST['refresh'])*10;
		if(($refresh>1500 or $refresh<30) and $refresh!=0)
		$refresh=300;
		$kolan=intval($_POST['kolan']);
		if($kolan<3 or $kolan>60)
		$kolan=15;
		mysql_query("UPDATE `user` SET `messroom`='$messroom',`smile`='$smile',`translit`='$translit',`antimat`='$antimat',`refresh`='$refresh',`kolan`='$kolan',`sequrity`='$bez' WHERE `nick`='$_SESSION[login]'") or die(mysql_error());
		print 'Ваши настройки успешно изменены<br />';
		}
	
	print $razd."<a href=\"enter.php?str=$str&amp;ses=$s\">Прихожая</a><br />";
	
	}

print $endpage;
print '<!-- '.(microtime()-$mt).' -->';



?>