/** * Constructor * * @param Request $request * @return EmailTemplatesAdminController */ function __construct($request) { parent::__construct($request); $this->wireframe->addBreadCrumb(lang('Email templates'), assemble_url('admin_settings_email_templates')); $module_name = $this->request->get('module_name'); $template_name = $this->request->get('template_name'); if ($module_name && $template_name) { $this->active_template = EmailTemplates::findById(array('name' => $template_name, 'module' => $module_name)); } // if if (instance_of($this->active_template, 'EmailTemplate')) { $this->wireframe->addBreadCrumb($this->active_template->getModule() . ' / ' . $this->active_template->getName(), $this->active_template->getUrl()); } else { $this->active_template = new EmailTemplate(); } // if $this->smarty->assign('active_template', $this->active_template); }
/** * Summary of emailEdited * @param EmailTemplate $template */ public static function emailEdited(EmailTemplate $template) { self::send("Email {$template->getId()} ({$template->getName()}) edited by " . User::getCurrent()->getUsername()); }