Сделка
от партнёра
Запланирована сделка на =$d?> =getRusMonth($m)?> =$y?> в =date("H:i", strtotime($date_source))?>
'Стоимость в договоре',
'object_price' => 'Цена объекта',
'commission_buyer' => 'Комиссия с покупателя/арендатора',
'commission_seller' => 'Комиссия с продавца/арендодателя',
'agent_commission' => 'Комиссия агента',
'total_commission' => 'Итого комиссионные',
];
foreach ($price_fields as $field => $label) {
if (!empty($deal_data[$field]) && $deal_data[$field] > 0) {
echo '
' . $label . ': ' . number_format($deal_data[$field], 0, '', ' ') . ' руб.
';
}
}
$bool_labels = [
'proxy_sale' => 'Продажа по доверенности',
'e_registration' => 'Электронная регистрация',
'mortgaged' => 'Объект в залоге',
'has_counter_agent' => 'Встречный агент',
];
foreach ($bool_labels as $field => $label) {
if (!empty($deal_data[$field]) && $deal_data[$field] == 1) {
echo '
' . $label . ': Да
';
}
}
$count_fields = [
'sellers_count' => 'Количество продавцов',
'buyers_count' => 'Количество покупателей',
];
foreach ($count_fields as $field => $label) {
if (!empty($deal_data[$field]) && $deal_data[$field] > 0) {
echo '
' . $label . ': ' . intval($deal_data[$field]) . '
';
}
}
if (!empty($deal_data['mortgagee'])) {
echo '
Залогодержатель: ' . htmlspecialchars($deal_data['mortgagee']) . '
';
}
if (!empty($deal_data['debt_amount']) && $deal_data['debt_amount'] > 0) {
echo '
Сумма долга: ' . number_format($deal_data['debt_amount'], 0, '', ' ') . ' руб.
';
}
if (!empty($deal_data['counter_agent_name'])) {
echo '
Встречный агент: ' . htmlspecialchars($deal_data['counter_agent_name']) . '
';
}
if (!empty($deal_data['counter_agent_commission']) && $deal_data['counter_agent_commission'] > 0) {
echo '
Комиссия встречному агенту: ' . number_format($deal_data['counter_agent_commission'], 0, '', ' ') . ' руб.
';
}
if (!empty($deal_data['counter_agent_phone'])) {
echo '
Телефон встречного агента: ' . htmlspecialchars($deal_data['counter_agent_phone']) . '
';
}
?>
Стороны сделки:
0) {
$row_req1 = mysql_fetch_assoc($rez_req1);
$side1_text .= ': Заявка «' . htmlspecialchars($row_req1['name']) . '»';
if (!empty($row_req1['client_id'])) {
$sql_cl1 = "SELECT id, fio FROM clients WHERE id = " . intval($row_req1['client_id']) . " LIMIT 1";
$rez_cl1 = mysql_query($sql_cl1);
if ($rez_cl1 && mysql_num_rows($rez_cl1) > 0) {
$row_cl1 = mysql_fetch_assoc($rez_cl1);
$side1_text .= ' —
' . htmlspecialchars($row_cl1['fio']) . '';
}
}
}
}
echo '
' . $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";
$rez_req2 = mysql_query($sql_req2);
if ($rez_req2 && mysql_num_rows($rez_req2) > 0) {
$row_req2 = mysql_fetch_assoc($rez_req2);
$side2_text .= ': Заявка «' . htmlspecialchars($row_req2['name']) . '»';
if (!empty($row_req2['client_id'])) {
$sql_cl2 = "SELECT id, fio FROM clients WHERE id = " . intval($row_req2['client_id']) . " LIMIT 1";
$rez_cl2 = mysql_query($sql_cl2);
if ($rez_cl2 && mysql_num_rows($rez_cl2) > 0) {
$row_cl2 = mysql_fetch_assoc($rez_cl2);
$side2_text .= ' —
' . htmlspecialchars($row_cl2['fio']) . '';
}
}
}
}
echo '
' . $side2_text . '';
?>
0) {
echo '
';
}
}
// Документы сделки (файлы)
$sql_docs = "SELECT id, name, original_name, file FROM deal_documents WHERE deal_id = " . intval($deal_id_for_edit) . " AND deleted_at IS NULL";
$rez_docs = mysql_query($sql_docs);
if ($rez_docs && mysql_num_rows($rez_docs) > 0) {
echo '
';
echo '
Документы:';
while ($doc_row = mysql_fetch_assoc($rez_docs)) {
$fileUrl = 'https://joywork.ru/deal/index.php?path=documents/' . intval($doc_row['id']) . '/download';
$displayName = htmlspecialchars($doc_row['name']);
$origName = htmlspecialchars($doc_row['original_name']);
echo '
';
}
echo '
';
}
// Договора сделки (inner_docs)
$sql_inner_docs = "SELECT d.id, d.name, did.comment 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) . " AND d.deleted_at IS NULL";
$rez_inner_docs = mysql_query($sql_inner_docs);
if ($rez_inner_docs && mysql_num_rows($rez_inner_docs) > 0) {
echo '
';
echo '
Договора:';
while ($doc_row = mysql_fetch_assoc($rez_inner_docs)) {
echo '
';
echo '
';
if (!empty($doc_row['comment'])) {
echo '
Примечание: ' . htmlspecialchars($doc_row['comment']) . '
';
}
echo '
';
}
echo '
';
}
if ($deal_data['status'] == 1) {
echo '
✓ Сделка закрыта успешно
';
} else if ($deal_data['status'] == 2) {
echo '
✗ Сделка отменена
';
}
?>
Сумма сделки: =$event['sum']?>p
ссылка', $event['comment']);
?>
Комментарий: =$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'];
$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);
if ($doc_obj = mysql_fetch_assoc($rez_obj)) {
$doc_parties .= '
Объект: '.$doc_obj['nazv'].' ('.$doc_obj['adres'].')';
}
}
if (!empty($doc_parties)) { ?>
=date("H:i", strtotime($time_zone, strtotime($event['create_date'])))?>
0 && isset($users[$event['user_id']])){?>
=$users[$event['user_id']]['user_fio']?>
0){?>
Задача добавлена автоматически при переходе на этап
0){?>
Из заявки ID: =$event['old_req_id']?>