public static function validate_other(Module_Helpdesk $m, $arg) { $len = GWF_String::strlen($arg); if ($len < 2) { return $m->lang('err_no_other'); } $maxlen = $m->cfgMaxTitleLen(); if ($len > $maxlen) { return $m->lang('err_other_len', array($maxlen)); } return false; }
private static function addNewFAQTicket(Module_Helpdesk $module, array $ticket) { if (false === ($faq = GDO::table('GWF_HelpdeskFAQ')->getByTID($ticket['hdt_id']))) { $faq = new GWF_HelpdeskFAQ(array('hdf_id' => 0, 'hdf_tid' => $ticket['hdt_id'], 'hdf_question' => $ticket['hdt_other'] === '' ? 'DEFAULT TITLE' : '', 'hdf_answer' => '', 'hdf_langid' => 0)); if (false === $faq->insert()) { return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__)); } return $module->message('msg_new_faq'); } else { // if (false === $faq->saveVars(array( // ))) { // return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__)); // } } return ''; }
public function validate_message(Module_Helpdesk $m, $arg) { return $m->validate_message($arg); }