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'; }