public function validate_pollid(Module_Forum $m, $arg) { if (false === ($p = GWF_VoteMulti::getByID($arg))) { return $m->lang('err_poll'); } if ($p->getUserID() !== $this->user->getID()) { return $m->lang('err_poll'); } return false; }
public function getSubscrSelect(Module_Forum $module, $name = 'subscr') { $back = sprintf('<select name="%s">', $name); $val = $this->getVar('fopt_subscr'); foreach (self::$SUBSCR_MODES as $opt) { $sel = GWF_HTML::selected($opt === $val); $back .= sprintf('<option value="%s"%s>%s</option>', $opt, $sel, $module->lang('subscr_' . $opt)); } $back .= '</select>'; return $back; }
public function displayEditBy(Module_Forum $m) { if ('' === ($ename = $this->display('post_eusername'))) { return ''; } $edate = GWF_Time::displayDate($this->getVar('post_edate')); return $m->lang('last_edit_by', array($ename, $edate)); }