Вход Регистрация
Файл: my/city.php
Строк: 125
<?php
define
('GCMS',true);
define('ROOT','../');
require_once (
ROOT.'system/power.php');
if(
$nastr['geopos']==0)header('Location: profile.php');
if(isset(
$_GET['city']))$city=intval(abs($_GET['city']));
if(isset(
$_GET['region']))$region=intval(abs($_GET['region']));
if(isset(
$_GET['country']))$country=intval(abs($_GET['country']));
switch (
$do) {
///удаление информации о городе
case 'del':
$diz -> head('Подтверждение');
$diz -> title('Подтверждение');
if(!isset(
$_GET['true'])){
echo 
'<div class="fon">Вы действительно желаете убрать информацию о вашем городе?</div>';
echo 
'<div class="dialog">
<a class="dialog_m" href="?do=del&true"">Да</a>
<a class="dialog_m" href="?">Нет</a>
</div>'

}else{
$db -> query("Update `users` set `city`='0' where `id`='".$ya['id']."'");
header('Location: profile.php');
}
break;
///подтверждение выбора
case 'accept':
$sql1 $db -> query("SELECT `id` FROM `country` where `id`='".$country."'");
$sql2 $db -> query("SELECT `id` FROM `country_region` where `id`='".$region."'");
$sql3 $db -> query("SELECT `id` FROM `country_city` where `id`='".$city."'");
if(
$sql1->num_rows==or $sql2->num_rows==or $sql3->num_rows==0)header('Location: ?');
$db -> query("Update `users` set `city`=".$city." where `id`='".$ya['id']."'");
$city=$region=$country=null;
header('Location: profile.php');
break;
////выбор города
case 'city':
$diz -> head('Выбор города');
$diz -> title('Выбор города');
$sql $db -> query("SELECT `id` FROM `country_region` where `id`='".$region."'");
if (
$sql-> num_rows == or !isset($country) or !isset($region))header('location: ?');
echo
'<div class="fon">Выберите ваш город из списка ниже</div>';
$count $db -> dbcount('COUNT(`id`)','country_city',"`region` = '".$region."'"); 
if(
$count>0){
$sql $db -> query("SELECT `id`,`name` FROM `country_city` where `region`='".$region."' order by `name` asc LIMIT ".$start.",".$num);
////------------------/////
$num = isset($ya['num']) ? $ya['num'] : 10;
$total intval(($count 1) / $num) + 1
if (!isset(
$_GET['page']) || !is_numeric($_GET['page']) || $_GET['page'] < )
{
$page 1;
} elseif(
$_GET['page'] > $total)
$page $total;
} else 
$page intval(abs($_GET['page']));
$start $page $num $num;
////------------------/////
while ($c $sql -> fetch_assoc()) {
echo 
'<div class="menu"><a href="?do=accept&country='.$country.'&region='.$c['id'].'&city='.$c['id'].'" class="menutuch">» '.$c['name'].'</a></div>';
}
$act '?do=city&country='.$country.'&region='.$region;
echo 
''.$func -> pagenav($act,$page,$total).'';
}else echo 
'<div class="fon">Информации о регионах этой страны нет.</div>';
echo 
'<div class="levo"><a href="?do=region&country='.$country.'" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
break;
////выбор региона
case 'region':
$diz -> head('Выбор региона');
$diz -> title('Выбор региона');
///обнуляем данные
$city=null;
///
$sql $db -> query("SELECT `id` FROM `country` where `id`='".$country."'");
if (
$sql-> num_rows == or !isset($country))header('Location: ?'); 
echo
'<div class="fon">Выберите ваш регион из списка ниже</div>';
$sql $db -> query("SELECT `id`,`name` FROM `country_region` where `country`='".$country."' order by `name` asc");
if (
$sql-> num_rows 0) {
while (
$c $sql -> fetch_assoc()) {
echo 
'<div class="menu"><a href="?do=city&country='.$country.'&region='.$c['id'].'" class="menutuch">» '.$c['name'].'</a></div>';
}
}else echo 
'<div class="fon">Информации о регионах этой страны нет.</div>';
echo 
'<div class="levo"><a href="city.php" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
break;
///выбор страны
default:
$diz -> head('Выбор страны');
$diz -> title('Выбор страны');
///обнуляем данные
$city=$region=$country=null;
///
echo'<div class="fon">';
if(
$ya['city']!=0)echo 'Ваш текущий город: <b>'.$func->region($ya['city'],1).'</b><br/>
Ваш текущий регион: <b>'
.$func->region($ya['city'],4).'</b><br/>
Ваша текущая страна: <b>'
.$func->region($ya['city'],5).'</b><br/>
<a href="?do=del">[x] Удалить информацию о месте проживания</a>
<hr>'
;
echo
'Выберите вашу страну из списка ниже</div>';
$sql $db -> query("SELECT `id`,`name` FROM `country` order by `name` asc");
if (
$sql-> num_rows 0) {
while (
$c $sql -> fetch_assoc()) {
echo 
'<div class="menu"><a href="?do=region&country='.$c['id'].'" class="menutuch">» '.$c['name'].'</a></div>';
}
}else echo 
'<div class="fon">Стран в базе нет.</div>';
echo 
'<div class="levo"><a href="profile.php" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
}
echo 
'<div class="levo"><a href="./" class="levo_tuch">'.$diz -> img('back.png').' Личный кабинет</a></div>';
echo 
'<div class="levo"><a href="/index.php" class="levo_tuch">'.$diz -> img('home.png').' На главную</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>
Онлайн: 2
Реклама