VPN-Management-GUI 2.0.3 porting start
This commit is contained in:
67
Modules/Downloads/include/init.php
Executable file
67
Modules/Downloads/include/init.php
Executable file
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
//------------------------------------------------------------------------------
|
||||
// Vars
|
||||
if(isset($_SERVER)) {
|
||||
$GLOBALS['__GET'] =&$_GET;
|
||||
$GLOBALS['__POST'] =&$_POST;
|
||||
$GLOBALS['__SERVER'] =&$_SERVER;
|
||||
$GLOBALS['__FILES'] =&$_FILES;
|
||||
} elseif(isset($HTTP_SERVER_VARS)) {
|
||||
$GLOBALS['__GET'] =&$HTTP_GET_VARS;
|
||||
$GLOBALS['__POST'] =&$HTTP_POST_VARS;
|
||||
$GLOBALS['__SERVER'] =&$HTTP_SERVER_VARS;
|
||||
$GLOBALS['__FILES'] =&$HTTP_POST_FILES;
|
||||
} else {
|
||||
die("<B>ERROR: Your PHP version is too old</B><BR>".
|
||||
"You need at least PHP 4.0.0, preferably PHP 4.3.1 or higher.");
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
// Get Action
|
||||
$GLOBALS['__GET']["action"] = $GLOBALS['__GET']["uebergabe"];
|
||||
|
||||
if(isset($GLOBALS['__GET']["action"])) $GLOBALS["action"]=$GLOBALS['__GET']["action"];
|
||||
else $GLOBALS["action"]="list";
|
||||
if($GLOBALS["action"]=="post" && isset($GLOBALS['__POST']["do_action"])) {
|
||||
$GLOBALS["action"]=$GLOBALS['__POST']["do_action"];
|
||||
}
|
||||
if($GLOBALS["action"]=="") $GLOBALS["action"]="list";
|
||||
$GLOBALS["action"]=stripslashes($GLOBALS["action"]);
|
||||
// Default Dir
|
||||
if(isset($GLOBALS['__GET']["dir"])) $GLOBALS["dir"]=stripslashes($GLOBALS['__GET']["dir"]);
|
||||
else $GLOBALS["dir"]="";
|
||||
if($GLOBALS["dir"]==".") $GLOBALS["dir"]=="";
|
||||
// Get Item
|
||||
if(isset($GLOBALS['__GET']["item"])) $GLOBALS["item"]=stripslashes($GLOBALS['__GET']["item"]);
|
||||
else $GLOBALS["item"]="";
|
||||
// Get Sort
|
||||
if(isset($GLOBALS['__GET']["order"])) $GLOBALS["order"]=stripslashes($GLOBALS['__GET']["order"]);
|
||||
else $GLOBALS["order"]="name";
|
||||
if($GLOBALS["order"]=="") $GLOBALS["order"]=="name";
|
||||
// Get Sortorder (yes==up)
|
||||
if(isset($GLOBALS['__GET']["srt"])) $GLOBALS["srt"]=stripslashes($GLOBALS['__GET']["srt"]);
|
||||
else $GLOBALS["srt"]="yes";
|
||||
if($GLOBALS["srt"]=="") $GLOBALS["srt"]=="yes";
|
||||
// Get Language
|
||||
if(isset($GLOBALS['__GET']["lang"])) $GLOBALS["lang"]=$GLOBALS['__GET']["lang"];
|
||||
elseif(isset($GLOBALS['__POST']["lang"])) $GLOBALS["lang"]=$GLOBALS['__POST']["lang"];
|
||||
//------------------------------------------------------------------------------
|
||||
// Necessary files
|
||||
ob_start(); // prevent unwanted output
|
||||
require $_SERVER["DOCUMENT_ROOT"]."/Modules/Downloads/config/conf.php";
|
||||
if(isset($GLOBALS["lang"])) $GLOBALS["language"]=$GLOBALS["lang"];
|
||||
require $_SERVER["DOCUMENT_ROOT"]."/Modules/Downloads/lang/".$GLOBALS["language"].".php";
|
||||
require $_SERVER["DOCUMENT_ROOT"]."/Modules/Downloads/lang/".$GLOBALS["language"]."_mimes.php";
|
||||
require $_SERVER["DOCUMENT_ROOT"]."/Modules/Downloads/config/mimes.php";
|
||||
require $_SERVER["DOCUMENT_ROOT"]."/Modules/Downloads/include/fun_extra.php";
|
||||
require $_SERVER["DOCUMENT_ROOT"]."/Modules/Downloads/include/error.php";
|
||||
ob_end_clean(); // get rid of cached unwanted output
|
||||
//------------------------------------------------------------------------------
|
||||
$abs_dir=get_abs_dir($GLOBALS["dir"]);
|
||||
if(!@file_exists($GLOBALS["home_dir"])) {
|
||||
$extra=NULL;
|
||||
show_error($GLOBALS["error_msg"]["home"],$extra);
|
||||
}
|
||||
if(!down_home($abs_dir)) show_error($GLOBALS["dir"]." : ".$GLOBALS["error_msg"]["abovehome"]);
|
||||
if(!is_dir($abs_dir)) show_error($GLOBALS["dir"]." : ".$GLOBALS["error_msg"]["direxist"]);
|
||||
//------------------------------------------------------------------------------
|
||||
?>
|
Reference in New Issue
Block a user