Esempio n. 1
0
 public function validate_tag($m, $arg)
 {
     if (Slay_Tag::getByName($arg) !== false) {
         return $m->lang('err_dup_tag');
     }
     return GWF_Validator::validateString($m, 'tag', $arg, 1, 63, true);
 }
Esempio n. 2
0
 public function validate_lyrics($m, $arg)
 {
     return GWF_Validator::validateString($m, 'lyrics', $arg, 32, Slay_Lyrics::MAX_LENGTH);
 }
Esempio n. 3
0
 public function validate_password(Module_WeChall $m, $arg)
 {
     if ($arg === '' && isset($_GET['edit'])) {
         return false;
     }
     return GWF_Validator::validateString($m, 'password', $arg, 1, 255, false);
 }
Esempio n. 4
0
 public function validate_descr(Module_Download $m, $arg)
 {
     return GWF_Validator::validateString($m, 'descr', $arg, 0, $m->cfgMaxDescrLen(), false);
 }
Esempio n. 5
0
 public function validate_tickets($m, $arg)
 {
     return GWF_Validator::validateString($m, 'tickets', $arg, 2, 128);
 }
Esempio n. 6
0
 public function validate_pass(Module_WeChall $m, $arg)
 {
     return GWF_Validator::validateString($m, 'pass', $arg, 0, 63);
 }
Esempio n. 7
0
 public function validate_title(Module_Votes $m, $arg)
 {
     return GWF_Validator::validateString($m, 'title', $arg, $m->cfgMinTitleLen(), $m->cfgMaxTitleLen(), false);
 }
Esempio n. 8
0
 public function validate_message(Module_Contact $m, $arg)
 {
     return GWF_Validator::validateString($m, 'message', $arg, 16, $m->cfgMaxMsgLen(), false);
 }
Esempio n. 9
0
 private function validateString(Module_Profile $m, $key, $arg, $max)
 {
     return GWF_Validator::validateString($m, $key, $arg, 0, $max, true);
 }
Esempio n. 10
0
 public function validate_msg(Module_Ban $m, $arg)
 {
     return GWF_Validator::validateString($m, 'msg', $arg, 1, 1024, false);
 }
Esempio n. 11
0
 public function validate_descr_new(Module_WeChall $m, $arg)
 {
     return GWF_Validator::validateString($m, 'descr_new', $arg, 12, 4096);
 }
Esempio n. 12
0
 /**
  * Check if an URL is valid for a page. Optionally check for duplicate URLs too.
  * @param string $url
  * @param boolean $allow_dups
  * @return false|string
  */
 public function validateURL($url, $allow_dups = false, $key = 'url')
 {
     # Dup checker
     if (!$allow_dups) {
         if (false !== GWF_Page::getByURL($url)) {
             return $this->lang('err_dup_url');
         }
     }
     # Sanitize URL
     $_POST[$key] = $url = ltrim(trim($url), '/');
     # Just some length check
     return GWF_Validator::validateString($this, $key, $url, 4, 255, false);
 }
Esempio n. 13
0
 public function validate_searchterm($m, $arg)
 {
     return GWF_Validator::validateString($m, 'searchterm', $arg, 0, 63, true);
 }
Esempio n. 14
0
 public function validate_message($message)
 {
     return GWF_Validator::validateString($this->module, 'message', $message, 1, $this->module->cfgMaxlen(), true);
 }
Esempio n. 15
0
 public function validate_content($m, $arg)
 {
     return GWF_Validator::validateString($m, 'content', $arg, 4, 65536, false);
 }
Esempio n. 16
0
 public function validate_site_description(Module_WeChall $m, $arg)
 {
     return GWF_Validator::validateString($m, 'site_description', $arg, 0, 4096);
 }
Esempio n. 17
0
 public function validate_answer($m, $arg)
 {
     return GWF_Validator::validateString($m, 'answer', $arg, 8, $m->cfgMaxMessageLen(), false);
 }
Esempio n. 18
0
 public function validate_message($arg)
 {
     return GWF_Validator::validateString($this, 'message', $arg, 8, $this->cfgMaxMessageLen(), false);
 }