Файл: user/anketa/inc/anketa3.php
Строк: 115
<?
only_reg();
$set['title']='Изменение анкеты | Связь';
include_once '../../sys/inc/thead.php';
title();
aut();
err();
if (isset($_POST['save'])){
if (isset($_POST['ank_n_tel']) && (is_numeric($_POST['ank_n_tel']) && strlen($_POST['ank_n_tel'])>=5 && strlen($_POST['ank_n_tel'])<=11 || $_POST['ank_n_tel']==NULL))
{
$user['ank_n_tel']=$_POST['ank_n_tel'];
mysql_query("UPDATE `user` SET `ank_n_tel` = '$user[ank_n_tel]' WHERE `id` = '$user[id]' LIMIT 1");
}
else $err[]='Неверный формат номера телефона';
if (isset($_POST['ank_mail']) && ($_POST['ank_mail']==null || preg_match('#^[A-z0-9-._]+@[A-z0-9]{2,}.[A-z]{2,4}$#ui',$_POST['ank_mail'])))
{
$user['ank_mail']=$_POST['ank_mail'];
mysql_query("UPDATE `user` SET `ank_mail` = '$user[ank_mail]' WHERE `id` = '$user[id]' LIMIT 1");
}
else $err[]='Неверный E-mail';
if (isset($_POST['ank_skype']) && preg_match('#^([A-zА-я -]*)$#ui', $_POST['ank_skype']))
{
$user['ank_skype']=$_POST['ank_skype'];
mysql_query("UPDATE `user` SET `ank_skype` = '".my_esc($user['ank_skype'])."' WHERE `id` = '$user[id]' LIMIT 1");
}
else $err[]='Неверный формат Skype';
if (isset($_POST['set_show_mail']) && $_POST['set_show_mail']==1)
{
$user['set_show_mail']=1;
mysql_query("UPDATE `user` SET `set_show_mail` = '1' WHERE `id` = '$user[id]' LIMIT 1");
}
else
{
$user['set_show_mail']=0;
mysql_query("UPDATE `user` SET `set_show_mail` = '0' WHERE `id` = '$user[id]' LIMIT 1");
}
if (isset($_POST['ank_icq']) && (is_numeric($_POST['ank_icq']) && strlen($_POST['ank_icq'])>=5 && strlen($_POST['ank_icq'])<=9 || $_POST['ank_icq']==NULL))
{
$user['ank_icq']=$_POST['ank_icq'];
if ($user['ank_icq']==null)$user['ank_icq']='null';
mysql_query("UPDATE `user` SET `ank_icq` = $user[ank_icq] WHERE `id` = '$user[id]' LIMIT 1");
if ($user['ank_icq']=='null')$user['ank_icq']=NULL;
}
else $err[]='Неверный формат ICQ';
if (!isset($err))msg('Изменения успешно приняты');
}
echo "<div class='foot1'>n";
echo "<a href='?$passgen'>основная</a> | <a href='?ank=pro'>проживание</a> | <a href='?ank=zna'>для знакомства</a> | <font color='red'><b>связь</b></font> | <a href='?ank=dr'>другое</a>";
echo "</div>n";
echo "<form method='post' action='?ank=sv'>n";
echo "<div class='foot1'>n";
echo "<input type='text' name='ank_skype' value='$user[ank_skype]' maxlength='32' />Skype<br />n";
echo "</div>n";
echo "<div class='foot1'>n";
echo "<input type='text' name='ank_icq' value='$user[ank_icq]' maxlength='9' />ICQ<br />n";
echo "</div>n";
echo "<div class='foot1'>n";
echo "<input type='text' name='ank_mail' value='$user[ank_mail]' maxlength='32' />E-mailn";
echo "<label><input type='checkbox' name='set_show_mail'".($user['set_show_mail']==1?' checked="checked"':null)." value='1' /> (показывать в анкете)</label><br />n";
echo "</div>n";
echo "<div class='foot1'>n";
echo "<input type='text' name='ank_n_tel' value='$user[ank_n_tel]' maxlength='11' />Номер телефона<br />n";
echo "</div>n";
echo "<input type='submit' name='save' value='Сохранить' />n";
echo "</form>";
include_once '../../sys/inc/tfoot.php';
?>