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())); }
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; }