$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; } } // Everyone needs stuff from config, and config needs stuff from // strings.php, so include them both here. // Include them down here instead of at the top so that all config // variables overwrite any passed in variables (for security) include ('../functions/strings.php'); include ('../config/config.php'); include ('../src/load_prefs.php'); include ('../functions/page_header.php'); // Set up the language // i18n.php was included by auth.php global $username, $data_dir; set_up_language(getPref($data_dir, $username, 'language')); ?>