Merge branch '3.3.x'

This commit is contained in:
Marc Alexander 2020-01-01 16:35:46 +01:00
commit a0e2fa9a45
No known key found for this signature in database
GPG key ID: 50E0D2423696F995
10 changed files with 29 additions and 32 deletions

View file

@ -694,8 +694,8 @@ class acp_permissions
} }
// We loop through the auth settings defined in our submit // We loop through the auth settings defined in our submit
list($ug_id, ) = each($psubmit); $ug_id = key($psubmit);
list($forum_id, ) = each($psubmit[$ug_id]); $forum_id = key($psubmit[$ug_id]);
$settings = $request->variable('setting', array(0 => array(0 => array('' => 0))), false, \phpbb\request\request_interface::POST); $settings = $request->variable('setting', array(0 => array(0 => array('' => 0))), false, \phpbb\request\request_interface::POST);
if (empty($settings) || empty($settings[$ug_id]) || empty($settings[$ug_id][$forum_id])) if (empty($settings) || empty($settings[$ug_id]) || empty($settings[$ug_id][$forum_id]))

View file

@ -460,8 +460,7 @@ class auth_admin extends \phpbb\auth\auth
'S_GROUP_MODE' => ($user_mode == 'group') ? true : false) 'S_GROUP_MODE' => ($user_mode == 'group') ? true : false)
); );
@reset($content_array); foreach ($content_array as $ug_id => $ug_array)
while (list($ug_id, $ug_array) = each($content_array))
{ {
// Build role dropdown options // Build role dropdown options
$current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0; $current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0;
@ -471,8 +470,7 @@ class auth_admin extends \phpbb\auth\auth
$s_role_options = ''; $s_role_options = '';
$current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0; $current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0;
@reset($roles); foreach ($roles as $role_id => $role_row)
while (list($role_id, $role_row) = each($roles))
{ {
$role_description = (!empty($user->lang[$role_row['role_description']])) ? $user->lang[$role_row['role_description']] : nl2br($role_row['role_description']); $role_description = (!empty($user->lang[$role_row['role_description']])) ? $user->lang[$role_row['role_description']] : nl2br($role_row['role_description']);
$role_name = (!empty($user->lang[$role_row['role_name']])) ? $user->lang[$role_row['role_name']] : $role_row['role_name']; $role_name = (!empty($user->lang[$role_row['role_name']])) ? $user->lang[$role_row['role_name']] : $role_row['role_name'];
@ -559,8 +557,7 @@ class auth_admin extends \phpbb\auth\auth
'S_GROUP_MODE' => ($user_mode == 'group') ? true : false) 'S_GROUP_MODE' => ($user_mode == 'group') ? true : false)
); );
@reset($content_array); foreach ($content_array as $forum_id => $forum_array)
while (list($forum_id, $forum_array) = each($content_array))
{ {
// Build role dropdown options // Build role dropdown options
$current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0; $current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0;
@ -570,8 +567,7 @@ class auth_admin extends \phpbb\auth\auth
$current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0; $current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0;
$s_role_options = ''; $s_role_options = '';
@reset($roles); foreach ($roles as $role_id => $role_row)
while (list($role_id, $role_row) = each($roles))
{ {
$role_description = (!empty($user->lang[$role_row['role_description']])) ? $user->lang[$role_row['role_description']] : nl2br($role_row['role_description']); $role_description = (!empty($user->lang[$role_row['role_description']])) ? $user->lang[$role_row['role_description']] : nl2br($role_row['role_description']);
$role_name = (!empty($user->lang[$role_row['role_name']])) ? $user->lang[$role_row['role_name']] : $role_row['role_name']; $role_name = (!empty($user->lang[$role_row['role_name']])) ? $user->lang[$role_row['role_name']] : $role_row['role_name'];
@ -1138,8 +1134,7 @@ class auth_admin extends \phpbb\auth\auth
/* @var $phpbb_permissions \phpbb\permissions */ /* @var $phpbb_permissions \phpbb\permissions */
$phpbb_permissions = $phpbb_container->get('acl.permissions'); $phpbb_permissions = $phpbb_container->get('acl.permissions');
@reset($category_array); foreach ($category_array as $cat => $cat_array)
while (list($cat, $cat_array) = each($category_array))
{ {
if (!$phpbb_permissions->category_defined($cat)) if (!$phpbb_permissions->category_defined($cat))
{ {
@ -1169,8 +1164,7 @@ class auth_admin extends \phpbb\auth\auth
} }
unset($key_array, $values_array); unset($key_array, $values_array);
*/ */
@reset($cat_array['permissions']); foreach ($cat_array['permissions'] as $permission => $allowed)
while (list($permission, $allowed) = each($cat_array['permissions']))
{ {
if (!$phpbb_permissions->permission_defined($permission)) if (!$phpbb_permissions->permission_defined($permission))
{ {
@ -1237,8 +1231,7 @@ class auth_admin extends \phpbb\auth\auth
$permissions = $permission_row[$forum_id]; $permissions = $permission_row[$forum_id];
ksort($permissions); ksort($permissions);
@reset($permissions); foreach ($permissions as $permission => $auth_setting)
while (list($permission, $auth_setting) = each($permissions))
{ {
$cat = $phpbb_permissions->get_permission_category($permission); $cat = $phpbb_permissions->get_permission_category($permission);

View file

@ -285,8 +285,9 @@ class diff_engine
$matches = $ymatches[$line]; $matches = $ymatches[$line];
reset($matches); reset($matches);
while (list(, $y) = each($matches)) while ($y = current($matches))
{ {
next($matches);
if (empty($this->in_seq[$y])) if (empty($this->in_seq[$y]))
{ {
$k = $this->_lcs_pos($y); $k = $this->_lcs_pos($y);
@ -296,8 +297,9 @@ class diff_engine
} }
// no reset() here // no reset() here
while (list(, $y) = each($matches)) while ($y = current($matches))
{ {
next($matches);
if ($y > $this->seq[$k - 1]) if ($y > $this->seq[$k - 1])
{ {
// Optimization: this is a common case: next match is just replacing previous match. // Optimization: this is a common case: next match is just replacing previous match.

View file

@ -1209,7 +1209,8 @@ function get_config()
if (is_array($convert->config_schema['table_format'])) if (is_array($convert->config_schema['table_format']))
{ {
$convert_config = array(); $convert_config = array();
list($key, $val) = each($convert->config_schema['table_format']); $key = key($convert->config_schema['table_format']);
$val = current($convert->config_schema['table_format']);
do do
{ {

View file

@ -44,7 +44,7 @@ class mcp_logs
if (is_array($action)) if (is_array($action))
{ {
list($action, ) = each($action); $action = key($action);
} }
else else
{ {

View file

@ -42,7 +42,7 @@ class mcp_notes
if (is_array($action)) if (is_array($action))
{ {
list($action, ) = each($action); $action = key($action);
} }
$this->page_title = 'MCP_NOTES'; $this->page_title = 'MCP_NOTES';

View file

@ -41,7 +41,7 @@ class mcp_warn
if (is_array($action)) if (is_array($action))
{ {
list($action, ) = each($action); $action = key($action);
} }
$this->page_title = 'MCP_WARN'; $this->page_title = 'MCP_WARN';

View file

@ -136,7 +136,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
$sql = 'SELECT group_type $sql = 'SELECT group_type
FROM ' . GROUPS_TABLE . ' FROM ' . GROUPS_TABLE . '
@ -240,7 +240,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
if (!$row['group_leader']) if (!$row['group_leader'])
{ {
@ -460,7 +460,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
if (!$row['group_leader']) if (!$row['group_leader'])
{ {
@ -754,7 +754,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
if (!$row['group_leader']) if (!$row['group_leader'])
{ {
@ -879,7 +879,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
if (!$row['group_leader']) if (!$row['group_leader'])
{ {
@ -906,7 +906,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
if (!$row['group_leader']) if (!$row['group_leader'])
{ {
@ -985,7 +985,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
if (!$row['group_leader']) if (!$row['group_leader'])
{ {
@ -1046,7 +1046,7 @@ class ucp_groups
{ {
trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page); trigger_error($user->lang['NOT_MEMBER_OF_GROUP'] . $return_page);
} }
list(, $row) = each($row); $row = current($row);
if (!$row['group_leader']) if (!$row['group_leader'])
{ {

View file

@ -61,7 +61,7 @@ if ($forum_action !== '' && $request->variable('sort', false, false, \phpbb\requ
if (count($action_ary)) if (count($action_ary))
{ {
list($action, ) = each($action_ary); $action = key($action_ary);
} }
unset($action_ary); unset($action_ary);

View file

@ -106,7 +106,8 @@ class type_cast_helper implements \phpbb\request\type_cast_helper_interface
return; return;
} }
list($default_key, $default_value) = each($default); $default_key = key($default);
$default_value = current($default);
$key_type = gettype($default_key); $key_type = gettype($default_key);
$_var = $var; $_var = $var;