<?
#############################################################################
## Автор: -=ШАXТЕР=- # ## Сайт: http://masteram.us # ## ICQ : 46-92-90 # ## Версия от 1.07.2010 #
## По вопросам приобритения скрипта или обновлений для него обращатьтся на #
## вышеуказанные данные. РАСПРОСТРАНЕНИЕ СКРИПТА ДРУГИМИ ЛИЦАМИ ЗАПРЕШЕНО! #
#############################################################################
header("Cache-Control: no-cache");
require_once"includers/start.php";
require_once"includers/sid.php";
require("config.php");
$link = connect_db();
list($row, $id, $ps, $fsize1, $fsize2) = check_login($link);
require("version.php");
if(!isset($err)) $err="";
if(!isset($go)){
if(empty($tyu))$tyu="left";
if(empty($title))$title="Анкета";
include("obolochka.php");
echo "$div1<b>Ваша Анкета</b>$div9";
if ($wap=="2"){echo "<form method=\"POST\" action=\"profile.php?$ses&go=rew\" name=\"auth\">\n";}
echo $fsize1;
echo "<b>$row[user]</b><br/>\n";
echo $divide;
if ($row['vopros']==0) {
echo "<b>У вас не выбран секресный вопрос <a href=\"fv.php?wap=$wap&ot=$ot&url=$url\">(?)</a> и ответ!</b> Заполняйте эти поля вниметельно, т.к. после заполнения эти поля исчезнут и вы болше не сможете их изменить...<br/>\n";
echo"<small>*Секретный вопрос:</small><br/><select name=\"vopros\" class=\"input\">
<option value=\"0\">Выберите вопрос</option>
<option value=\"1\">Девичья фамилия матери</option>
<option value=\"2\">Кличка вашей собаки</option>
<option value=\"3\">Номер паспорта</option>
<option value=\"4\">Любимое блюдо</option>
<option value=\"5\">Любимый цвет</option>
</select><br/>";
echo "<small>*Ответ на вопрос:</small><br/>\n";
echo "<input name=\"otvet\" maxlength=\"50\" title=\"otvet\" emptyok=\"false\"/><br/>\n";
}
echo "*Ваш пароль:<br/>\n";
echo $fsize2;
echo "<input type=\"password\" name=\"pass\" maxlength=\"20\" value=\"$row[pass]\" title=\"pass\" emptyok=\"false\"/><br/>\n";
echo $fsize1;
echo "*Ваше имя:<br/>\n";
echo $fsize2;
echo "<input name=\"name\" maxlength=\"15\" value=\"$row[name]\" title=\"name\" emptyok=\"false\"/><br/>\n";
if($row["sex"] === "М"){
echo $fsize1;
echo "Пол:<br/>\n";
echo $fsize2;
echo "<select name=\"sex\">\n";
echo "<option value=\"М\">М</option>\n";
echo "<option value=\"Ж\">Ж</option>\n";
echo "</select><br/>\n";
} else {
echo $fsize1;
echo "Пол:<br/>\n";
echo $fsize2;
echo "<select name=\"sex\">\n";
echo "<option value=\"Ж\">Ж</option>\n";
echo "<option value=\"М\">М</option>\n";
echo "</select><br/>\n";
}
@list( $day, $month, $year ) = split( '-', $row["birth"] );
echo $fsize1;
echo "*Дата рождения:<br/>\n";
echo $fsize2;
echo "<input size=\"2\" name=\"day\" value=\"$day\" maxlength=\"2\" emptyok=\"false\"/>-";
echo "<input size=\"2\" name=\"month\" value=\"$month\" maxlength=\"2\" emptyok=\"false\"/>-";
echo "<input size=\"4\" name=\"year\" value=\"$year\" maxlength=\"4\" emptyok=\"false\"/><br/>\n";
echo $fsize1;
echo "*Город:<br/>\n";
echo $fsize2;
echo "<input name=\"city\" maxlength=\"40\" value=\"$row[city]\" title=\"city\" emptyok=\"false\"/><br/>\n";
echo $fsize1;
echo "Сотовый оператор:<br/>\n";
echo $fsize2;
echo "<input name=\"op\" maxlength=\"20\" value=\"$row[op]\" title=\"op\" emptyok=\"true\"/><br/>\n";
echo $fsize1;
echo "Модель телефона:<br/>\n";
echo $fsize2;
echo "<input name=\"mob\" maxlength=\"40\" value=\"$row[mob]\" title=\"mob\" emptyok=\"true\"/><br/>\n";
echo $fsize1;
echo "Номер телефона:<br/>\n";
echo "+\n";
echo $fsize2;
echo "<input name=\"number\" maxlength=\"12\" value=\"$row[number]\" format=\"*N\" title=\"number\" emptyok=\"true\"/><br/>\n";
echo $fsize1;
echo "E-mail:<br/>\n";
echo $fsize2;
echo "<input name=\"mail\" maxlength=\"70\" value=\"$row[mail]\" title=\"mail\" emptyok=\"true\"/><br/>\n";
echo $fsize1;
echo "ICQ:<br/>\n";
echo $fsize2;
echo "<input name=\"icq\" maxlength=\"11\" value=\"$row[icq]\" title=\"icq\" emptyok=\"true\"/><br/>\n";
echo $fsize1;
echo "*О себе:<br/>\n";
echo $fsize2;
echo "<input name=\"infa\" maxlength=\"220\" value=\"$row[infa]\" title=\"infa\" emptyok=\"false\"/><br/>\n";
echo $fsize1;
echo "Текст автоответчика(записки):<br/>\n";
echo $fsize2;
echo "<input name=\"avtootvet\" maxlength=\"100\" value=\"$row[avtootvet]\" title=\"avtootvet\" emptyok=\"true\"/><br/>\n";
echo $fsize1;
echo $divide;
echo $fsize2;
if ($wap=="1"){
echo $fsize1;
echo "<anchor title=\"go\">Изменить<go href=\"profile.php?$ses&go=rew\" method=\"post\">\n";
echo "<postfield name=\"pass\" value=\"$(pass)\"/>\n";
echo "<postfield name=\"name\" value=\"$(name)\"/>\n";
echo "<postfield name=\"sex\" value=\"$(sex)\"/>\n";
echo "<postfield name=\"day\" value=\"$(day)\"/>\n";
echo "<postfield name=\"month\" value=\"$(month)\"/>\n";
echo "<postfield name=\"year\" value=\"$(year)\"/>\n";
echo "<postfield name=\"op\" value=\"$(op)\"/>\n";
echo "<postfield name=\"mob\" value=\"$(mob)\"/>\n";
echo "<postfield name=\"number\" value=\"$(number)\"/>\n";
echo "<postfield name=\"mail\" value=\"$(mail)\"/>\n";
echo "<postfield name=\"city\" value=\"$(city)\"/>\n";
echo "<postfield name=\"icq\" value=\"$(icq)\"/>\n";
echo "<postfield name=\"infa\" value=\"$(infa)\"/>\n";
if ($row['vopros']==0) echo "<postfield name=\"vopros\" value=\"$(vopros)\"/>\n";
if ($row['vopros']==0) echo "<postfield name=\"otvet\" value=\"$(otvet)\"/>\n";
echo "<postfield name=\"avtootvet\" value=\"$(avtootvet)\"/>\n";
echo "</go></anchor>\n";
echo $fsize2;
echo "<br/>\n";
}else{
echo "<input type=\"submit\" class=\"ibutton\" value=\"Изменить\" name=\"enter\"><br/>\n";
}
echo $fsize1;
echo $divide;
echo "$div1<a href=\"enter.php?$ses\">Прихожая</a>$div9\n";
echo $div2;
info_compress();
echo $div9;
echo $fsize2;
if ($wap=="1")echo "</p></card></wml>\n";
else echo "</div></body></html>\n";
mysql_close ($link);
exit;
}
$error = true;
if ($row["translit"]==1){
$name = trun_to_rus($name);
$city = trun_to_rus($city);
$infa = trun_to_rus($infa);
if ($row['vopros']==0)$otvet = trun_to_rus($otvet);
$avtootvet = trun_to_rus($avtootvet);
}
$emp2 = "Неправильный формат данных!<br />";
$emp = "Не заполнены обязательные поля!<br />";
$vopros0 = "Вы не выбрали секретный вопрос!<br />";
$wrongdate = "Не верно указана дата рождения! 0на должна иметь формат дд-мм-гггг, и быть реальной =)<br />";
$god=date("Y")-5;
if ($pass == "") {$msg = "".$emp."";}
elseif(!preg_match("!^[a-z0-9]+$!i",$pass)) {$msg = "Недопустимые символы в пароле!";}
elseif ($name == "") {$msg = "".$emp."";}
elseif ($day == "") {$msg = "".$emp."";}
elseif ($month == "") {$msg = "".$emp."";}
elseif (strlen($pass) < 4) {$msg = "Пароль не должен быть короче четырёх символов!";}
elseif ($year == "") {$msg = "".$emp."";}
elseif ((strlen($day) !== 2)||($day>31)){$msg = "".$wrongdate."";}
elseif ((strlen($month) !== 2)||($month>12)){$msg = "".$wrongdate."";}
elseif ((strlen($year) !== 4)||($year>=$god)||($year<1950)){$msg = "".$wrongdate."";}
elseif ($city == "") {$msg = "".$emp."";}
elseif ($infa == "") {$msg = "".$emp."";}
else {
$pass = check($pass);
$name = check($name);
$day = check($day);
$month = check($month);
$year = check($year);
$city = check($city);
$mail = check($mail);
$infa = check($infa);
if ($row['vopros']==0) $vopros = check($vopros);
if ($row['vopros']==0) $otvet = check($otvet);
$avtootvet = check($avtootvet);
$icq = check($icq);
$sex = check($sex);
$op = check($op);
$mob = check($mob);
$number=check($number);
$infa=substr($infa,0,400);
if ($row['vopros']==0) $otvet=substr($otvet,0,400);
$avtootvet=substr($avtootvet,0,100);
if(!preg_match("!^[0-9]+$!i",$day)){$error = $emp2;}
elseif(!preg_match("!^[0-9]+$!i",$month)){$error = $emp2;}
elseif(!preg_match("!^[0-9]+$!i",$year)){$error = $emp2;}
if ($row['vopros']==0){ if (mysql_query ("Update users set pass='".$pass."', name='".$name."', sex='".$sex."', birth='".$day."-".$month."-".$year."', city='".$city."', mail='".$mail."', icq='".$icq."', infa='".$infa."', op='".$op."', mob='".$mob."', number='".$number."', avtootvet='".$avtootvet."', otvet='".$otvet."', vopros='".$vopros."' where id ='".$id."'")) {
$msg = "Ваш профиль изменён<br />";
$error = False;
} else {
$msg = "Ошибка<br />";
}
} else {
if (mysql_query ("Update users set pass='".$pass."', name='".$name."', sex='".$sex."', birth='".$day."-".$month."-".$year."', city='".$city."', mail='".$mail."', icq='".$icq."', infa='".$infa."', op='".$op."', mob='".$mob."', number='".$number."', avtootvet='".$avtootvet."' where id ='".$id."'")) {
$msg = "Ваш профиль изменён<br />";
$error = False;
} else {
$msg = "Ошибка<br />";
}
}
}
if ($error) {
if(empty($tyu))$tyu="center";
if(empty($title))$title="Анкета";
include("obolochka.php");
echo "$div1<b>Ваша Анкета</b>$div9";
echo $fsize1;
echo "<b>$msg</b>\n";
echo "$div1<a href=\"enter.php?$ses\">Прихожая</a>$div9\n";
echo $fsize2;
if ($wap=="1")echo "</p></card></wml>\n";
else echo "</div></body></html>\n";
} else {
if(empty($tyu))$tyu="center";
if(empty($title))$title="Анкета";
include("obolochka.php");
echo "$div1<b>Ваша Анкета</b>$div9";
echo $fsize1;
echo "<b>$msg</b>\n";
echo "$div1<a href=\"enter.php?$ses\">Прихожая</a>$div9\n";
echo $div2;
info_compress();
echo $div9;
echo $fsize2;
if ($wap=="1")echo "</p></card></wml>\n";
else echo "</div></body></html>\n";
}
mysql_close($link);
?>