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

Размер файла: 8.08Kb
<?php
/*
HOOF_CHAT v1.5
Aвтор: HOOF
ICQ: 47-888-48-35
E-Mail: [email protected]
Cайт: bwm.net.ru
Вы не имеете права продавать скрипт, присваивать себе авторство!
Разрешено вносить изменения в код скрипта, но при этом первоначальное авторство должно учитываться и сохраняться.
Убедительная просьба не убирать ссылку на наш проект, это способствует развитию скрипта и выходу новых версий, апгрейдов.
*/

//Файл "Мое меню"

include"./config.php";
echo"$up";

if($koly=="0"){
echo"<div class='b'>Ошибка! Вы не авторизованы, либо логин или пароль не верны!<br/></div>";
}else{

#Главная
if(empty($a)){
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Моё меню</b><br/></div><div class='b'>";
echo"Доступны всегда:<br/><a href='./menu.php?".session_name()."=".session_id()."&amp;a=1'>Сменить пароль</a><br/>
<a href='./menu.php?".session_name()."=".session_id()."&amp;a=3'>Редактировать анкету</a><br/>
<a href='./menu.php?".session_name()."=".session_id()."&amp;a=7'>Настройки</a><br/>
Доступны после 50 постов:<br/><a href='./menu.php?".session_name()."=".session_id()."&amp;a=5'>Цвет ника</a><br/>
</div>";
}

#Смена пароля (форма)
if($a=="1"){
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Смена пароля</b><br/></div>
<div class='b'><form action='./menu.php?".session_name()."=".session_id()."&amp;a=2' method='post'>
Старый пароль:<br/><input type='password' name='spass' maxlength='8' class='form'/><br/>
Новый пароль:<br/><input type='password' name='pass' maxlength='8' class='form'/><br/>
Еще раз:<br/><input type='password' name='npass' maxlength='8' class='form'/><br/>
<input type='submit' value='Сменить' class='but'/><br/>
</form></div>";
}

#Смена пароля
if($a=="2"){
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Смена пароля</b><br/></div><div class='b'>";
$spass=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_POST["spass"]))));
$pass=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_POST["pass"]))));
$npass=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_POST["npass"]))));
if(empty($spass) or empty($pass) or empty($npass) or strlen($pass)<4 or strlen($pass)>8){
echo"Ошибка! Не введены данные или пароли слишком длинные!<br/>";
}else{
if(md5($spass)==$user["pass"]){
if($pass==$npass){
mysql_query("update users set pass='".md5($pass)."' where login='$l' and pass='$p' limit 1");
echo"Пароль успешно изменен!<br/>";
}else{
echo"Ошибка! Новые пароли не совпадают!<br/>";
}
}else{
echo"Ошибка! Старый пароль не верен!<br/>";
}
}
echo"</div>";
}

#Редактирование анкеты (форма)
if($a=="3"){
if(empty($user["$info"])){
$user["$info"]=false;
}
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Анкета</b><br/></div>
<div class='b'><form action='./menu.php?".session_name()."=".session_id()."&amp;a=4' method='post'>
О себе:<br/><input type='text' name='info' maxlength='1000' value='".$user["info"]."' class='form'/><br/>
Пол:<br/><select name='pol' class='form'>
<option value='1'>М</option>
<option value='2'>Ж</option>
</select><br/>
<b>Дата рождения</b><br/>Число:<br/><input type='text' name='chislo' maxlength='2' value='".$user["data"]."' class='form'/><br/>
Месяц (2 цифры):<br/><input type='text' name='mesyac' maxlength='2' value='".$user["mesyac"]."' class='form'/><br/>
Год:<br/><input type='text' name='year' maxlength='4' value='".$user["god"]."' class='form'/><br/>
E-Mail (для восстановления пароля):<br/><input type='text' name='mylo' maxlength='200' value='".$user["email"]."' class='form'/><br/>
ICQ (только цифры):<br/><input type='text' name='asja' maxlength='12' value='".$user["icq"]."' class='form'/><br/>
<input type='submit' value='Изменить' class='but'/><br/>
</form></div>";
}

#Редактирование анкеты
if($a=="4"){
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Анкета</b><br/></div><div class='b'>";
$info=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_POST["info"]))));
$mylo=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_POST["mylo"]))));
$pol=intval($_POST["pol"]);
$icq=intval($_POST["asja"]);
$god=intval($_POST["year"]);
$mesyac=intval($_POST["mesyac"]);
$chislo=intval($_POST["chislo"]);
mysql_query("update users set info='$info', pol='$pol', icq='$icq', email='$mylo', data='$chislo', mesyac='$mesyac', god='$god' where login='$l' and pass='$p' limit 1");
echo"Анкета успешно изменена!<br/>";
echo"</div>";
}

#Цвет ника (форма)
if($a=="5"){
if($user["posts"]>50){
echo"<div class='d'><<img src='./img/le.png' alt='*'/>b>Цвет ника</b><br/></div>
<div class='b'><form action='./menu.php?".session_name()."=".session_id()."&amp;a=6' method='post'>
Цвет может иметь HTML формат (например, #ff5500) или просто написан на английском (например, black).<br/>
Цвет:<br/><input type='text' name='color' maxlength='30' class='form' value='#'/><br/>
<input type='submit' value='Сменить' class='but'/><br/>
</form></div>";
}else{
echo"<div class='d'><b>Цвет ника</b><br/></div>
<div class='b'>
Ошибка! Вы ещё не набрали более 50 постов!<br/>
</div>";
}
}

#Цвет ника
if($a=="6"){
if($user["posts"]>50){
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Цвет ника</b><br/></div><div class='b'>";
$color=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_POST["color"]))));
mysql_query("update users set color='$color' where login='$l' and pass='$p' limit 1");
echo"Цвет успешно изменен!<br/>";
echo"</div>";
}else{
echo"<div class='d'><b>Цвет ника</b><br/></div>
<div class='b'>
Ошибка! Вы ещё не набрали более 50 постов!<br/>
</div>";
}
}

#Настройки (форма)
if($a=="7"){
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Настройки</b><br/></div>
<div class='b'><form action='./menu.php?".session_name()."=".session_id()."&amp;a=8' method='post'>
Автообновление страницы (сек.):<br/><input type='text' name='avob' maxlength='2' class='form' value='".$user["avob"]."'/><br/>
Сообщений на одну страницу:<br/><input type='text' name='kols' maxlength='2' class='form' value='".$user["kols"]."'/><br/>
<input type='submit' value='Именить' class='but'/><br/>
</form></div>";
}

#Настройки
if($a=="8"){
echo"<div class='d'><img src='./img/le.png' alt='*'/><b>Настройки</b><br/></div><div class='b'>";
$avob=intval($_POST["avob"]);
$kols=intval($_POST["kols"]);
mysql_query("update users set avob='$avob', kols='$kols' where login='$l' and pass='$p' limit 1");
echo"Настройки успешно изменены!<br/>";
echo"</div>";
}


}

#Нижний блок ссылок
echo"<div class='d'>";
echo"<a href='./index.php?".session_name()."=".session_id()."'>В чат</a><br/>";
if(empty($a)){
if($glpokaz=="1"){echo"<a href='$gpage'>На главную</a><br/>";}
}
if($koly!="0"){
if($user["status"]=="admin"){
echo"<a href='./index.php?".session_name()."=".session_id()."&amp;a=5'>В админку</a><br/>";
}
if(!empty($a)){
echo"<a href='./menu.php?".session_name()."=".session_id()."'>Моё меню</a><br/>";
}
echo"<a href='./index.php?".session_name()."=".session_id()."&amp;a=6'>Выход [$l]</a><br/>";
}
echo"</div>$down";
?>