public static function display_newsletter($id_archive) { $row = PersistenceContext::get_querier()->select_single_row(NewsletterSetup::$newsletter_table_archives, array('*'), "WHERE id = '" . $id_archive . "'"); return NewsletterMailFactory::display_mail($row['language_type'], $row['subject'], $row['contents']); }
public static function display_mail($language_type, $id, $title, $contents) { $row = $this->querier->select_single_row(NewsletterSetup::$newsletter_table_archive, array('*'), "WHERE id = '" . $id . "'"); return NewsletterMailFactory::display_mail($language_type, $row['title'], $row['contents']); }
private function send_test($type) { $newsletter_config = NewsletterConfig::load(); $subscribers[] = array('user_id' => AppContext::get_current_user()->get_id()); NewsletterMailFactory::send_mail($subscribers, $type, $newsletter_config->get_mail_sender(), $this->form->get_value('title'), $this->form->get_value('contents')); }