63 lines
2.7 KiB
PHP
63 lines
2.7 KiB
PHP
|
|
<?php
|
||
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config_ajax.php");
|
||
|
|
$userId = $_POST['user_id'];
|
||
|
|
|
||
|
|
$objects = json_decode(html_entity_decode($_POST['get_clients_objects']), true);
|
||
|
|
if(empty($objects)){
|
||
|
|
$sql_obj = "SELECT objects.*, rayon.rayon, DATE_FORMAT(objects.date_add,'%d.%m.%Y %H:%i') as date_add FROM objects objects LEFT JOIN rayon rayon on objects.rayon = rayon.id LEFT JOIN sp_metro sp_metro on objects.id = sp_metro.id_obj WHERE id_add_user = {$userId} GROUP BY objects.id ORDER BY UNIX_TIMESTAMP(objects.date_add) DESC";
|
||
|
|
} else {
|
||
|
|
$sql_obj = "SELECT objects.*, rayon.rayon, DATE_FORMAT(objects.date_add,'%d.%m.%Y %H:%i') as date_add FROM objects objects LEFT JOIN rayon rayon on objects.rayon = rayon.id LEFT JOIN sp_metro sp_metro on objects.id = sp_metro.id_obj WHERE id_add_user = {$userId} or objects.id in (".implode(', ', $objects).") GROUP BY objects.id ORDER BY UNIX_TIMESTAMP(objects.date_add) DESC";
|
||
|
|
}
|
||
|
|
// echo $sql_obj;
|
||
|
|
$q_obj = mysql_query($sql_obj);
|
||
|
|
$count_obj = mysql_num_rows($q_obj);
|
||
|
|
if($count_obj > 0){
|
||
|
|
$activeRent = "";
|
||
|
|
$activeSell = "";
|
||
|
|
$archiveRent = "";
|
||
|
|
$archiveSell = "";
|
||
|
|
|
||
|
|
while($obj = mysql_fetch_assoc($q_obj)) {
|
||
|
|
|
||
|
|
if ($obj['archive'] == 1) {
|
||
|
|
if ($obj['operation_type'] == 1) {
|
||
|
|
$archiveSell[] = array('id'=>$obj['id'], 'nazv'=>$obj['nazv'], 'adres'=>$obj['adres']);
|
||
|
|
} else {
|
||
|
|
$archiveRent[] = array('id'=>$obj['id'], 'nazv'=>$obj['nazv'], 'adres'=>$obj['adres']);
|
||
|
|
}
|
||
|
|
} else {
|
||
|
|
if ($obj['operation_type'] == 1) {
|
||
|
|
$activeSell[] = array('id'=>$obj['id'], 'nazv'=>$obj['nazv'], 'adres'=>$obj['adres']);
|
||
|
|
} else {
|
||
|
|
$activeRent[] = array('id'=>$obj['id'], 'nazv'=>$obj['nazv'], 'adres'=>$obj['adres']);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
/*if ($activeRent) {
|
||
|
|
echo "<optgroup label='Активные-Аренда'>";
|
||
|
|
echo $activeRent;
|
||
|
|
echo "</optgroup>";
|
||
|
|
}
|
||
|
|
if ($activeSell) {
|
||
|
|
echo "<optgroup label='Активные-Продажа'>";
|
||
|
|
echo $activeSell;
|
||
|
|
echo "</optgroup>";
|
||
|
|
}
|
||
|
|
if ($archiveRent) {
|
||
|
|
echo "<optgroup label='Архивные-Аренда'>";
|
||
|
|
echo $archiveRent;
|
||
|
|
echo "</optgroup>";
|
||
|
|
}
|
||
|
|
if ($archiveSell) {
|
||
|
|
echo "<optgroup label='Архивные-Продажа'>";
|
||
|
|
echo $archiveSell;
|
||
|
|
echo "</optgroup>";
|
||
|
|
} */
|
||
|
|
|
||
|
|
$res = array($activeRent, $activeSell, $archiveRent, $archiveSell);
|
||
|
|
echo json_encode($res, JSON_UNESCAPED_UNICODE);
|
||
|
|
} else {
|
||
|
|
echo '0';
|
||
|
|
}
|
||
|
|
|
||
|
|
?>
|