Check if the tables_exists

This commit is contained in:
FusionPBX
2023-05-11 22:33:08 -06:00
committed by GitHub
parent 48fb933266
commit 4f60390b34

View File

@@ -289,14 +289,17 @@ if ($db_type == "odbc") {
$domain_array = explode(":", $_SERVER["HTTP_HOST"] ?? '');
//get the domains from the database
$sql = "select * from v_domains";
$prep_statement = $db->prepare($sql);
$prep_statement->execute();
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
foreach($result as $row) {
$domain_names[] = $row['domain_name'];
$database = new database;
if ($database->table_exists('v_domains')) {
$sql = "select * from v_domains";
$prep_statement = $db->prepare($sql);
$prep_statement->execute();
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
foreach($result as $row) {
$domain_names[] = $row['domain_name'];
}
unset($prep_statement);
}
unset($prep_statement);
//put the domains in natural order
if (is_array($domain_names)) {
@@ -337,14 +340,17 @@ if ($db_type == "odbc") {
//get the software name
if (!isset($_SESSION["software_name"])) {
$sql = "select * from v_software ";
$prep_statement = $db->prepare(check_sql($sql));
if ($prep_statement) {
$prep_statement->execute();
$row = $prep_statement->fetch(PDO::FETCH_ASSOC);
$_SESSION["software_name"] = $row['software_name'];
$database = new database;
if ($database->table_exists('v_software')) {
$sql = "select * from v_software ";
$prep_statement = $db->prepare(check_sql($sql));
if ($prep_statement) {
$prep_statement->execute();
$row = $prep_statement->fetch(PDO::FETCH_ASSOC);
$_SESSION["software_name"] = $row['software_name'];
}
unset($prep_statement, $result);
}
unset($prep_statement, $result);
}
//set the setting arrays