Файл: my/settings.php
Строк: 47
<?php
define('GCMS',true);
define('ROOT','../');
require_once (ROOT.'system/power.php');
if ($aut) {
if (!isset($_POST['sort']) || !isset($_POST['num'])) {
$diz -> head('Настройки');
$diz -> title('Настройки');
$sort = array('ASC' => 'Новые в конце', 'DESC' => 'Новые в начале');
$stat1 = null;
foreach ($sort as $key1 => $value1) {
if ($ya['sort'] == $key1) $stat1 .= '<option selected value="'.$key1.'">'.$value1.'</option>';
else $stat1 .= '<option value="'.$key1.'">'.$value1.'</option>';}
$p = array('5' => '5', '10' => '10', '15' => '15');
$p1 = null;
foreach ($p as $k1 => $v1) {
if ($ya['num'] == $k1) $p1 .= '<option selected value="'.$k1.'">'.$v1.'</option>';
else $p1 .= '<option value="'.$k1.'">'.$v1.'</option>';}
$s = $db -> query("SELECT `url`,`name` FROM `styles`");
while ($assoc = $s -> fetch_assoc()) {
if ($ya['style'] == $assoc['url']) $stat .= '<option value="'.$assoc['url'].'">'.$assoc['name'].'</option>';
else $stat .= '<option value="'.$assoc['url'].'">'.$assoc['name'].'</option>';
}
$msg .= '<form action="settings.php?" method="post"><div>
Сортировка постов:<br/><select name="sort">'.$stat1.'</select>
<br/>Постов на страницу:
<br/><select name="num">'.$p1.'</select>
<br/>Цветовая схема:<br/><select name="style">'.$stat.'</select>
<br/><input type="submit" value="Изменить"/>
</div></form>';
$msg .= '<div class="levo">'.$diz -> img('back.png').'<a href="./">Личный кабинет</a></br>'.$diz -> img('home.png').'<a href="'.ROOT.'index.php">На главную</a></div>';
#####Копирайт#######
require_once (ROOT.'system/kopy.php');
$diz -> out($msg);
} else {
$num = isset($_POST['num']) ? abs((int)$_POST['num']) : '10';
if ($num < 5 || $num > 15) $num = 10;
$style = $db->real_escape_string(shit($_POST['style']));
$sortir = (!empty($_POST['sort']) && ($_POST['sort'] == 'DESC' or $_POST['sort'] == 'ASC')) ? trim($_POST['sort']) : null;
$db -> query("UPDATE `users` SET `sort` = '".$sortir."', `num` = '".$num."', `style` = '".$style."' WHERE `id` = '".$ya['id']."'");
$diz -> head('Настройки');
$diz -> title('Настройки');
$diz -> out('Настройки изменены!<br/><a href="/index.php">На главную</a>');
}
} else {
header('location: ../aut.php');
}
?>