' . _("Info") . ''; // Description + Team-Coordinators $page[] = '

' . _("Members") . '

'; $members_confirmed = array(); $members_unconfirmed = array(); foreach ($members as $member) { $member['Nick'] = User_Nick_render($member); if ($angeltype['restricted'] && $member['confirm_user_id'] == null) { $member['actions'] = join(" ", array( '' . ("confirm") . '', '' . ("deny") . '' )); $members_unconfirmed[] = $member; } else { if ($admin_user_angeltypes) $member['actions'] = join(" ", array( '' . ("remove") . '' )); $members_confirmed[] = $member; } } $page[] = table(array( 'Nick' => _("Nick"), 'DECT' => _("DECT"), 'actions' => "" ), $members_confirmed); if ($admin_user_angeltypes && $angeltype['restricted'] && count($members_unconfirmed) > 0) { $page[] = '

' . _("Unconfirmed") . '

'; $page[] = buttons(array( button(page_link_to('user_angeltypes') . '&action=confirm_all&angeltype_id=' . $angeltype['id'], _("confirm all"), 'ok'), button(page_link_to('user_angeltypes') . '&action=delete_all&angeltype_id=' . $angeltype['id'], _("deny all"), 'cancel') )); $page[] = table(array( 'Nick' => _("Nick"), 'DECT' => _("DECT"), 'actions' => "" ), $members_unconfirmed); } return page($page); } /** * Display the list of angeltypes. * * @param array $angeltypes */ function AngelTypes_list_view($angeltypes, $admin_angeltypes) { return page(array( msg(), $admin_angeltypes ? buttons(array( button(page_link_to('angeltypes') . '&action=edit', _("New angeltype"), 'add') )) : '', table(array( 'name' => _("Name"), 'restricted' => '' . _(', 'membership' => _("Membership"), 'actions' => "" ), $angeltypes) )); } ?>