Пример #1
0
					<?php 
echo class_list();
?>
				</select>
			</td>
			<td>
				<select name="minclasswrite">
					<?php 
echo class_list();
?>
				</select>
			</td>
			<td>
				<select name="minclasscreate">
					<?php 
echo class_list();
?>
				</select>
			</td>
			<td>
				<input type="checkbox" name="autolock" checked="checked" />
			</td>
			<td>
				<input type="text" name="autolockweeks" value="4" />
			</td>
			<td>
				<input type="submit" value="Create" />
			</td>

		</form>
	</tr>
Пример #2
0
        $result = $sms->send(trim($_POST['cellphone']), $content, "", "", $_SESSION["admin_name"]);
        if ($result["error"] != 0) {
            $msg .= $result["msg"];
        } else {
            $msg .= "并且短信发生成功!";
        }
    }
    /* 提示信息 */
    $link[] = array('text' => $_LANG['go_back'], 'href' => 'classAdmin.php?act=list');
    sys_msg($msg, 0, $link);
} elseif ($_REQUEST['act'] == 'edit') {
    /* 检查权限 */
    admin_priv('classAdmin_manage');
    $user = get_admin_by_id($_GET[id]);
    assign_query_info();
    $class_list = class_list();
    $smarty->assign('class_list', $class_list);
    $smarty->assign('ur_here', "编辑班级管理员信息");
    $smarty->assign('action_link', array('text' => "班级管理员列表", 'href' => 'classAdmin.php?act=list&' . list_link_postfix()));
    $smarty->assign('user', $user);
    $smarty->assign('form_action', 'update');
    $smarty->display('classAdmin_info.htm');
} elseif ($_REQUEST['act'] == 'update') {
    /* 检查权限 */
    admin_priv('classAdmin_manage');
    /* 变量初始化 */
    $admin_id = !empty($_REQUEST['id']) ? intval($_REQUEST['id']) : 0;
    $admin_name = !empty($_REQUEST['user_name']) ? trim($_REQUEST['user_name']) : '';
    $name = !empty($_REQUEST['name']) ? trim($_REQUEST['name']) : '';
    $admin_email = !empty($_REQUEST['email']) ? trim($_REQUEST['email']) : '';
    $admin_cellphone = !empty($_REQUEST['cellphone']) ? trim($_REQUEST['cellphone']) : '';
Пример #3
0
	if(isset($_GET["index"])){index();exit;}
	
	if(isset($_GET["QOSInLeftMenu"])){QOSInLeftMenu_save();exit;}
	
	if(isset($_GET["service"])){master_service_popup();exit;}
	if(isset($_GET["master-service-add-js"])){master_service_add_js();exit;}
	if(isset($_GET["master-service-add-popup"])){master_service_add_popup();exit;}
	if(isset($_GET["master-service-add-add"])){master_service_add_mysql();exit;}
	if(isset($_GET["master-service-delete"])){master_service_del_mysql();exit;}
	if(isset($_GET["master-service-enable"])){master_service_enable_mysql();exit;}
	
	if(isset($_GET["class-add-index"])){class_popup();exit;}
	if(isset($_GET["class-add"])){class_popup_tabs();exit;}
	
	if(isset($_GET["class-save"])){class_save();exit;}
	if(isset($_GET["class-list"])){class_list();exit;}
	if(isset($_GET["class-delete"])){class_delete();exit;}
	
	if(isset($_GET["class-rules-index"])){class_rules_index();exit;}
	if(isset($_GET["class-rules-id"])){class_rules_popup();exit;}
	if(isset($_GET["class-rules-save"])){class_rules_save();exit;}
	if(isset($_GET["class-rules-list"])){class_rules_list();exit;}
	if(isset($_GET["class-rules-delete"])){class_rules_delete();exit;}
	
	if(isset($_GET["iptables-cmds"])){iptables_cmds();exit;}
	
	js();
	
function QOSInLeftMenu_save(){
	$sock=new sockets();
	$sock->SET_INFO("QOSInLeftMenu",$_GET["QOSInLeftMenu"]);
Пример #4
0
/**
* @param $var is a single class number or name, or a comma-separated list of the same.
* @param $userclass a custom list of userclasses or leave blank for the current user's permissions. 
* If a class is prefixed with '-' this means 'exclude' - returns FALSE if the user is in this class (overrides 'includes').
* Otherwise returns TRUE if the user is in any of the classes listed in $var.
*/
function check_class($var, $userclass = USERCLASS_LIST, $uid = 0)
{
    $e107 = e107::getInstance();
    if ($var == e_LANGUAGE) {
        return TRUE;
    }
    if (e107::isCli()) {
        return true;
    }
    if (is_numeric($uid) && $uid > 0) {
        // userid has been supplied, go build that user's class list
        $userclass = class_list($uid);
    }
    if ($userclass == '') {
        return FALSE;
    }
    $class_array = !is_array($userclass) ? explode(',', $userclass) : $userclass;
    $varList = !is_array($var) ? explode(',', $var) : $var;
    $latchedAccess = FALSE;
    foreach ($varList as $v) {
        $v = trim($v);
        $invert = FALSE;
        //value to test is a userclass name (or garbage, of course), go get the id
        if (!is_numeric($v)) {
            if (substr($v, 0, 1) == '-') {
                $invert = TRUE;
                $v = substr($v, 1);
            }
            $v = $e107->user_class->ucGetClassIDFromName($v);
        } elseif ($v < 0) {
            $invert = TRUE;
            $v = -$v;
        }
        if ($v !== FALSE) {
            // Ignore non-valid userclass names
            if (in_array($v, $class_array) || $v === '0' || $v === 0) {
                if ($invert) {
                    return FALSE;
                }
                $latchedAccess = TRUE;
            } elseif ($invert && count($varList) == 1) {
                // Handle scenario where only an 'exclude' class is passed
                $latchedAccess = TRUE;
            }
        }
    }
    return $latchedAccess;
}
Пример #5
0
    exit;
}
if (isset($_GET["class-add-index"])) {
    class_popup();
    exit;
}
if (isset($_GET["class-add"])) {
    class_popup_tabs();
    exit;
}
if (isset($_GET["class-save"])) {
    class_save();
    exit;
}
if (isset($_GET["class-list"])) {
    class_list();
    exit;
}
if (isset($_GET["class-delete"])) {
    class_delete();
    exit;
}
if (isset($_GET["class-rules-index"])) {
    class_rules_index();
    exit;
}
if (isset($_GET["class-rules-id"])) {
    class_rules_popup();
    exit;
}
if (isset($_GET["class-rules-save"])) {
Пример #6
0
echo $Title;
?>
" />
				<h3>Body </h3>
<?php 
$ReplyText = new TEXTAREA_PREVIEW('body', 'body', $Body, 91, 22, true, false);
if (check_perms('admin_manage_wiki')) {
    ?>
				<h3>Access</h3>
				<p>There are some situations in which the viewing or editing of an article should be restricted to a certain class.</p>
				<strong>Restrict read:</strong> <select name="minclassread"><?php 
    echo class_list($Read);
    ?>
</select>
				<strong>Restrict edit:</strong> <select name="minclassedit"><?php 
    echo class_list($Edit);
    ?>
</select>
<?php 
}
?>
				<div style="text-align: center;">
					<input type="button" value="Preview" class="hidden button_preview_<?php 
echo $ReplyText->getID();
?>
" tabindex="1" />
					<input type="submit" value="Submit" />
				</div>
			</div>
		</form>
	</div>
 function class_list_cells($label, $name, $selected_id = null, $submit_on_change = false)
 {
     $controls = class_list($name, $selected_id, $submit_on_change);
     View::get()->addComboControls($label, $controls);
 }