From 458015291ba2ef79cfa6c91384785e4bbda8e8ce Mon Sep 17 00:00:00 2001 From: mac Date: Thu, 25 Jun 2026 13:53:43 +0300 Subject: [PATCH] Actual --- ajax/getClientLogForEventsNew.php | 354 ++++++------------------------ 1 file changed, 63 insertions(+), 291 deletions(-) diff --git a/ajax/getClientLogForEventsNew.php b/ajax/getClientLogForEventsNew.php index 23a2c04..c157a22 100644 --- a/ajax/getClientLogForEventsNew.php +++ b/ajax/getClientLogForEventsNew.php @@ -39,8 +39,8 @@ if ($_SESSION['id'] && ((isset($_GET['id']) && is_numeric($_GET['id']) && $_GET[ $rez = mysql_query($sql); $clientEventCount = mysql_result($rez,0); - // суммарное количество событий по объектам и пользователям - $sumCount = intval($objectEventCount) + intval($clientEventCount); + // суммарное количество событий по объектам, клиентам и найденным листингам + $sumCount = intval($objectEventCount) + intval($clientEventCount) + get_user_listing_tasks_count($_SESSION['id']); echo ""; @@ -185,9 +185,9 @@ ORDER BY date_sort ASC"; } } - /* if($get['req_id'] == 560779){ - echo $sql; - }*/ + /* if($_SESSION['id'] == 5238){ + echo $sql; + }*/ $rez = mysql_query($sql); $date = null; @@ -1062,67 +1062,67 @@ ORDER BY date_sort ASC"; } + if ($event['type'] == 'deal') { $date = date("d.m.Y", strtotime($event['schedule_date'])); list($d, $m, $y) = explode(".", $date); + $deal_id_for_edit = !empty($event['deal_id']) ? intval($event['deal_id']) : null; ?>
- + - + - +
- -
-
- -
- - - - - - - - + +
+
+ +
+ + + + +
+
+
- +
Сделка - от партнёра +
+ - от партнёра -
+ ?>
Запланирована сделка на в

@@ -1135,7 +1135,6 @@ ORDER BY date_sort ASC";
Стороны сделки:
' . $side1_text . '
'; - - // Сторона 2 $side2_text = htmlspecialchars($deal_data['side_two']); if (!empty($deal_data['side_two_requisition_id'])) { $sql_req2 = "SELECT name, client_id FROM requisitions WHERE id = " . intval($deal_data['side_two_requisition_id']) . " LIMIT 1"; @@ -1186,12 +1183,11 @@ ORDER BY date_sort ASC"; if ($rez_objs && mysql_num_rows($rez_objs) > 0) { echo '
Объекты:
'; while ($obj_row = mysql_fetch_assoc($rez_objs)) { - echo '' . htmlspecialchars($obj_row['nazv']) . ' (' . htmlspecialchars($obj_row['adres']) . ')
'; + echo '' . htmlspecialchars($obj_row['nazv']) . ' (' . htmlspecialchars($obj_row['adres']) . ')
'; } echo '
'; } } - // Документы сделки $sql_inner_docs = "SELECT d.id, d.name FROM inner_docs d JOIN deal_inner_doc did ON did.inner_doc_id = d.id WHERE did.deal_id = " . intval($deal_id_for_edit); $rez_inner_docs = mysql_query($sql_inner_docs); if ($rez_inner_docs && mysql_num_rows($rez_inner_docs) > 0) { @@ -1201,74 +1197,46 @@ ORDER BY date_sort ASC"; } echo '
'; } - ?> - - - - - -
Сумма сделки: p
- - + } else { + echo '
Запланирована сделка на ' . $d . ' ' . getRusMonth($m) . ' ' . $y . ' в ' . date("H:i", strtotime($event['schedule_date'])) . '
'; + if ($event['sum']) { + echo '
Сумма сделки: ' . $event['sum'] . 'p
'; + } + } ?> ссылка', $event['comment']); - ?> -
Комментарий:
+ $comment = preg_replace($pattern, 'ссылка', $event['comment']); ?> +
Комментарий:
Клиент: '.$doc_cls['fio'] . ((!empty($cls_contacts)) ? ' (' . implode(', ', $cls_contacts) . ')' : '') . '
  • '; } } - if (isset($params['client_id']) && (!isset($client_ids) || empty($client_ids))) { $sql_cl = "SELECT id, fio, phone, email FROM `clients` WHERE `id` = '$params[client_id]' LIMIT 1"; $rez_cl = mysql_query($sql_cl); if ($doc_cl = mysql_fetch_assoc($rez_cl)) { mask_client_contacts_inplace($doc_cl); $cl_contacts = []; - - if ($doc_cl['email']) - $cl_contacts[] = $doc_cl['email']; - - if ($doc_cl['phone']) - $cl_contacts[] = $doc_cl['phone']; - + if ($doc_cl['email']) $cl_contacts[] = $doc_cl['email']; + if ($doc_cl['phone']) $cl_contacts[] = $doc_cl['phone']; $doc_parties .= '
  • Клиент: '.$doc_cl['fio'] . ((!empty($cl_contacts)) ? ' (' . implode(', ', $cl_contacts) . ')' : '') . '
  • '; } } - - if (isset($params['object_id'])) { $sql_obj = "SELECT id, nazv, adres FROM `objects` WHERE `id` = '$params[object_id]' LIMIT 1"; $rez_obj = mysql_query($sql_obj); @@ -1276,16 +1244,13 @@ ORDER BY date_sort ASC"; $doc_parties .= '
  • Объект: '.$doc_obj['nazv'].' ('.$doc_obj['adres'].')
  • '; } } - if (!empty($doc_parties)) { ?>
    Стороны сделки:
    + if (isset($doc['id']) && isset($doc['name'])) { ?>
  • - + - 0 && isset($users[$event['user_id']])){?>
    - - - + 0){?>
    Задача добавлена автоматически при переходе на этап - - 0){?>
    Из заявки ID: - - +
    - @@ -1351,189 +1304,7 @@ ORDER BY date_sort ASC";
    - -
    -
    -
    - - - - - -
    -
    -
    -
    -
    -
    - -
    - - - - - - - - -
    -
    - -
    -
    -
    - - от партнёра -
    -
    Мероприятие состоится в
    - -
    Сумма сделки: p
    - ссылка', $event['comment']); - ?> -
    Комментарий:
    - - - 0 && isset($users[$event['user_id']])){?> -
    - - - - - 0){?> -
    Задача добавлена автоматически при переходе на этап - - 0){?> -
    Из заявки ID: - - - -
    - - - - - - - -
    - -
    -
    -
    -
    - - -
    -
    -
    - - - - - -
    -
    - -
    -
    - -
    -
    Этап «»
    - -
    Закрыт со следующими событиями:
    - -
    Добавлено событие по чек листу:
    - - -
    - - - 0 && isset($users[$event['user_id']])){?> -
    - - - - - 0){?> -
    Задача добавлена автоматически при переходе на этап - - 0){?> -
    Из заявки ID: - - -
    - -
    -
    -
    -