From ebfec8c31fd9897725eb9e4e410dfe99f96edbc1 Mon Sep 17 00:00:00 2001 From: Nate Date: Tue, 6 Aug 2019 17:35:45 -0600 Subject: [PATCH] Command: Database class integration. --- app/exec/exec.php | 46 +++++++++-------- app/exec/sql_backup.php | 96 ++++++++++++---------------------- app/exec/sql_query_db.php | 33 +++++------- app/exec/sql_query_pdo.php | 14 ++--- app/exec/sql_query_result.php | 97 ++++++++++++++++++++--------------- 5 files changed, 134 insertions(+), 152 deletions(-) diff --git a/app/exec/exec.php b/app/exec/exec.php index 1ba46ed318..24847d1b81 100644 --- a/app/exec/exec.php +++ b/app/exec/exec.php @@ -259,13 +259,15 @@ case 'pgsql': $sql = "select table_name as name from information_schema.tables where table_schema='public' and table_type='BASE TABLE' order by table_name"; break; case 'mysql': $sql = "show tables"; break; } - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - foreach ($result as &$row) { - $row = array_values($row); - echo " \n"; + $database = new database; + $result = $database->select($sql, null, 'all'); + if (is_array($result) && @sizeof($result) != 0) { + foreach ($result as &$row) { + $row = array_values($row); + echo " \n"; + } } + unset($sql, $result, $row); echo " \n"; //echo "

\n"; //echo " ".$text['label-result_type']."
"; @@ -366,21 +368,21 @@