From 89b9966e5cfb8aa1443c15d6af5afe5e53676037 Mon Sep 17 00:00:00 2001 From: lace <> Date: Fri, 23 Jul 2010 14:08:53 +0000 Subject: [PATCH] Fix compatibility with php-5.x. --- common.php | 67 ++++++++++++++++++++++++++++---------------------------------- config.php | 2 +- 2 files changed, 31 insertions(+), 38 deletions(-) diff --git a/common.php b/common.php index 2a3db70..3207af4 100644 --- a/common.php +++ b/common.php @@ -6,7 +6,7 @@ include("config.php"); // $viewcvs prepared by "config.php" - if ($viewcvs==$HTTP_SERVER_VARS["SCRIPT_NAME"]) + if ($viewcvs==$_SERVER["SCRIPT_NAME"]) unset($viewcvs); $cvs_id_split=split(" ",$cvs_id); if (count($cvs_id_split)==8) { @@ -24,24 +24,24 @@ $energie_base=""; unset($have_ent); - if (isset($HTTP_GET_VARS[ "have_ent"])) + if (isset($_GET[ "have_ent"])) $have_ent=true; - if (isset($HTTP_GET_VARS["amp;have_ent"])) + if (isset($_GET["amp;have_ent"])) $have_ent=false; - if ((!isset($detect_ent) || $detect_ent) && !isset($have_ent) && $HTTP_SERVER_VARS["REQUEST_METHOD"]=="GET") + if ((!isset($detect_ent) || $detect_ent) && !isset($have_ent) && $_SERVER["REQUEST_METHOD"]=="GET") $head.=''."\n"; fixampvars(); - $have_js=(isset($HTTP_GET_VARS["have_js"]) || isset($HTTP_POST_VARS["have_js"]) + $have_js=(isset($_GET["have_js"]) || isset($_POST["have_js"]) ? "?have_js=1" : ""); if (isset($detect_js) && !$have_js) $head.=''."\n"; - $user_agent=(!isset($HTTP_SERVER_VARS["HTTP_USER_AGENT"]) ? "" : $HTTP_SERVER_VARS["HTTP_USER_AGENT"]); + $user_agent=(!isset($_SERVER["HTTP_USER_AGENT"]) ? "" : $_SERVER["HTTP_USER_AGENT"]); if (ereg("[[:<:]]MSIE ([0-9]+)\\.",$user_agent,$msie_major_a)) $msie_major=$msie_major_a[1]; else if (ereg("[[:<:]]Mozilla/([0-9]+)\\.",$user_agent,$mozilla_major_a)) @@ -52,7 +52,7 @@ function fixampvars() { - $ars=array("HTTP_GET_VARS","HTTP_POST_VARS"); + $ars=array("_GET","_POST"); foreach ($ars as $ar) { foreach ($GLOBALS[$ar] as $key=>$val) { if (substr($key,0,4)!="amp;") @@ -75,12 +75,10 @@ function fatal($msg="UNKNOWN") function prepvar($name,$regex=".*",$require=true) { - global $HTTP_GET_VARS,$HTTP_POST_VARS; - - if (isset($HTTP_GET_VARS[$name])) - $v=$HTTP_GET_VARS[$name]; - else if (isset($HTTP_POST_VARS[$name])) - $v=$HTTP_POST_VARS[$name]; + if (isset($_GET[$name])) + $v=$_GET[$name]; + else if (isset($_POST[$name])) + $v=$_POST[$name]; else unset($v); @@ -259,13 +257,13 @@ function title_icons_table_month($year,$month,$month_last,$sequential,$has_conte print(""); } -function title_icons($year,$month) +function title_icons(&$year,&$month) { global $tb_obsah; print("
Nyní se mù¾ete vrátit na úvodní stránku.
\n"); + return("Nyní se mù¾ete vrátit na úvodní stránku.
\n"); } function input_text($name,$size,$default_value="",$addons="") @@ -567,7 +560,7 @@ function form_charset() // _cannot_ know the encoding used by the client (moreover it IGNORES POST // data MIME type, even if provided by Lynx 2.8.4dev.11, Mozilla 1.0.0 // doesn't provide anything). - // "iso-8859-2" should be replaced by $HTTP_SERVER_VARS["HTTP_X_CLIENT_CHARSET"] + // "iso-8859-2" should be replaced by $_SERVER["HTTP_X_CLIENT_CHARSET"] // and "csacekRecodeInput On"(default) when CSacek fixes support of "utf-8" // input-decoding, details in my mail <20020620134930.GA18761@short.ucw.cz>. @@ -671,10 +664,10 @@ function footer($delimit=true) exit(); $footer_passed=true; - global $cvs_id_html,$viewcvs,$viewcvs,$HTTP_SERVER_VARS,$energie_base; + global $cvs_id_html,$viewcvs,$viewcvs,$energie_base; if ($delimit) print("\n"); - $uri="uri=".urlencode("http://".$HTTP_SERVER_VARS["HTTP_HOST"].$HTTP_SERVER_VARS["REQUEST_URI"]); + $uri="uri=".urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]); ?>