Skip to content

Commit

Permalink
Fix header.php Error 500 on logout
Browse files Browse the repository at this point in the history
Fix error 500 on logout based on the following trace:
=====
[Thu Jul 25 10:12:29.680726 2024] 
[php:error] 
[pid 62:tid 62]
[client 172.19.0.3:52588] 
PHP Fatal error:  Uncaught TypeError: mysqli_fetch_row(): Argument #1 ($result) must be of type mysqli_result, bool given in /app/reports/require/header.php:205
Stack trace:
#0 /app/reports/require/header.php(205): mysqli_fetch_row()
#1 /app/reports/index.php(44): require('...')
#2 {main}
  thrown in /app/reports/require/header.php on line 205,
=====
  • Loading branch information
Cedric-Thomas authored Jul 25, 2024
1 parent f81ab40 commit beb4be0
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions require/header.php
Original file line number Diff line number Diff line change
Expand Up @@ -202,13 +202,15 @@
$sql = "SHOW COLUMNS FROM `%s`";
$arg = $item[0];
$res_column = mysql2_query_secure($sql, $_SESSION['OCS']["readServer"], $arg);
while ($item_column = mysqli_fetch_row($res_column)) {

if ($item_column[0] == "HARDWARE_ID" && !isset($_SESSION['OCS']['SQL_TABLE_HARDWARE_ID'][$item[0]])) {
$_SESSION['OCS']['SQL_TABLE_HARDWARE_ID'][$item[0]] = $item[0];
if ($res_column !== false) {
while ($item_column = mysqli_fetch_row($res_column)) {

if ($item_column[0] == "HARDWARE_ID" && !isset($_SESSION['OCS']['SQL_TABLE_HARDWARE_ID'][$item[0]])) {
$_SESSION['OCS']['SQL_TABLE_HARDWARE_ID'][$item[0]] = $item[0];
}

$_SESSION['OCS']['SQL_TABLE'][$item[0]][$item_column[0]] = $item_column[0];
}

$_SESSION['OCS']['SQL_TABLE'][$item[0]][$item_column[0]] = $item_column[0];
}
}
}
Expand Down

0 comments on commit beb4be0

Please sign in to comment.