Example #1
0
        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
Example #2
0
 *
 *	@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'])) {