Esempio n. 1
0
function mls_setbasket(&$message, $delete)
{
    if ($message["basket"] != $delete) {
        Message::update($message['id'], array('basket' => $delete));
        $message["basket"] = $delete;
    }
}
Esempio n. 2
0
     foreach ($ms as $m) {
         $cnt++;
         $out .= "<div onclick='document.location.href=\"?type=cabinet&messages=" . $m["id"] . "\"' onmouseover='this.style.backgroundColor=\"#ddd\"' onmouseout='this.style.backgroundColor=\"\"' style='cursor: pointer; border-top: 1px solid silver; padding-bottom: 5px; padding-top: 5px;'>" . "<div style='margin-left: 5px; width: 45px; height: 18px; float: left;'>" . $m["id"] . "</div>" . "<div style='overflow: hidden; width: 540px; height: 18px; float: left;'>" . $m["subject"] . "</div>" . "<div style='margin-left: 10px; float: left'>" . date("d.m.Y H:i:s", $m["created"]) . "</div>" . "<div class='clear'></div></div>";
     }
     if ($cnt) {
         $h = $cnt * 30;
         if ($h > 180) {
             $h = 180;
         }
         print "<div style='height: " . $h . "px; overflow: auto;'>" . $out . "<div style='border-top: 1px solid silver;'></div></div>";
     }
 }
 if (isset($messages[intval($_REQUEST["messages"])])) {
     $m = $messages[intval($_REQUEST["messages"])];
     if (!$m["readed"]) {
         Message::update($m["id"], array('readed' => 1));
     }
     if (isset($_REQUEST["cab_msg_answer"])) {
         $t = clearText($_REQUEST["cab_msg_answer"]);
         if (strlen($t)) {
             $t = substr($t, 0, 1000);
             $sbj = "[Re] " . $m["subject"];
             $message_id = Message::create(array("parent_id" => $m["id"], "klient_id" => $m["klient_id"], "created" => time(), "creator_id" => $m["addr"], "addr" => $m["creator_id"], "subject" => $sbj, "text" => $t, "prior" => 1));
             if ($message_id) {
                 enqueue_message_to_email($message_id, message_reciever_to_email($m['creator_id']), \Components\Entity\EmailNotificationType::TO_RECEIVER_ON_MESSAGE_COMMON);
                 $_SESSION["cab_msg_answer_info"] = "<span style='color:green'>Сообщение отправлено</span>";
             } else {
                 $_SESSION["cab_msg_answer_info"] = "<span style='color:red'>Не удалось отправить сообщение</span>";
             }
             header("location: ?type=cabinet&messages=" . $m["id"]);
             print $_SESSION["cab_msg_answer_info"];