+ /**
+ * Trims every element in the array
+ */
+ function TrimArray(&$array) {
+ foreach ($array as $k => $v) {
+ global $$k;
+ if (is_array($$k)) {
+ foreach ($$k as $k2 => $v2) {
+ $$k[$k2] = substr($v2, 1);
+ }
+ } else {
+ $$k = substr($v, 1);
+ }
+
+ /* Re-assign back to array. */
+ $array[$k] = $$k;
+ }
+ }
+
+ /**
+ * Removes slashes from every element in the array
+ */
+ function RemoveSlashes(&$array) {
+ foreach ($array as $k => $v) {
+ global $$k;
+ if (is_array($$k)) {
+ foreach ($$k as $k2 => $v2) {
+ $newArray[stripslashes($k2)] = stripslashes($v2);
+ }
+ $$k = $newArray;
+ } else {
+ $$k = stripslashes($v);
+ }
+
+ /* Re-assign back to the array. */
+ $array[$k] = $$k;
+ }
+ }
+