return(\OC_Util::callCheck());
}
+ /**\r
+ * @brief Used to sanitize HTML\r
+ *\r
+ * This function is used to sanitize HTML and should be applied on any string or array of strings before displaying it on a web page.\r
+ *\r
+ * @param string or array of strings\r
+ * @return array with sanitized strings or a single sinitized string, depends on the input parameter.\r
+ */\r
+ public static function sanitizeHTML( $value ){\r
+ return(\OC_Util::sanitizeHTML($value));\r
+ }
}
?>
$_SESSION['requesttoken-'.$token]=time();
// cleanup old tokens garbage collector
- // only run every 20th time so we donยดt waste cpu cycles
+ // only run every 20th time so we don't waste cpu cycles
if(rand(0,20)==0) {
foreach($_SESSION as $key=>$value) {
// search all tokens in the session
exit;
}
}
+
+ /**\r
+ * @brief Public function to sanitize HTML\r
+ *\r
+ * This function is used to sanitize HTML and should be applied on any string or array of strings before displaying it on a web page.\r
+ *\r
+ * @param string or array of strings\r
+ * @return array with sanitized strings or a single sinitized string, depends on the input parameter.\r
+ */\r
+ public static function sanitizeHTML( &$value ){\r
+ if (is_array($value) || is_object($value)) array_walk_recursive($value,'OC_Util::sanitizeHTML');\r
+ else $value = htmlentities($value, ENT_QUOTES, 'UTF-8'); //Specify encoding for PHP<5.4\r
+ return $value;\r
+ }
}