gix event newdeal

This commit is contained in:
mac 2026-06-21 07:59:22 +03:00
parent 55ff114d00
commit b188bbe138

View File

@ -1084,6 +1084,27 @@ ORDER BY date_sort ASC";
</div>
</div>
<div class="chat-message <?=($event['cancel']==1) ? 'cancel' : ''?> deal">
<?php
$deal_id_for_edit = null;
if (!empty($event['req_id'])) {
$sql_deal = "SELECT id FROM deals WHERE (side_one_requisition_id = " . intval($event['req_id']) . " OR side_two_requisition_id = " . intval($event['req_id']) . ") AND status != 2 LIMIT 1";
$rez_deal = mysql_query($sql_deal);
if ($rez_deal && mysql_num_rows($rez_deal) > 0) {
$row_deal = mysql_fetch_assoc($rez_deal);
$deal_id_for_edit = $row_deal['id'];
}
}
if (!$deal_id_for_edit && !empty($event['client_id'])) {
$sql_deal_client = "SELECT d.id FROM deals d JOIN requisitions r ON (r.id = d.side_one_requisition_id OR r.id = d.side_two_requisition_id) WHERE r.client_id = " . intval($event['client_id']) . " AND d.status != 2 LIMIT 1";
$rez_deal_client = mysql_query($sql_deal_client);
if ($rez_deal_client && mysql_num_rows($rez_deal_client) > 0) {
$row_deal_client = mysql_fetch_assoc($rez_deal_client);
$deal_id_for_edit = $row_deal_client['id'];
}
}
$isNewDeal = !empty($deal_id_for_edit);
?>
<?php if (!$isNewDeal) { ?>
<div class="chat-complete<?=!in_array($event['user_id'], $usersCanEdit) ? ' hidden' : '' ?>">
<div class="complete-button" data-id="<?=$event['id']?>">
<input type="checkbox" class=""/>
@ -1106,36 +1127,17 @@ ORDER BY date_sort ASC";
</a>
</div>
</div>
<?php } ?>
<div class="chat-content" id="chat_content_<?=$event['id']?>">
<div class="head">
<span>Сделка</span>
<?php
$deal_id_for_edit = null;
if (!empty($event['req_id'])) {
$sql_deal = "SELECT id FROM deals WHERE (side_one_requisition_id = " . intval($event['req_id']) . " OR side_two_requisition_id = " . intval($event['req_id']) . ") AND status != 2 LIMIT 1";
$rez_deal = mysql_query($sql_deal);
if ($rez_deal && mysql_num_rows($rez_deal) > 0) {
$row_deal = mysql_fetch_assoc($rez_deal);
$deal_id_for_edit = $row_deal['id'];
}
}
if (!$deal_id_for_edit && !empty($event['client_id'])) {
$sql_deal_client = "SELECT d.id FROM deals d JOIN requisitions r ON (r.id = d.side_one_requisition_id OR r.id = d.side_two_requisition_id) WHERE r.client_id = " . intval($event['client_id']) . " AND d.status != 2 LIMIT 1";
$rez_deal_client = mysql_query($sql_deal_client);
if ($rez_deal_client && mysql_num_rows($rez_deal_client) > 0) {
$row_deal_client = mysql_fetch_assoc($rez_deal_client);
$deal_id_for_edit = $row_deal_client['id'];
}
}
if ($deal_id_for_edit) {
if ($isNewDeal) {
$sql_deal_data = "SELECT * FROM deals WHERE id = " . intval($deal_id_for_edit) . " LIMIT 1";
$rez_deal_data = mysql_query($sql_deal_data);
$deal_data = mysql_fetch_assoc($rez_deal_data);
?>
<a href="javascript:{}" class="no-border" onclick="if(window.editDeal){window.editDeal(<?=intval($event['req_id'] ?: 0)?>, <?=$deal_id_for_edit?>)}" title="Редактировать сделку" style="color:#9e9e9e;font-size:14px;">
<i class="ti-pencil"></i>
</a>
<?php } ?>
}
?>
<?php if ($event['partner_id']) : ?><sup style="padding-left:3px; font-weight:normal;color:#dea847;" data-partner-id="<?= $event['partner_id'] ?>">от партнёра</sup><?php endif; ?>
</div>
<div class="message">Запланирована сделка на <?=$d?> <?=getRusMonth($m)?> <?=$y?> в <?=date("H:i", strtotime($event['schedule_date']))?></div>