45 $component->description =
"Email management for Fakoli/CMS";
58 "Email Management" => array
61 "Email Templates" => array(
"page" =>
"/admin/email_template_list",
64 "icon" =>
"envelope-square"),
66 "Merge Codes" => array(
"page" =>
"/admin/merge_code_list",
71 "Email Logs" => array(
"page" =>
"/admin/email_logs",
78 "Collaboration" => array
80 "Contact Topics" => array(
"page" =>
"/admin/contact_topics",
85 "Contact Us Log" => array(
"page" =>
"/admin/contact_us_log",
91 "Developer Tools" => array
93 "Send Test Email" => array(
"page" =>
"/admin/test_email_form",
96 "icon" =>
"share-square"),
98 "Email Debug Logs" => array(
"page" =>
"/admin/email_debug_logs",
109 return array(
"ComponentScanComplete" => array(
EmailManager, setDefaults),
110 "upgradeComponent" => array(
EmailManager, upgradeComponent),
111 "RegisterSerializationHandler" => array(
EmailManager, registerSerializationHandler),
112 "RegisterEmailTransport" => array(
EmailManager, registerSMTPTransport),
113 "RegisterSettingsFormExtension" => array(
EmailManager, registerSettingsFormExtension)
120 return array(
"/components/email/js/email.js",
"/components/email/js/email_attachment_manager.js");
125 return array(
"/components/email/css/email.css");
Takes an email template and an obj of any DataItem class and sends email to a list of recipients afte...
static getComponentDefinition()
static subscribeToEvents()