File size: 8.4Kb
<?php
// вывод анкеты
if ($mode=='showanket') {
if (isset($_REQUEST['l'])) {$l=delhtml($_REQUEST['l']);} else {$mode='menu';}
$res = mysql_query("SELECT *, DATE_FORMAT(lastdate, '%d.%m.%y %H:%i') AS lastdate, DATE_FORMAT(regdate, '%d.%m.%y %H:%i') AS regdate FROM zn_anket WHERE login='$l'");
if (mysql_num_rows($res)==0) {
echo "Человека с nickом $l здесь ещё небыло<br/>";
} else {
$a=mysql_fetch_array($res);
$photo=false;
if ($a['photo']) {
$photo=true;
$fid=$a['id'].'_'.$a['defphoto'];
if (file_exists("images/$fid.gif")) $act='gif';
if (file_exists("images/$fid.jpg")) $act='jpg';
if (file_exists("images/$fid.png")) $act='png';
echo "<img src=\"$workdir/images/$fid.$act\" alt=\"\"/></div><div class=\"b\">";
}
for ($i=1; $i<=$a['photo']; $i++) {
$fid=$a['id'].'_'.$i;
if (file_exists("images/$fid.gif")) $act='gif';
if (file_exists("images/$fid.jpg")) $act='jpg';
if (file_exists("images/$fid.png")) $act='png';
echo "<a href=\"$workdir/images/$fid.$act\">Фото $i</a><br/>";
}
if ($photo) {
echo "Голосов за фото: $a[rating]";
if ($a['rating']>0) {
echo " <a href=\"$workdir/?mode=foto_topw&aid=$a[id]\">[кто проголосовал]</a>";
}
echo "<br/>";
$b=mysql_query("SELECT * FROM zn_fototop WHERE aid='$a[id]' AND fid='$userid'");
if (($a['id']!=$userid) and (mysql_num_rows($b)==0)) {
echo "<a href=\"$workdir/?mode=foto_topg&aid=$a[id]&fback=showanket\">Голосовать за фото</a><br/>";
}
}
$sex=false;
$so=false;
if ($a['sex']=='m') {$sex="М";}
if ($a['sex']=='w') {$sex="Ж";}
if ($a['so']=='n') {$so="Гетеро";}
if ($a['so']=='b') {$so="Би";}
if ($a['so']=='l') {$so="Лесби";}
if ($a['so']=='g') {$so="Гей";}
echo "Анкета $l ";
if ($a['online']==1) {
echo '<font color="green">[OnLine]</font>';
} else {
echo '<font color="red">[OffLine]</font>';
}
echo "<br/>";
if (in_array($l, $adminlogin)) {
echo "<font color=\"red\">Администратор</font><br/>";
}
echo "Реальное имя: $a[name]<br/>";
echo "Пол: $sex<br/>";
if ($a['vozrast']!="") {
echo "Возраст: $a[vozrast]<br/>";
}
if ($so) {
echo "Ориентация: $so<br/>";
}
if ($a['rost']!="") {
echo "Рост: $a[rost]<br/>";
}
if ($a['zodiak']!="") {
echo "Знак зодиака: $a[zodiak]<br/>";
}
if ($a['glaza']!="") {
echo "Цвет глаз: $a[glaza]<br/>";
}
if ($a['region']!=0) {
$regions=file('region.txt');
array_unshift($regions, "");
echo "Регион: ".trim(@$regions[$a['region']])."<br/>";
}
if ($a['email']!="") {
echo "Email: <a href=\"mailto:$a[email]\">$a[email]</a><br/>";
}
if ($a['icq']!="") {
echo "ICQ: $a[icq]<br/>";
}
if ($a['tel']!="") {
echo "Телефон: $a[tel]<br/>";
}
if ($a['site']!="") {
echo "Сайт: $a[site]<br/>";
}
echo "Цель знакомства: $a[task]<br/>";
echo "О себе: $a[info]<br/>";
echo "Зарегистрирован: $a[regdate]<br/>";
echo "Последнее посещение: $a[lastdate]<br/>";
if (in_array($login, $adminlogin)) {
echo "</div><div class=\"b\">
Admin mode:<br/>
$a[ip] $a[ua]<br/>
» <a href=\"$workdir/?mode=menu&login=".urlencode($a['login'])."&pass=$a[pass]\">Перейти в аккаунт</a><br/>
» <a href=\"$workdir/?mode=adminban&l=".urlencode($a['login'])."\">Забанить</a><br/>
» <a href=\"$workdir/?mode=admindel&l=".urlencode($a['login'])."\">Удалить аккаунт</a><br/>";
}
echo "</div><div class=\"b\">";
echo "» <a href=\"$workdir/?mode=write&l=".urlencode($l)."\">Написать $l</a><br/>";
$res=mysql_query("SELECT * FROM zn_friends WHERE alogin='$login' AND flogin='$l'");
if (mysql_num_rows($res)==0) {
echo "» <a href=\"$workdir/?mode=friendadd&l=".urlencode($l)."\">Добавить $l в друзья</a><br/>";
}
$res=mysql_query("SELECT * FROM zn_ignor WHERE alogin='$login' AND ignlogin='$l'");
if (mysql_num_rows($res)==0) {
echo "» <a href=\"$workdir/?mode=ignoradd&l=".urlencode($l)."\">Добавить $l в игнор</a><br/>";
} else {
echo "» <a href=\"$workdir/?mode=ignordel&l=".urlencode($l)."\">Удалить $l из игнора</a><br/>";
}
if (isset($_REQUEST['chat']) && ($_REQUEST['chat']==1)) {
$r=delhtml(@$_REQUEST['r']);
echo "» <a href=\"$workdir/?mode=chat&r=$r\">Назад</a><br/>";
} else {
$bl=getbl();
echo "» <a href=\"$workdir/?mode=searchok$bl\">Назад</a><br/>";
}
echo "» <a href=\"$workdir/?mode=menu\">Меню</a>";
}
}
//------------------------------------------------------------------------------------
// сохранение анкеты
if ($mode=='anketsave') {
$name=delhtml($_POST['name']);
$sex=delhtml($_POST['sex']);
$vozrast=delhtml($_POST['vozrast']);
$so=delhtml($_POST['so']);
$rost=delhtml($_POST['rost']);
$zodiak=delhtml($_POST['zodiak']);
$glaza=delhtml($_POST['glaza']);
$region=intval($_POST['region']);
$icq=delhtml($_POST['icq']);
$tel=delhtml($_POST['tel']);
$site=delhtml($_POST['site']);
$task=insertsmiles(delhtml($_POST['task']));
$info=insertsmiles(delhtml($_POST['info']));
if (($name!="") && ($region!="") && ($task!="") && ($info!="")) {
mysql_query("UPDATE zn_anket SET
name='$name', sex='$sex', vozrast='$vozrast', so='$so', rost='$rost',
zodiak='$zodiak', glaza='$glaza', region='$region',
icq='$icq', tel='$tel', site='$site', task='$task',
info='$info' WHERE login='$login'");
if ($newuser) {
header("Location: http://$_SERVER[HTTP_HOST]$workdir/?mode=menu&login=".urlencode($login)."&pass=$pass&sid=".session_id());
exit;
}
$mode='menu';
} else {
echo "Ошибка. Поля, отмеченные * обязательны для заполнения<br/>";
$mode='anket';
}
}
//------------------------------------------------------------------------------------
// редактирование анкеты
if ($mode=='anket') {
$res = mysql_query("SELECT * FROM zn_anket WHERE login='$login'");
$a=mysql_fetch_array($res);
if (is_null($a['name'])) {$name=$a['login'];} else {$name=$a['name'];}
if (!$newuser) {
echo "» <a href=\"$workdir/?mode=photo\">Загрузить фото</a><br/>";
}
echo "Поля, отмеченные * обязательны для заполнения<br/>
<form action=\"$workdir/\" method=\"post\">
<input type=\"hidden\" name=\"mode\" value=\"anketsave\"/>
Реальное имя*:<br/>
<input type=\"text\" name=\"name\" value=\"$name\"/><br/>
Пол:<br/>
<select name=\"sex\">
<option value=\"m\">М</option>
<option value=\"w\">Ж</option>
</select><br/>
Возраст:<br/>
<input type=\"text\" name=\"vozrast\" value=\"{$a['vozrast']}\"/><br/>
Ориентация:<br/>
<select name=\"so\">
<option value=\"n\">Гетеро</option>
<option value=\"b\">Би</option>
<option value=\"l\">Лесби</option>
<option value=\"g\">Гей</option>
</select><br/>
Рост:<br/>
<input type=\"text\" name=\"rost\" value=\"{$a['rost']}\"/><br/>
Знак зодиака:<br/>
<input type=\"text\" name=\"zodiak\" value=\"{$a['zodiak']}\"/><br/>
Цвет глаз:<br/>
<input type=\"text\" name=\"glaza\" value=\"{$a['glaza']}\"/><br/>
Регион*:<br/>";
echo "<select name=\"region\">";
$regions=file('region.txt');
array_unshift($regions, "");
foreach ($regions as $n=>$region) {
echo "<option value=\"$n\">".trim($region)."</option>";
}
echo "</select><br/>";
echo "ICQ:<br/>
<input type=\"text\" name=\"icq\" value=\"{$a['icq']}\"/><br/>
Телефон:<br/>
<input type=\"text\" name=\"tel\" value=\"{$a['tel']}\"/><br/>
Сайт:<br/>http://
<input type=\"text\" name=\"site\" value=\"{$a['site']}\"/><br/>
Цель знакомства*:<br/>
<input type=\"text\" name=\"task\" value=\"{$a['task']}\"/><br/>
О себе*:<br/>
<textarea rows=\"3\" cols=\"20\" name=\"info\">{$a['info']}</textarea><br/>
<input type=\"submit\" name=\"submit\" value=\"Сохранить\"/><br/>
</form>\n";
if (!$newuser) {
echo "</div><div class=\"b\">»<a href=\"$workdir/?mode=menu\">Меню</a>";
}
}
//------------------------------------------------------------------------------------
?>