View file click/profile.php

File size: 5.44Kb
<?
session_start();
$title="Профиль\n";
include ("header.php");
include ("func/aut.php");
if (empty($mod)) $mod="form";
$date=date("Ymd");
switch ($mod) {
	       case "form":
	       echo $div["header"];
           echo "Профиль ".$autorize['log']."<br/>";
           echo $div["end"];
           echo $div["div"];
           if ($_SESSION['wap']!="xml") {echo "---<br/>";}
           echo $div["end"];
           if ($_SESSION['wap']=="xml")
           {
           echo "<form action=\"profile.php?mod=edit&amp;".session_name()."=".session_id()."\" method=\"post\">";
           echo $div["ten"];
           echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "Пароль:(для смены, введите) <br/>";
           echo "<input name=\"newpass\" maxlength=\"10\" type=\"password\"/><br/>";
           echo "<img src=\"pics/st.gif\"  alt=\"*\"/>";echo "Адрес e-mail: <br/>";
           echo "<input name=\"mail\" value=\"".$autorize['email']."\" type=\"text\"/><br/>";
           echo "<img src=\"pics/st.gif\"  alt=\"*\"/>";echo "Адрес сайта: <br/>";
           echo "<input name=\"site\" value=\"".$autorize['site']."\" type=\"text\"/><br/>";
           echo "<img src=\"pics/st.gif\"  alt=\"*\"/>";echo "ICQ: <br/>";
           echo "<input name=\"icq\" value=\"".$autorize['icq']."\" type=\"text\"/><br/>";
           echo "<input class=\"ibutton\" type=\"submit\" value=\"Изменить\"/><br/>";
           echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "<a href=\"enter.php?".session_name()."=".session_id()."\">Панель</a><br/>";
           echo $div["end"];
           echo "</form>";

           }
           else
           {
           echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "Пароль:(для смены, введите) <br/>";
           echo "</small><input name=\"newpass\" maxlength=\"10\" type=\"password\"/><br/><small>";
           echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "Адрес e-mail: <br/>";
           echo "</small><input name=\"mail\" value=\"".$autorize['email']."\" type=\"text\"/><br/><small>";
           echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "Адрес сайта: <br/>";
           echo "</small><input name=\"site\" value=\"".$autorize['site']."\" type=\"text\"/><br/><small>";
           echo "<img src=\"pics/st.gif\"  alt=\"*\"/>";echo "ICQ: <br/>";
           echo "</small><input name=\"icq\" value=\"".$autorize['icq']."\" type=\"text\"/><br/><small>";
           echo "<anchor title=\"send\">Изменить<go href=\"profile.php?mod=edit&amp;".session_name()."=".session_id()."\" method=\"post\">";
           echo "<postfield name=\"login\" value=\"$(login)\"/>";
           echo "<postfield name=\"newpass\" value=\"$(newpass)\"/>";
           echo "<postfield name=\"mail\" value=\"$(mail)\"/>";
           echo "<postfield name=\"site\" value=\"$(site)\"/>";
           echo "<postfield name=\"icq\" value=\"$(icq)\"/>";
           echo "</go></anchor><br/>";
           echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "<a href=\"enter.php?".session_name()."=".session_id()."\">Панель</a><br/>";
           }
           echo $div["div"];
           if ($_SESSION['wap']!="xml") {echo "---<br/>";}
           echo $div["end"];
           break;
           case "edit":
           echo $div["ten"];
           $login=htmlspecialchars(stripslashes(trim($login)));
           $pass=htmlspecialchars(stripslashes(trim($pass)));
           $icq=htmlspecialchars(stripslashes(trim($icq)));
           $mail=htmlspecialchars(stripslashes(trim($mail)));
           $site=htmlspecialchars(stripslashes(trim($site)));
           $login=str_replace("$","$$",$login);
           $pass=str_replace("$","$$",$pass);
           $icq=str_replace("$","$$",$z);
           $mail=str_replace("$","$$",$mail);
           $site=str_replace("$","$$",$site);
           if(empty($error)) $error='';
           if (!empty($newpass)) {if(!preg_match("!^[a-z0-9]+$!i",$newpass)) $error=$error.'Неверные символы в пароле!<br/>';}
           if($_SESSION['pswd']!=$psw) $error=$error.'Число на картинке и ваше не совпадают!<br/>';
           if (!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $mail)) $error=$error.'Неверно указан е-мэйл!<br/>';
           if(empty($mail)) $error=$error.'Не указан адрес почты!<br/>';
           if(empty($site)) $error=$error.'Не указан адрес сайта!<br/>';
           $row = @mysql_query("select * from uzvers where (login='".$login."');");
           $w = @mysql_fetch_array($row);
           $db_logins = $w['login'];
           if(empty($error))
{
        @mysql_query("UPDATE uzvers SET `log`='$login',`icq`='$icq',`email`='$mail',`site`='$site' WHERE `log`='".$autorize['log']."'");
        if (!empty($newpass)) { @mysql_query("UPDATE uzvers SET `psss`='$newpass' WHERE `log`='".$autorize['log']."'");
        $_SESSION['pass']=$newpass;
        }
        echo "Профиль успешно сохранен!<br/>";
        echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "<a href=\"enter.php?".session_name()."=".session_id()."\">Панель</a><br/>";

}
else
{
	echo $error;
    echo "<img src=\"pics/st.gif\" alt=\"*\"/>";echo "<a href=\"profile.php?mod=form&amp;".session_name()."=".session_id()."\">Назад</a><br/>";
}
echo $div["end"];
           break;
           }
include ("footer.php");
?>