Вход Регистрация
Файл: dating/index.php
Строк: 345
<?
include('../core/core.php');
include(
MAINDIR.'style/head.php');
title('Знакомства');
echo 
'<div class="title">Знакомства</div>';
if(
is_user()){
$z DB::run() -> queryFetch("SELECT * FROM `dating` WHERE `login`=? LIMIT 1",array(check($_COOKIE['login'])));
}
switch (
$mode):
case 
'index':
$tabl check($_POST['tabl']);
$select check($_POST['select']);
if(
$tabl == NULL){$tabl 'id';}
if(
$select == 1){$av 'DESC';} else {$av '';}
echo
'<div class="menu_2">';
echo
'<form action="?mode=index" method="post"> 
Сортировать по:<br />
<input name="tabl" type="radio" value="id" checked /> ID
<input name="tabl" type="radio" value="activ" /> Активу
<input name="tabl" type="radio" value="money" /> Деньгам
<input name="tabl" type="radio" value="status" /> Статусу<br />
<select name="select" id="select">
  <option value="1">По убыванию</option>
    <option value="2">По возрастанию</option>
</select>
<br />
<input name="" type="submit" value="Искать" />
</form>'
;
echo
'</div>';
define('TOPAGE',10); $num TOPAGE
$links '?mode=index&page=';
$page intval($_GET['page']);  

$posts DB::run() -> query("SELECT * FROM `users`") -> rowCount();

$total intval(($posts 1) / $num) + 1;  
if(empty(
$page) or $page 0$page 1;  
if(
$page $total$page $total;  
$start $page $num $num;  

$themes DB::run()->query("SELECT * FROM `users`  ORDER BY `$tabl$av LIMIT $start,".TOPAGE."");
$themes $themes -> fetchAll();
foreach(
$themes AS $u){
# Определяем иконку
$query DB::run() -> queryFetch("SELECT * FROM `users` WHERE `login`=?",array($u['login'])); 
# если он из админ состава
if($query['status'] == 101 || $query['status'] == 102 || $query['status'] == 103 || $query['status'] == 104){
# определяем его пол и выводим иконку 
if($query['pol'] == 1){$img '<img src="/images/1.png">';}
if(
$query['pol'] == 0){$img '<img src="/images/2.png">';}
}
# Если он обычный юзер
if($query['status'] == 105){
if(
$query['pol'] == 1){$img '<img src="/images/4.png">';}
if(
$query['pol'] == 0){$img '<img src="/images/3.png">';}
}
$zx DB::run() -> queryFetch("SELECT * FROM `dating` WHERE `login`=? LIMIT 1",array($u['login']));
if(
$zx['status'] != 'off'){
echo
'<div class="menu">';
echo
''.$img.' <a href="/profile/'.$u['login'].'">'.$u['login'].'</a> ('.status($u['login']).')';
echo
'</div>';
}
}
if (
$page != 1$pervpage '<a href= '.$links.'1><<</a> <a href= '.$links.''. ($page 1) .'><</a> ';  

if (
$page != $total$nextpage ' <a href= '.$links.''. ($page 1) .'>></a> <a href= '.$links.'' .$total'>>></a>';  

if(
$page 0$page2left ' <a href= '.$links.''. ($page 2) .'>'. ($page 2) .'</a> | ';  
if(
$page 0$page1left '<a href= '.$links.''. ($page 1) .'>'. ($page 1) .'</a> | ';  
if(
$page <= $total$page2right ' | <a href= '.$links.''. ($page 2) .'>'. ($page 2) .'</a>';  
if(
$page <= $total$page1right ' | <a href= '.$links.''. ($page 1) .'>'. ($page 1) .'</a>'



if(
$posts == 0){ echo'<div class="menu">У вас нету друзей(!</div>'; } else {echo '<div class="menu_2">'.$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage.'</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>';}
for(
$i=1;$i<32;$i++){
echo
'<option value="'.$i.'">'.$i.'</option>';
}
echo
'</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>';}
for(
$e=1950;$e<date("Y");$e++){
echo
'<option value="'.$e.'">'.$e.'</option>';
}
echo
'
</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(intval($_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.'';
DB::run()->query("UPDATE `dating` SET `name`=?,`data`=?,`sity`=?,`starna`=? WHERE login =?",array($name,$my_data,$sity,$starna,check($_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']);
DB::run()->query("UPDATE `dating` SET `about`=?,`interes`=?,`music`=?,`movie`=?,`book`=? WHERE login =?",array($about,$interes,$music,$movie,$bool,check($_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']);
DB::run()->query("UPDATE `dating` SET `znakom`=?,`partner`=?,`status`=?,`oren`=?,`brak`=? WHERE login =?",array($znakom,$partner,$dating,$sex_orient,$marriage,check($_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']);
DB::run()->query("UPDATE `dating` SET `rost`=?,`ves`=?,`glas`=?,`volos`=?,`xarakter`=?,`body`=? WHERE login =?",array($rost,$ves,$glas,$volos,$xarakter,$body_build,check($_COOKIE['login'])));
}
if(
$id == 5){
$zanim check($_POST['zanim']);
$prof check($_POST['prof']);
$smoking check($_POST['smoking']);
DB::run()->query("UPDATE `dating` SET `zanim`=?,`prof`=?,`smoke`=? WHERE login =?",array($zanim,$prof,$smoking,check($_COOKIE['login'])));
}
if(
$id == || $id == || $id == || $id == || $id == 5){
if(
$id==1){header ('location: ?mode=edit_1'); } else {
header ('location: ?mode=edit_'.$id.''); 
}
}
} else {echo
'<div class="menu">Доступ разрешен только зарегистрированным! </div>';}
break;
case 
'admin':
if(
is_admin()){
$uz check($_GET['uz']);
DB::run()->query("DELETE FROM `dating` WHERE `login` =?",array($uz));
DB::run()->query("INSERT INTO `dating`(`login`,`status`) VALUES (?,?)",array($uz,'off'));
header ('location: ?mode=index'); 
}
break;
default: 
header ('location: ?mode=index'); 
endswitch;
echo
'<div class="menu"><a href="/">На главную</a></div>';
include(
MAINDIR.'style/foot.php');
?>
Онлайн: 1
Реклама