From 4e43a84d8c72eb9ac08561a93093c869a8bafb63 Mon Sep 17 00:00:00 2001
From: florian030 <florian@schaal-24.de>
Date: Thu, 20 Feb 2014 11:05:45 -0500
Subject: [PATCH] forgot the sql-incremental-file for mysql-quota

---
 install/lib/update.lib.php |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/install/lib/update.lib.php b/install/lib/update.lib.php
index bc0453f..678faf9 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.'));
 
@@ -179,7 +179,7 @@
 				}
 
 				//* Exec onBeforeSQL function
-				if(isset($php_patch) && is_object($php_patch)) {
+				if(isset($php_patch) && is_object($php_patch) && method_exists($php_patch, 'onBeforeSQL')) {
 					$php_patch->onBeforeSQL();
 					swriteln($inst->lng('Executing PHP patch file').': '.$php_patch_filename);
 				}
@@ -193,7 +193,7 @@
 				swriteln($inst->lng('Loading SQL patch file').': '.$sql_patch_filename);
 
 				//* Exec onAfterSQL function
-				if(isset($php_patch) && is_object($php_patch)) {
+				if(isset($php_patch) && is_object($php_patch) && method_exists($php_patch, 'onAfterSQL')) {
 					$php_patch->onAfterSQL();
 				}
 

--
Gitblit v1.9.1