Exemple #1
0
 public function getNewsletterMessage(Module_News $module, $email)
 {
     if (false === ($nl = GWF_Newsletter::getByEmail($email))) {
         $nl = GWF_Newsletter::getPreviewRow($email);
     }
     if (false === ($user = GWF_User::getByEmail($email))) {
         $username = $module->lang('anrede', array($email));
     } else {
         $username = $module->lang('anrede', array($user->getName()));
     }
     $unsign = $nl->getUnsignAnchor();
     return $module->lang('newsletter_wrap', array($username, $unsign, $this->getTitle(), $this->displayMessage()));
 }
Exemple #2
0
 public static function getTypeSelectB(Module_News $module, $key, $value = 0)
 {
     $key = GWF_HTML::display($key);
     $value = (int) $value;
     $back = sprintf('<select name="%s">' . PHP_EOL, $key);
     $sel = GWF_HTML::selected($value === 0);
     $back .= sprintf('<option value="%d"%s>%s</option>' . PHP_EOL, 0, $sel, $module->lang('type_none'));
     $sel = GWF_HTML::selected($value === self::WANT_TEXT);
     $back .= sprintf('<option value="%d"%s>%s</option>' . PHP_EOL, self::WANT_TEXT, $sel, $module->lang('type_text'));
     $sel = GWF_HTML::selected($value === self::WANT_HTML);
     $back .= sprintf('<option value="%d"%s>%s</option>' . PHP_EOL, self::WANT_HTML, $sel, $module->lang('type_html'));
     $back .= '</select>' . PHP_EOL;
     return $back;
 }