' . _("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)
));
}
?>