$restriction = ''; $anonymous = false; break; case 'alumni_premium': $title_of_form = AlumniLocale::PERMISSIONS_PREMIUM; $perm_name = 'alumni_premium'; $perm_desc = ''; $restriction = ''; $anonymous = false; break; } $opform = new Xoops\Form\SimpleForm('', 'opform', 'permissions.php', 'get'); $opSelect = new Xoops\Form\Select('', 'op', $op); $opSelect->setExtra('onchange="document.forms.opform.submit()"'); $opSelect->addOption('alumni_view', AlumniLocale::PERMISSIONS_VIEW); $opSelect->addOption('alumni_submit', AlumniLocale::PERMISSIONS_SUBMIT); $opSelect->addOption('alumni_premium', AlumniLocale::PERMISSIONS_PREMIUM); $opform->addElement($opSelect); $opform->display(); $moduleId = $xoops->module->getVar('mid'); $form = new Xoops\Form\GroupPermissionForm($title_of_form, $moduleId, $perm_name, $perm_desc, 'admin/permissions.php', $anonymous); foreach (array_keys($cats) as $i) { $cid = $cats[$i]->getVar('cid'); $title = $cats[$i]->getVar('title'); $pid = $cats[$i]->getVar('pid'); $allcats = $cattree->alumni_makeArrayTree($cats[$i]->getVar('cid')); $form->addItem($cid, $title, $pid); } $form->display(); } $xoops->footer();