Example #1
0
 protected function setField($key, $value, $type = 'string', $in_array = array())
 {
     if ($type == 'string') {
         $value = Controller::escapeString($value);
     }
     if ($this->checkType($type, $value)) {
         if (count($in_array) > 0) {
             if (in_array($value, $in_array, false)) {
                 $this->{$key} = $value;
                 return true;
             }
         } else {
             $this->{$key} = $value;
             return true;
         }
     }
     return false;
 }