Joywork/admin/ajax/getClientsView.php

1937 lines
144 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
$user = new User;
$user->get($_SESSION['id']);
$cl = new Clients_jw;
$mounthArr = ["января", "февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];
if(isset($_POST['get_list'])){
if(isset($_POST['page'])) $page = $_POST['page'];
if(!isset($page) || $page < 1) $page = 1;
$clients = $cl->getAllClients($_SESSION['id']);
// Маскируем контактные данные клиентов в массиве (право проверяется внутри helper'а).
// $clients['clients'] может быть либо плоским массивом клиентов (табличный вид),
// либо двумерным с группировкой по stage/step_id (канбан).
if (isset($clients['clients']) && is_array($clients['clients'])) {
foreach ($clients['clients'] as $stageKey => &$stageBucket) {
if (!is_array($stageBucket)) {
continue;
}
if (isset($stageBucket['id']) || isset($stageBucket['phone']) || isset($stageBucket['email']) || isset($stageBucket['fio'])) {
// Плоский элемент: это сам клиент
mask_client_contacts_inplace($stageBucket);
} else {
// Вложенная корзина клиентов по стадии воронки
foreach ($stageBucket as &$clientItem) {
if (is_array($clientItem)) {
mask_client_contacts_inplace($clientItem);
}
}
unset($clientItem);
}
}
unset($stageBucket);
}
$all_pages = $clients['all_pages'];
$role_arr = ['арендатор', 'арендодатель', 'покупатель', 'продавец'];
?>
<?php
if($_POST['kanban']){
//var_dump($clients);
//$clientsStages =array();
/* foreach($clients['clients'] as $client) {
$stages = (int)$client['stage'];
if((int)$client['deleted'] == 1) $stages = 8;
if(!isset($clientsStages[$stages])) $clientsStages[$stages] = array();
$data_add = date('d', strtotime($client['date_add']));
$mounth = $mounthArr[((int)date('m', strtotime($client['date_add'])) - 1)];
$data_add .= ' '.$mounth.' '.date('Y', strtotime($client['date_add']));
$client['add_date'] = $data_add;
$events = "SELECT count(id) as res FROM user_client_jw_events WHERE user_id = $_SESSION[id] and calendar_view = 0
and schedule_date is not null and client_id=".$client['id']." and DATE(schedule_date) <= '".date("Y-m-d")."'";
$phone = $client['phone'];
$phone = substr($phone, 0, 2)."(".substr($phone, 2, 3).")".substr($phone, 5, 3)."-".substr($phone, 8, 2)."-".substr($phone, 10, 2);
$client['phone'] = $phone;
$q_events = mysql_query($events);
$events_res = (int)mysql_fetch_assoc($q_events)['res'];
$client['events_res'] = $events_res;
$clientsStages[$stages][] = $client;
}*/
$clientsStages = $clients['clients'];
if((int)$_POST['kanban_page'] <= 1){
?>
<div class="kanban__rails">
<div class="kanban">
<div class="kanban__stages">
<div class="kanban__stage stage-new">
<span onselectstart="return false" onmousedown="return false">Новые</span>
</div>
<div class="kanban__stage stage-work">
<span onselectstart="return false" onmousedown="return false">В работе</span>
</div>
<div class="kanban__stage stage-offer">
<span onselectstart="return false" onmousedown="return false">Коммерческое предложение</span>
</div>
<div class="kanban__stage stage-showing">
<span onselectstart="return false" onmousedown="return false">Встреча в офисе</span>
</div>
<div class="kanban__stage stage-reservation">
<span onselectstart="return false" onmousedown="return false">Зарегистрировались</span>
</div>
<div class="kanban__stage stage-meet">
<span onselectstart="return false" onmousedown="return false">Оплатили</span>
</div>
<div class="kanban__stage stage-deal">
<span onselectstart="return false" onmousedown="return false">Отвалились</span>
</div>
<!--
<div class="kanban__stage stage-end">
<span onselectstart="return false" onmousedown="return false">Завершённые</span>
</div>-->
</div>
<div class="kanban__items-lists">
<div class="kanban__items-list stage-new">
<ul class="kanban__sortable connectedSortable" data-stage="1">
<?php
if (isset($clientsStages['1'])) {
foreach ($clientsStages['1'] as $client) {
?>
<li class="kanban__item" id="kanban_item_li_<?=$client['id']?>">
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>">
<?=$client['fio']?>
</div>
<?php
if ($client['hot'] > 0) {
?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php
}
?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">
Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?>
</a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>
<?php
}
}
?>
</ul>
</div>
<div class="kanban__items-list stage-work">
<ul class="kanban__sortable connectedSortable" data-stage="2">
<?php
if (isset($clientsStages['2'])) {
foreach ($clientsStages['2'] as $client) {
?>
<li class="kanban__item" id="kanban_item_li_<?=$client['id']?>">
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>"><?=$client['fio']?></div>
<?php
if ($client['hot'] > 0) {
?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php
}
?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?></a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>
<?php
}
}
?>
</ul>
</div>
<div class="kanban__items-list stage-offer">
<ul class="kanban__sortable connectedSortable" data-stage="3">
<?php
if(isset($clientsStages['3'])){
foreach ($clientsStages['3'] as $client){
?>
<li class="kanban__item" id="kanban_item_li_<?=$client['id']?>">
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>"><?=$client['fio']?></div>
<?php
if($client['hot'] > 0){ ?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php } ?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?></a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>
<?php
}
}
?>
</ul>
</div>
<div class="kanban__items-list stage-showing">
<ul class="kanban__sortable connectedSortable" data-stage="4">
<?php
if(isset($clientsStages['4'])){
foreach ($clientsStages['4'] as $client){
?>
<li class="kanban__item" id="kanban_item_li_<?=$client['id']?>">
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>"><?=$client['fio']?></div>
<?php
if($client['hot'] > 0){ ?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php } ?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?></a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>
<?php
}
}
?>
</ul>
</div>
<div class="kanban__items-list stage-reservation">
<ul class="kanban__sortable connectedSortable" data-stage="5">
<?php
if(isset($clientsStages['5'])){
foreach ($clientsStages['5'] as $client){
?>
<li class="kanban__item" id="kanban_item_li_<?=$client['id']?>">
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>"><?=$client['fio']?></div>
<?php
if($client['hot'] > 0){ ?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php } ?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?></a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>
<?php
}
}
?>
</ul>
</div>
<div class="kanban__items-list stage-meet">
<ul class="kanban__sortable connectedSortable" data-stage="6">
<?php
if(isset($clientsStages['6'])){
foreach ($clientsStages['6'] as $client){
?>
<li class="kanban__item" id="kanban_item_li_<?=$client['id']?>">
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>"><?=$client['fio']?></div>
<?php
if($client['hot'] > 0){ ?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php } ?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?></a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>
<?php
}
}
?>
</ul>
</div>
<div class="kanban__items-list stage-deal">
<ul class="kanban__sortable connectedSortable" data-stage="7">
<?php
if(isset($clientsStages['7'])){
foreach ($clientsStages['7'] as $client){
?>
<li class="kanban__item" id="kanban_item_li_<?=$client['id']?>">
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>"><?=$client['fio']?></div>
<?php
if($client['hot'] > 0){ ?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php } ?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?></a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>
<?php
}
}
?>
</ul>
</div>
</div>
</div>
</div>
<?php
} else {
$result = array();
$stages_class = ['stage-new', 'stage-work', 'stage-offer', 'stage-showing', 'stage-reservation', 'stage-meet', 'stage-deal', 'stage-end'];
foreach($clientsStages as $key => $clients){
if(!isset($result[$stages_class[$key - 1]])) $result[$stages_class[$key - 1]] = array();
foreach($clients as $client){
$clientEv = '';
if($client['events_res'] > 0){
$clientEv = '<span class="jw__tab__counter">'.$client['events_res'].'</span>';
}
$htmlli = '<li class="kanban__item" id="kanban_item_li_'.$client['id'].'">
<div class="kanban__item-inner" id="client_kanban_'.$client['id'].'">
<div class="kanban__item-title neweditClient" data-id="'.$client['id'].'" title="'.$client['fio'].' '.$client['phone'].'">'.$client['fio'].'</div>';
if($client['hot'] > 0){
$htmlli .= '<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>';
}
$htmlli .= '<div class="kanban__item-settings neweditClient" data-id="'.$client['id'].'">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total">'.$client['budget'].'</div>
<div class="kanban__item-date">'.$client['add_date'].'</div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="'.$client['id'].'">Задачи'.$clientEv.'</a>
</div>
<a href="javascript:{}" data-id="'.$client['id'].'" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_'.$client['id'].'">
<div class="inner">
<a href="javascript:{}" data-id="'.$client['id'].'" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="'.$client['id'].'" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="'.$client['id'].'" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="'.$client['id'].'" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
</li>';
$result[$stages_class[$key - 1]][] = $htmlli;
}
}
if(!empty($result)){
$result['html'] = $result;
$result['source'] = 'done';
} else {
$result['source'] = 'none';
}
echo json_encode($result);
}
} else {
?>
<div class="clients">
<?php
foreach($clients['clients'] as $client) {
$data_add = date('d', strtotime($client['date_add']));
$mounth = $mounthArr[((int)date('m', strtotime($client['date_add'])) - 1)];
$data_add .= ' '.$mounth.' '.date('Y', strtotime($client['date_add']));
$role_client_base = json_decode(html_entity_decode($client['role']), true);
$role = "";
foreach($role_client_base as $role_client){
if($role != '') {
$role .= ' / ';
}
$role .= $role_client;
}
$stages = (int)$client['stage'];
if((int)$client['deleted'] == 1) $stages = 8;
$stage = "Новый";
$phone = $client['phone'];
// Если phone уже замаскирован helper'ом (содержит "*"), пропускаем форматирование.
if (strpos($phone, '+7') !== false && strpos($phone, '*') === false) {
$phone = substr($phone, 0, 2)."(".substr($phone, 2, 3).")".substr($phone, 5, 3)."-".substr($phone, 8, 2)."-".substr($phone, 10, 2);
}
$source = "";
$sql_source = "SELECT * FROM `advertising_sources` WHERE `id` = '{$client['source']}'";
$q_source = mysql_query($sql_source);
$r_source = mysql_fetch_assoc($q_source);
$source = $r_source['source'];
$mstr = mysql_fetch_assoc(mysql_query("SELECT agency, manager, fio FROM users WHERE id=$client[id_agent]"));
if($mstr['agency']) $master = "Агентство $mstr[fio]";
elseif($mstr['manager']) $master = "Менеджер $mstr[fio]";
else $master = "Агент $mstr[fio]";
$master .= ' <span class="date_whoaction">'.date('d.m.Y', strtotime($client['date_add'])).'</span>';
if((int)$client['deleted'] == 1){
$mstr = mysql_fetch_assoc(mysql_query("SELECT agency, manager, fio FROM users WHERE id=$client[who_delete]"));
if($mstr['agency']) $master_del = "Агентство $mstr[fio]";
elseif($mstr['manager']) $master_del = "Менеджер $mstr[fio]";
else $master_del = "Агент $mstr[fio]";
$sql_del = "SELECT `date_update` FROM `events_clients` WHERE `client_id`=$client[id] and event='delete' and from_id=$client[who_delete]";
$q_del = mysql_query($sql_del);
if(mysql_num_rows($q_del) > 0){
$r_del = mysql_fetch_assoc($q_del);
if($r_del['date_update'] != '0000-00-00 00:00:00'){
$master_del .= ' <span class="date_whoaction">'.date('d.m.Y H:i', strtotime($r_del['date_update'])).'</span>';
}
}
}
$master_work = '';
if((int)$client['who_work'] > 0){
$mstr = mysql_fetch_assoc(mysql_query("SELECT agency, manager, fio FROM users WHERE id=$client[who_work]"));
if($mstr['agency']) $master_work = "агентство $mstr[fio]";
elseif($mstr['manager']) $master_work = "менеджер $mstr[fio]";
else $master_work = "агент $mstr[fio]";
$sql_work = "SELECT `date_update` FROM `events_clients` WHERE `client_id`=$client[id] and event='accepted' and user_id=$client[who_work]";
$q_work = mysql_query($sql_work);
if(mysql_num_rows($q_work) > 0){
$r_work = mysql_fetch_assoc($q_work);
if($r_work['date_update'] != '0000-00-00 00:00:00'){
$master_work .= ' <span class="date_whoaction"> c '.date('d.m.Y H:i', strtotime($r_work['date_update'])).'</span>';
}
}
}
$client_objects = json_decode(html_entity_decode($client['objects']), true);
$events = "SELECT count(id) as res FROM user_client_jw_events WHERE user_id = $_SESSION[id] and calendar_view = 0
and schedule_date is not null and client_id=".$client['id']." and DATE(schedule_date) <= '".date("Y-m-d")."'";
$q_events = mysql_query($events);
$events_res = (int)mysql_fetch_assoc($q_events)['res'];
?>
<div>
<div class="client <?=($client['confirm'] == '0' && ($client['who_work'] == $_SESSION['id'] or $client['id_agent'] == $_SESSION['id'] or $client['who_work'] == 0)) ? 'new' : ''?>" id="client__<?=$client['id']?>">
<div class="client-inner">
<div class="additional-info">
<div class="date"><?=$data_add?></div>
<div class="type"><?=$role?></div>
<div class="stagebar">
<div class="crm__small-stagebar">
<table>
<tbody>
<tr>
<?php $classSt='';
if($stages >= 1){
$classSt=' active';
$stage = "Новый";
}
?>
<td class="stage stage-new<?=$classSt?>" title="Новый клиент">
<div data-stage="1" class="crm__small-stage"></div>
<span class="next-stage">Новый</span>
</td>
<?php $classSt='';
if($stages >= 2){
$classSt=' active';
$stage = "В работе";
}
?>
<td class="stage stage-work<?=$classSt?>" title="В работе">
<div data-stage="2" class="crm__small-stage"></div>
<span class="next-stage">В работе</span>
</td>
<?php $classSt=''; if($stages >= 3){
$classSt=' active';
$stage = "Коммерческое предложение";
}
?>
<td class="stage stage-offer<?=$classSt?>" title="Коммерческое предложение">
<div data-stage="3" class="crm__small-stage"></div>
<span class="next-stage">Коммерческое предложение</span>
</td>
<?php $classSt=''; if($stages >= 4){
$classSt=' active';
$stage = "Показ";
}
?>
<td class="stage stage-showing<?=$classSt?>" title="Встреча в офисе">
<div data-stage="4" class="crm__small-stage"></div>
<span class="next-stage">Встреча в офисе</span>
</td>
<?php $classSt=''; if($stages >= 5){
$classSt=' active';
$stage = "Зарегистрировались";
}
?>
<td class="stage stage-reservation<?=$classSt?>" title="Зарегистрировались">
<div data-stage="5" class="crm__small-stage"></div>
<span class="next-stage">Зарегистрировались</span>
</td>
<?php $classSt=''; if($stages >= 6){
$classSt=' active';
$stage = "Оплатили";
}
?>
<td class="stage stage-meet<?=$classSt?>" title="Оплатили">
<div data-stage="6" class="crm__small-stage"></div>
<span class="next-stage">Оплатили</span>
</td>
<?php $classSt=''; if($stages >= 7){
$classSt=' active';
$stage = "Отвалились";
}
?>
<td class="stage stage-deal<?=$classSt?>" title="Отвалились">
<div data-stage="7" class="crm__small-stage"></div>
<span class="next-stage">Отвалились</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="stagebar-title"><?=$stage?></div>
<div class="type"><?=$source?></div>
<span>Добавил <?=$master?>
<?php if ($client['confirm'] == 0 && $client['who_work'] > 0) {?>
<br>Должен принять в работу <?=$master_work?>
<?php }
if ($client['confirm'] > 0 && $client['who_work'] > 0) {
if((int)$client['deleted'] == 1){?>
<br>Был в работе у <?=$master_work?>
<br>Закрыл <?=$master_del?>
<?php
} else { ?>
<br>В работе у <?=$master_work?>
<?php
}
}
?></span>
<div class="actions">
<a href="javascript:void();" data-id="<?=$client['id']?>" class="neweditClient no-border" title="Редактировать">
<span class="simple-button settings"><i class="jw-action-icon-settings"></i></span>
</a>
<a href="javascript:{};" data-id="<?=$client['id']?>" class="delClientAdmin no-border" title="Удалить">
<span class="simple-button delete"><i class="jw-action-icon-delete"></i></span>
</a>
</div>
</div>
<div class="client-name">
<h2><a class="toggleClient" data-id="<?=$client['id']?>" href="javascript:{}"><?=$client['fio']?></a></h2>
<?php
if($client['hot']) {
?>
<div class="client-hot" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="25px" height="25px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php
}
?>
</div>
<div class="main-info hidden">
<div class="col">
<p class="small">Телефон</p>
<p><b class="big"><?=$phone?></b></p>
</div>
<div class="col">
<p class="small">Почта</p>
<p><b class="big"><?=$client['email']?></b></p>
</div>
<?php
if(!empty($client_objects)){
$sql_obj = "SELECT * FROM `objects` WHERE `id` in (".implode(', ', $client_objects).") and archive <> 1";
$q_obj = mysql_query($sql_obj);
$count_obj = mysql_num_rows($q_obj);
if($count_obj > 0){
?>
<div class="col client-object">
<p class="small">Объект</p>
<?php
while($obj = mysql_fetch_assoc($q_obj)){ ?>
<p>
<b class="big"><a data-id="<?=$obj['id']?>" data-client="<?=$client['id']?>" class="show_object" href="javascript:{}"><?=$obj['nazv']?></a></b>
</p>
<?php } ?>
</div>
<?php
}
}?>
<!--<div class="col">
<p class="small">Бюджет</p>
<p><b class="big"><?=$client['budget']?></b></p>
</div>-->
<?php
if(!empty($client['summa'])){ ?>
<div class="col">
<p class="small">Сумма сделки</p>
<p><b class="big"><?=$client['summa']?></b></p>
</div>
<?php }
?>
<div class="col">
<div class="jw__action-button">
<div class="jw__g-button client-events-new" data-id="<?=$client['id']?>">История и задачи<?=($events_res > 0) ? '<span class="counter">'.$events_res.'</span>' : ''?></div>
</div>
</div>
<div class="clear"></div>
</div>
<?php
if (!empty($client['opis']))
{
?>
<div class="client_row row_line hidden">
<p class="small">Описание</p>
<p class="desc"><?php echo $client['opis']; ?></p>
</div>
<?php }
if (!empty($client['deleted']))
{
?>
<div class="client_row row_line hidden">
<p class="small">Причина закрытия</p>
<p class="desc"><?php echo $client['reason']; ?></p>
</div>
<?php } ?>
</div>
</div>
<!-- <?php
if(($client['confirm'] == '0')){
if($client['who_work'] == $_SESSION['id'] || $client['who_work'] == 0){
?>
<div class="client-confirm" id="client-confirm__<?=$client['id']?>">
<div class="client-confirm__inner">
<h3>Взять клиента в работу</h3>
<div class="client-confirm__buttons">
<?php
if($client['who_work'] != 0){ ?>
<a class="unconfirmClient small-button" data-id="<?=$client['id']?>" data-manager="<?=$client['id_agent']?>" href="javascript:{};">Нет</a>
<a class="confirmClient small-green-button" data-id="<?=$client['id']?>" data-manager="<?=$client['who_work']?>" href="javascript:{};">Да</a>
<?php } else { ?>
<a class="confirmClient small-green-button" data-id="<?=$client['id']?>" data-manager="<?=$_SESSION['id']?>" href="javascript:{};">Да</a>
<?php } ?>
</div>
</div>
<div class="client-confirm__preloader" id="client-confirm__preloader__<?=$client['id']?>" style="display: none;">
<img src="/images/ajax_preloader.gif">
</div>
</div>
<?php } else if($client['id_agent'] == $_SESSION['id']) { ?>
<div class="client-confirm" id="client-confirm__<?=$client['id']?>">
<div class="client-confirm__inner">
<h3>Вы передали, ожидает подтверждения</h3>
<div class="client-confirm__buttons">
<a class="unconfirmClient small-button" data-id="<?=$client['id']?>" data-manager="<?=$client['id_agent']?>" href="javascript:{};">Отменить</a>
</div>
</div>
<div class="client-confirm__preloader" id="client-confirm__preloader__<?=$client['id']?>" style="display: none;">
<img src="/images/ajax_preloader.gif">
</div>
</div>
<?php }
}?>-->
</div>
<div class="clear"></div>
<?php
}
if($all_pages > 1)
{
if($mas_url_add) $str_url_add = implode("&",$mas_url_add);
echo "<div class='f-system_pagination'><center><ul class='pagination'>";
num_of_pages_for_ajax($page, $all_pages, $str_url_add);
echo "</ul></center></div>";
}
?>
<div class="clear"></div>
</div>
<?php
}
?>
<?php
// echo json_encode($clients, JSON_UNESCAPED_UNICODE);
}
if(isset($_POST['get_kanban_li'])){
$id = (int)$_POST['get_kanban_li'];
$sql="SELECT * FROM clients_jw WHERE id=$id";
$rez=mysql_query($sql);
$client = mysql_fetch_assoc($rez);
if (is_array($client)) {
mask_client_contacts_inplace($client);
}
// $client = $cl->get($id);
//var_dump($client);
$data_add = date('d', strtotime($client['date_add']));
$mounth = $mounthArr[((int)date('m', strtotime($client['date_add'])) - 1)];
$data_add .= ' '.$mounth.' '.date('Y', strtotime($client['date_add']));
$client['add_date'] = $data_add;
$phone = $client['phone'];
// Если phone уже замаскирован helper'ом (содержит "*"), пропускаем форматирование.
if (strpos($phone, '+7') !== false && strpos($phone, '*') === false) {
$phone = substr($phone, 0, 2)."(".substr($phone, 2, 3).")".substr($phone, 5, 3)."-".substr($phone, 8, 2)."-".substr($phone, 10, 2);
}
$client['phone'] = $phone;
$events = "SELECT count(id) as res FROM user_client_jw_events WHERE user_id = $_SESSION[id] and calendar_view = 0
and schedule_date is not null and client_id=".$client['id']." and DATE(schedule_date) <= '".date("Y-m-d")."'";
$q_events = mysql_query($events);
$events_res = (int)mysql_fetch_assoc($q_events)['res'];
$client['events_res'] = $events_res;
?>
<div class="kanban__item-inner" id="client_kanban_<?=$client['id']?>">
<div class="kanban__item-title neweditClient" data-id="<?=$client['id']?>" title="<?=$client['fio'].' '.$client['phone']?>"><?=$client['fio']?></div>
<?php
if($client['hot'] > 0){ ?>
<div class="kanban__item-icon" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="19px" height="19px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php } ?>
<div class="kanban__item-settings neweditClient" data-id="<?=$client['id']?>">
<i class="jw-action-icon-settings" title="Редактировать"></i>
</div>
<div class="kanban__item-total"><?=$client['budget']?></div>
<div class="kanban__item-date"><?=$client['add_date']?></div>
<div class="kanban__item-tasks">
<div class="kanban__item-tasks__added">
<a href="javascript:{}" class="client-events-new" data-id="<?=$client['id']?>">Задачи<?=($client['events_res'] > 0) ? '<span class="jw__tab__counter">'.$client['events_res'].'</span>' : ''?></a>
</div>
<a href="javascript:{}" data-id="<?=$client['id']?>" class="kanban__item__add-task"><i class="jw-action-icon-plus"></i>Новая задача</a>
<div class="chat-history__actions_new" id="kanban_task_add_<?=$client['id']?>">
<div class="inner">
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" data-id="<?=$client['id']?>" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
</div>
</div>
<?php
}
if(isset($_POST['chat_block'])){
$id = (int)$_POST['chat_block'];
$sql="SELECT * FROM clients_jw WHERE id=$id";
$rez=mysql_query($sql);
$client = mysql_fetch_assoc($rez);
if (is_array($client)) {
mask_client_contacts_inplace($client);
}
$data_add = date('d', strtotime($client['date_add']));
$mounth = $mounthArr[((int)date('m', strtotime($client['date_add'])) - 1)];
$data_add .= ' '.$mounth.' '.date('Y', strtotime($client['date_add']));
$role_client_base = json_decode(html_entity_decode($client['role']), true);
$role = "";
foreach($role_client_base as $role_client){
if($role != '') {
$role .= ' / ';
}
$role .= $role_client;
}
$work_type = "";
$work_type_client = json_decode(html_entity_decode($client['work_type']), true);
foreach($work_type_client as $work_client){
if($work_type != '') {
$work_type .= ' / ';
}
$work_type .= $work_client;
}
$stages = (int)$client['stage'];
if((int)$client['deleted'] == 1) $stages = 8;
$stage = "Новый";
$phone = $client['phone'];
// Если phone уже замаскирован helper'ом (содержит "*"), пропускаем форматирование.
if (strpos($phone, '+7') !== false && strpos($phone, '*') === false) {
$phone = substr($phone, 0, 2)."(".substr($phone, 2, 3).")".substr($phone, 5, 3)."-".substr($phone, 8, 2)."-".substr($phone, 10, 2);
}
$source = "";
$sql_source = "SELECT * FROM `advertising_sources` WHERE `id` = '{$client['source']}'";
$q_source = mysql_query($sql_source);
$r_source = mysql_fetch_assoc($q_source);
$source = $r_source['source'];
$client_objects = json_decode(html_entity_decode($client['objects']), true);
?>
<div class="clients history-n">
<div class="history__chat-n">
<div class="chat-block chat-block__client">
<div class="client " id="client__<?=$id?>">
<div class="client-inner">
<div class="additional-info">
<div class="date"><?=$data_add?> года</div>
<div class="type"><?=$work_type?></div>
<!-- Выводим тип Аренда / Вторичка / Новостройки -->
<div class="type"><?=$role?></div>
<!-- Если аренда: Сдаёт / Снимает
Если вторичка: Продаёт / Покупает
Если новостройки: Покупает
Если несколько видов - выводим через "и": нпр. Сдаёт и снимает
-->
<div class="stagebar">
<div class="crm__small-stagebar">
<table>
<tbody>
<tr>
<?php $classSt='';
if($stages >= 1){
$classSt=' active';
$stage = "Новый";
}
?>
<td class="stage stage-new<?=$classSt?>" title="Новый клиент">
<div data-stage="1" class="crm__small-stage"></div>
<span class="next-stage">Новый</span>
</td>
<?php $classSt='';
if($stages >= 2){
$classSt=' active';
$stage = "В работе";
}
?>
<td class="stage stage-work<?=$classSt?>" title="В работе">
<div data-stage="2" class="crm__small-stage"></div>
<span class="next-stage">В работе</span>
</td>
<?php $classSt=''; if($stages >= 3){
$classSt=' active';
$stage = "Коммерческое предложение";
}
?>
<td class="stage stage-offer<?=$classSt?>" title="Коммерческое предложение">
<div data-stage="3" class="crm__small-stage"></div>
<span class="next-stage">Коммерческое предложение</span>
</td>
<?php $classSt=''; if($stages >= 4){
$classSt=' active';
$stage = "Показ";
}
?>
<td class="stage stage-showing<?=$classSt?>" title="Встреча в офисе">
<div data-stage="4" class="crm__small-stage"></div>
<span class="next-stage">Встреча в офисе</span>
</td>
<?php $classSt=''; if($stages >= 5){
$classSt=' active';
$stage = "Зарегистрировались";
}
?>
<td class="stage stage-reservation<?=$classSt?>" title="Зарегистрировались">
<div data-stage="5" class="crm__small-stage"></div>
<span class="next-stage">Зарегистрировались</span>
</td>
<?php $classSt=''; if($stages >= 6){
$classSt=' active';
$stage = "Оплатили";
}
?>
<td class="stage stage-meet<?=$classSt?>" title="Оплатили">
<div data-stage="6" class="crm__small-stage"></div>
<span class="next-stage">Оплатили</span>
</td>
<?php $classSt=''; if($stages >= 7){
$classSt=' active';
$stage = "Отвалились";
}
?>
<td class="stage stage-deal<?=$classSt?>" title="Отвалились">
<div data-stage="7" class="crm__small-stage"></div>
<span class="next-stage">Отвалились</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="stagebar-title"><?=$stage?></div>
<div class="type"><?=$source?></div>
<div class="actions">
<a href="javascript:{};" data-id="<?=$client['id']?>" class="neweditClient no-border" title="Редактировать">
<span class="simple-button settings"><i class="jw-action-icon-settings"></i></span>
</a>
<a href="javascript:{};" data-id="<?=$client['id']?>" class="delClientAdmin no-border" title="Удалить">
<span class="simple-button delete"><i class="jw-action-icon-delete"></i></span>
</a>
</div>
</div>
<div class="client-name">
<h2><?=$client['fio']?></h2>
<?php
if($client['hot']) {
?>
<div class="client-hot" title="Горячий">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="25px" height="25px" class="">
<g><g transform="matrix(1.25 0 0 -1.25 0 45)">
<path style="fill:#F4511E" d="M398.448-179.952c0,23.5-4.18,46.008-11.847,66.843c-5.24-61.375-37.967-92.917-72.162-78.234 c-32.043,13.761-10.445,67.401-8.851,92.996C308.277-54.958,305.451-5.293,226.637,36c32.749-62.651,3.793-101.563-26.586-103.943 c-33.683-2.62-64.542,28.956-53.151,80.216c-36.884-27.179-37.967-72.925-26.586-102.52c11.869-30.847-0.467-56.477-29.423-59.325 c-32.339-3.189-50.314,34.641-33.74,94.922c-28.683-33.775-45.997-77.516-45.997-125.302C11.152-286.902,97.85-373.6,204.8-373.6 S398.448-286.902,398.448-179.952z" data-original="#F4900C" class="active-path" data-old_color="#FF7043"/>
<path style="fill:#FFB74D" d="M277.418-279.146c-23.978,9.603-17.554,26.097-23.728,60.27 c-6.174,34.173-29.902,57.912-65.031,68.346c25.63-72.14-14.204-98.726-35.084-103.476c-21.324-4.853-42.751,0.012-45.2,45.644 c-24.867-24.764-40.267-59.028-40.267-96.893c0-4.186,0.199-8.325,0.567-12.415C103.652-352.245,151.729-373.6,204.8-373.6 s101.148,21.355,136.126,55.932c0.369,4.09,0.567,8.229,0.567,12.415c0,24.901-6.652,48.253-18.283,68.358 C324.885-272.026,294.026-285.798,277.418-279.146z" data-original="#FFCC4D" class="" data-old_color="#FFCC4D"/>
</g></g>
</svg>
</div>
<?php
}
?>
</div>
<div class="main-info">
<div class="col">
<p class="small">Телефон</p>
<p><b class="big"><?=$phone?></b></p>
</div>
<div class="col">
<p class="small">Почта</p>
<p><b class="big"><?=$client['email']?></b></p>
</div>
<?php
if(!empty($client_objects)){
$sql_obj = "SELECT * FROM `objects` WHERE `id` in (".implode(', ', $client_objects).") and archive <> 1";
$q_obj = mysql_query($sql_obj);
$count_obj = mysql_num_rows($q_obj);
if($count_obj > 0){
?>
<div class="col client-object">
<p class="small">Объект</p>
<?php
while($obj = mysql_fetch_assoc($q_obj)){ ?>
<p>
<b class="big"><a href="javascript:{}" onclick="openObjectModal(<?=$obj['id']?>, 1)" data-id="<?=$obj['id']?>" data-client="<?=$client['id']?>" class="show_object"><?=$obj['nazv']?></a></b>
</p>
<?php } ?>
</div>
<?php
}
}?>
<?php
if(!empty($client_objects)){
$sql_obj = "SELECT * FROM `objects` WHERE `id` in (".implode(', ', $client_objects).") and archive <> 1";
$q_obj = mysql_query($sql_obj);
$count_obj = mysql_num_rows($q_obj);
if($count_obj > 0){
?>
<div class="col client-object">
<p class="small">Объект</p>
<?php
while($obj = mysql_fetch_assoc($q_obj)){ ?>
<p>
<b class="big"><a href="javascript:{}" onclick="openObjectModal(<?=$obj['id']?>, 1)" data-id="<?=$obj['id']?>" data-client="<?=$client['id']?>" class="show_object"><?=$obj['nazv']?></a></b>
</p>
<?php } ?>
</div>
<?php
}
}?>
<div class="col">
<p class="small">Бюджет</p>
<p><b class="big"><?=$client['budget']?></b></p>
</div>
<?php
if(!empty($client['summa'])){ ?>
<div class="col">
<p class="small">Сумма сделки</p>
<p><b class="big"><?=$client['summa']?></b></p>
</div>
<?php }
?>
<div class="clear"></div>
<div class="col description">
<p class="small">Комментарийsdsd</p>
<p><?=$client['opis']?></p>
</div>
</div>
</div>
</div>
</div>
<div id="client-info-block">
<div class="preloader"></div>
</div>
<div class="history__chat-form">
<table class="chat-form">
<tr>
<td class="">
<div class="jw__g-button chat-form__button add-task-client"><i class="ti-plus" title="Добавить задачу или событие"></i></div>
</td>
<td class="chat-form__message">
<div class="message-input">
<textarea id="clientChatTextAreaNew" placeholder="Сообщение в чат или комментарий"></textarea>
</div>
</td>
<td class="submit">
<div class="chat-history__actions_new">
<div class="inner">
<a href="javascript:{}" id="client__new-call"><span class="simple-button call">Звонок</span></a>
<a href="javascript:{}" id="client__new-meeting"><span class="simple-button meeting">Встреча</span></a>
<a href="javascript:{}" id="client__new-showing"><span class="simple-button showing">Показ</span></a>
<a href="javascript:{}" id="client__new-deal"><span class="simple-button deal">Сделка</span></a>
</div>
</div>
<div class="chat-form__submit">
<!--<a href="javascript:{}" id="scroll">Скролл</a>-->
<button data-id="<?=$id?>" id="submitClientInfoTextButtonNewAdmin" title="Отправить">
<img src="https://joywork.ru/images/chat-send-arrow.png">
</button>
</div>
</td>
</tr>
</table>
</div>
</div>
<div class="history__variants">
<div class="variants">
<span>Предложенные варианты</span>
</div>
<div class="variants-search">
<form>
<input class="variants-search__input text" placeholder="Поиск по презентациям">
<button class="variants-search__action medium-button" data-id="<?=$client[id]?>" type="button"><i class="ti-search"></i></button>
</form>
</div>
<div class="presentations">
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<?php
}
if(isset($_POST['get_objects'])){
// var_dump($_POST['get_objects']);
$objects = json_decode(html_entity_decode($_POST['get_objects']), true);
// var_dump($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 archive <> 1 AND objects.id in (".implode(', ', $objects).") GROUP BY objects.id ORDER BY UNIX_TIMESTAMP(objects.date_add) DESC LIMIT 0, 20";
// echo $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 objects.black <> 1 AND objects.moder <> 1 AND 1 AND objects.use_in_advert = 0 AND archive <> 1 AND id_add_user = 10 AND objects.operation_type = 0 GROUP BY objects.id ORDER BY UNIX_TIMESTAMP(objects.date_add) DESC LIMIT 0, 20
$q_obj = mysql_query($sql_obj);
if(mysql_num_rows($q_obj) > 0) {
while($obj = mysql_fetch_assoc($q_obj))
{
//$use_advert_budget = ($_SESSION['use_advert_budget']);
//include($_SERVER['DOCUMENT_ROOT']."/templates/system__object_new.php");
?>
<div class="jw__object item" id="item<?=$obj['id']?>">
<div class="oneObj">
<div class="object-images" id="photos<?php echo $obj['id']; ?>">
<?php
//Доп обработка
if(!$obj['etazh']) $obj['etazh']=Filter::getFloorFromName($obj['nazv'],true);
else Filter::getFloorFromName($obj['nazv'],true);
if(!$obj['etazh_iz']) $obj['etazh_iz']=Filter::getMaxFloorFromName($obj['nazv'],true);
else Filter::getMaxFloorFromName($obj['nazv'],true);
Filter::getSpaceFromName($obj['nazv'],true);
$obj['nazv']=Filter::name($obj['nazv']);
$obj['sobstv'] = Filter::replaceSobstv($obj['sobstv']);
$obj['opis'] = str_replace("<br>","\n",$obj['opis']);
//
$photo = "";
for($num=1;$num<=20;$num++) if($obj['photo'.$num]) { $photo = $obj['photo'.$num]; break; } // and is_file($_SERVER['DOCUMENT_ROOT']."/photos/".$obj['photo'.$num]) and filesize($_SERVER['DOCUMENT_ROOT']."/photos/".$obj['photo'.$num]) > 0
if(empty($photo))
{
?>
<div class="no-image">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="130px" height="130px" viewBox="0 0 217.267 217.267" style="enable-background:new 0 0 217.267 217.267;" xml:space="preserve">
<g>
<path d="M163.627,138.057c1.94,0,3.505-1.564,3.505-3.505V83.749c0-1.937-1.564-3.504-3.505-3.504 c-1.937,0-3.504,1.567-3.504,3.504v50.803C160.123,136.493,161.69,138.057,163.627,138.057z" fill="#506979"/>
<path d="M108.633,0C48.73,0,0,48.732,0,108.633c0,29.931,12.167,57.071,31.816,76.738c0.014,0.014,0.017,0.034,0.031,0.048 s0.032,0.018,0.046,0.031c19.666,19.646,46.807,31.815,76.74,31.815c59.901,0,108.634-48.731,108.634-108.633S168.531,0,108.633,0 z M108.633,7.009c26.758,0,51.12,10.416,69.285,27.379l-26.936,26.938H52.564c-9.661,0-17.521,7.861-17.521,17.521v59.573 c0,9.661,7.861,17.521,17.521,17.521h3.805l-21.979,21.978C17.42,159.753,7.009,135.394,7.009,108.633 C7.009,52.599,52.595,7.009,108.633,7.009z M86.196,108.63c0-12.363,10.056-22.42,22.417-22.42c4.921,0,9.466,1.615,13.172,4.313 l-1.875,1.875c-3.207-2.24-7.094-3.564-11.297-3.564c-10.913,0-19.789,8.879-19.789,19.792c0,4.195,1.321,8.09,3.559,11.3 l-1.874,1.868C87.811,118.095,86.196,113.554,86.196,108.63z M131.034,108.63c0,12.364-10.054,22.418-22.418,22.418 c-4.915,0-9.449-1.608-13.145-4.298l1.874-1.876c3.203,2.231,7.082,3.546,11.274,3.546c10.91,0,19.794-8.877,19.794-19.791 c0-4.187-1.321-8.071-3.549-11.272l1.875-1.875C129.433,99.181,131.034,103.717,131.034,108.63z M95.833,108.63 c0-7.051,5.735-12.784,12.78-12.784c2.257,0,4.347,0.639,6.184,1.668l-17.304,17.306C96.469,112.972,95.833,110.885,95.833,108.63 z M121.397,108.63c0,7.049-5.735,12.782-12.781,12.782c-2.244,0-4.322-0.633-6.158-1.652l17.29-17.289 C120.769,104.31,121.397,106.383,121.397,108.63z M90.467,131.753c5.005,3.936,11.298,6.311,18.146,6.311 c16.229,0,29.431-13.206,29.431-29.431c0-6.848-2.375-13.141-6.311-18.149l22.148-22.146h10.814 c5.797,0,10.513,4.717,10.513,10.513v59.573c0,5.797-4.716,10.513-10.513,10.513H73.289L90.467,131.753z M126.784,85.523 c-5.007-3.948-11.311-6.326-18.168-6.326c-16.23,0-29.426,13.204-29.426,29.429c0,6.858,2.375,13.158,6.321,18.172l-22.136,22.135 H52.561c-5.797,0-10.513-4.716-10.513-10.514V78.847c0-5.795,4.716-10.513,10.513-10.513h91.413L126.784,85.523z M108.633,210.257 c-26.759,0-51.12-10.417-69.287-27.377l26.934-26.939h98.422c9.66,0,17.521-7.86,17.521-17.521V78.847 c0-9.661-7.861-17.521-17.521-17.521h-3.806l21.977-21.979c16.968,18.17,27.381,42.529,27.381,69.287 C210.258,164.667,164.667,210.257,108.633,210.257z" fill="#506979"/>
<path d="M53.002,54.317h23.654c1.937,0,3.504-1.567,3.504-3.504s-1.567-3.504-3.504-3.504H53.002 c-1.938,0-3.504,1.567-3.504,3.504S51.064,54.317,53.002,54.317z" fill="#506979"/>
</g>
</svg>
</div>
<?php
} else
{
?>
<div class="fr__fotorama fotorama" data-fit="cover" data-nav="false" data-allowfullscreen="true" data-width="100%" data-height="480px">
<?php
for($num=1;$num<=20;$num++)
if($obj['photo'.$num])
{
if(stripos($obj['photo'.$num],"http://") === false) {
$obj['photo'.$num] = "/photos/".$obj['photo'.$num];
}
if($obj['photo'.$num]) {
echo '<img src="'.$obj['photo'.$num].'">';
}
}
?>
</div>
<?php
}
if($obj['id_add_user']) echo ' <div class="arrow_box">Агент <span>J<span class="logo-green">W</span></span></div>'; else echo ' <div class="arrow_box">Собственник <span>J<span class="logo-green">W</span></span></div>'
?>
</div>
<div class="object-content">
<div class="object-content__actions">
<div class="date">
<?php
list($dateAdd, $timeAdd) = explode(" ", $obj['date_add']);
list($d, $m, $y) = explode(".", $dateAdd);
$date_add = $d." ".getRusMonth($m)." ".$y;
$date = $date_add."&nbsp;&nbsp;".$timeAdd;
?>
<span><?=$date?></span>
<?php if ($obj['operation_type'] == 0) {?>
<span>Сдается <?php echo $SROK_ARENDY["$obj[srok]"]; ?>&nbsp;<?php if($obj['prim_srok']) echo "($obj[prim_srok])"; ?></span>
<?php
if($objectsFromArch && in_array($obj['id'], $objectsFromArch)) {
echo '<span style="color: rgb(226, 87, 76);">Уже в работе</span>';
}
} else {
if ($obj['operation_type'] == 1) { ?>
<span>Продается</span>
<?php
}
}
?>
</div>
<div class="actions-menu__icons">
<span class="jw__small-popup jw-action-icon-more" data-id="<?=$obj['id']?>"></span>
<div class="jw__popup actions-menu" id="popup__<?=$obj['id']?>">
<div class="actions-menu__inner">
<!--<a href="javascript:{};" class="reload_object" data-id="<?/*=$obj['id']*/?>"><span>Обновить</span></a>-->
<a href="/add-object.php?id=<?=$obj['id']?>" data-id="<?=$obj['id']?>"><span>Редактировать</span></a>
<a href="javascript:{};" data-id="<?=$obj['id']?>" class="archive_my_object"><span>Переместить в архив</span></a>
<!--<a href="javascript:{};" data-id="<?=$obj['id']?>"><span>Пожаловаться</span></a>-->
<!--<a href="javascript:{};" data-id="<?=$obj['id']?>"><span>Удалить</span></a>-->
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="object-content__name">
<h2>
<a href="/object.php?id=<?=$obj['id']?>"><?=$obj['nazv']?></a>
<div class="preloader"></div>
</h2>
</div>
<div class="object-content__info-row">
<table>
<tbody>
<tr>
<td class="place">
<div class="inner">
<!--<div class="subway">
<div class="subway-station">
<span class="subway-logo"></span>
<span>Площадь Восстания</span>
</div>
<div class="all-stations">
<span class="jw__small-popup jw-action-icon-more" data-id="1237"></span>
<div class="jw__popup subway-stations" id="popup__1237">
<div class="subway-stations__inner">
<div class="subway-station">
<span class="subway-logo"></span>
<span>Маяковская</span>
</div>
<div class="subway-station">
<span class="subway-logo"></span>
<span>Лиговский проспект</span>
</div>
<div class="subway-station">
<span class="subway-logo"></span>
<span>Чернышевская</span>
</div>
</div>
</div>
</div>
</div>-->
<?php if ( $obj['rayon']) { ?>
<div class="district">
<span><?=$obj['rayon']?></span>
</div>
<?php } ?>
<div class="time">
<span><?php
if($obj['peshkom']) echo $obj['peshkom']." минут пешком";
if($obj['peshkom'] and $obj['transport']) echo " или ";
if($obj['transport']) echo $obj['transport']." минут на транспорте";
?></span>
</div>
<div class="address">
<span><?=$obj['adres']?></span>
</div>
</div>
</td>
<td class="room">
<div class="inner">
<div class="square">
<span><?=(int)$obj['ploshad_komn']?> кв. м</span>
</div>
<div class="live-square">
<span>Жилая: <?=(int)$obj['ploshad']?> кв. м</span>
</div>
<div class="kitchen-square">
<span>Кухни: <?=(int)$obj['ploshad_k']?> кв. м</span>
</div>
<div class="floor">
<span><?=$obj['etazh']?> этаж из <?=$obj['etazh_iz']?></span>
</div>
</div>
</td>
<td class="features">
<div class="icons">
<?php
if($obj['stirka']){?>
<span class="jw-icon-object-dryer" title="Стиральная машина"></span>
<?php }
if($obj['mebel']){?>
<span class="jw-icon-object-armchair" title="Мебель"></span>
<?php }
if($obj['tv']){?>
<span class="jw-icon-object-technology-1" title="Телевизор"></span>
<?php }
if($obj['holod']){?>
<span class="jw-icon-object-technology" title="Холодильник"></span>
<?php } ?>
</div>
</td>
</tr>
</tbody></table>
</div>
<div class="object-content__main-actions">
<div class="jw__action-button" title="Отправить презентации">
<input type="checkbox" class="form-control to_send_input" id="to_send<?=$obj['id']?>">
<div class="action-button sendPDF to_send <?php if(@in_array($obj['id'],$_SESSION['to_send'])) echo "active"; ?>" id="to_send_button<?=$obj['id']?>" data-id="<?=$obj['id']?>">
<span class="get_pdf">pdf</span>
</div>
</div>
<div class="jw__action-button" title="Пост в Вконтакте">
<div class="action-button addVkPost" data-id="<?=$obj['id']?>">
<img src="https://joywork.ru/images/vk-small-logo.png">
</div>
</div>
<div class="jw__action-button" title="Скачать фотографии">
<div class="action-button actionJW download-photo" data-id="<?=$obj['id']?>">
<i class="ti-download"></i>
</div>
</div>
<!-- <div class="jw__action-button" title="Волшебная палочка">
<div class="action-button magicFind" data-id="<?=$obj['id']?>">
<img src="https://joywork.ru/images/magic-wand.png">
</div>
</div>-->
<div class="jw__action-button hidden">
<div class="action-button actionJW tasks" data-id="<?=$obj['id']?>">
Задачи
<span class="counter">5</span>
</div>
</div>
<div class="clear"></div>
</div>
<div class="object-content__sub-actions actionAdv">
<div class="jw__action-button">
<div class="action-button actionJW addToAdv" data-id="<?=$obj['id']?>">Рекламировать</div>
</div>
<div class="jw__action-button with-check">
<div class="action-button actionJW actionAdvButton addToFreeAdv hidden" data-id="<?=$obj['id']?>">Бесплатные</div>
</div>
<div class="jw__action-button with-check">
<div class="action-button actionJW actionAdvButton addToAvito active hidden" data-id="<?=$obj['id']?>">
<img class="bAvito" src="https://www.avito.st/s/build/resources/4e2318cccaff.svg">
<img class="bDomofond" src="https://joywork.ru/images/domofond.svg">
</div>
</div>
<div class="jw__action-button with-check">
<div class="action-button actionJW actionAdvButton addToEMLS hidden" data-id="<?=$obj['id']?>">
<img class="bCian" src="https://joywork.ru/images/cian.png">
<img class="bEMLS" src="https://joywork.ru/images/emls.png">
</div>
</div>
<div class="clear"></div>
</div>
<div class="object-content__price-user-map">
<table>
<tbody>
<tr>
<td class="price"><span class="n"><?=$obj['stoim']?><span class="rub">p</span><?=($obj['stoim_ky']) ? '+'.$obj['stoim_ky'].' КУ' : ''?></span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div style="text-align:center" class="object-content__preloader hidden">
<img src="../images/ajax_preloader.gif">
</div>
<div class="clear"></div>
<div class="hide-info">
<div class="map_object popup_window"></div>
</div>
</div>
<?php }
}
else
{
?>
<div class="empty-block">
<h1><i class="ti-na"></i></h1>
<h2>Объектов не найдено</h2>
</div>
<?php
}
}
if(isset($_POST['get_object'])){
// var_dump($_POST['get_objects']);
$object = (int)$_POST['get_object'];
// var_dump($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 archive <> 1 AND objects.id = {$object} GROUP BY objects.id ORDER BY UNIX_TIMESTAMP(objects.date_add) DESC";
// echo $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 objects.black <> 1 AND objects.moder <> 1 AND 1 AND objects.use_in_advert = 0 AND archive <> 1 AND id_add_user = 10 AND objects.operation_type = 0 GROUP BY objects.id ORDER BY UNIX_TIMESTAMP(objects.date_add) DESC LIMIT 0, 20
$q_obj = mysql_query($sql_obj);
if(mysql_num_rows($q_obj) > 0) {
while($obj = mysql_fetch_assoc($q_obj))
{
//$use_advert_budget = ($_SESSION['use_advert_budget']);
//include($_SERVER['DOCUMENT_ROOT']."/templates/system__object_new.php");
?>
<div class="oneObj">
<div class="object-images" id="photos<?php echo $obj['id']; ?>">
<?php
//Доп обработка
if(!$obj['etazh']) $obj['etazh']=Filter::getFloorFromName($obj['nazv'],true);
else Filter::getFloorFromName($obj['nazv'],true);
if(!$obj['etazh_iz']) $obj['etazh_iz']=Filter::getMaxFloorFromName($obj['nazv'],true);
else Filter::getMaxFloorFromName($obj['nazv'],true);
Filter::getSpaceFromName($obj['nazv'],true);
$obj['nazv']=Filter::name($obj['nazv']);
$obj['sobstv'] = Filter::replaceSobstv($obj['sobstv']);
$obj['opis'] = str_replace("<br>","\n",$obj['opis']);
//
$photo = "";
for($num=1;$num<=20;$num++) if($obj['photo'.$num]) { $photo = $obj['photo'.$num]; break; } // and is_file($_SERVER['DOCUMENT_ROOT']."/photos/".$obj['photo'.$num]) and filesize($_SERVER['DOCUMENT_ROOT']."/photos/".$obj['photo'.$num]) > 0
if(empty($photo))
{
?>
<div class="no-image">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="130px" height="130px" viewBox="0 0 217.267 217.267" style="enable-background:new 0 0 217.267 217.267;" xml:space="preserve">
<g>
<path d="M163.627,138.057c1.94,0,3.505-1.564,3.505-3.505V83.749c0-1.937-1.564-3.504-3.505-3.504 c-1.937,0-3.504,1.567-3.504,3.504v50.803C160.123,136.493,161.69,138.057,163.627,138.057z" fill="#506979"/>
<path d="M108.633,0C48.73,0,0,48.732,0,108.633c0,29.931,12.167,57.071,31.816,76.738c0.014,0.014,0.017,0.034,0.031,0.048 s0.032,0.018,0.046,0.031c19.666,19.646,46.807,31.815,76.74,31.815c59.901,0,108.634-48.731,108.634-108.633S168.531,0,108.633,0 z M108.633,7.009c26.758,0,51.12,10.416,69.285,27.379l-26.936,26.938H52.564c-9.661,0-17.521,7.861-17.521,17.521v59.573 c0,9.661,7.861,17.521,17.521,17.521h3.805l-21.979,21.978C17.42,159.753,7.009,135.394,7.009,108.633 C7.009,52.599,52.595,7.009,108.633,7.009z M86.196,108.63c0-12.363,10.056-22.42,22.417-22.42c4.921,0,9.466,1.615,13.172,4.313 l-1.875,1.875c-3.207-2.24-7.094-3.564-11.297-3.564c-10.913,0-19.789,8.879-19.789,19.792c0,4.195,1.321,8.09,3.559,11.3 l-1.874,1.868C87.811,118.095,86.196,113.554,86.196,108.63z M131.034,108.63c0,12.364-10.054,22.418-22.418,22.418 c-4.915,0-9.449-1.608-13.145-4.298l1.874-1.876c3.203,2.231,7.082,3.546,11.274,3.546c10.91,0,19.794-8.877,19.794-19.791 c0-4.187-1.321-8.071-3.549-11.272l1.875-1.875C129.433,99.181,131.034,103.717,131.034,108.63z M95.833,108.63 c0-7.051,5.735-12.784,12.78-12.784c2.257,0,4.347,0.639,6.184,1.668l-17.304,17.306C96.469,112.972,95.833,110.885,95.833,108.63 z M121.397,108.63c0,7.049-5.735,12.782-12.781,12.782c-2.244,0-4.322-0.633-6.158-1.652l17.29-17.289 C120.769,104.31,121.397,106.383,121.397,108.63z M90.467,131.753c5.005,3.936,11.298,6.311,18.146,6.311 c16.229,0,29.431-13.206,29.431-29.431c0-6.848-2.375-13.141-6.311-18.149l22.148-22.146h10.814 c5.797,0,10.513,4.717,10.513,10.513v59.573c0,5.797-4.716,10.513-10.513,10.513H73.289L90.467,131.753z M126.784,85.523 c-5.007-3.948-11.311-6.326-18.168-6.326c-16.23,0-29.426,13.204-29.426,29.429c0,6.858,2.375,13.158,6.321,18.172l-22.136,22.135 H52.561c-5.797,0-10.513-4.716-10.513-10.514V78.847c0-5.795,4.716-10.513,10.513-10.513h91.413L126.784,85.523z M108.633,210.257 c-26.759,0-51.12-10.417-69.287-27.377l26.934-26.939h98.422c9.66,0,17.521-7.86,17.521-17.521V78.847 c0-9.661-7.861-17.521-17.521-17.521h-3.806l21.977-21.979c16.968,18.17,27.381,42.529,27.381,69.287 C210.258,164.667,164.667,210.257,108.633,210.257z" fill="#506979"/>
<path d="M53.002,54.317h23.654c1.937,0,3.504-1.567,3.504-3.504s-1.567-3.504-3.504-3.504H53.002 c-1.938,0-3.504,1.567-3.504,3.504S51.064,54.317,53.002,54.317z" fill="#506979"/>
</g>
</svg>
</div>
<?php
} else
{
?>
<div class="fr__fotorama fotorama" data-fit="cover" data-nav="false" data-allowfullscreen="true" data-width="100%" data-height="480px">
<?php
for($num=1;$num<=20;$num++)
if($obj['photo'.$num])
{
if(stripos($obj['photo'.$num],"http://") === false) $obj['photo'.$num] = "/photos/".$obj['photo'.$num];
if($obj['photo'.$num]) echo '<img src="'.$obj['photo'.$num].'">'; // and is_file($_SERVER['DOCUMENT_ROOT']."/photos/".$obj['photo'.$num]) and filesize($_SERVER['DOCUMENT_ROOT']."/photos/".$obj['photo'.$num]) > 0
}
?>
</div>
<?php
}
if($obj['id_add_user']) echo ' <div class="arrow_box">Агент <span>J<span class="logo-green">W</span></span></div>'; else echo ' <div class="arrow_box">Собственник <span>J<span class="logo-green">W</span></span></div>'
?>
</div>
<div class="object-content">
<div class="object-content__actions">
<div class="date">
<?php
list($dateAdd, $timeAdd) = explode(" ", $obj['date_add']);
list($d, $m, $y) = explode(".", $dateAdd);
$date_add = $d." ".getRusMonth($m)." ".$y;
$date = $date_add."&nbsp;&nbsp;".$timeAdd;
?>
<span><?=$date?></span>
<?php if ($obj['operation_type'] == 0) {?>
<span>Сдается <?php echo $SROK_ARENDY["$obj[srok]"]; ?>&nbsp;<?php if($obj['prim_srok']) echo "($obj[prim_srok])"; ?></span>
<?php
if($objectsFromArch && in_array($obj['id'], $objectsFromArch)) {
echo '<span style="color: rgb(226, 87, 76);">Уже в работе</span>';
}
} else {
if ($obj['operation_type'] == 1) { ?>
<span>Продается</span>
<?php
}
}
?>
</div>
<div class="actions-menu__icons">
<span class="jw__small-popup jw-action-icon-more" data-id="<?=$obj['id']?>"></span>
<div class="jw__popup actions-menu" id="popup__<?=$obj['id']?>">
<div class="actions-menu__inner">
<!--<a href="javascript:{};" class="reload_object" data-id="<?/*=$obj['id']*/?>"><span>Обновить</span></a>-->
<a href="javascript:{};" data-id="<?=$obj['id']?>"><span>Редактировать</span></a>
<a href="javascript:{};" data-id="<?=$obj['id']?>" class="archive_my_object"><span>Переместить в архив</span></a>
<!--<a href="javascript:{};" data-id="<?=$obj['id']?>"><span>Пожаловаться</span></a>-->
<!--<a href="javascript:{};" data-id="<?=$obj['id']?>"><span>Удалить</span></a>-->
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="object-content__name">
<h2>
<a href="/object.php?id=<?=$obj['id']?>"><?=$obj['nazv']?></a>
<div class="preloader"></div>
</h2>
</div>
<div class="object-content__info-row">
<table>
<tbody>
<tr>
<td class="place">
<div class="inner">
<!--<div class="subway">
<div class="subway-station">
<span class="subway-logo"></span>
<span>Площадь Восстания</span>
</div>
<div class="all-stations">
<span class="jw__small-popup jw-action-icon-more" data-id="1237"></span>
<div class="jw__popup subway-stations" id="popup__1237">
<div class="subway-stations__inner">
<div class="subway-station">
<span class="subway-logo"></span>
<span>Маяковская</span>
</div>
<div class="subway-station">
<span class="subway-logo"></span>
<span>Лиговский проспект</span>
</div>
<div class="subway-station">
<span class="subway-logo"></span>
<span>Чернышевская</span>
</div>
</div>
</div>
</div>
</div>-->
<?php if ( $obj['rayon']) { ?>
<div class="district">
<span><?=$obj['rayon']?></span>
</div>
<?php } ?>
<div class="time">
<span><?php
if($obj['peshkom']) echo $obj['peshkom']." минут пешком";
if($obj['peshkom'] and $obj['transport']) echo " или ";
if($obj['transport']) echo $obj['transport']." минут на транспорте";
?></span>
</div>
<div class="address">
<span><?=$obj['adres']?></span>
</div>
</div>
</td>
<td class="room">
<div class="inner">
<div class="square">
<span><?=(int)$obj['ploshad_komn']?> кв. м</span>
</div>
<div class="live-square">
<span>Жилая: <?=(int)$obj['ploshad']?> кв. м</span>
</div>
<div class="kitchen-square">
<span>Кухни: <?=(int)$obj['ploshad_k']?> кв. м</span>
</div>
<div class="floor">
<span><?=$obj['etazh']?> этаж из <?=$obj['etazh_iz']?></span>
</div>
</div>
</td>
<td class="features">
<div class="icons">
<?php
if($obj['stirka']){?>
<span class="jw-icon-object-dryer" title="Стиральная машина"></span>
<?php }
if($obj['mebel']){?>
<span class="jw-icon-object-armchair" title="Мебель"></span>
<?php }
if($obj['tv']){?>
<span class="jw-icon-object-technology-1" title="Телевизор"></span>
<?php }
if($obj['holod']){?>
<span class="jw-icon-object-technology" title="Холодильник"></span>
<?php } ?>
</div>
</td>
</tr>
</tbody></table>
</div>
<div class="object-content__main-actions">
<div class="jw__action-button" title="Отправить презентации">
<input type="checkbox" class="form-control to_send_input" id="to_send<?=$obj['id']?>">
<div class="action-button sendPDF to_send <?php if(@in_array($obj['id'],$_SESSION['to_send'])) echo "active"; ?>" id="to_send_button<?=$obj['id']?>" data-id="<?=$obj['id']?>">
<span class="get_pdf">pdf</span>
</div>
</div>
<div class="jw__action-button" title="Пост в Вконтакте">
<div class="action-button addVkPost" data-id="<?=$obj['id']?>">
<img src="https://joywork.ru/images/vk-small-logo.png">
</div>
</div>
<div class="jw__action-button" title="Скачать фотографии">
<div class="action-button actionJW download-photo" data-id="<?=$obj['id']?>">
<i class="ti-download"></i>
</div>
</div>
<div class="jw__action-button" title="Волшебная палочка">
<div class="action-button magicFind" data-id="<?=$obj['id']?>">
<img src="https://joywork.ru/images/magic-wand.png">
</div>
</div>
<div class="jw__action-button hidden">
<div class="action-button actionJW tasks" data-id="<?=$obj['id']?>">
Задачи
<span class="counter">5</span>
</div>
</div>
<div class="clear"></div>
</div>
<div class="object-content__sub-actions actionAdv">
<div class="jw__action-button">
<div class="action-button actionJW addToAdv" data-id="<?=$obj['id']?>">Рекламировать</div>
</div>
<div class="jw__action-button with-check">
<div class="action-button actionJW actionAdvButton addToFreeAdv hidden" data-id="<?=$obj['id']?>">Бесплатные</div>
</div>
<div class="jw__action-button with-check">
<div class="action-button actionJW actionAdvButton addToAvito active hidden" data-id="<?=$obj['id']?>">
<img class="bAvito" src="https://www.avito.st/s/build/resources/4e2318cccaff.svg">
<img class="bDomofond" src="https://joywork.ru/images/domofond.svg">
</div>
</div>
<div class="jw__action-button with-check">
<div class="action-button actionJW actionAdvButton addToEMLS hidden" data-id="<?=$obj['id']?>">
<img class="bCian" src="https://joywork.ru/images/cian.png">
<img class="bEMLS" src="https://joywork.ru/images/emls.png">
</div>
</div>
<div class="clear"></div>
</div>
<div class="object-content__price-user-map">
<table>
<tbody>
<tr>
<td class="price"><span class="n"><?=$obj['stoim']?><span class="rub">p</span><?=($obj['stoim_ky']) ? '+'.$obj['stoim_ky'].' КУ' : ''?></span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div style="text-align:center" class="object-content__preloader hidden">
<img src="../images/ajax_preloader.gif">
</div>
<div class="clear"></div>
<div class="hide-info">
<div class="map_object popup_window"></div>
</div>
<?php }
}
else
{
?>
<div class="empty-block">
<h1><i class="ti-na"></i></h1>
<h2>Объектов не найдено</h2>
</div>
<?php
}
}
if(isset($_POST['filter_pre'])){
$name = $_POST['filter_pre'];
$id = (int)$_POST['client_id'];
$sql="SELECT * FROM clients_jw WHERE id=$id";
$rez=mysql_query($sql);
$client = mysql_fetch_assoc($rez);
if (is_array($client)) {
mask_client_contacts_inplace($client);
}
$sql2 = "SELECT sended_pdf.*, DATE_FORMAT(sended_pdf.date_send, '%d.%m.%Y') AS date_f,
DATE_FORMAT(sended_pdf.date_send, '%H:%i') AS time_f, archive.phone, archive.sobstv, 0 as newbild FROM sended_pdf,
archive WHERE sended_pdf.id_client=$client[id] AND archive.id_obj=sended_pdf.id_object AND sended_pdf.nazv like '%".$name."%' UNION ALL SELECT sended_pdf_newbuildings.*,
DATE_FORMAT(sended_pdf_newbuildings.date_send, '%d.%m.%Y') AS date_f, DATE_FORMAT(sended_pdf_newbuildings.date_send, '%H:%i') AS time_f,
null as phone, null as sobstv, 1 as newbild FROM sended_pdf_newbuildings WHERE sended_pdf_newbuildings.id_client=$client[id] ORDER BY `date_send`DESC";
$rez2 = mysql_query($sql2);
$pdf_date_old = ""; $i = 0;
$all_sended_pdf = mysql_num_rows($rez2);
$new_date = true;
while($pdf = mysql_fetch_assoc($rez2))
{
if($pdf['date_f'] != $pdf_date_old)
{
list($d,$m,$y) = explode(".",$pdf['date_f']);
$date_f = $d." ".getRusMonth($m)." ".$y;
$pdf_date_old = $pdf['date_f'];
$new_date = true;
} else {
$new_date = false;
}
if($new_date){
if($i != 0){ ?>
</ul>
</div>
<?php } ?>
<div class="by-date">
<p><a href="#" class="open_folder" data-id="<?=$i.$client['id']?>"><?=$date_f?></a></p>
<ul class="link<?=$i.$client['id']?> hidden">
<div class="pdf-resend__container">
<div class="pdf-resend__all">
<input type="radio" class="hidden--radio" id="" name="" value="">
<span>Отправить все презентации&nbsp;<i class="ti-back-right"></i></span>
<label style="z-index:500" class="label-overlay to_resend__all" for="" id="">&nbsp;</label>
</div>
</div>
<?php }
$i++;
?>
<li <?= ($pdf['newbild'] == 1) ? "style='padding-right:0;border-right:0;'" : ""; ?>>
<div class="pdf-object" title="<?=($pdf['newbild'] == 1) ? "Новостройка" : $pdf['phone'] . " " . $pdf['sobstv']?>">
<a href="<?=$pdf['path']?>" target="_blank">
<span class="name"><?=$pdf[time_f]?></span>
<i class="ti-arrow-right"></i>
<span class="address"><?=$pdf['nazv']?></span>
</a>
</div>
<?php if ($pdf['newbild'] == 0) { ?>
<div class="pdf-resend pdf-resend_<?=$pdf['id_object']?><?=(@in_array($pdf['id_object'],$_SESSION['to_send']) ? ' active' : '')?>">
<input type="radio" class="hidden--radio" id="<?=$pdf[id]?>_<?=$pdf[id_object]?>" name="" value="">
<span><i class="ti-back-right"></i></span>
<label style="z-index:500" class="label-overlay to_resend <?=(@in_array($pdf['id_object'],$_SESSION['to_send']) ? 'active' : '')?> object_<?=$pdf['id_object']?>" data-id="<?=$pdf['id_object']?>" for="<?=$pdf[id]?>_<?=$pdf[id_object]?>">&nbsp;</label>
</div>
<?php } ?>
</li>
<?php
if($i == $all_sended_pdf) { ?>
</ul>
</div>
<?php }
}?>
<div class="clear"></div>
<?php
}
?>