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