Joywork/admin/ajax/getClientsView.php
2026-05-22 21:21:54 +03:00

1937 lines
144 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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
}
?>