#7533: PHP version checked too late, PHP 4 will break on inclusion of t3lib_div
authorMartin Kutschker <martin.t.kutschker@blackbox.net>
Thu, 14 Feb 2008 18:17:37 +0000 (18:17 +0000)
committerMartin Kutschker <martin.t.kutschker@blackbox.net>
Thu, 14 Feb 2008 18:17:37 +0000 (18:17 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@3160 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/init.php
typo3/sysext/cms/tslib/index_ts.php

index 957f855..b3f4d93 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+
+2008-02-14  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fixed bug #7533: PHP version checked too late, PHP 4 will break on inclusion of t3lib_div
+
 2008-02-13  Stanislas Rolland  <stanislas.rolland@fructifor.ca>
 
        * Fixed bug #7232: htmlArea RTE: In IE, selecting words with CTRL+SHIFT+Left doesn't activate "link" button
index 3447f09..7d02543 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2007 Kasper Skaarhoj (kasperYYYY@typo3.com)
+*  (c) 1999-2008 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * @subpackage core
  */
 
+// *******************************
+// Checking PHP version
+// *******************************
+if (version_compare(phpversion(), '5.1', '<')) die ('TYPO3 requires PHP 5.1.0 or higher.');
+
 
 // *******************************
 // Set error reporting
@@ -255,7 +260,6 @@ if (intval($TYPO3_CONF_VARS['BE']['lockSSL']) && !(defined('TYPO3_cliMode') && T
 // *******************************
 // Checking environment
 // *******************************
-if (t3lib_div::int_from_ver(phpversion())<5001000)     die ('TYPO3 requires PHP 5.1.0 or higher.');
 if (isset($_POST['GLOBALS']) || isset($_GET['GLOBALS']))       die('You cannot set the GLOBALS-array from outside the script.');
 if (!get_magic_quotes_gpc())   {
        t3lib_div::addSlashesOnArray($_GET);
index 8d8aff2..a2c42a2 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2007 Kasper Skaarhoj (kasperYYYY@typo3.com)
+*  (c) 1999-2008 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * @subpackage tslib
  */
 
+// *******************************
+// Checking PHP version
+// *******************************
+if (version_compare(phpversion(), '5.1', '<')) die ('TYPO3 requires PHP 5.1.0 or higher.');
+
 // *******************************
 // Set error reporting
 // *******************************
@@ -111,8 +116,6 @@ $TT->pull();
 // *******************************
 // Checking environment
 // *******************************
-if (t3lib_div::int_from_ver(phpversion())<5001000)     die ('TYPO3 requires PHP 5.1.0 or higher.');
-
 if (isset($_POST['GLOBALS']) || isset($_GET['GLOBALS']))       die('You cannot set the GLOBALS-array from outside the script.');
 if (!get_magic_quotes_gpc())   {
        $TT->push('Add slashes to GET/POST arrays','');