Exemple #1
0
 /**
  * Clean up an array of variables.
  *
  * @param mixed  $var  The input variable.
  * @param int    $mask Filter bit mask. See {@link XoopsRequest::cleanVar()}
  * @param string $type The variable type. See {@link XoopsFilterInput::clean()}.
  *
  * @return string
  */
 private static function cleanVars($var, $mask = 0, $type = null)
 {
     if (is_string($var)) {
         $var = XoopsRequest::cleanVar($var, $mask, $type);
     } else {
         foreach ($var as $key => &$value) {
             $value = XoopsRequest::cleanVars($value, $mask, $type);
         }
     }
     return $var;
 }