Berechnung der Mitgliederzahl in der members.php gefixed, Mitglieder werden nun getre...
authortelegnom <max@telegnom.org>
Fri, 9 Oct 2015 21:13:05 +0000 (23:13 +0200)
committertelegnom <max@telegnom.org>
Fri, 9 Oct 2015 21:13:05 +0000 (23:13 +0200)
include/members.php

index cac6ec8..14ba0c0 100644 (file)
@@ -287,6 +287,9 @@ function ibanhin_close() {/*{{{*/
 function action_list_members() {/*{{{*/
     $members = db_get_members();
     $count   = 0;
+    $regular = 0;
+    $patron = 0;
+    $honorary = 0;
     ?>
     <h2>Liste der Mitglieder</h2>
     <?php if (isset($members)) : ?>
@@ -299,7 +302,15 @@ function action_list_members() {/*{{{*/
             </tr>
         <?php foreach ($members as $member) : ?>
             <?php $membership_info = fees_info_for_member($member['id'], time()); ?>
-                       <?php if (!empty($membership_info['is_member'])) $count++; ?>
+           <?php 
+                if (!empty($membership_info['is_member'])) {
+                    switch($membership_info['member_type']) {
+                        case 'regular': $regular++; break;
+                        case 'honorary': $honorary++; break;
+                        case 'patron': $patron++; break;
+                    }
+                }
+           ?>
             <tr <?php if (empty($membership_info['is_member'])) : ?>class="inactive"<?php endif ?>>
                 <td><a href="<?=html_escape(link_to('view_member', array('id'=> $member['id'])))?>"><?=html_escape($member['number'])?></a></td>
                 <td><?=html_escape($member['nickname'])?></td>
@@ -310,8 +321,18 @@ function action_list_members() {/*{{{*/
         </table>
     <?php else : ?>
         <p>Bisher gibt es noch keine Mitglieder.</p>
-    <?php endif ?>
-        <p>Derzeit gibt es <?=$count?> aktive Mitglieder.</p>
+    <?php
+        endif;
+        $count = $regular + $honorary + $patron;
+    ?>
+        <p>Derzeit gibt es: <?=$count?> Vereinsmitglieder. Davon:
+            <ul>
+                <li><?=$regular?> ordentliche Mitglieder</li>
+                <li><?=$honorary?> Ehrenmitglieder</li>
+                <li style="font-weight: bold;"><?=$regular+$honorary?> stimmberechtigte Mitglieder</li>
+                <li><?=$patron?> F√∂rdermitglieder</li>
+            </ul>
+        </p>
         <a href="<?=link_to('create_member')?>">Neues Mitglied</a>
         <a href="<?=link_to('export_email')?>">E-Mail-Adressen</a>
         <a href="<?=link_to('export_members')?>">XLS Export</a>