Apply automated PHP8 safety transforms

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/89922108-1604-44ae-949d-358d32b9d70a

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-04-23 14:01:37 +00:00 committed by GitHub
parent aca850b6cd
commit e44519c030
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
465 changed files with 1716 additions and 1716 deletions

View file

@ -123,7 +123,7 @@ class Attachments
private function normalizeFiles($files)
{
$_files = array();
$_files_count = count($files['name']);
$_files_count = count((array)$files['name']);
$_files_keys = array_keys($files);
for ($i = 0; $i < $_files_count; $i++) {
@ -131,7 +131,7 @@ class Attachments
continue;
}
foreach ($_files_keys as $key) {
foreach ((array)$_files_keys as $key) {
$_files[$i][$key] = $files[$key][$i];
}
}

View file

@ -17,7 +17,7 @@ class TicketSettings
$in = '';
$query .= ' WHERE setting_name IN (';
foreach ($setting as $setting_name) {
foreach ((array)$setting as $setting_name) {
$in .= "'". $setting_name ."', ";
}
@ -33,7 +33,7 @@ class TicketSettings
public function set($settings)
{
foreach ($settings as $setting_name => $setting_value) {
foreach ((array)$settings as $setting_name => $setting_value) {
$query = $this->buildQueryString($setting_name, $setting_value);
$this->db->query($query);
}
@ -58,7 +58,7 @@ class TicketSettings
{
$newArr = array();
foreach ($arr as $k) {
foreach ((array)$arr as $k) {
$newArr[$k['setting_name']] = $k['setting_value'];
}

View file

@ -82,11 +82,11 @@ if (!function_exists('array_column')) {
$resultArray = array();
foreach ($paramsInput as $row) {
foreach ((array)$paramsInput as $row) {
$key = $value = null;
$keySet = $valueSet = false;
if ($paramsIndexKey !== null && array_key_exists($paramsIndexKey, $row)) {
if ($paramsIndexKey !== null && array_key_exists($paramsIndexKey, (array)$row)) {
$keySet = true;
$key = (string) $row[$paramsIndexKey];
}
@ -94,7 +94,7 @@ if (!function_exists('array_column')) {
if ($paramsColumnKey === null) {
$valueSet = true;
$value = $row;
} elseif (is_array($row) && array_key_exists($paramsColumnKey, $row)) {
} elseif (is_array($row) && array_key_exists($paramsColumnKey, (array)$row)) {
$valueSet = true;
$value = $row[$paramsColumnKey];
}

View file

@ -93,7 +93,7 @@ function ticketMessage($messageData, $uid, $loggedInAdmin = false, $ratingsEnabl
$replyBox .= '<div class="left attachmentList">';
$attachmentList = '';
foreach ($messageData['attachments'] as $attachment) {
foreach ((array)$messageData['attachments'] as $attachment) {
$attachmentList .= '<a href="#" class="downloadAttachmentLink" data-id="'. $attachment['attachment_id'] .'" data-tid="'. $tid .'" data-uid="'. $uid .'">'. htmlentities($attachment['original_name']) .'</a>, ';
}
@ -116,7 +116,7 @@ function ticketErrors($errors = array(), $header = '')
$return = '<div class="ticketErrorHolder">
<p class="failure" id="errorHeader">'. $header .'</p>
<ul class="ticketErrorList">';
foreach ($errors as $error) {
foreach ((array)$errors as $error) {
$return .= '<li class="ticketError">' . $error . '</li>';
}
$return .= '</ul>
@ -197,7 +197,7 @@ function splitExtensions($extensions, $delimiter = ',')
$extArr = explode($delimiter, $extensions);
$extList = '';
foreach ($extArr as $ext) {
foreach ((array)$extArr as $ext) {
if (empty($ext)) {
continue;
}

View file

@ -124,8 +124,8 @@ class Ticket
return is_null($f['reply_id']);
}));
foreach ($messages as $i => $message) {
foreach ($attachments as $k => $v) {
foreach ((array)$messages as $i => $message) {
foreach ((array)$attachments as $k => $v) {
if ($messages[$i]['reply_id'] == $v['reply_id']) {
$messages[$i]['attachments'][] = $v;
@ -254,7 +254,7 @@ class Ticket
return $return;
}
foreach ($homes as $home) {
foreach ((array)$homes as $home) {
$return[] = array('home_id' => $home['home_id'], 'home_name' => $home['home_name']);
}