mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 04:18:52 +00:00
Merge branch '3.2.x'
* 3.2.x: [ticket/14577] Do not calculate size of array in for loop
This commit is contained in:
commit
b81be8f71e
5 changed files with 12 additions and 12 deletions
|
@ -1431,7 +1431,7 @@ class acp_attachments
|
||||||
$row['group_name'] = $user->lang['NOT_ASSIGNED'];
|
$row['group_name'] = $user->lang['NOT_ASSIGNED'];
|
||||||
$group_name[] = $row;
|
$group_name[] = $row;
|
||||||
|
|
||||||
for ($i = 0; $i < sizeof($group_name); $i++)
|
for ($i = 0, $groups_size = sizeof($group_name); $i < $groups_size; $i++)
|
||||||
{
|
{
|
||||||
if ($default_group === false)
|
if ($default_group === false)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1420,7 +1420,7 @@ class acp_forums
|
||||||
$diff = sizeof($moved_forums) * 2;
|
$diff = sizeof($moved_forums) * 2;
|
||||||
|
|
||||||
$moved_ids = array();
|
$moved_ids = array();
|
||||||
for ($i = 0; $i < sizeof($moved_forums); ++$i)
|
for ($i = 0, $size = sizeof($moved_forums); $i < $size; ++$i)
|
||||||
{
|
{
|
||||||
$moved_ids[] = $moved_forums[$i]['forum_id'];
|
$moved_ids[] = $moved_forums[$i]['forum_id'];
|
||||||
}
|
}
|
||||||
|
|
|
@ -479,7 +479,7 @@ function import_avatar_gallery($gallery_name = '', $subdirs_as_galleries = false
|
||||||
$dir->close();
|
$dir->close();
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 0; $i < sizeof($dirlist); ++$i)
|
for ($i = 0, $end = sizeof($dirlist); $i < $end; ++$i)
|
||||||
{
|
{
|
||||||
$dir = $dirlist[$i];
|
$dir = $dirlist[$i];
|
||||||
|
|
||||||
|
@ -1425,7 +1425,7 @@ function get_path($src_path, $src_url, $test_file)
|
||||||
$path_array = array();
|
$path_array = array();
|
||||||
|
|
||||||
$phpbb_parts = explode('/', $script_path);
|
$phpbb_parts = explode('/', $script_path);
|
||||||
for ($i = 0; $i < sizeof($url_parts); ++$i)
|
for ($i = 0, $end = sizeof($url_parts); $i < $end; ++$i)
|
||||||
{
|
{
|
||||||
if ($i < sizeof($phpbb_parts[$i]) && $url_parts[$i] == $phpbb_parts[$i])
|
if ($i < sizeof($phpbb_parts[$i]) && $url_parts[$i] == $phpbb_parts[$i])
|
||||||
{
|
{
|
||||||
|
@ -1435,7 +1435,7 @@ function get_path($src_path, $src_url, $test_file)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$path = '';
|
$path = '';
|
||||||
for ($j = $i; $j < sizeof($phpbb_parts); ++$j)
|
for ($j = $i, $end2 = sizeof($phpbb_parts); $j < $end2; ++$j)
|
||||||
{
|
{
|
||||||
$path .= '../';
|
$path .= '../';
|
||||||
}
|
}
|
||||||
|
@ -2267,7 +2267,7 @@ function convert_bbcode($message, $convert_size = true, $extended_bbcodes = fals
|
||||||
"\n\n"
|
"\n\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
for ($i = 0; $i < sizeof($str_from); ++$i)
|
for ($i = 0, $end = sizeof($str_from); $i < $end; ++$i)
|
||||||
{
|
{
|
||||||
$origx[] = '#\\' . str_replace(']', '\\]', $str_from[$i]) . '#is';
|
$origx[] = '#\\' . str_replace(']', '\\]', $str_from[$i]) . '#is';
|
||||||
$replx[] = $str_to[$i];
|
$replx[] = $str_to[$i];
|
||||||
|
@ -2276,7 +2276,7 @@ function convert_bbcode($message, $convert_size = true, $extended_bbcodes = fals
|
||||||
|
|
||||||
if (preg_match_all('#\[email=([^\]]+)\](.*?)\[/email\]#i', $message, $m))
|
if (preg_match_all('#\[email=([^\]]+)\](.*?)\[/email\]#i', $message, $m))
|
||||||
{
|
{
|
||||||
for ($i = 0; $i < sizeof($m[1]); ++$i)
|
for ($i = 0, $end = sizeof($m[1]); $i < $end; ++$i)
|
||||||
{
|
{
|
||||||
if ($m[1][$i] == $m[2][$i])
|
if ($m[1][$i] == $m[2][$i])
|
||||||
{
|
{
|
||||||
|
@ -2340,7 +2340,7 @@ function copy_file($src, $trg, $overwrite = false, $die_on_failure = true, $sour
|
||||||
$parts = explode('/', $trg);
|
$parts = explode('/', $trg);
|
||||||
unset($parts[sizeof($parts) - 1]);
|
unset($parts[sizeof($parts) - 1]);
|
||||||
|
|
||||||
for ($i = 0; $i < sizeof($parts); ++$i)
|
for ($i = 0, $end = sizeof($parts); $i < $end; ++$i)
|
||||||
{
|
{
|
||||||
$path .= $parts[$i] . '/';
|
$path .= $parts[$i] . '/';
|
||||||
|
|
||||||
|
@ -2440,7 +2440,7 @@ function copy_dir($src, $trg, $copy_subdirs = true, $overwrite = false, $die_on_
|
||||||
|
|
||||||
if ($copy_subdirs)
|
if ($copy_subdirs)
|
||||||
{
|
{
|
||||||
for ($i = 0; $i < sizeof($dirlist); ++$i)
|
for ($i = 0, $end = sizeof($dirlist); $i < $end; ++$i)
|
||||||
{
|
{
|
||||||
$dir = $dirlist[$i];
|
$dir = $dirlist[$i];
|
||||||
|
|
||||||
|
@ -2475,7 +2475,7 @@ function copy_dir($src, $trg, $copy_subdirs = true, $overwrite = false, $die_on_
|
||||||
$convert->p_master->error(sprintf($str, implode('<br />', $bad_dirs)), __LINE__, __FILE__);
|
$convert->p_master->error(sprintf($str, implode('<br />', $bad_dirs)), __LINE__, __FILE__);
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 0; $i < sizeof($filelist); ++$i)
|
for ($i = 0, $end = sizeof($filelist); $i < $end; ++$i)
|
||||||
{
|
{
|
||||||
copy_file($src . $filelist[$i], $trg . $filelist[$i], $overwrite, $die_on_failure, $source_relative_path);
|
copy_file($src . $filelist[$i], $trg . $filelist[$i], $overwrite, $die_on_failure, $source_relative_path);
|
||||||
}
|
}
|
||||||
|
|
|
@ -373,7 +373,7 @@ class convertor
|
||||||
$val = array($val);
|
$val = array($val);
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($j = 0; $j < sizeof($val); ++$j)
|
for ($j = 0, $size = sizeof($val); $j < $size; ++$j)
|
||||||
{
|
{
|
||||||
if (preg_match('/LEFT JOIN ([a-z0-9_]+) AS ([a-z0-9_]+)/i', $val[$j], $m))
|
if (preg_match('/LEFT JOIN ([a-z0-9_]+) AS ([a-z0-9_]+)/i', $val[$j], $m))
|
||||||
{
|
{
|
||||||
|
|
|
@ -356,7 +356,7 @@ class module_manager
|
||||||
$diff = sizeof($moved_modules) * 2;
|
$diff = sizeof($moved_modules) * 2;
|
||||||
|
|
||||||
$moved_ids = array();
|
$moved_ids = array();
|
||||||
for ($i = 0; $i < sizeof($moved_modules); ++$i)
|
for ($i = 0, $size = sizeof($moved_modules); $i < $size; ++$i)
|
||||||
{
|
{
|
||||||
$moved_ids[] = $moved_modules[$i]['module_id'];
|
$moved_ids[] = $moved_modules[$i]['module_id'];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue