From f63f14117795484f0c93fd928bb71cf860be929c Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Tue, 3 Jan 2017 22:16:04 -0500 Subject: [PATCH] Improve database validation --- install/mods-for-hesk/database-validation.php | 230 ++++++++++-------- 1 file changed, 130 insertions(+), 100 deletions(-) diff --git a/install/mods-for-hesk/database-validation.php b/install/mods-for-hesk/database-validation.php index d8a037be..707caf73 100644 --- a/install/mods-for-hesk/database-validation.php +++ b/install/mods-for-hesk/database-validation.php @@ -27,7 +27,26 @@ hesk_dbConnect(); + +
@@ -42,110 +61,118 @@ hesk_dbConnect(); $('#all-good').show()"; + } else { + echo ""; + } ?> @@ -155,21 +182,24 @@ hesk_dbConnect(); Table Exists: ' . $table_name, - run_check('SELECT ' . $column_name . ' FROM `' . $hesk_settings['db_pfix'] . $table_name . '` LIMIT 1')); + $all_good); } else { + $all_good = run_check('SELECT ' . $column_name . ' FROM `' . $hesk_settings['db_pfix'] . $table_name . '` LIMIT 1'); output_result('Column Exists: ' . $table_name . '.' . $column_name, - run_check('SELECT ' . $column_name . ' FROM `' . $hesk_settings['db_pfix'] . $table_name . '` LIMIT 1')); + $all_good); } - + return $all_good !== false; } function run_check($sql) {