diff --git a/admin/admin_attachments.php b/admin/admin_attachments.php index fc77f7ab6..188657c60 100644 --- a/admin/admin_attachments.php +++ b/admin/admin_attachments.php @@ -288,7 +288,7 @@ if ($mode == 'cats') { $row = DB()->sql_fetchrowset($result); DB()->sql_freeresult($result); - for ($i = 0; $i < count($row); $i++) { + for ($i = 0, $iMax = count($row); $i < $iMax; $i++) { if ($row[$i]['cat_id'] == IMAGE_CAT) { $s_assigned_group_images[] = $row[$i]['group_name']; } @@ -399,7 +399,7 @@ if ($submit && $mode == 'quota') { $allowed_list = array(); - for ($i = 0; $i < count($quota_change_list); $i++) { + for ($i = 0, $iMax = count($quota_change_list); $i < $iMax; $i++) { $filesize_list[$i] = ($size_select_list[$i] == 'kb') ? round($filesize_list[$i] * 1024) : (($size_select_list[$i] == 'mb') ? round($filesize_list[$i] * 1048576) : $filesize_list[$i]); $sql = 'UPDATE ' . BB_QUOTA_LIMITS . " @@ -504,7 +504,7 @@ if ($mode == 'quota') { $rows = DB()->sql_fetchrowset($result); DB()->sql_freeresult($result); - for ($i = 0; $i < count($rows); $i++) { + for ($i = 0, $iMax = count($rows); $i < $iMax; $i++) { $size_format = ($rows[$i]['quota_limit'] >= 1048576) ? 'mb' : (($rows[$i]['quota_limit'] >= 1024) ? 'kb' : 'b'); if ($rows[$i]['quota_limit'] >= 1048576) { diff --git a/admin/admin_disallow.php b/admin/admin_disallow.php index 36695ec6c..c429e0265 100644 --- a/admin/admin_disallow.php +++ b/admin/admin_disallow.php @@ -87,7 +87,7 @@ $disallow_select = ''; - for ($j = 0; $j < count($simple_auth_types); $j++) { + for ($j = 0, $jMax = count($simple_auth_types); $j < $iMax; $j++) { $selected = ($matched_type == $j) ? ' selected="selected"' : ''; $simple_auth .= ''; } @@ -207,10 +207,10 @@ if (empty($forum_id)) { // Output values of individual // fields // - for ($j = 0; $j < count($forum_auth_fields); $j++) { + for ($j = 0, $jMax = count($forum_auth_fields); $j < $iMax; $j++) { $custom_auth[$j] = ' '; - for ($k = 0; $k < count($forum_auth_levels); $k++) { + for ($k = 0, $kMax = count($forum_auth_levels); $k < $iMax; $k++) { $selected = (!empty($forum_rows) && $forum_rows[0][$forum_auth_fields[$j]] == $forum_auth_const[$k]) ? ' selected="selected"' : ''; $custom_auth[$j] .= ''; } diff --git a/admin/admin_smilies.php b/admin/admin_smilies.php index d95d93bc6..c84c83860 100644 --- a/admin/admin_smilies.php +++ b/admin/admin_smilies.php @@ -79,7 +79,7 @@ if (isset($_GET['import_pack']) || isset($_POST['import_pack'])) { $cur_smilies = DB()->sql_fetchrowset($result); - for ($i = 0; $i < count($cur_smilies); $i++) { + for ($i = 0, $iMax = count($cur_smilies); $i < $iMax; $i++) { $k = $cur_smilies[$i]['code']; $smiles[$k] = 1; } @@ -91,10 +91,10 @@ if (isset($_GET['import_pack']) || isset($_POST['import_pack'])) { bb_die('Could not read smiley pak file'); } - for ($i = 0; $i < count($fcontents); $i++) { + for ($i = 0, $iMax = count($fcontents); $i < $iMax; $i++) { $smile_data = explode($delimeter, trim(addslashes($fcontents[$i]))); - for ($j = 2; $j < count($smile_data); $j++) { + for ($j = 2, $jMax = count($smile_data); $j < $iMax; $j++) { // Replace > and < with the proper html_entities for matching $smile_data[$j] = str_replace('<', '<', $smile_data[$j]); $smile_data[$j] = str_replace('>', '>', $smile_data[$j]); @@ -156,7 +156,7 @@ if (isset($_GET['import_pack']) || isset($_POST['import_pack'])) { $resultset = DB()->sql_fetchrowset($result); $smile_pak = ''; - for ($i = 0; $i < count($resultset); $i++) { + for ($i = 0, $iMax = count($resultset); $i < $iMax; $i++) { $smile_pak .= $resultset[$i]['smile_url'] . $delimeter; $smile_pak .= $resultset[$i]['emoticon'] . $delimeter; $smile_pak .= $resultset[$i]['code'] . "\n"; @@ -173,7 +173,7 @@ if (isset($_GET['import_pack']) || isset($_POST['import_pack'])) { bb_die(sprintf($lang['EXPORT_SMILES'], '', '') . '

' . sprintf($lang['CLICK_RETURN_SMILEADMIN'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '')); } elseif (isset($_POST['add']) || isset($_GET['add'])) { $filename_list = ''; - for ($i = 0; $i < count($smiley_images); $i++) { + for ($i = 0, $iMax = count($smiley_images); $i < $iMax; $i++) { $filename_list .= ''; } @@ -215,7 +215,7 @@ if (isset($_GET['import_pack']) || isset($_POST['import_pack'])) { $smile_data = DB()->sql_fetchrow($result); $filename_list = ''; - for ($i = 0; $i < count($smiley_images); $i++) { + for ($i = 0, $iMax = count($smiley_images); $i < $iMax; $i++) { if ($smiley_images[$i] == $smile_data['smile_url']) { $smiley_selected = 'selected="selected"'; $smiley_edit_img = $smiley_images[$i]; @@ -314,7 +314,7 @@ if (isset($_GET['import_pack']) || isset($_POST['import_pack'])) { )); // Loop throuh the rows of smilies setting block vars for the template - for ($i = 0; $i < count($smilies); $i++) { + for ($i = 0, $iMax = count($smilies); $i < $iMax; $i++) { // Replace htmlentites for < and > with actual character $smilies[$i]['code'] = str_replace('<', '<', $smilies[$i]['code']); $smilies[$i]['code'] = str_replace('>', '>', $smilies[$i]['code']); diff --git a/admin/admin_user_ban.php b/admin/admin_user_ban.php index 0e3693e65..ef195c01f 100644 --- a/admin/admin_user_ban.php +++ b/admin/admin_user_ban.php @@ -49,7 +49,7 @@ if (isset($_POST['submit'])) { if (isset($_POST['ban_ip'])) { $ip_list_temp = explode(',', $_POST['ban_ip']); - for ($i = 0; $i < count($ip_list_temp); $i++) { + for ($i = 0, $iMax = count($ip_list_temp); $i < $iMax; $i++) { if (preg_match('/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})[ ]*\-[ ]*([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/', trim($ip_list_temp[$i]), $ip_range_explode)) { $ip_1_counter = $ip_range_explode[1]; $ip_1_end = $ip_range_explode[5]; @@ -100,7 +100,7 @@ if (isset($_POST['submit'])) { } elseif (preg_match('/^([\w\-_]\.?){2,}$/is', trim($ip_list_temp[$i]))) { $ip = gethostbynamel(trim($ip_list_temp[$i])); - for ($j = 0; $j < count($ip); $j++) { + for ($j = 0, $jMax = count($ip); $j < $iMax; $j++) { if (!empty($ip[$j])) { $ip_list[] = encode_ip($ip[$j]); } @@ -115,7 +115,7 @@ if (isset($_POST['submit'])) { if (isset($_POST['ban_email'])) { $email_list_temp = explode(',', $_POST['ban_email']); - for ($i = 0; $i < count($email_list_temp); $i++) { + for ($i = 0, $iMax = count($email_list_temp); $i < $iMax; $i++) { if (preg_match('/^(([a-z0-9&\'\.\-_\+])|(\*))+@(([a-z0-9\-])|(\*))+\.([a-z0-9\-]+\.)*?[a-z]+$/is', trim($email_list_temp[$i]))) { $email_list[] = trim($email_list_temp[$i]); } @@ -131,9 +131,9 @@ if (isset($_POST['submit'])) { DB()->sql_freeresult($result); $kill_session_sql = ''; - for ($i = 0; $i < count($user_list); $i++) { + for ($i = 0, $iMax = count($user_list); $i < $iMax; $i++) { $in_banlist = false; - for ($j = 0; $j < count($current_banlist); $j++) { + for ($j = 0, $jMax = count($current_banlist); $j < $iMax; $j++) { if ($user_list[$i] == $current_banlist[$j]['ban_userid']) { $in_banlist = true; } @@ -149,9 +149,9 @@ if (isset($_POST['submit'])) { } } - for ($i = 0; $i < count($ip_list); $i++) { + for ($i = 0, $iMax = count($ip_list); $i < $iMax; $i++) { $in_banlist = false; - for ($j = 0; $j < count($current_banlist); $j++) { + for ($j = 0, $jMax = count($current_banlist); $j < $iMax; $j++) { if ($ip_list[$i] == $current_banlist[$j]['ban_ip']) { $in_banlist = true; } @@ -181,9 +181,9 @@ if (isset($_POST['submit'])) { } } - for ($i = 0; $i < count($email_list); $i++) { + for ($i = 0, $iMax = count($email_list); $i < $iMax; $i++) { $in_banlist = false; - for ($j = 0; $j < count($current_banlist); $j++) { + for ($j = 0, $jMax = count($current_banlist); $j < $iMax; $j++) { if ($email_list[$i] == $current_banlist[$j]['ban_email']) { $in_banlist = true; } @@ -202,7 +202,7 @@ if (isset($_POST['submit'])) { if (isset($_POST['unban_user'])) { $user_list = $_POST['unban_user']; - for ($i = 0; $i < count($user_list); $i++) { + for ($i = 0, $iMax = count($user_list); $i < $iMax; $i++) { if ($user_list[$i] != -1) { $where_sql .= (($where_sql != '') ? ', ' : '') . (int)$user_list[$i]; } @@ -212,7 +212,7 @@ if (isset($_POST['submit'])) { if (isset($_POST['unban_ip'])) { $ip_list = $_POST['unban_ip']; - for ($i = 0; $i < count($ip_list); $i++) { + for ($i = 0, $iMax = count($ip_list); $i < $iMax; $i++) { if ($ip_list[$i] != -1) { $where_sql .= (($where_sql != '') ? ', ' : '') . DB()->escape($ip_list[$i]); } @@ -222,7 +222,7 @@ if (isset($_POST['submit'])) { if (isset($_POST['unban_email'])) { $email_list = $_POST['unban_email']; - for ($i = 0; $i < count($email_list); $i++) { + for ($i = 0, $iMax = count($email_list); $i < $iMax; $i++) { if ($email_list[$i] != -1) { $where_sql .= (($where_sql != '') ? ', ' : '') . DB()->escape($email_list[$i]); } @@ -260,7 +260,7 @@ if (isset($_POST['submit'])) { DB()->sql_freeresult($result); $select_userlist = ''; - for ($i = 0; $i < count($user_list); $i++) { + for ($i = 0, $iMax = count($user_list); $i < $iMax; $i++) { $select_userlist .= ''; $userban_count++; } @@ -282,7 +282,7 @@ if (isset($_POST['submit'])) { $select_iplist = ''; $select_emaillist = ''; - for ($i = 0; $i < count($banlist); $i++) { + for ($i = 0, $iMax = count($banlist); $i < $iMax; $i++) { $ban_id = $banlist[$i]['ban_id']; if (!empty($banlist[$i]['ban_ip'])) { diff --git a/admin/admin_user_search.php b/admin/admin_user_search.php index 1d8029885..a5b651f06 100644 --- a/admin/admin_user_search.php +++ b/admin/admin_user_search.php @@ -970,7 +970,7 @@ if (!isset($_REQUEST['dosearch'])) { $banned[$row['user_id']] = true; } - for ($i = 0; $i < count($rowset); $i++) { + for ($i = 0, $iMax = count($rowset); $i < $iMax; $i++) { $row_class = !($i % 2) ? 'row1' : 'row2'; $template->assign_block_vars('userrow', array( diff --git a/admin/index.php b/admin/index.php index 96c3c4324..b356f4b6f 100644 --- a/admin/index.php +++ b/admin/index.php @@ -130,7 +130,7 @@ if (isset($_GET['pane']) && $_GET['pane'] == 'left') { $tabledata_ary = DB()->sql_fetchrowset($result); $dbsize = 0; - for ($i = 0; $i < count($tabledata_ary); $i++) { + for ($i = 0, $iMax = count($tabledata_ary); $i < $iMax; $i++) { if (@$tabledata_ary[$i]['Type'] != 'MRG_MYISAM') { $dbsize += $tabledata_ary[$i]['Data_length'] + $tabledata_ary[$i]['Index_length']; } @@ -192,7 +192,7 @@ if (isset($_GET['pane']) && $_GET['pane'] == 'left') { if (count($onlinerow_reg)) { $registered_users = $hidden_users = 0; - for ($i = 0, $cnt = count($onlinerow_reg); $i < $cnt; $i++) { + for ($i = 0, $iMax = count($onlinerow_reg); $i < $iMax; $i++) { if (!in_array($onlinerow_reg[$i]['user_id'], $reg_userid_ary)) { $reg_userid_ary[] = $onlinerow_reg[$i]['user_id']; @@ -226,7 +226,7 @@ if (isset($_GET['pane']) && $_GET['pane'] == 'left') { if (count($onlinerow_guest)) { $guest_users = 0; - for ($i = 0; $i < count($onlinerow_guest); $i++) { + for ($i = 0, $iMax = count($onlinerow_guest); $i < $iMax; $i++) { $guest_userip_ary[] = $onlinerow_guest[$i]['session_ip']; $guest_users++; @@ -263,7 +263,7 @@ print_page('index.tpl', 'admin'); // Functions function inarray($needle, $haystack) { - for ($i = 0; $i < count($haystack); $i++) { + for ($i = 0, $iMax = count($haystack); $i < $iMax; $i++) { if ($haystack[$i] == $needle) { return true; } diff --git a/library/attach_mod/includes/functions_attach.php b/library/attach_mod/includes/functions_attach.php index cb9288af5..1ebc808ce 100644 --- a/library/attach_mod/includes/functions_attach.php +++ b/library/attach_mod/includes/functions_attach.php @@ -103,7 +103,7 @@ function auth_pack($auth_array) $one_char = $two_char = false; $auth_cache = ''; - for ($i = 0; $i < count($auth_array); $i++) { + for ($i = 0, $iMax = count($auth_array); $i < $iMax; $i++) { $val = base64_pack((int)$auth_array[$i]); if (strlen($val) == 1 && !$one_char) { $auth_cache .= $one_char_encoding; diff --git a/library/attach_mod/includes/functions_delete.php b/library/attach_mod/includes/functions_delete.php index 3e0badfa4..d13a2d55b 100644 --- a/library/attach_mod/includes/functions_delete.php +++ b/library/attach_mod/includes/functions_delete.php @@ -187,7 +187,7 @@ function delete_attachment($post_id_array = 0, $attach_id_array = 0, $page = 0, } //bt end - for ($i = 0; $i < count($attach_id_array); $i++) { + for ($i = 0, $iMax = count($attach_id_array); $i < $iMax; $i++) { $sql = 'SELECT attach_id FROM ' . BB_ATTACHMENTS . ' WHERE attach_id = ' . (int)$attach_id_array[$i]; diff --git a/library/attach_mod/includes/functions_selects.php b/library/attach_mod/includes/functions_selects.php index 286448ab9..9f7c636dc 100644 --- a/library/attach_mod/includes/functions_selects.php +++ b/library/attach_mod/includes/functions_selects.php @@ -50,7 +50,7 @@ function group_select($select_name, $default_group = 0) $group_name[$num_rows]['group_id'] = 0; $group_name[$num_rows]['group_name'] = $lang['NOT_ASSIGNED']; - for ($i = 0; $i < count($group_name); $i++) { + for ($i = 0, $iMax = count($group_name); $i < $iMax; $i++) { if (!$default_group) { $selected = ($i == 0) ? ' selected="selected"' : ''; } else { @@ -93,7 +93,7 @@ function download_select($select_name, $group_id = 0) $group_select = ''; - for ($i = 0; $i < count($types); $i++) { + for ($i = 0, $iMax = count($types); $i < $iMax; $i++) { if (!$group_id) { $selected = ($types[$i] == NONE_CAT) ? ' selected="selected"' : ''; } else { @@ -172,7 +172,7 @@ function size_select($select_name, $size_compare) $select_field = ' mode $select_sort_mode = '