コード例 #1
0
ファイル: AddTag.php プロジェクト: sinfocol/gwf3
 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);
 }
コード例 #2
0
ファイル: AddLyrics.php プロジェクト: sinfocol/gwf3
 public function validate_lyrics($m, $arg)
 {
     return GWF_Validator::validateString($m, 'lyrics', $arg, 32, Slay_Lyrics::MAX_LENGTH);
 }
コード例 #3
0
ファイル: Warflags.php プロジェクト: sinfocol/gwf3
 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);
 }
コード例 #4
0
ファイル: Edit.php プロジェクト: sinfocol/gwf3
 public function validate_descr(Module_Download $m, $arg)
 {
     return GWF_Validator::validateString($m, 'descr', $arg, 0, $m->cfgMaxDescrLen(), false);
 }
コード例 #5
0
ファイル: EditTermin.php プロジェクト: sinfocol/gwf3
 public function validate_tickets($m, $arg)
 {
     return GWF_Validator::validateString($m, 'tickets', $arg, 2, 128);
 }
コード例 #6
0
ファイル: Warboxes.php プロジェクト: sinfocol/gwf3
 public function validate_pass(Module_WeChall $m, $arg)
 {
     return GWF_Validator::validateString($m, 'pass', $arg, 0, 63);
 }
コード例 #7
0
ファイル: EditPoll.php プロジェクト: sinfocol/gwf3
 public function validate_title(Module_Votes $m, $arg)
 {
     return GWF_Validator::validateString($m, 'title', $arg, $m->cfgMinTitleLen(), $m->cfgMaxTitleLen(), false);
 }
コード例 #8
0
ファイル: SendMail.php プロジェクト: sinfocol/gwf3
 public function validate_message(Module_Contact $m, $arg)
 {
     return GWF_Validator::validateString($m, 'message', $arg, 16, $m->cfgMaxMsgLen(), false);
 }
コード例 #9
0
ファイル: Form.php プロジェクト: sinfocol/gwf3
 private function validateString(Module_Profile $m, $key, $arg, $max)
 {
     return GWF_Validator::validateString($m, $key, $arg, 0, $max, true);
 }
コード例 #10
0
ファイル: Admin.php プロジェクト: sinfocol/gwf3
 public function validate_msg(Module_Ban $m, $arg)
 {
     return GWF_Validator::validateString($m, 'msg', $arg, 1, 1024, false);
 }
コード例 #11
0
ファイル: SiteDescr.php プロジェクト: sinfocol/gwf3
 public function validate_descr_new(Module_WeChall $m, $arg)
 {
     return GWF_Validator::validateString($m, 'descr_new', $arg, 12, 4096);
 }
コード例 #12
0
ファイル: Module_PageBuilder.php プロジェクト: sinfocol/gwf3
 /**
  * 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);
 }
コード例 #13
0
ファイル: Search.php プロジェクト: sinfocol/gwf3
 public function validate_searchterm($m, $arg)
 {
     return GWF_Validator::validateString($m, 'searchterm', $arg, 0, 63, true);
 }
コード例 #14
0
ファイル: Shout.php プロジェクト: sinfocol/gwf3
 public function validate_message($message)
 {
     return GWF_Validator::validateString($this->module, 'message', $message, 1, $this->module->cfgMaxlen(), true);
 }
コード例 #15
0
ファイル: Translate.php プロジェクト: sinfocol/gwf3
 public function validate_content($m, $arg)
 {
     return GWF_Validator::validateString($m, 'content', $arg, 4, 65536, false);
 }
コード例 #16
0
ファイル: SiteEdit.php プロジェクト: sinfocol/gwf3
 public function validate_site_description(Module_WeChall $m, $arg)
 {
     return GWF_Validator::validateString($m, 'site_description', $arg, 0, 4096);
 }
コード例 #17
0
ファイル: FAQEdit.php プロジェクト: sinfocol/gwf3
 public function validate_answer($m, $arg)
 {
     return GWF_Validator::validateString($m, 'answer', $arg, 8, $m->cfgMaxMessageLen(), false);
 }
コード例 #18
0
ファイル: Module_Helpdesk.php プロジェクト: sinfocol/gwf3
 public function validate_message($arg)
 {
     return GWF_Validator::validateString($this, 'message', $arg, 8, $this->cfgMaxMessageLen(), false);
 }