"; echo $_SERVER["SCRIPT_NAME"]."
"; echo $_SERVER["SERVER_NAME"]."
";*/ //--------------------------------------------------------------- // flag marks parent file define( '_MAIN_PROG', 1 ); //--------------------------------------------------------------- $error_report_var = 0; error_reporting($error_report_var); if( SYS_MICROTIME ) { $ma = split(" ",microtime()); $mtime = $ma[0] + $ma[1]; $durchlauf = "X"; } $syspar[http_vars] = array_merge($_POST, $_GET); session_save_path("./log"); define(CONTEMP_ENGINE_20,"contemp_engine_20/"); require(CONTEMP_ENGINE_20."engine20.php"); session_start(); error_reporting($error_report_var); /*@session_register("sess"); @session_register("su"); @session_register("su_id"); @session_register("tan"); @session_register("sp"); @session_register("gp"); @session_register("cms_lang"); @session_register("su_right"); @session_register("gp_right"); @session_register("url"); @session_register("captchacode"); $sess = "hallo";*/ // $domain = $_SERVER[SERVER_NAME]; // echo "> ".$domain." <"; //echo session_id(); //echo $su; //echo $cms_lang; // --- Session log Verfolgung $vonwo = $_SERVER[HTTP_REFERER]; $nachwo = $_SERVER[REQUEST_URI]; $vonip = $_SERVER[REMOTE_ADDR]; $seite = $syspar[http_vars][content]; $sessionid = session_id(); sessionlogtext($vonip."|".$vonwo."|".$nachwo."|".$seite."|".$sessionid); //foreach($_SERVER as $key1 => $value1) //{ // sessionlogtext("_SERVER[$key1] => $value1"); //} $module_class = array(); $cachear = $syspar[http_vars]; $syspar[cachurl] = "index.php?"; foreach($cachear as $key => $value) { $syspar[cachurl] .= "".trim($key)."=".trim($value)."&"; $cachear[$key] = trim($value); } $cachear[su] = $_SESSION[su]; ksort($cachear); $syspar[cachid] = md5(serialize($cachear)); $syspar[cachidtime] = SYS_CACHE_TIME; $syspar[session][url] = $syspar[cachurl]; $syspar[session][su] = $_SESSION[su]; $syspar[session][tan] = $_SESSION[tan]; $syspar[session][su_right] = $_SESSION[su_right]; $syspar[session][sp] = $_SESSION[sp]; $syspar[session][su_id] = $_SESSION[su_id]; $syspar[session][ntdomain] = $_SESSION[ntdomain]; $syspar[session][gp] = unserialize($_SESSION[gp]); $syspar[session][gp_right] = unserialize($_SESSION[gp_right]); $syspar[session][captchacode] = $_SESSION[captchacode]; $syspar[session][httpv] = unserialize($_SESSION[httpv]); if( is_array($syspar[session][httpv]) ) { foreach( $syspar[session][httpv] as $key => $value ) { if( !in_array($key, array_keys($syspar[http_vars]) ) ) { $syspar[http_vars][$key] = $value; } } } $cms_lang = $_SESSION[cms_lang]; if( trim($syspar[http_vars][set_lang]) <> "" ) { $cms_lang = $syspar[http_vars][set_lang]; } if( trim($cms_lang) == "" ) { $cms_lang = DEFAULT_LANG; } if( trim($cms_lang) == "" ) { $cms_lang = browser_lang(); } if( FIX_TO_LANG ) { $cms_lang = DEFAULT_LANG; } $syspar[session][cms_lang] = $cms_lang; $syspar[session][content] = $syspar[http_vars][content]; switch($syspar[http_vars][binobj]) { case "img" : require_once(INC_LIB_DIR."TImageLib.inc.php"); $timg = new TImageLib($syspar[http_vars][cmd]); $timg->setArg("file",$syspar[http_vars][file]); $timg->setArg("mapfile",$syspar[http_vars][mapfile]); $timg->setArg("oid",$syspar[http_vars][oid]); $timg->setArg("x",$syspar[http_vars][x]); $timg->setArg("y",$syspar[http_vars][y]); $timg->setArg("w",$syspar[http_vars][w]); $timg->setArg("h",$syspar[http_vars][h]); $timg->setArg("bgc",$syspar[http_vars][bgc]); $timg->setArg("rc",$syspar[http_vars][rc]); $timg->setArg("cms_lang",$syspar[session][cms_lang]); $timg->setArg("mapgroup",$syspar[http_vars][mapgroup]); $timg->getImage( (IMG_CACHE && (!$syspar[http_vars][img_cache])) ); break; case "file" : require_once(INC_LIB_DIR."file.php"); switch($syspar[http_vars][cmd]) { case "passthru" : if( $syspar[http_vars][oid] > 0 ) { get_file_by_id($syspar[http_vars][oid],$syspar[session][cms_lang]); } break; case "func" : if( in_array($syspar[http_vars][name],$funcarray) > 0 ) { $func = $syspar[http_vars][name]; ${func}(); } case "vcard" : require_once(INC_LIB_DIR."vcard.php"); $vcard = new vCard($syspar[http_vars][adr_id]); $vcard->send(); break; case "icalendar" : require_once(INC_LIB_DIR."icalendar.php"); $vcard = new iCalendar($syspar[http_vars][event_id]); $vcard->send(); break; case "ftp" : require_once(INC_LIB_DIR."ftp.php"); $ftp = new ftp($syspar[http_vars][server_id]); $ftp->sendfile($syspar[http_vars][file]); break; case "rssfeed" : break; default : break; } break; default : $idata[content] = $syspar[http_vars][content]; // Veraltet, sollte in neuen Programmteilen nicht mehr benutzt werden error_reporting(0); start_main( $syspar[http_vars][sendmail], $durchlauf ); break; } $_SESSION[su] = $syspar[session][su]; $_SESSION[tan] = $syspar[session][tan]; $_SESSION[su_right] = $syspar[session][su_right]; $_SESSION[su_id] = $syspar[session][su_id]; $_SESSION[sp] = $syspar[session][sp]; $_SESSION[ntdomain] = $syspar[session][ntdomain]; $_SESSION[gp] = serialize($syspar[session][gp]); $_SESSION[gp_right] = serialize($syspar[session][gp_right]); $_SESSION[url] = $syspar[session][url]; $_SESSION[captchacode] = $syspar[session][captchacode]; $_SESSION[cms_lang] = $cms_lang; $_SESSION[httpv] = serialize($syspar[session][httpv]); if( SYS_MICROTIME ) { $ma = split(" ", microtime()); $mtime2 = $ma[0] + $ma[1]; // ---- Nach dem Test wieder auskommentieren echo "
".$durchlauf." ".($mtime2-$mtime)."s"; echo "
".$durchlauf." ".($mtime2-$mtime)."s"; echo "

".memory_get_usage()." Byte"; echo "
".(memory_get_usage()/1024)." kByte"; echo "
".(memory_get_usage()/1024/1024)." MByte"; // ---- ende ------------- } ?>