diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql index 7462bbb74e762009d9afffd790e1e73ea806371a..1b168b44bf4cfe44be4e827b05dafda6e15eaf89 100644 --- a/install/sql/ispconfig3.sql +++ b/install/sql/ispconfig3.sql @@ -2270,7 +2270,7 @@ INSERT INTO `sys_user` (`userid`, `sys_userid`, `sys_groupid`, `sys_perm_user`, -- Dumping data for table `sys_config` -- -INSERT INTO sys_config VALUES ('db','db_version','3.1dev'); +INSERT INTO sys_config VALUES ('db','db_version','3.2.0dev'); 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 02a7b2f65ccccde2db89cfcaac24e86307e88843..c3ed1c06b90a58f3c48dfcc1c827a42aedcf3f72 100644 --- a/install/tpl/config.inc.php.master +++ b/install/tpl/config.inc.php.master @@ -56,7 +56,7 @@ $revision = str_replace(array('Revision:','$',' '), '', $svn_revision); //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.1dev'); +define('ISPC_APP_VERSION', '3.2.0dev'); define('DEVSYSTEM', 0); diff --git a/interface/lib/config.inc.php b/interface/lib/config.inc.php index 3c534f3f2144ec3e1d2af0b45b77f0b33fbf9d74..e5789ace37c8a3a95b1cfa994985684f163824cc 100644 --- a/interface/lib/config.inc.php +++ b/interface/lib/config.inc.php @@ -45,7 +45,7 @@ $revision = str_replace(array('Revision:', '$', ' '), '', $svn_revision); //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.1dev'); +define('ISPC_APP_VERSION', '3.2.0dev'); define('DEVSYSTEM', 0); diff --git a/server/addons.php b/server/addons.php index f914e496e6ec7de8d3da539c3914c148db886291..84d0b7897849359450acdc4ae820ec0826577545 100755 --- a/server/addons.php +++ b/server/addons.php @@ -46,7 +46,7 @@ $action = ''; $package = ''; $argv = $_SERVER['argv']; -for($a = 0; $a < count($argv); $a++) { +for($a = 1; $a < count($argv); $a++) { if($argv[$a] === '--install' || $argv[$a] === 'install' || $argv[$a] === '--update' || $argv[$a] === 'update') { $action = 'install'; diff --git a/server/lib/classes/addon_installer.inc.php b/server/lib/classes/addon_installer.inc.php index e7061f7836fb807c1f7c13bb73fdc955f51fe323..82df5008d7e96e2fcb8cfc20f246667df42be052 100644 --- a/server/lib/classes/addon_installer.inc.php +++ b/server/lib/classes/addon_installer.inc.php @@ -121,6 +121,10 @@ class addon_installer { * @throws AddonInstallerValidationException */ public function installAddon($package_file, $force = false) { + global $app; + + $app->load('ispconfig_addon_installer_base'); + if(!is_file($package_file)) { throw new AddonInstallerException('Package file not found.'); } elseif(substr($package_file, -4) !== '.pkg') {