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

@ -43,7 +43,7 @@ function exec_ogp_module()
{
if(isset($_POST['circulars_ids']) and is_array($_POST['circulars_ids']) and !empty($_POST['circulars_ids']))
{
foreach($_POST['circulars_ids'] as $circular_id)
foreach ((array)$_POST['circulars_ids'] as $circular_id)
{
remove_circular($circular_id, true);
}
@ -67,7 +67,7 @@ function exec_ogp_module()
"<th>".get_lang('users_not_read_circular')."</th>".
"<th>".get_lang('date')."</th></thead>\n";
foreach($circulars as $key => $circular)
foreach ((array)$circulars as $key => $circular)
{
$users_not_readed = get_usernames_not_read_circular($circular['circular_id']);
$users_not_readed = $users_not_readed ? $users_not_readed: "";
@ -104,7 +104,7 @@ function exec_ogp_module()
'<td><select id="select_admins" multiple>'."\n";
if(!empty($users))
{
foreach($users as $user)
foreach ((array)$users as $user)
{
if($user['users_role'] == 'admin')
echo '<option value="'.$user['user_id'].'">'.$user['users_login'].'</option>'."\n";
@ -114,7 +114,7 @@ function exec_ogp_module()
'<td><select id="select_users" multiple>'."\n";
if(!empty($users))
{
foreach($users as $user)
foreach ((array)$users as $user)
{
if($user['users_role'] == 'user')
echo '<option value="'.$user['user_id'].'">'.$user['users_login'].'</option>'."\n";
@ -125,7 +125,7 @@ function exec_ogp_module()
$groups = $db->getGroupList();
if(!empty($groups))
{
foreach($groups as $group)
foreach ((array)$groups as $group)
{
if($db->listUsersInGroup($group['group_id']))
echo '<option value="'.$group['group_id'].'">'.$group['group_name'].'</option>';
@ -136,7 +136,7 @@ function exec_ogp_module()
echo '<td><select id="select_subusers_of_users" multiple>'."\n";
if(!empty($users))
{
foreach($users as $user)
foreach ((array)$users as $user)
{
$sub_users_ids = $db->getUsersSubUsersIds($user['user_id']);
if($user['users_role'] == 'user' and $sub_users_ids)

View file

@ -33,7 +33,7 @@ function get_usernames_not_read_circular($circular_id)
if($users)
{
$user_names = array();
foreach($users as $user)
foreach ((array)$users as $user)
{
$user_info = $db->getUserById($user['user_id']);
$user_names[] = $user_info['users_login'];
@ -98,7 +98,7 @@ function send_to_user($user_id, $circular_id)
function get_user_ids($type, $ids, &$user_ids)
{
global $db;
foreach($ids as $id)
foreach ((array)$ids as $id)
{
if($type == 'admins' or $type == 'users')
{
@ -110,7 +110,7 @@ function get_user_ids($type, $ids, &$user_ids)
$group_users = $db->listUsersInGroup($id);
if($group_users and !empty($group_users))
{
foreach($group_users as $user)
foreach ((array)$group_users as $user)
{
if(!in_array($user['user_id'], $user_ids))
$user_ids[] = $user['user_id'];
@ -122,7 +122,7 @@ function get_user_ids($type, $ids, &$user_ids)
$sub_users_ids = $db->getUsersSubUsersIds($id);
if($sub_users_ids and !empty($sub_users_ids))
{
foreach($sub_users_ids as $user_id)
foreach ((array)$sub_users_ids as $user_id)
{
if(!in_array($user_id, $user_ids))
$user_ids[] = $user_id;
@ -138,13 +138,13 @@ function send_circular($data)
$circular_id = $db->resultInsertId('circular', array('subject' => $data['subject'], 'message' => $data['message']));
$user_ids = array();
unset($data['subject'], $data['message']);
foreach($data as $type => $ids)
foreach ((array)$data as $type => $ids)
{
if(is_array($ids) and !empty($ids))
get_user_ids($type, $ids, $user_ids);
}
$failed_recipients = array();
foreach($user_ids as $user_id)
foreach ((array)$user_ids as $user_id)
{
if(!send_to_user($user_id, $circular_id))
$failed_recipients[] = $user_id;

View file

@ -31,7 +31,7 @@ function exec_ogp_module()
rsort($circulars);
echo "<table id='circular_list'>\n".
"<thead><tr><th>".get_lang('status')."</th><th>".get_lang('subject')."</th><th>".get_lang('date')."</th></tr></thead><tbody>\n";
foreach($circulars as $key => $circular)
foreach ((array)$circulars as $key => $circular)
{
echo '<tr><td><i class="status_'.$circular['status'].'"></i></td><td><a href="?m=circular&p=show_circular&read_circular='.$circular['circular_id'].'">'.$circular['subject']."</a></td><td>".$circular['timestamp']."</td></tr>\n";
}
@ -39,7 +39,7 @@ function exec_ogp_module()
}
elseif(isset($_GET['read_circular']) and is_numeric($_GET['read_circular']))
{
foreach($circulars as $circular)
foreach ((array)$circulars as $circular)
if($circular['circular_id'] == $_GET['read_circular'])
break;
echo '<div id="circular_message">'.$circular['message']."</div>\n".
@ -49,7 +49,7 @@ function exec_ogp_module()
}
else
{
foreach($circulars as $key => $circular)
foreach ((array)$circulars as $key => $circular)
if($circular['status'] == "1")
unset($circulars[$key]);
sort($circulars);