public static function getMailsFromConversation(MailContent $mail)
 {
     $conversation_id = $mail->getConversationId();
     if ($conversation_id == 0 || $mail->getIsDraft()) {
         return array($mail);
     }
     return self::findAll(array("conditions" => "`conversation_id` = '{$conversation_id}' AND `account_id` = " . $mail->getAccountId() . " AND `state` <> 2", "order" => "`received_date` DESC"));
 }
Пример #2
0
 public static function getMailsFromConversation(MailContent $mail)
 {
     $conversation_id = $mail->getConversationId();
     if ($conversation_id == 0 || $mail->getIsDraft()) {
         return array($mail);
     }
     return self::findAll(array("conditions" => "`conversation_id` = '{$conversation_id}' AND `account_id` = " . $mail->getAccountId() . " AND `state` <> 2 AND " . permissions_sql_for_listings(self::instance(), ACCESS_LEVEL_READ, logged_user()), "order" => "`received_date` DESC"));
 }