exit; } header("Expires: " . gmdate("D, d M Y H:i:s", time() + 365 * 24 * 60 * 60) . " GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); if ($_GET["file"] == "favicon.ico") { header("Content-Type: image/x-icon"); echo lzw_decompress(compile_file('../adminer/static/favicon.ico', 'lzw_compress')); } elseif ($_GET["file"] == "default.css") { header("Content-Type: text/css; charset=utf-8"); echo lzw_decompress(compile_file('../adminer/static/default.css;../externals/jush/jush.css', 'minify_css')); } elseif ($_GET["file"] == "functions.js") { header("Content-Type: text/javascript; charset=utf-8"); echo lzw_decompress(compile_file('../adminer/static/functions.js;static/editing.js', 'minify_js')); } elseif ($_GET["file"] == "jush.js") { header("Content-Type: text/javascript; charset=utf-8"); echo lzw_decompress(compile_file('../externals/jush/modules/jush.js;../externals/jush/modules/jush-textarea.js;../externals/jush/modules/jush-txt.js;../externals/jush/modules/jush-sql.js;../externals/jush/modules/jush-pgsql.js;../externals/jush/modules/jush-sqlite.js;../externals/jush/modules/jush-mssql.js;../externals/jush/modules/jush-oracle.js;../externals/jush/modules/jush-simpledb.js', 'minify_js')); } else { header("Content-Type: image/gif"); switch ($_GET["file"]) { //case "plus.gif": echo compile_file('../adminer/static/plus.gif'); break; //case "cross.gif": echo compile_file('../adminer/static/cross.gif'); break; //Cambiada por boton bootstrap case "up.gif": echo compile_file('../adminer/static/up.gif'); break; case "down.gif": echo compile_file('../adminer/static/down.gif'); break; case "arrow.gif": echo compile_file('../adminer/static/arrow.gif'); break; }
exit; } $json = new Mapbender_JSON(); // get data from POST and SESSION $userId = Mapbender::session()->get("mb_user_id"); $mapObject = $ajaxResponse->getParameter('mapObject'); $lzwCompressed = $ajaxResponse->getParameter('lzwCompressed'); $saveInSession = $ajaxResponse->getParameter('saveInSession'); $extensionData = $json->decode($ajaxResponse->getParameter('extensionData')); $attributes = $ajaxResponse->getParameter('attributes'); $overwrite = $ajaxResponse->getParameter('overwrite'); $overwrite = $overwrite == "1" ? true : false; //for debugging, write mapObject to file if ($lzwCompressed == 'true') { //$e = new mb_exception('mod_savewmc_server.php: mapObject: '.implode(',',$mapObject)); $mapObject = lzw_decompress($mapObject); //$e = new mb_exception('mod_savewmc_server.php: mapObject uncompressed: '.$mapObject); //$filename = TMPDIR."/formerly_compressed_json.txt";//will be set to new one cause ? } else { //$filename = TMPDIR."/formerly_uncompressed_json.txt";//will be set to new one cause ? } //file_put_contents($filename, $mapObject); //$e = new mb_exception('mod_savewmc_server.php: mapObject is here ;-)'); $mapObject = $json->decode($mapObject); $e = new mb_notice('mod_savewmc_server.php: mapObject has been decoded from json'); // create WMC object $wmc = new wmc(); if ($overwrite) { $wmc->createFromJs($mapObject, $attributes->title, $extensionData, $attributes->wmc_id); } else { $wmc->createFromJs($mapObject, $attributes->title, $extensionData);
if ($_SERVER["HTTP_IF_MODIFIED_SINCE"]) { header("HTTP/1.1 304 Not Modified"); exit; } header("Expires: " . gmdate("D, d M Y H:i:s", time() + 365 * 24 * 60 * 60) . " GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); if ($_GET["file"] == "favicon.ico") { header("Content-Type: image/x-icon"); echo lzw_decompress(compile_file('../adminer/static/favicon.ico', 'lzw_compress')); } elseif ($_GET["file"] == "default.css") { header("Content-Type: text/css; charset=utf-8"); echo lzw_decompress(compile_file('../adminer/static/default.css', 'minify_css')); } elseif ($_GET["file"] == "functions.js") { header("Content-Type: text/javascript; charset=utf-8"); echo lzw_decompress(compile_file('../adminer/static/functions.js;static/editing.js', 'minify_js')); } else { header("Content-Type: image/gif"); switch ($_GET["file"]) { case "plus.gif": echo compile_file('../adminer/static/plus.gif'); break; case "cross.gif": echo compile_file('../adminer/static/cross.gif'); break; case "up.gif": echo compile_file('../adminer/static/up.gif'); break; case "down.gif": echo compile_file('../adminer/static/down.gif'); break;
if ($_SERVER["HTTP_IF_MODIFIED_SINCE"]) { header("HTTP/1.1 304 Not Modified"); exit; } header("Expires: " . gmdate("D, d M Y H:i:s", time() + 365 * 24 * 60 * 60) . " GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); if ($_GET["file"] == "favicon.ico") { header("Content-Type: image/x-icon"); echo lzw_decompress(compile_file('../adminer/static/favicon.ico', 'lzw_compress')); } elseif ($_GET["file"] == "default.css") { header("Content-Type: text/css; charset=utf-8"); echo lzw_decompress(compile_file('../adminer/static/default.css;../externals/jush/jush.css', 'minify_css')); } elseif ($_GET["file"] == "functions.js") { header("Content-Type: text/javascript; charset=utf-8"); echo lzw_decompress(compile_file('../adminer/static/functions.js;static/editing.js;../externals/jush/modules/jush.js;../externals/jush/modules/jush-textarea.js;../externals/jush/modules/jush-txt.js;../externals/jush/modules/jush-sql.js;../externals/jush/modules/jush-pgsql.js;../externals/jush/modules/jush-sqlite.js;../externals/jush/modules/jush-mssql.js;../externals/jush/modules/jush-oracle.js;../externals/jush/modules/jush-simpledb.js', 'minify_js')); } else { header("Content-Type: image/gif"); switch ($_GET["file"]) { case "plus.gif": echo compile_file('../adminer/static/plus.gif'); break; case "cross.gif": echo compile_file('../adminer/static/cross.gif'); break; case "up.gif": echo compile_file('../adminer/static/up.gif'); break; case "down.gif": echo compile_file('../adminer/static/down.gif'); break;