Файл: vk.com_vhllam/city.php
Строк: 124
<?
//////Автор OPPS (Kasell)////
/////Скрипт бесплатный //////
////Плтную версию можно купить vk.com/vhllam///
include_once 'sys/inc/start.php';
include_once 'sys/inc/compress.php';
include_once 'sys/inc/sess.php';
include_once 'sys/inc/home.php';
include_once 'sys/inc/settings.php';
include_once 'sys/inc/db_connect.php';
include_once 'sys/inc/ipua.php';
include_once 'sys/inc/fnc.php';
include_once 'sys/inc/shif.php';
include_once 'sys/inc/user.php';
$set['title']='Ваш город';
include_once 'sys/inc/thead.php';
title();
aut();
$act = isset($_GET['act']) ? trim($_GET['act']) : '';
switch ($act) {
// Сохраняем данные
case 'save':
$city = mysql_fetch_array(mysql_query("SELECT * FROM `city` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"));
mysql_query("UPDATE `user` SET `ank_city` = $city[id] WHERE `id` = '$user[id]' LIMIT 1");
msg('Местоположение сохранено');
break;
// Поиск города
case 'search':
$citys=NULL;
if (isset($_SESSION['citys']))$citys=esc(stripcslashes(htmlspecialchars($_SESSION['citys'])));
if (isset($_POST['citys']))$citys=esc(stripcslashes(htmlspecialchars($_POST['citys'])));
$_SESSION['citys']=$citys;
$citys=ereg_replace("( ){1,}","",$citys);
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `city` WHERE `name` LIKE '%".mysql_escape_string($citys)."%'"), 0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo '<div class="gmenu">';
if($k_post==0)
{
echo "По запросу <b>$citys</b> ничего не найдено<br />";
}
$res = mysql_query("select * from `city` WHERE `name` LIKE '%".mysql_escape_string($citys)."%' ORDER by `country`,`name` ASC LIMIT $start, $set[p_str];");
while ($city = mysql_fetch_array($res)){
$region=mysql_fetch_array(mysql_query("SELECT * FROM `region` WHERE `id`='$city[region]' LIMIT 1"));
$country=mysql_fetch_array(mysql_query("SELECT * FROM `country` WHERE `id`='$city[country]' LIMIT 1"));
echo "<img src='/style/flags/$country[ico].gif' alt='*' class='icon'/>n";
echo "<a href='?act=save&id=$city[id]'>$country[name], $region[name], $city[name]</a><br />n";
}
echo "</div>";
if ($k_page>1)str("?act=search&citys=".$_SESSION['citys']."&",$k_page,$page); // Вывод страниц
break;
// Выводим города
case 'city':
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `city` WHERE `region` = '".intval($_GET['id'])."'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo '<div class="menu">';
echo '<b>Ваш город / населённый пункт:</b><br/>';
if($k_post==0)
{
echo "Нет городов<br />";
}
$res = mysql_query("select * from `city` WHERE `region` = '".intval($_GET['id'])."' ORDER by `name` ASC LIMIT $start, $set[p_str];");
while ($city = mysql_fetch_array($res)){
echo"<a href='?act=save&id=$city[id]'>$city[name]</a><br />n";
}
echo "</div>";
if ($k_page>1)str("?act=city&id=".intval($_GET['id'])."&",$k_page,$page); // Вывод страниц
break;
// Выводим регионы
case 'region':
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `region` WHERE `country` = '".intval($_GET['id'])."'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo '<div class="gmenu">';
echo '<b>Ваш Регион / Штат:</b><br/>';
if($k_post==0)
{
echo "Не регионов для данной страны<br />";
}
$res = mysql_query("select * from `region` WHERE `country` = '".intval($_GET['id'])."' ORDER by `name` ASC LIMIT $start, $set[p_str];");
while ($region = mysql_fetch_array($res)){
echo"<a href='?act=city&id=$region[id]'>$region[name]</a><br />n";
}
echo "</div>";
if ($k_page>1)str("?act=region&id=".intval($_GET['id'])."&",$k_page,$page); // Вывод страниц
break;
// По умолчанию выводим страны
default:
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `country`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo '<div class="gmenu">';
echo '<b>Ваша Страна:</b><br/>';
if ($k_post==0)
{
echo "Нет стран!<br/>n";
}
$q=mysql_query("SELECT * FROM `country` ORDER BY `id` ASC LIMIT $start, $set[p_str]");
while ($country = mysql_fetch_array($q))
{
echo "<img src='/style/flags/$country[ico].gif' alt='*' class='icon'/>n";
echo "<a href='?act=region&id=$country[id]'>".$country['name']."</a><br/>n";
}
echo "</div>n";
echo "<div class='ot'>n";
echo "<img src='/style/icons/poisk.png' alt='' /> <b>Поиск Города:</b><br/>n";
echo "Название города или его часть:<br /><form method="post" action="/city.php?act=search">n";
echo "<input type="text" name="citys" maxlength="16" value="" /><br />n";
echo "<input type="submit" value="Поиск города" />n";
echo"</form></div>n";
if ($k_page>1)str("?",$k_page,$page); // Вывод страниц
break;
}
echo"<div class='menu'>n";
echo"<a href='/user/info/edit.php'>- Редактировать анкету</a><br />n";
echo"<a href='/info.php'>- Просмотреть анкету</a><br />n";
echo"</div>n";
include_once 'sys/inc/tfoot.php';
?>