getTimestamp())."'";
$sqlObj = "SELECT objects.id_add_user FROM objects WHERE objects.id=$post[object_id]";
$rezObj = mysql_query($sqlObj);
$obj = mysql_fetch_assoc($rezObj);
$idUser = $_SESSION['id'];
$from_id = $_SESSION['id'];
if($obj['id_add_user'] > 0){
$idUser = $obj['id_add_user'];
}
if($who_work > 0){
$idUser = $who_work;
}
$post['sum'] = str_replace(' ', '', $post['sum']);
// Формируем интерактивный документ
$document_id = null;
$document = Docs::fillInnerDocument($post['blank_id'], $post['client_id'], $post['object_id'], $post['client_ids']);
if (isset($document['doc_id']))
$document_id = $document['doc_id'];
if (isset($post['object_id'])) {
$sql = "INSERT INTO user_object_events(user_id, from_id, object_id, type, comment, sum, schedule_date, document_id) ";
$sql .= " VALUES($idUser, $from_id, $post[object_id], 'deal', '$post[comment]', '$post[sum]', $scheduleDate, '$document_id')";
}
if (isset($post['client_id'])) {
$from_id = $_SESSION['id'];
$calendar_view = 0;
if ($post['noEvent'])
$calendar_view = 1;
$sql2 = "INSERT INTO user_client_events(user_id, client_id, type, comment, sum, schedule_date, from_id, calendar_view, document_id) ";
$sql2 .= " VALUES($idUser, $post[client_id], 'deal', '$post[comment]', '$post[sum]', $scheduleDate, $from_id, $calendar_view, '$document_id')";
// Событие о сделке в Историю клиента
$date = DateTime::createFromFormat('d.m.Y H:i', $post['schedule_date']);
$dop_text = "Запланирована сделка на " . date("Y-m-d H:i:s", $date->getTimestamp());
if ($document) {
$dop_text .= ", сформирован документ: " . '
' . $document['doc_name'] . '
.';
} else {
$dop_text .= ".";
}
$dop_text .= "
От ";
$sql3 = "INSERT INTO `events_clients` (
user_id,
client_id,
from_id,
event,
`read`,
`dop_text`
) VALUES (
'".$idUser."',
'".$post[client_id]."',
'".$from_id."',
'add_deal',
'1',
'".$dop_text."'
)";
}
if (isset($post['client_ids'])) {
if(is_array($post['client_ids'])){
foreach($post['client_ids'] as $clientId){
$from_id = $_SESSION['id'];
$calendar_view = 0;
if ($post['noEvent'])
$calendar_view = 1;
$sql21 = "INSERT INTO user_client_events(user_id, client_id, type, comment, sum, schedule_date, from_id, calendar_view, document_id) ";
$sql21 .= " VALUES($idUser, $clientId, 'deal', '$post[comment]', '$post[sum]', $scheduleDate, $from_id, $calendar_view, '$document_id')";
// Событие о сделке в Историю клиента
$date = DateTime::createFromFormat('d.m.Y H:i', $post['schedule_date']);
$dop_text = "Запланирована сделка на " . date("Y-m-d H:i:s", $date->getTimestamp());
if ($document) {
$dop_text .= ", сформирован документ: " . '
' . $document['doc_name'] . '
.';
} else {
$dop_text .= ".";
}
$dop_text .= "
От ";
$sql31 = "INSERT INTO `events_clients` (
user_id,
client_id,
from_id,
event,
`read`,
`dop_text`
) VALUES (
'".$idUser."',
'".$clientId."',
'".$from_id."',
'add_deal',
'1',
'".$dop_text."'
)";
}
if (!((!empty($sql))) || !((!empty($sql21)) ? mysql_query($sql21) : true) || !((!empty($sql31)) ? mysql_query($sql31) : true))
echo mysql_error();
}
}
if (!((!empty($sql)) ? mysql_query($sql) : true) || !((!empty($sql2)) ? mysql_query($sql2) : true) || !((!empty($sql3)) ? mysql_query($sql3) : true))
echo mysql_error();
echo 'true';
}