mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-27 09:09:04 +01:00
setting and checking required PHP version of 5.3
This commit is contained in:
parent
f080e1ff34
commit
a81d7126aa
@ -67,7 +67,7 @@ class setup
|
|||||||
*
|
*
|
||||||
* @var float
|
* @var float
|
||||||
*/
|
*/
|
||||||
var $required_php_version = 5.2;
|
var $required_php_version = 5.3;
|
||||||
/**
|
/**
|
||||||
* PHP Version recommended for eGroupware
|
* PHP Version recommended for eGroupware
|
||||||
*
|
*
|
||||||
|
@ -32,13 +32,6 @@ if(file_exists('../header.inc.php'))
|
|||||||
// for an old header we need to setup a reference for the domains
|
// for an old header we need to setup a reference for the domains
|
||||||
if (!is_array($GLOBALS['egw_domain'])) $GLOBALS['egw_domain'] =& $GLOBALS['phpgw_domain'];
|
if (!is_array($GLOBALS['egw_domain'])) $GLOBALS['egw_domain'] =& $GLOBALS['phpgw_domain'];
|
||||||
|
|
||||||
if (!function_exists('version_compare'))//version_compare() is only available in PHP4.1+
|
|
||||||
{
|
|
||||||
echo 'eGroupWare now requires PHP 4.1 or greater.<br>';
|
|
||||||
echo 'Please contact your System Administrator';
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* If we included the header.inc.php, but it is somehow broken, cover ourselves... */
|
/* If we included the header.inc.php, but it is somehow broken, cover ourselves... */
|
||||||
if(!defined('EGW_SERVER_ROOT') && !defined('EGW_INCLUDE_ROOT'))
|
if(!defined('EGW_SERVER_ROOT') && !defined('EGW_INCLUDE_ROOT'))
|
||||||
{
|
{
|
||||||
@ -97,3 +90,11 @@ $GLOBALS['egw_info']['server']['app_images'] = 'templates/default/images';
|
|||||||
|
|
||||||
CreateObject('setup.setup',True,True); // setup constuctor assigns itself to $GLOBALS['egw_setup'], doing it twice fails on some php4
|
CreateObject('setup.setup',True,True); // setup constuctor assigns itself to $GLOBALS['egw_setup'], doing it twice fails on some php4
|
||||||
$GLOBALS['phpgw_setup'] =& $GLOBALS['egw_setup'];
|
$GLOBALS['phpgw_setup'] =& $GLOBALS['egw_setup'];
|
||||||
|
|
||||||
|
if (!function_exists('version_compare') || version_compare(PHP_VERSION,$GLOBALS['egw_setup']->required_php_version,'<'))
|
||||||
|
{
|
||||||
|
if (isset($_SERVER['HTTP_HOST'])) echo "<pre>\n";
|
||||||
|
echo "EGroupware now requires PHP {$GLOBALS['egw_setup']->required_php_version} or greater.\nYour PHP version is: ".PHP_VERSION."\n";
|
||||||
|
echo 'Please contact your System Administrator.';
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user