|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilFormatMail:
Collaboration diagram for ilFormatMail:Public Member Functions | |
| formatReplyRecipientsForCC () | |
| formatReplyRecipient () | |
| appendSearchResult (array $a_names, string $a_type) | |
| appendSignature (string $message) | |
| prependSignature (string $message) | |
| formatReplyMessage (string $message) | |
| formatReplySubject (string $subject) | |
| formatForwardSubject (string $subject) | |
Public Member Functions inherited from ilMail | |
| __construct (private int $a_user_id, private ?ilMailAddressTypeFactory $mail_address_type_factory=null, private ilMailRfc822AddressParserFactory $mail_address_parser_factory=new ilMailRfc822AddressParserFactory(), private ?ilAppEventHandler $event_handler=null, private ?ilLogger $logger=null, private ?ilDBInterface $db=null, private ?ilLanguage $lng=null, private ?ilFileDataMail $mail_file_data=null, protected ?ilMailOptions $mail_options=null, private ?ilMailbox $mailbox=null, private ?ilMailMimeSenderFactory $sender_factory=null, private ?Closure $usr_id_by_login_callable=null, private ?AutoresponderService $auto_responder_service=null, private ?int $mail_admin_node_ref_id=null, private ?int $mail_obj_ref_id=null, private ?ilObjUser $actor=null, private ?ilMailTemplatePlaceholderResolver $placeholder_resolver=null, private ?ilMailTemplatePlaceholderToEmptyResolver $placeholder_to_empty_resolver=null, ?Conductor $legal_documents=null, ?MailSignatureService $signature_service=null,) | |
| autoresponder () | |
| withContextId (string $context_id) | |
| withContextParameters (array $parameters) | |
| existsRecipient (string $new_recipient, string $existing_recipients) | |
| setSaveInSentbox (bool $save_in_sentbox) | |
| getSaveInSentbox () | |
| getMailObjectReferenceId () | |
| formatNamesForOutput (string $recipients) | |
| getPreviousMail (int $mail_id) | |
| getNextMail (int $mail_id) | |
| getMailsOfFolder (int $a_folder_id, array $filter=[]) | |
| countMailsOfFolder (int $folder_id) | |
| deleteMailsOfFolder (int $folder_id) | |
| getMail (int $mail_id) | |
| markRead (array $mail_ids) | |
| markUnread (array $mail_ids) | |
| moveMailsToFolder (array $mail_ids, int $folder_id) | |
| deleteMails (array $mail_ids) | |
| fetchMailData (?array $row) | |
| getNewDraftId (int $folder_id) | |
| updateDraft (int $a_folder_id, array $a_attachments, string $a_rcp_to, string $a_rcp_cc, string $a_rcp_bcc, string $a_m_subject, string $a_m_message, int $a_draft_id=0, ?DateTimeImmutable $schedule_time=null, bool $a_use_placeholders=false, ?string $a_tpl_context_id=null, array $a_tpl_context_params=[]) | |
| scheduledMail (int $folder_id, int $sender_usr_id, MailScheduleData $mail_data, ?string $template_context_id=null, array $template_context_parameters=[]) | |
| persistToStage (int $a_user_id, string $a_rcp_to, string $a_rcp_cc, string $a_rcp_bcc, string $a_m_subject, string $a_m_message, ?\ILIAS\ResourceStorage\Identification\ResourceCollectionIdentification $a_attachments=null, bool $a_use_placeholders=false, ?string $a_tpl_context_id=null, ?array $a_tpl_ctx_params=[]) | |
| retrieveFromStage () | |
| enqueue (string $a_rcp_to, string $a_rcp_cc, string $a_rcp_bcc, string $a_m_subject, string $a_m_message, array $a_attachment, bool $a_use_placeholders=false) | |
| Should be used to enqueue a 'mail'. More... | |
| sendMail (MailDeliveryData $mail_data) | |
| This method is used to finally send internal messages and external emails To use the mail system as a consumer, please use ilMail::enqueue. More... | |
| validateRecipients (string $to, string $cc, string $bcc) | |
| saveAttachments (?ResourceCollectionIdentification $attachments) | |
| appendInstallationSignature (?bool $a_flag=null) | |
| setUserInstanceById (array $user_instances_by_id_map) | |
| setMailOptionsByUserIdMap (array $mail_options_by_usr_id_map) | |
| formatLinebreakMessage (string $message) | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilMail | |
| static | _getAutoGeneratedMessageString (?ilLanguage $lang=null) |
| static | _getIliasMailerName () |
| static | _getInstallationSignature () |
| static | getSalutation (int $a_usr_id, ?ilLanguage $a_language=null) |
Data Fields inherited from ilMail | |
| const string | ILIAS_HOST = 'ilias' |
| const string | PROP_CONTEXT_SUBJECT_PREFIX = 'subject_prefix' |
| int | $user_id |
Protected Attributes inherited from ilMail | |
| array | $mail_data = [] |
Definition at line 25 of file class.ilFormatMail.php.
| ilFormatMail::appendSearchResult | ( | array | $a_names, |
| string | $a_type | ||
| ) |
| list<string> | $a_names |
Definition at line 69 of file class.ilFormatMail.php.
References ilMail\$mail_data.
| ilFormatMail::appendSignature | ( | string | $message | ) |
Definition at line 94 of file class.ilFormatMail.php.
| ilFormatMail::formatForwardSubject | ( | string | $subject | ) |
Definition at line 124 of file class.ilFormatMail.php.
| ilFormatMail::formatReplyMessage | ( | string | $message | ) |
Definition at line 109 of file class.ilFormatMail.php.
| ilFormatMail::formatReplyRecipient | ( | ) |
Definition at line 56 of file class.ilFormatMail.php.
| ilFormatMail::formatReplyRecipientsForCC | ( | ) |
Definition at line 27 of file class.ilFormatMail.php.
References $DIC.
| ilFormatMail::formatReplySubject | ( | string | $subject | ) |
Definition at line 119 of file class.ilFormatMail.php.
| ilFormatMail::prependSignature | ( | string | $message | ) |
Definition at line 99 of file class.ilFormatMail.php.