From eb3ab4333d86a7e5724a625bf21a1b30b5ed8df6 Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Mon, 10 Feb 2014 08:59:55 -0500 Subject: [PATCH] Changed version to 3.0.5.4dev --- install/tpl/config.inc.php.master | 2 +- interface/lib/config.inc.php | 2 +- install/sql/ispconfig3.sql | 2 +- install/lib/install.lib.php | 37 ------------------------------------- install/lib/update.lib.php | 4 ++-- server/scripts/ispconfig_update.php | 2 +- 6 files changed, 6 insertions(+), 43 deletions(-) diff --git a/install/lib/install.lib.php b/install/lib/install.lib.php index 501cf3b..4d5fe87 100644 --- a/install/lib/install.lib.php +++ b/install/lib/install.lib.php @@ -693,43 +693,6 @@ } /* - * Compare ISPConfig version number. - * return values: - * -1 $current version is newer then $new version (downgrade) - * 0 $current version = $new version - * 1 $current version is older then new version (update) - -*/ -function compare_ispconfig_version($current, $new) { - if( $current == $new) { - return 0; - } - - $p = explode('.', $current); - $tmp = ''; - $tmp .= str_pad(intval($p[0]), 3, '0', STR_PAD_LEFT); - $tmp .= (isset($p[1]))?str_pad(intval($p[1]), 3, '0', STR_PAD_LEFT):'000'; - $tmp .= (isset($p[2]))?str_pad(intval($p[2]), 3, '0', STR_PAD_LEFT):'000'; - $tmp .= (isset($p[3]))?str_pad(intval($p[3]), 3, '0', STR_PAD_LEFT):'000'; - $current = $tmp; - - $p = explode('.', $new); - $tmp = ''; - $tmp .= str_pad(intval($p[0]), 3, '0', STR_PAD_LEFT); - $tmp .= (isset($p[1]))?str_pad(intval($p[1]), 3, '0', STR_PAD_LEFT):'000'; - $tmp .= (isset($p[2]))?str_pad(intval($p[2]), 3, '0', STR_PAD_LEFT):'000'; - $tmp .= (isset($p[3]))?str_pad(intval($p[3]), 3, '0', STR_PAD_LEFT):'000'; - $new = $tmp; - - if($new > $current) { - return 1; - } else { - return -1; - } - -} - -/* * Get the port number of the ISPConfig controlpanel vhost */ diff --git a/install/lib/update.lib.php b/install/lib/update.lib.php index bc0453f..12231b2 100644 --- a/install/lib/update.lib.php +++ b/install/lib/update.lib.php @@ -153,8 +153,8 @@ $conf['nginx']['installed'] = false; } - //* Do incremental DB updates only on installed ISPConfig versions > 3.0.3 - if(compare_ispconfig_version('3.0.3', ISPC_APP_VERSION) >= 0) { + //* Do incremental DB updates only on installed ISPConfig versions >= 3.0.3 + if(version_compare('3.0.3', ISPC_APP_VERSION, '<=')) { swriteln($inst->lng('Starting incremental database update.')); diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql index 9c8f04e..2a9d966 100644 --- a/install/sql/ispconfig3.sql +++ b/install/sql/ispconfig3.sql @@ -2280,7 +2280,7 @@ -- Dumping data for table `sys_config` -- -INSERT INTO sys_config VALUES ('db','db_version','3.0.5.3'); +INSERT INTO sys_config VALUES ('db','db_version','3.0.5.4dev'); INSERT INTO sys_config VALUES ('interface','session_timeout','0'); SET FOREIGN_KEY_CHECKS = 1; diff --git a/install/tpl/config.inc.php.master b/install/tpl/config.inc.php.master index b217603..a1b55d9 100644 --- a/install/tpl/config.inc.php.master +++ b/install/tpl/config.inc.php.master @@ -56,7 +56,7 @@ //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.0.5.3'); +define('ISPC_APP_VERSION', '3.0.5.4dev'); define('DEVSYSTEM', 0); diff --git a/interface/lib/config.inc.php b/interface/lib/config.inc.php index a27ee16..12d4b48 100644 --- a/interface/lib/config.inc.php +++ b/interface/lib/config.inc.php @@ -44,7 +44,7 @@ //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.0.5.3'); +define('ISPC_APP_VERSION', '3.0.5.4dev'); define('DEVSYSTEM', 0); diff --git a/server/scripts/ispconfig_update.php b/server/scripts/ispconfig_update.php index 6843e7b..9bdf729 100644 --- a/server/scripts/ispconfig_update.php +++ b/server/scripts/ispconfig_update.php @@ -93,7 +93,7 @@ if($method == 'stable') { $new_version = @file_get_contents('http://www.ispconfig.org/downloads/ispconfig3_version.txt') or die('Unable to retrieve version file.'); $new_version = trim($new_version); - if($new_version != ISPC_APP_VERSION) { + if(version_compare($new_version, ISPC_APP_VERSION, '>') { passthru('/usr/local/ispconfig/server/scripts/update_from_tgz.sh'); exit; } else { -- Gitblit v1.9.1