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