Beispiel #1
0
 function checkRequiredFields(&$required, $vars = '')
 {
     $pass = 1;
     foreach ($required as $key => $values) {
         $keyval = modAddToMenu::getVal($key, $vars);
         $values = explode(',', $values);
         foreach ($values as $val) {
             $pass = 0;
             switch ($val) {
                 case '*':
                     if (strlen($keyval)) {
                         $pass = 1;
                     }
                     break;
                 case '+':
                     if ($keyval) {
                         $pass = 1;
                     }
                     break;
                 default:
                     if ($keyval == $val) {
                         $pass = 1;
                     }
                     break;
             }
             if ($pass) {
                 break;
             }
         }
         if (!$pass) {
             break;
         }
         $this->vars[$key] = $keyval;
     }
     return $pass;
 }