diff options
| author | Bruno Ribas <brunoribas@gmail.com> | 2023-03-09 01:33:44 +0000 |
|---|---|---|
| committer | Bruno Ribas <brunoribas@gmail.com> | 2023-03-09 01:33:44 +0000 |
| commit | ce8fcbe2a1f267f0ff5dea6ab7508242bb796818 (patch) | |
| tree | 40a070cfc05d3c86d94831a13152bba1e9e531a0 /src | |
| parent | 7376aee3057dfd4075674d715811bc7f11bc3912 (diff) | |
| download | boca-ce8fcbe2a1f267f0ff5dea6ab7508242bb796818.tar.gz boca-ce8fcbe2a1f267f0ff5dea6ab7508242bb796818.zip | |
src/scoretable.php: Remove all each() usage
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/scoretable.php | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/src/scoretable.php b/src/scoretable.php index c56225a..987bf2a 100644 --- a/src/scoretable.php +++ b/src/scoretable.php @@ -252,7 +252,9 @@ if($redo) { $grname=explode(' ',$lin); $class=1; reset($score); - while(list($e,$c) = each($score)) { + while(1) { + $e=key($score); + $c=current($score); if(!isset($score[$e]['classingroup'])) $score[$e]['classingroup']=array(); for($k=1;$k<count($grname);$k++) { if($score[$e]['site']==$grname[$k]) { @@ -270,6 +272,8 @@ if($redo) { } } + if (next($score) === false) + break; } if($class>1) { @@ -285,9 +289,13 @@ if($redo) { } else { reset($score); $class = 1; - while(list($e,$c) = each($score)) { + while(1) { + $e=key($score); + $c=current($score); $score[$e]['classingroup'][1]=$class; - $class++; + $class++; + if (next($score)=== false) + break; } } @@ -303,10 +311,14 @@ if($redo) { $strtmp .= "</tr>\n"; $n=0; reset($score); - while(list($e, $c) = each($score)) { + while(1) { + $e=key($score); + $c=current($score); if(!isset($score[$e]['classingroup'])) continue; reset($score[$e]['classingroup']); - while(list($cg1,$cg2) = each($score[$e]['classingroup'])) { + while(1) { + $cg1=key($score[$e]['classingroup']); + $cg2=current($score[$e]['classingroup']); $strtmp .= " <tr class=\""; $strtmp .= "sitegroup" . $cg1 . "\">"; $strtmp .= "<td>" . $cg2 . "</td>\n"; @@ -392,7 +404,11 @@ if($redo) { $score[$e]["totalcount"] . " (" . $score[$e]["totaltime"] . ")</td>\n"; $strtmp .= " </tr>\n"; $n++; + if(next($score[$e]['classingroup'])===false) + break; } + if(next($score)===false) + break; } $strtmp .= "</table>"; if ($n == 0) $strtmp .= "<br><center><b><font color=\"#ff0000\">SCOREBOARD IS EMPTY</font></b></center>"; |