$var = true; // Summary of members by type print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td>' . $langs->trans("MembersTypes") . '</td>'; foreach ($staticmember->fk_extrafields->fields->Status->values as $aRow) { print '<td align=right>' . $langs->trans($aRow->label) . '</td>'; } print "</tr>\n"; foreach ($AdherentType as $key => $adhtype) { $var = !$var; print "<tr {$bc[$var]}>"; print '<td><a href="adherent/type.php?id=' . $key . '">' . img_object($langs->trans("ShowType"), "group") . ' ' . $key . '</a></td>'; foreach ($staticmember->fk_extrafields->fields->Status->values as $idx => $row) { if ($Adherents[$key][$idx]) { print '<td align="right">' . $Adherents[$key][$idx] . ' ' . $staticmember->LibStatus($idx) . '</td>'; } else { print '<td></td>'; } } print "</tr>\n"; } print '<tr class="liste_total">'; print '<td class="liste_total">' . $langs->trans("Total") . '</td>'; foreach ($staticmember->fk_extrafields->fields->Status->values as $idx => $row) { if ($somme[$idx]) { print '<td class="liste_total" align="right">' . $somme[$idx] . ' ' . $staticmember->LibStatus($idx) . '</td>'; } else { print '<td></td>'; } }