diff --git a/install.php b/install.php
index e8a2f61..751c35c 100644
--- a/install.php
+++ b/install.php
@@ -330,7 +330,9 @@ $sccp_compatible = 0;
$db_config = '';
function CheckSCCPManagerDBTables($table_req) {
- global $db;
+global $amp_conf;
+global $astman;
+ global $db;
outn("
" . _("Checking for Sccp_manager database tables..") . "");
foreach ($table_req as $value) {
$check = $db->getRow("SELECT 1 FROM `$value` LIMIT 0", DB_FETCHMODE_ASSOC);
@@ -548,7 +550,12 @@ function InstallDB_updateSchema($db_config) {
if (!empty($tab_modify[$fld_id]['rename'])) {
$fld_id_source = $tab_modify[$fld_id]['rename'];
$db_config[$tabl_name][$fld_id_source]['status'] = 'yes';
- $db_config[$tabl_name][$fld_id]['create'] = $db_config[$tabl_name][$fld_id_source]['create'];
+ if (!empty($db_config[$tabl_name][$fld_id_source]['create'])) {
+ $db_config[$tabl_name][$fld_id]['create'] = $db_config[$tabl_name][$fld_id_source]['create'];
+ } else {
+ $db_config[$tabl_name][$fld_id]['create'] = strtoupper($tabl_data[1]).(($tabl_data[2] == 'NO') ?' NOT NULL': ' NULL');
+ $db_config[$tabl_name][$fld_id]['create'] .= ' DEFAULT '. ((empty($tabl_data[4]))?'NULL': "'". $tabl_data[4]."'" );
+ }
}
}
}
diff --git a/module.xml b/module.xml
index 2aa6fd8..7491ec1 100644
--- a/module.xml
+++ b/module.xml
@@ -1,7 +1,7 @@
sccp_manager
SCCP Manager
- 13.0.0.4
+ 13.0.0.4M
setup
SCCP Connectivity
Alex GP
@@ -19,7 +19,7 @@
- 13.0.0.1
+ 13.0.0.1M
https://github.com/PhantomVl/sccp_manager
GPL