File size: 22.94Kb
<?
include('../core/core.php');
include(BASEDIR.INC.'func.php');
include(BASEDIR.INC.'session.php');
include(BASEDIR.INC.'session_user.php');
$mode = htmlspecialchars($_GET['mode']);
include(BASEDIR.INC.'head.php');
show_title('Знакомства');
echo '<div class="razdel">Знакомства</div>';
if(is_user()){
$z =mysql_query("SELECT * FROM dating WHERE `login`='".$_COOKIE['login']."';");
$z = mysql_fetch_assoc($z);
}
switch ($mode):
case 'index':
if(is_user()){
echo'<div class="menu">
<img src="'.BASEDIR.''.IMG.'dating/edit.gif"> <a href="?mode=edit">Редактировать анкету</a><br />
<img src="'.BASEDIR.''.IMG.'dating/Photo.gif"> <a href="?mode=photo">Изменить фото</a>
</div>';
}
define('TOPAGE',10);
$page=(int)$_GET['page'];
$q=mysql_result(mysql_query("SELECT COUNT(*) FROM `dating` WHERE `status`='on'"),0);
$total = intval(($q - 1) / TOPAGE) + 1;
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * TOPAGE -TOPAGE;
$g=mysql_query("SELECT * FROM `dating` WHERE `status`='on' LIMIT $start,".TOPAGE."");
while($u=mysql_fetch_array($g)){
$li =mysql_query("SELECT * FROM users WHERE `login`='".$u['login']."';");
$li = mysql_fetch_assoc($li);
$p = mysql_query('SELECT * FROM session_user WHERE user = "'.$u['login'].'"');
if(mysql_num_rows($p) != 0){ $on ='[<font color="green">On</font>]'; } else { $on ='[<font color="red">Off</font>]'; }
if($u['img'] == NULL){ if($li['pol'] == 1){$avatar ='/images/noavatar_m.gif';} else {$avatar ='/images/noavatar_w.gif';} } else {$avatar = ''.$u['img'].'';}
$data = date("Y");
$date = explode(" ",$u['data']);
$age = $data - $date[2];
echo'<div class="menu">
<div style="overflow: hidden"><div style="float: left"><img src="'.$avatar.'" width="50" height="62"></div> '.$on.' <a href="profile.php?user='.$u['login'].'">'.$u['login'].'</a> ('.$age.')<br />
'.$u['about'].'<br />Ориентация: '.$u['oren'].'<br />Цель знакомства: '.$u['znakom'].'';
if(is_admin()){ echo'[<a href="?mode=admin&uz='.$u['login'].'">X</a>]'; }
echo'</div>
<hr>
<div align="right">Похожие по: [<a href="?mode=int&id=1&dat='.$date[2].'">дате</a>][<a href="?mode=int&id=2&oren='.$u['oren'].'">орент.</a>][<a href="?mode=int&id=3&target='.$u['znakom'].'">цели</a>]</div>
</div>';
}
if ($page != $total) $nextpage = ' <a href="?mode=index&page='. ($page + 1) .'">Далее</a>';
if($page - 1 > 0) $pageback = '<a href="?mode=index&page='. ($page - 1) .'">Назад</a> ';
echo''.$pageback.' '.$nextpage.'';
break;
case 'int':
$id = abs(mysql_real_escape_string(htmlspecialchars($_GET['id'])));
if($id == 1){
$dat= abs(mysql_real_escape_string(htmlspecialchars($_GET['dat'])));
$g=mysql_query("SELECT * FROM `dating` WHERE `status`='on'");
while($u=mysql_fetch_array($g)){
if($u['img'] == NULL){ if($li['pol'] == 1){$avatar ='/images/noavatar_m.gif';} else {$avatar ='/images/noavatar_w.gif';} } else {$avatar = ''.$u['img'].'';}
$p = mysql_query('SELECT * FROM session_user WHERE user = "'.$u['login'].'"');
if(mysql_num_rows($p) != 0){ $on ='[<font color="green">On</font>]'; } else { $on ='[<font color="red">Off</font>]'; }
$data = date("Y");
$date = explode(" ",$u['data']);
$age = $data - $date[2];
if($dat == $date[2]){
echo'<div class="menu">
<div style="overflow: hidden"><div style="float: left"><img src="'.$avatar.'" width="46" height="62"></div> '.$on.' <a href="profile.php?user='.$u['login'].'">'.$u['login'].'</a> ('.$age.')<br />
'.$u['about'].'<br />Орентация: '.$u['oren'].'<br />Цель знакомства: '.$u['znakom'].'</div>
<hr>
<div align="right">Похожие по: [<a href="?mode=int&id=1&dat='.$date[2].'">дате</a>][<a href="?mode=int&id=2&oren='.$u['oren'].'">орент.</a>][<a href="?mode=int&id=3&target='.$u['znakom'].'">цели</a>]</div>
</div>';
}
}
}
if($id == 2){
$oern= check(mysql_real_escape_string(htmlspecialchars($_GET['oren'])));
$g=mysql_query("SELECT * FROM `dating` WHERE `status`='on' AND `oren` = '".$oren."' ");
while($u=mysql_fetch_array($g)){
if($u['img'] == NULL){ if($li['pol'] == 1){$avatar ='/images/noavatar_m.gif';} else {$avatar ='/images/noavatar_w.gif';} } else {$avatar = ''.$u['img'].'';}
$data = date("Y");
$date = explode(" ",$u['data']);
$age = $data - $date[2];
$p = mysql_query('SELECT * FROM session_user WHERE user = "'.$u['login'].'"');
if(mysql_num_rows($p) != 0){ $on ='[<font color="green">On</font>]'; } else { $on ='[<font color="red">Off</font>]'; }
echo'<div class="menu">
<div style="overflow: hidden"><div style="float: left"><img src="'.$avatar.'" width="46" height="62"></div> '.$on.' <a href="profile.php?user='.$u['login'].'">'.$u['login'].'</a> ('.$age.')<br />
'.$u['about'].'<br />Орентация: '.$u['oren'].'<br />Цель знакомства: '.$u['znakom'].'</div>
<hr>
<div align="right">Похожие по: [<a href="?mode=int&id=1&dat='.$date[2].'">дате</a>][<a href="?mode=int&id=2&oren='.$u['oren'].'">орент.</a>][<a href="?mode=int&id=3&target='.$u['znakom'].'">цели</a>]</div>
</div>';
}
}
if($id == 3){
$target= check(mysql_real_escape_string(htmlspecialchars($_GET['darget'])));
$g=mysql_query('SELECT * FROM `dating` WHERE znakom LIKE "%$terget%" AND `status`="on"');
while($u=mysql_fetch_array($g)){
if($u['img'] == NULL){ if($li['pol'] == 1){$avatar ='/images/noavatar_m.gif';} else {$avatar ='/images/noavatar_w.gif';} } else {$avatar = ''.$u['img'].'';}
$data = date("Y");
$date = explode(" ",$u['data']);
$age = $data - $date[2];
$p = mysql_query('SELECT * FROM session_user WHERE user = "'.$u['login'].'"');
if(mysql_num_rows($p) != 0){ $on ='[<font color="green">On</font>]'; } else { $on ='[<font color="red">Off</font>]'; }
echo'<div class="menu">
<div style="overflow: hidden"><div style="float: left"><img src="'.$avatar.'" width="46" height="62"></div> '.$on.' <a href="profile.php?user='.$u['login'].'">'.$u['login'].'</a> ('.$age.')<br />
'.$u['about'].'<br />Орентация: '.$u['oren'].'<br />Цель знакомства: '.$u['znakom'].'</div>
<hr>
<div align="right">Похожие по: [<a href="?mode=int&id=1&dat='.$date[2].'">дате</a>][<a href="?mode=int&id=2&oren='.$u['oren'].'">орент.</a>][<a href="?mode=int&id=3&target='.$u['znakom'].'">цели</a>]</div>
</div>';
}
}
break;
case 'photo':
if(is_user()){
echo'<div class="menu">';
echo'<form method="post" action="?mode=upload" enctype="multipart/form-data">
Выберите файл :<br>
<input name="filename" type="file"><br>
<input type="submit" name="submit" value="Загрузить">
</form></div>';
echo'<div class="menu">';
echo'
Расширение аватаров в формате .gif .jpg .jpeg .png (в нижнем регистре)<br />
Файл не более <strong>1</strong> мб.';
echo'</div>';
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'upload':
echo'<div class="menu">';
if(is_user()){
$file = basename($_FILES['filename']['name']);
if(!empty($file)){
$type = explode('.',$file);
$exfile = $type[count($type) - 1];
if($exfile == 'gif' || $exfile == 'jpg' || $exfile == 'jpeg' || $exfile == 'png'){
$siize = basename($_FILES['filename']['size']);
$a = $siize / 1024;
$otvet = round($a, 2);
if($otvet > 1024)
{
echo ("Размер файла превышает 1 Mб");
exit;
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную
move_uploaded_file($_FILES["filename"]["tmp_name"], "../obmen/dating/".$_FILES["filename"]["name"]);
$img = '/obmen/dating/'.$file.'';
mysql_query("UPDATE `dating` SET `img`='$img' WHERE login = '".$_COOKIE['login']."';");
echo ' <b>Ваше изображение успешно загружено!</b><br />';
} else {
echo("Ошибка загрузки файла");
}
} else {echo'Ошибка! загружаются файлы .gif .jpg .jpeg .png только в нижнем регистре!';}
} else { echo'Вы не выбрали файл'; }
echo'</div>';
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'edit':
if(is_user()){
$date = explode(" ",$z['data']);
echo'<div class="menu">
<strong>Основное</strong> | <a href="?mode=edit_1">Интересы</a> | <a href="?mode=edit_2">Знакомства</a> | <a href="?mode=edit_3">Типаж</a> | <a href="?mode=edit_4">Дополнительно</a>
</div>';
$dats = explode(" ",$z['data']);
echo'<div class="menu">
<form action="?mode=top&id=1" method="post">
Имя:<br />
<input name="name" type="text" maxlength="30" value="'.$z['name'].'"/><br />
Дата рождения:<br />
<select name="day">';
if($z['data'] == NULL){echo'<option value="Не заполнено">День</option>';} else {echo'<option value="'.$dats[0].'">'.$dats[0].'</option>';}
echo'<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="moon">';
if($z['data'] == NULL){echo'<option value="Не заполнено">Месяц</option>';} else {echo'<option value="'.$dats[1].'">'.$dats[1].'</option>';}
echo'<option value="Января">Января</option>
<option value="Февраля">Февраля</option>
<option value="Марта">Марта</option>
<option value="Апреля">Апреля</option>
<option value="Мая">Мая</option>
<option value="Июня">Июня</option>
<option value="Июля">Июля</option>
<option value="Августа">Августа</option>
<option value="Сентября">Сентября</option>
<option value="Октября">Октября</option>
<option value="Ноября">Ноября</option>
<option value="Декабря">Декабря</option>
</select>
<select name="god">';
if($z['data'] == NULL){echo'<option value="Не заполнено">Год</option>';} else {echo'<option value="'.$dats[2].'">'.$dats[2].'</option>';}
echo'<option value="1971">1970</option>
<option value="1971">1971</option>
<option value="1972">1972</option>
<option value="1973">1973</option>
<option value="1974">1974</option>
<option value="1975">1975</option>
<option value="1976">1976</option>
<option value="1977">1977</option>
<option value="1978">1978</option>
<option value="1979">1979</option>
<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
<option value="1983">1983</option>
<option value="1984">1984</option>
<option value="1985">1985</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
</select><br />
Страна:<br />
<input name="starna" type="text" maxlength="50" value="'.$z['starna'].'" /><br />
Город:<br />
<input name="sity" type="text" maxlength="30" value="'.$z['sity'].'"/><br />
<input name="" type="submit" value="Сохранить" />
</form>
</div>';
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'edit_1':
if(is_user()){
echo'<div class="menu">
<a href="?mode=edit">Основное</a> | <strong>Интересы</strong> | <a href="?mode=edit_2">Знакомства</a> | <a href="?mode=edit_3">Типаж</a> | <a href="?mode=edit_4">Дополнительно</a>
</div>';
echo'<div class="menu">
<form action="?mode=top&id=2" method="post">
О себе:<br />
<textarea name="about" cols="45" rows="3">'.$z['about'].'</textarea><br />
Интересы:<br />
<textarea name="interes" cols="45" rows="3">'.$z['interes'].'</textarea><br />
Любимая музыка:<br />
<textarea name="music" cols="45" rows="3">'.$z['music'].'</textarea><br />
Любимые фильмы:<br />
<textarea name="movie" cols="45" rows="3">'.$z['movie'].'</textarea><br />
Любимые книги:<br />
<textarea name="book" cols="45" rows="3">'.$z['book'].'</textarea><br />
<input name="" type="submit" value="Сохранить" />
</form>
</div>';
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'edit_2':
if(is_user()){
echo'<div class="menu">
<a href="?mode=edit">Основное</a> | <a href="?mode=edit_1">Интересы</a> | <strong>Знакомства</strong> | <a href="?mode=edit_3">Типаж</a> | <a href="?mode=edit_4">Дополнительно</a>
</div>';
echo'<div class="menu">
<form action="?mode=top&id=3" method="post">
Показывать анкету в знакомствах:<br/>';
if($z['status'] == 'on'){ echo'
<input type="radio" name="dating" value="off" > Нет
<input type="radio" name="dating" value="on" checked="checked"> Да';
} else {
echo'
<input type="radio" name="dating" value="off" checked="checked"> Нет
<input type="radio" name="dating" value="on" > Да';}
if($z['oren'] == 'Гетеро'){$t ='checked="checked"'; }
if($z['oren'] == 'Гей/лесби'){$y ='checked="checked"'; }
if($z['oren'] == 'Би'){$u ='checked="checked"'; }
if($z['oren'] == 'Не отображать'){$i ='checked="checked"'; }
if($z['brak'] == 'Нет'){$h ='checked="checked"'; }
if($z['brak'] == 'Да'){$j ='checked="checked"'; }
if($z['brak'] == 'Уже нет'){$k ='checked="checked"'; }
if($z['brak'] == 'Не отображать'){$l ='checked="checked"'; }
echo'<br />
Ориентация:<br/>
<input type="radio" name="sex_orient" value="Гетеро" '.$t.'> Гетеро<br/>
<input type="radio" name="sex_orient" value="Гей/лесби" '.$y.'> Гей/лесби<br/>
<input type="radio" name="sex_orient" value="Би" '.$u.'> Би<br/>
<input type="radio" name="sex_orient" value="Не отображать" '.$i.'> Не отображать<br />
Цель знакомства:<br/>
<input name="znakom" type="text" value="'.$z['znakom'].'" maxlength="100" /><br />
Состою в браке:<br/>
<input type="radio" name="marriage" value="Нет" '.$h.'>Нет<br/>
<input type="radio" name="marriage" value="Да" '.$j.'>Да<br/>
<input type="radio" name="marriage" value="Уже нет" '.$k.'>Уже нет<br/>
<input type="radio" name="marriage" value="Не отображать" '.$l.'>Не отображать<br />
О желаемом партнере:<br/>
<textarea name="partner" cols="45" rows="3">'.$z['partner'].'</textarea><br />
<input name="" type="submit" value="Сохранить" />
</form>
</div>';
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'edit_3':
if(is_user()){
if($z['body'] == 'Обычное'){$t ='checked="checked"'; }
if($z['body'] == 'Худощавое'){$y ='checked="checked"'; }
if($z['body'] == 'Спортивное'){$u ='checked="checked"'; }
if($z['body'] == 'Мускулистое'){$i ='checked="checked"'; }
if($z['body'] == 'Плотное'){$o ='checked="checked"'; }
if($z['body'] == 'Полное'){$p ='checked="checked"'; }
if($z['body'] == 'Не отображать'){$l ='checked="checked"'; }
echo'<div class="menu">
<a href="?mode=edit">Основное</a> | <a href="?mode=edit_1">Интересы</a> | <a href="?mode=edit_2">Знакомства</a> | <strong>Типаж</strong> | <a href="?mode=edit_4">Дополнительно</a>
</div>';
echo'<div class="menu">
<form action="?mode=top&id=4" method="post">
Рост:<br />
<input name="rost" type="text" value="'.$z['rost'].'" size="4" maxlength="3" /><br />
Вес:<br />
<input name="ves" type="text" value="'.$z['ves'].'" size="4" maxlength="3" /> <br />
Цвет глаз:<br />
<input name="glas" type="text" value="'.$z['glas'].'" maxlength="20" /><br />
Цвет волос:<br />
<input name="volos" type="text" value="'.$z['volos'].'" maxlength="20" /><br />
Телосложение:<br />
<input type="radio" name="body_build" value="Обычное" '.$t.'>Обычное<br/>
<input type="radio" name="body_build" value="Худощавое" '.$y.'>Худощавое<br/>
<input type="radio" name="body_build" value="Спортивное" '.$u.'>Спортивное<br/>
<input type="radio" name="body_build" value="Мускулистое" '.$i.'>Мускулистое<br/>
<input type="radio" name="body_build" value="Плотное"'.$o.' >Плотное<br/>
<input type="radio" name="body_build" value="Полное"'.$p.' >Полное<br/>
<input type="radio" name="body_build" value="Не отображать" '.$l.'>Не отображать
<br />
Характер:<br />
<input name="xarakter" type="text" value="'.$z['xarakter'].'" maxlength="30" /><br />
<input name="" type="submit" value="Сохранить" />
</form>
</div>';
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'edit_4':
if(is_user()){
if($z['smoke'] == 'Не курю'){$u ='checked="checked"'; }
if($z['smoke'] == 'Курю'){$i ='checked="checked"'; }
if($z['smoke'] == 'Иногда'){$o ='checked="checked"'; }
if($z['smoke'] == 'Бросаю'){$p ='checked="checked"'; }
if($z['smoke'] == 'Не отображать'){$l ='checked="checked"'; }
echo'<div class="menu">
<a href="?mode=edit">Основное</a> | <a href="?mode=edit_1">Интересы</a> | <a href="?mode=edit_2">Знакомства</a> | <a href="?mode=edit_3">Типаж</a> | <strong>Дополнительно</strong>
</div>';
echo'<div class="menu">
<form action="?mode=top&id=5" method="post">
Чем я занимаюсь:<br />
<input name="zanim" type="text" value="'.$z['zanim'].'" maxlength="75" /><br />
Профессия:<br />
<input name="prof" type="text" value="'.$z['prof'].'" maxlength="100" /><br />
Курю ли я:<br />
<input type="radio" name="smoking" value="Не курю" '.$u.'>Не курю<br/>
<input type="radio" name="smoking" value="Курю" '.$i.'>Курю<br/>
<input type="radio" name="smoking" value="Иногда" '.$o.'>Иногда<br/>
<input type="radio" name="smoking" value="Бросаю" '.$p.'>Бросаю<br/>
<input type="radio" name="smoking" value="Не отображать" '.$l.'>Не отображать<br />
<input name="" type="submit" value="Сохранить" />
</form>
</div>';
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'top':
if(is_user()){
$id = abs(mysql_real_escape_string(htmlspecialchars($_GET['id'])));
if($id == 1){
$name = check($_POST['name']);
$day = check($_POST['day']);
$moon = check($_POST['moon']);
$god = check($_POST['god']);
$sity = check($_POST['sity']);
$starna = check($_POST['starna']);
$my_data = ''.$day.' '.$moon.' '.$god.'';
mysql_query("UPDATE `dating` SET `name`='$name',`data`='$my_data',`sity`='$sity',`starna`='$starna' WHERE login = '".$_COOKIE['login']."'");
}
if($id == 2){
$about = check($_POST['about']);
$interes = check($_POST['interes']);
$music = check($_POST['music']);
$movie = check($_POST['movie']);
$book = check($_POST['book']);
mysql_query("UPDATE `dating` SET `about`='$about',`interes`='$interes',`music`='$music',`movie`='$movie',`book`='$book' WHERE login = '".$_COOKIE['login']."'");
}
if($id == 3){
$znakom = check($_POST['znakom']);
$partner = check($_POST['partner']);
$dating = check($_POST['dating']);
$sex_orient = check($_POST['sex_orient']);
$marriage = check($_POST['marriage']);
mysql_query("UPDATE `dating` SET `znakom`='$znakom',`partner`='$partner',`status`='$dating',`oren`='$sex_orient',`brak`='$marriage' WHERE login = '".$_COOKIE['login']."'");
}
if($id == 4){
$rost = check($_POST['rost']);
$ves = check($_POST['ves']);
$glas = check($_POST['glas']);
$volos = check($_POST['volos']);
$xarakter = check($_POST['xarakter']);
$body_build = check($_POST['body_build']);
mysql_query("UPDATE `dating` SET `rost`='$rost',`ves`='$ves',`glas`='$glas',`volos`='$volos',`xarakter`='$xarakter',`body`='$body_build' WHERE login = '".$_COOKIE['login']."'");
}
if($id == 5){
$zanim = check($_POST['zanim']);
$prof = check($_POST['prof']);
$smoking = check($_POST['smoking']);
mysql_query("UPDATE `dating` SET `zanim`='$zanim',`prof`='$prof',`smoke`='$smoking' WHERE login = '".$_COOKIE['login']."'");
}
if($id == 1 || $id == 2 || $id == 3 || $id == 4 || $id == 5){
if($id==1){header ('location: ?mode=edit'); } else {
header ('location: ?mode=edit_'.$id.'');
}
}
} else {echo'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 'admin':
if(is_admin()){
$uz = mysql_real_escape_string(htmlspecialchars($_GET['uz']));
mysql_query('DELETE FROM `dating` WHERE `login` = "'.$uz.'"');
mysql_query("INSERT INTO `dating`(`login`,`status`) VALUES ('".$uz."','off')");
header ('location: ?mode=index');
}
break;
default:
header ('location: ?mode=index');
endswitch;
echo'<div class="menu"><a href="/">На главную</a></div>';
include(BASEDIR.INC.'foot.php');
?>