informVisitorUnreadMessage() public static method

public static informVisitorUnreadMessage ( erLhcoreClassModelChat $chat )
$chat erLhcoreClassModelChat
コード例 #1
0
 public static function autoInformVisitor($minutesTimeout)
 {
     if ($minutesTimeout > 0) {
         $items = erLhcoreClassChat::getList(array('limit' => 10, 'filterlt' => array('last_op_msg_time' => time() - 1 * 60), 'filter' => array('has_unread_op_messages' => 1, 'unread_op_messages_informed' => 0)));
         // Update chats instantly
         foreach ($items as $item) {
             $item->has_unread_op_messages = 0;
             $item->unread_op_messages_informed = 1;
             $item->updateThis();
         }
         // Now inform visitors
         foreach ($items as $item) {
             erLhcoreClassChatMail::informVisitorUnreadMessage($item);
         }
     }
 }