$userlevels) { if (defined('PERMISSION_' . strtoupper($perm))) { $data['perms'][$perm]['permission_name'] = constant('PERMISSION_' . strtoupper($perm)); } 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] = true; } $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(); } $serendipity['smarty']->assign($data); $tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; $tfile = dirname(__FILE__) . "/$tpldir/groups.inc.tpl"; $content = $serendipity['smarty']->fetch('file:'. $tfile); echo $content; /* vim: set sts=4 ts=4 expandtab : */ ?>