Example #1
0
 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;
 }
Example #2
0
 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 '';
 }
Example #3
0
 public function validate_message(Module_Helpdesk $m, $arg)
 {
     return $m->validate_message($arg);
 }