Класс отвечает за загрузку тикетов из электронной почты
Открытые члены | |
| __construct (CrawlerProfile $profile) | |
| fetchMail () | |
Открытые члены унаследованные от BaseModel | |
| addError ($message, $fieldname=null, $form=null) | |
| hasError () | |
| getErrors () | |
| cleanErrors () | |
| getDisplayErrors () | |
| getErrorsStr () | |
| getFormErrors ($form, $separator= ', ') | |
| getNonFormErrors ($separator= ', ') | |
| exportErrors () | |
| importErrors ($data) | |
Защищенные члены | |
| initMailbox () | |
| fetchLetters (Mailbox $mailbox) | |
| isExists ($mail_data) | |
| parseOneMail (IncomingMail $email) | |
| recognizeTopic ($mail_data) | |
| getUser ($mail_data) | |
| addMessage ($topic, $mail_data) | |
| uploadAttachmentFromMail ($mail_data) | |
| createTicket ($mail_data) | |
Защищенные данные | |
| $profile | |
| $log | |
| $config | |
Защищенные данные унаследованные от BaseModel | |
| $default_error_fieldname = 'Информация' | |
Дополнительные унаследованные члены | |
Поля данных унаследованные от BaseModel | |
| $form_fieldname = [] | |
| $errors_by_form = [] | |
| $errors_non_form = [] | |
| $errors = [] | |
| __construct | ( | CrawlerProfile | $profile | ) |
|
protected |
Добавляет сообщение в переписку
| $topic | ||
| array | $mail_data |
|
protected |
Создает новый тикет
| array | $mail_data |
|
protected |
Загружает список писем и создает/дополняет тикеты
| Mailbox | $mailbox |
| fetchMail | ( | ) |
Проверяет новые письма в почте и создает на их основе новые тикеты или дополняет существующие
|
protected |
Возвращает объект пользователя по данным письма
| array | $mail_data |
|
protected |
Инициализирует объект связи с почтовым сервером
|
protected |
Возвращает true, если данное сообщение уже было загружено ранее.
| $mail_data |
|
protected |
Парсит одно письмо и возвращает структурированный массив
| IncomingMail |
|
protected |
Пытается найти в базе данных существующий тикет по номеру из заголовка письма
| $mail_data |
|
protected |
Возвращает массив идентификаторов загруженных файлов
| array | $mail_data |
|
protected |
|
protected |
|
protected |