Mods for HESK Database Validation

Results

Database Change Status
Table Exists: ' . $table_name, run_check('SELECT ' . $column_name . ' FROM `' . $hesk_settings['db_pfix'] . $table_name . '` LIMIT 1')); } else { output_result('Column Exists: ' . $table_name . '.' . $column_name, run_check('SELECT ' . $column_name . ' FROM `' . $hesk_settings['db_pfix'] . $table_name . '` LIMIT 1')); } } function run_check($sql) { global $hesk_last_query; global $hesk_db_link; if (function_exists('mysqli_connect')) { if (!$hesk_db_link && !hesk_dbConnect()) { return false; } $hesk_last_query = $sql; return @mysqli_query($hesk_db_link, $sql); } else { if (!$hesk_db_link && !hesk_dbConnect()) { return false; } $hesk_last_query = $sql; return $res = @mysql_query($sql, $hesk_db_link); } } function output_result($change_title, $success) { $css_color = 'green'; $text = ' Success'; if (!$success) { $css_color = 'red'; $text = ' Failure'; } $formatted_text = sprintf('%s%s', $change_title, $css_color, $text); echo $formatted_text; } function output_header_row($text) { echo ' ' . $text . ''; }