if ($mode == 'write') { $prm = e107::getUserPerms(); return $prm->renderPermTable('tabs', $curVal); } } } new uclass_admin(); require_once e_ADMIN . "auth.php"; e107::getAdminUI()->runPage(); require_once e_ADMIN . "footer.php"; exit; $e_sub_cat = 'userclass'; //define('UC_DEBUG_OPTS',FALSE); require_once e_HANDLER . 'userclass_class.php'; // Modified class handler $e_userclass = new user_class_admin(); // Admin functions - should just obliterate any previous object created in class2.php // @TODO: Does core object manager need to know somehow? require_once e_HANDLER . 'form_handler.php'; $frm = new e_form(); // $uc = new uclass_manager; $mes = e107::getMessage(); $message = ''; /** * See whether a user class is editable. * * (Note: On fixed classes, only some fields are editable) * * @param integer $class_id * @param boolean $redirect - if TRUE, will redirect to site home page if class not editable. * @param boolean $fullEdit - set TRUE if full editing required, FALSE if some editing permitted
* * @package e107 * @subpackage admin * @version $Id$; */ require_once '../class2.php'; if (!getperms('4')) { header('location:' . e_BASE . 'index.php'); exit; } include_lan(e_LANGUAGEDIR . e_LANGUAGE . '/admin/lan_' . e_PAGE); $e_sub_cat = 'userclass'; //define('UC_DEBUG_OPTS',FALSE); require_once e_HANDLER . 'userclass_class.php'; // Modified class handler $e_userclass = new user_class_admin(); // Admin functions - should just obliterate any previous object created in class2.php require_once e_HANDLER . 'form_handler.php'; $frm = new e_form(); $uc = new uclass_manager(); $message = ''; /** * @todo user_class::isEditableClass() thinks public (0) is editable?! * @param integer $class_id * @param boolean $redirect * @return boolean */ function check_allowed($class_id, $redirect = true) { $uc = e107::getUserClass(); if (!isset($uc->class_tree[$class_id]) || !getperms('0') && !check_class($uc->class_tree[$class_id]['userclass_editclass'])) {