示例#1
0
 public function validate_tag_old($m, $arg)
 {
     if (false === ($this->tag = Slay_Tag::getByID($arg))) {
         return $m->lang('err_unknown_tag');
     }
     return false;
 }
示例#2
0
 public static function validateTag(Module_Slaytags $module, $tagid, $allowEmpty = true, $blank = true, $name = 'searchtag')
 {
     if ($allowEmpty && $tagid == 0) {
         return false;
     }
     if (false === Slay_Tag::getByID($tagid)) {
         if ($blank) {
             unset($_POST[$name]);
         }
         return $module->lang('err_searchtag');
     }
     return false;
 }
示例#3
0
 public function validate_tag_new($m, $arg)
 {
     if (false === ($this->tag2 = Slay_Tag::getByID($arg))) {
         return $m->lang('err_unknown_target_tag');
     }
     if (!$this->tag) {
         return false;
     }
     if ($this->tag->getID() === $this->tag2->getID()) {
         return $m->lang('err_merge_same_tag');
     }
     return false;
 }