Файл: kab/index.php
Строк: 79
<?
include_once '../system/sys.php';
include_once '../system/funcs.php';
if(!$cms->us['id']){ header('location: /error.php'); exit; }
switch($_GET['at']){
default:
verh('Личный кабинет');
echo '<div class="menu2">Информация</div>
<div class="list1"><img src="/images/mai5l.png" alt="*"/> <a href="/mail.php">Почта</a>'.(DB::$dbs->querySingle("SELECT count(id) from `msg` where `us` = ? and `see` = ?",array($cms->us['id'],1)) > 0 ? ' (+'.DB::$dbs->querySingle("SELECT count(id) from `msg` where `us` = ? and `see` = ?",array($cms->us['id'],1)).')':NULL).'</div>
<div class="list1"><img src="/images/rss.png" alt="*"/> <a href="/action.php">Оповещения</a>'.(DB::$dbs->querySingle("SELECT count(id) from `action` where `us` = ? and `see` = ?",array($cms->us['id'],1)) > 0 ? ' (+'.DB::$dbs->querySingle("SELECT count(id) from `action` where `us` = ? and `see` = ?",array($cms->us['id'],1)).')':NULL).'</div>
<div class="list1"><img src="/images/newspaper.png" alt="*"/> <a href="/feeds.php">Новости</a></div>
<div class="list1"><img src="/images/page_forum_16_ns.png" alt="*"/> <a href="pth.php">Наблюдаемые темы</a></div>
<div class="list1"><img src="/images/gnome_dialog_question.png" alt="*"/> <a href="/ticket.php">Тикеты</a> | <a href="/all/info.php">FAQ</a></div>
<div class="menu2">Контакты</div>
<div class="list1"><img src="/images/stop_2.png" alt="*"/> <a href="/ignor.php">Игнор-лист</a></div>
<div class="menu2">Настройки</div>
<div class="list1"><img src="/images/my-account.png" alt="*"/> <a href="?at=lich">Личные данные</a></div>
<div class="list1"><img src="/images/css.png" alt="*"/> <a href="/css.php">Дизайны</a></div>
<div class="list1"><img src="/images/057.png" alt="*"/> <a href="/photo.php">Аватар</a></div>
<div class="list1"><img src="/images/synaptic.png" alt="*"/> <a href="?at=pass">Смена пароля</a></div>
<div class="list1"><img src="/images/settings.png" alt="*"/> <a href="?at=opt">Дополнительные настройки</a></div>
<div class="menu2">Контакты</div>
<div class="list1"><img src="/design/cod.png" alt="*"/> <a href="/all/bb.php">Бб-коды</a></div>
<div class="list1"><img src="/design/emoc.png" alt="*"/> <a href="/all/smiles_r.php">Смайлы</a></div>
<div class="list1"><img src="/images/chart.png" alt="*"/> Статистика: <a href="/kab/stat.php">моя</a> | <a href="/stat.php">общая</a></div>';
break;
case 'pass':
verh('Смена пароля','Настройки - '.$cms->us['nick']);
echo '<form action="/kab/?at=pass&ok" method="post"><div class="list1">
Старый пароль:<br/><input type="text" name="old"/><br/>
Новый пароль:<br/><input type="text" name="pass"/><br/>
Повторите новый пароль:<br/><input type="text" name="pass2"/></div><div class="lst">
<input type="submit" value="Сохранить"/>
</form></div>';
if(isSet($_GET['ok'])){
$old=secure($_POST['old']);
$pass=secure($_POST['pass']);
$pass2=secure($_POST['pass2']);
if($old && $pass && $pass2){
$old=md5($old);
if($old!=$cms->us['pass']){
echo '<div class="lst">Старый пароль неверен!</div>';
}else{
if($pass!=$pass2){
echo '<div class="lst">Пароли не совпадают!</div>';
}else{
$pass=md5($pass);
DB::$dbs->query("UPDATE `us` set `pass` = ? where (`id`=?)",array($pass,$cms->us['id']));
setcookie('password', $pass, (time()+(60*60*24*365)));
echo '<div class="lst">Сохранено!</div>';
header('refresh:1; url=/kab/?at=pass');
}
}
}
}
break;
case 'opt':
verh('Настройки','Настройки - '.$cms->us['nick']);
echo '<div class="list1"><form action="/kab/?at=opt&pok" method="post">
Пунктов на странице:<br/><input type="text" name="pk" value="'.$cms->us['pk'].'"/> <input type="submit" value="Сохранить"/>
</form></div>';
echo '<table cols="3" width="100%" cellpadding="0" cellspacing="0" style="font-size:13px;"><tr>
<td class="list1" width="30%"><a href="?at=opt&"></a></td>
<td class="list1" width="30%"><a href="?at=opt&"></a></td>
<td class="list1" width="40%">Припрекпление файлов: <a href="?at=opt&dis">'.($cms->us['file']==1?'выкл':'вкл').'</a></td>
</tr></table>';
if(isSet($_GET['dis'])){
DB::$dbs->query('update `us` set `file`=? where `id`=?',array(($cms->us['file']==1?0:1),$cms->us['id']));
if(isset($_GET['ms'])){
$ms=$func->num($_GET['ms']);
header('location:../msg'.$ms);
}else{
header('location:/kab/?at=opt');
}
exit;
}
echo '<div class="list1"><a href="/kab/?at=opt&panel">'.($cms->us['panel']==1?'Выключить':'Включить').'</a> верхнюю панель</div>';
if(isSet($_GET['panel'])){
DB::$dbs->query('update `us` set `panel`=? where `id`=?',array(($cms->us['panel']==1?0:1),$cms->us['id']));
header('location:/kab/?at=opt');
exit;
}
break;
}
niz();
?>