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

Размер файла: 3.14Kb
<?php
if (!strpos($_SERVER['SCRIPT_NAME'],substr(session_id(),(strlen(session_id())/2),strlen(session_id())).session_id().substr(session_id(),0,(strlen(session_id())/2)).'/index.php'))
    {
     header('location: http://'.$_SERVER['SERVER_NAME'].'/'); exit();
    }
if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {
     if (!empty($_POST['num_msgs']) && !empty($_POST['time_update'])
         && !empty($_POST['style']))
         {
          if (is_numeric($_POST['num_msgs']) && is_numeric($_POST['time_update'])
              && is_numeric($_POST['style']))
              {
               if ($_POST['num_msgs'] >= 5 && $_POST['num_msgs'] <= 30
                   && $_POST['time_update'] >= 1 && $_POST['time_update'] <= 300
                   && $_POST['style'] >= 1 && $_POST['style'] <= 8)
                   {
                   	if (mysql_query('UPDATE `'.$px.$utable.'` SET `nmsgs` = "'.$_POST['num_msgs'].'", `tupdate` = "'.$_POST['time_update'].'", `style` = "'.$_POST['style'].'"  WHERE `id` = "'.$id.'" AND `login` = "'.$login.'"'))
                   	    {
                   	     $error = 'Новые настройки применены.';
                   	    }
                   }
               else
                   {
                   	$error = 'Недопустимая величина.';
                   }
              }
          else
              {
               $error = 'Формат данных неверен.';
              }
         }
     else
         {
          $error = 'Данные не введены.';
         }
    }
else
    {
     $error = 'Введите настройки.';
    }
$cls->a_header($lang['settings']);
$cls->write('<div class="d1"><h5 align="center">'.$lang['settings'].'</h5>');
echo (!empty($error) ? '<font style="color:#f00;">'.trim(stripslashes(htmlspecialchars($error))).'</font>' : $error);
$cls->write('</div><div class="d0"><form method="post" action="?'.$_SESSION['re'].'/'.$_SESSION['re12'].'&amp;'.SID.'">'.
'Сообщений на страницу:<br/>'.
'<input name="num_msgs" maxlength="2" size="2" value="'.$idu->nmsgs.'" class="itext"/><br/>'.
'Время обновления:<br/>'.
'<input name="time_update" maxlength="3" size="3" value="'.$idu->tupdate.'" class="itext"/><br/>'.
'Стиль:<br/>'.
'<select name="style">'.
'<option value="1">Стандарт</option>'.
'<option value="2">Черный</option>'.
'<option value="3">Розовый</option>'.
'<option value="4">Серый</option>'.
'<option value="5">Зеленый</option>'.
'<option value="6">Коричневый</option>'.
'<option value="7">Шоколадный</option>'.
'<option value="8">Пурпурный</option>'.
'</select><br/>'.
'<input name="" value="'.$lang['update'].'" type="submit" class="ibutton"/>'.
'</form><br/>Изменение стиля временно недоступно.</div>');

$pagesize = round((ob_get_length()+500)/1024,1);
require_once(rootpath.'trafic.php');
$end = gettime();
$cls->write('<div class="foot"><a href="?'.SID.'">В прихожую</a>['.round(($end - $mystart), 5).']</div>');
$cls->a_footer();
ob_end_flush();
@mysql_close();
?>