$userlevels) { if (defined('PERMISSION_' . strtoupper($perm))) { list($name, $note) = explode(":", constant('PERMISSION_' . strtoupper($perm))); $data['perms'][$perm]['permission_name'] = $name; $data['perms'][$perm]['permission_note'] = $note; } else { $data['perms'][$perm]['permission_name'] = $perm; } if (!serendipity_checkPermission($perm) && $perm != 'hiddenGroup') { $data['perms'][$perm]['permission'] = false; } else { $data['perms'][$perm]['permission'] = true; } } if ($serendipity['enablePluginACL']) { $data['enablePluginACL'] = true; $allplugins =& serendipity_plugin_api::get_event_plugins(); $allhooks = array(); $data['allplugins'] = $allplugins; foreach($allplugins AS $plugid => $currentplugin) { foreach($currentplugin['b']->properties['event_hooks'] AS $hook => $set) { $allhooks[$hook] = array(); } $data['allplugins'][$plugid]['has_permission'] = serendipity_hasPluginPermissions($plugid, $from['id']); } ksort($allhooks); $data['allhooks'] = $allhooks; foreach($allhooks AS $hook => $set) { $data['allhooks'][$hook]['has_permission'] = serendipity_hasPluginPermissions($hook, $from['id']); } } } elseif ($serendipity['GET']['adminAction'] == 'delete') { $data['delete'] = true; $group = serendipity_fetchGroup($serendipity['GET']['group']); $data['group_id'] = $serendipity['GET']['group']; $data['group'] = $group; $data['formToken'] = serendipity_setFormToken(); } echo serendipity_smarty_show('admin/groups.inc.tpl', $data); /* vim: set sts=4 ts=4 expandtab : */ ?>