2
/********************************************************
3
include/super2global.inc
5
(C)Ryo Chijiiwa <Ryo@IlohaMail.org> 2002
7
This file is part of IlohaMail, and released under GPL.
8
See COPYING, or http://www.fsf.org/copyleft/gpl.html
11
Convert super globals (in PHP > 4.1) to globals.
13
********************************************************/
15
error_reporting(E_ERROR | E_WARNING | E_PARSE);
17
function input_filter($str){
18
if (ini_get('magic_quotes_gpc')!=1 && is_string($str)) $str = addslashes($str);
23
while ( list($var, $val) = each($_GET) ) $$var = input_filter($val);
27
while ( list($var, $val) = each($_POST) ) $$var = input_filter($val);
31
while ( list($n, $val) = each($_FILES) ){
32
$$n = $_FILES[$n]['tmp_name'];
34
$$var = $_FILES[$n]['name'];
36
$$var = $_FILES[$n]['size'];
38
$$var = $_FILES[$n]['type'];
42
if (!empty($_COOKIE["ILOHAMAIL_SESSION"])){
43
$ILOHAMAIL_SESSION = input_filter($_COOKIE["ILOHAMAIL_SESSION"]);
44
$user = $ILOHAMAIL_SESSION;
48
include_once("../include/langs.inc");
50
//sanitize int_lang...just in case
51
if (isset($int_lang)){
52
if (empty($languages[$int_lang])) $int_lang = "";
55
// validate $lang, set to default
56
// auth_session should set it to $my_prefs["lang"]
57
if (empty($languages[$lang])){
58
if ((!empty($int_lang)) && ($languages[$int_lang])) $lang = $int_lang;
b'\\ No newline at end of file'