- Optimized forloop.* variables
[haanga.git] / tests / tmp / e3288a8c38d2925df1b81c50c72b7eee31f8c2f9.php
blob1bbdffa2d5e1013cd75488e55577bae33cb3b2f9
1 <?php
2 /* Generated from ./assert_templates/regroup.tpl */
3 function haanga_e3288a8c38d2925df1b81c50c72b7eee31f8c2f9($vars, $return=FALSE, $blocks=array())
5 extract($vars);
6 $buffer1 = "";
7 $sorted_users = Array();
8 /* Temporary sorting */
9 foreach ($users as $item) {
10 $temp_group[$item["age"]][] = $item;
12 /* Proper format */
13 foreach ($temp_group as $group => $item) {
14 $sorted_users[] = Array("grouper" => $group, "list" => $item);
16 /* Sorting done */
17 $buffer1 .= "\n\n";
18 $forcounter1_1 = 1;
19 foreach ($sorted_users as $user) {
20 $buffer1 .= "\n ".htmlentities($user["grouper"])."\n ";
21 $forcounter1_2 = 1;
22 $psize_2 = count($user["list"]);
23 $islast_2 = $forcounter1_2 == $psize_2;
24 $isfirst_2 = TRUE;
25 $revcount_2 = $psize_2;
26 $revcount0_2 = $psize_2 - 1;
27 foreach ($user["list"] as $u) {
28 $buffer1 .= "\n ".$forcounter1_2."-".$revcount_2."-".$revcount0_2." (".$forcounter1_1."). ".htmlentities(ucfirst($u["name"]))." (";
29 if ($isfirst_2) {
30 $buffer1 .= "first";
31 } else {
32 if ($islast_2) {
33 $buffer1 .= "last";
36 $buffer1 .= ")\n ";
37 $forcounter1_2++;
38 $islast_2 = $forcounter1_2 == $psize_2;
39 $isfirst_2 = FALSE;
40 $revcount_2 = $revcount_2 - 1;
41 $revcount0_2 = $revcount0_2 - 1;
43 $buffer1 .= "\n";
44 $forcounter1_1++;
46 $buffer1 .= "\n";
47 if ($return == TRUE) {
48 return $buffer1;
49 } else {
50 echo $buffer1;