// 게시판 이름 지정이 안되어 있으면 경고;;;
if (!$id) {
    Error("게시판 이름을 지정해 주셔야 합니다.<br><br>예) zboard.php?id=이름", "");
}
// DB 연결
if (!$connect) {
    $connect = dbConn();
}
// 현재 게시판 설정 읽어 오기
$setup = get_table_attrib($id);
// 설정되지 않은 게시판일때 에러 표시
if (!$setup[name]) {
    Error("생성되지 않은 게시판입니다.<br><br>게시판을 생성후 사용하십시요", "");
}
// 현재 게시판의 그룹의 설정 읽어 오기
$group = group_info($setup[group_no]);
// 멤버 정보 구해오기;;; 멤버가 있을때
$member = member_info();
// 현재 로그인되어 있는 멤버가 전체, 또는 그룹관리자인지 검사
if ($member[is_admin] == 1 || $member[is_admin] == 2 && $member[group_no] == $setup[group_no] || check_board_master($member, $setup[no])) {
    $is_admin = 1;
} else {
    $is_admin = "";
}
// 접근 금지 아이피인 경우 금지하기;;;
$avoid_ip = explode(",", $setup[avoid_ip]);
for ($i = 0; $i < count($avoid_ip); $i++) {
    if (!isblank($avoid_ip[$i]) && eregi($avoid_ip[$i], $REMOTE_ADDR) && !$is_admin) {
        Error(" Access Denied ");
    }
}
    $menu = "adm";
}
if (!isset($action)) {
    $action = "info";
}
if (!isset($group)) {
    $group = "{$sess['4']}";
}
// page header
head($sess, $x, $auth, $design, $menu);
$result = "";
$error = "";
$ua = "";
if ($action == "info") {
    //  group info
    group_info($sess, $group, $error, $result);
} elseif ($action == "new") {
    //  group new
    if ($group_add != "") {
        include "./includes/group-post.inc.php";
    }
    if ($result1 != "" & $result2 != "" & $auth != "0") {
        group_list($sess, $group, $result, $result1, $result2, $error, $error1, $error2);
    } elseif ($result1 != "" & $result2 != "") {
        group_created($result1, $result2, $error1, $error2);
    } else {
        group_new($sess);
    }
} elseif ($action == "edit") {
    //  group info
    group_edit($sess, $group, $error, $result);
<?php
	include_once('ressources/class.templates.inc');
	include_once('ressources/class.users.menus.inc');
	include_once('ressources/class.ldap.inc');
	
	$user=new usersMenus();
	if(!$user->AsSystemAdministrator){echo "alert('no privileges');";die();}
	if(isset($_GET["lvm-disks-list"])){disks_list();exit;}
	if(isset($_GET["lvm-disk-add-form"])){disks_add_form();exit;}
	if(isset($_GET["groups-infos"])){group_info();exit;}
	if(isset($_GET["vg-content"])){group_content();exit;}
	if(isset($_GET["lvm-tools"])){tools();exit;}
	
	if(isset($_GET["vgservice"])){vgservice_popup();exit;}
	if(isset($_POST["vgservice-save"])){vgservice_save();exit;}
	
	//lvcreate-popup
	if(isset($_GET["lvcreate-popup"])){lvcreate_popup();exit;}
	if(isset($_POST["lvcreate-perform"])){ACTION_LVM_CREATE_LV();exit;}
	if(isset($_POST["lvs-remove"])){ACTION_LVS_REMOVE();exit;}
	
	//actions
	if(isset($_GET["LVM_CONVERT_DEV"])){ACTION_LVM_CONVERT_DEV();exit;}
	if(isset($_GET["LVM_CREATE_GROUP"])){ACTION_LVM_CREATE_GROUP();exit;}
	
	
	
	start();
	
	
	
    $mode = "admin";
} else {
    $mode = "";
}
if ($member[no] && !$mode) {
    Error("이미 가입이 되어 있습니다.", "window.close");
}
// 현재 게시판 설정 읽어 오기
if ($id) {
    $setup = get_table_attrib($id);
    // 설정되지 않은 게시판일때 에러 표시
    if (!$setup[name]) {
        Error("생성되지 않은 게시판입니다.<br><br>게시판을 생성후 사용하십시요");
    }
    // 현재 게시판의 그룹의 설정 읽어 오기
    $group_data = group_info($setup[group_no]);
    if (!$group_data[use_join] && !$mode) {
        Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
    }
} else {
    if (!$group_no) {
        Error("회원그룹을 정해주셔야 합니다");
    }
    $group_data = mysql_fetch_array(mysql_query("select * from {$group_table} where no='{$group_no}'"));
    if (!$group_data[no]) {
        Error("지정된 그룹이 존재하지 않습니다");
    }
    if (!$group_data[use_join] && !$mode) {
        Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
    }
}
// 라이브러리 함수 파일 인크루드
include "lib.php";
if (getenv("REQUEST_METHOD") == 'GET') {
    Error("정상적으로 글을 쓰시기 바랍니다", "");
}
// DB 연결
if (!$connect) {
    $connect = dbConn();
}
// 멤버 정보 구해오기;;; 멤버가 있을때
$member = member_info();
if (!$member[no]) {
    Error("회원정보가 존재하지 않습니다");
}
$group = group_info($member[group_no]);
$name = str_replace("ㅤ", "", $name);
if (isblank($name)) {
    Error("이름을 입력하셔야 합니다");
}
if (eregi("<", $name) || eregi(">", $name)) {
    Error("이름에는 태그를 사용하실수 없습니다.");
}
if ($password && $password1 && $password != $password1) {
    Error("비밀번호가 일치하지 않습니다");
}
$birth = mktime(0, 0, 0, $birth_2, $birth_3, $birth_1);
$check = mysql_fetch_array(mysql_query("select count(*) from {$member_table} where email='{$email}' and no <> " . $member[no], $connect));
if ($check[0] > 0) {
    Error("이미 등록되어 있는 E-Mail입니다");
}
Exemple #6
0
include_once 'ressources/class.ldap.inc';
$user = new usersMenus();
if (!$user->AsSystemAdministrator) {
    echo "alert('no privileges');";
    die;
}
if (isset($_GET["lvm-disks-list"])) {
    disks_list();
    exit;
}
if (isset($_GET["lvm-disk-add-form"])) {
    disks_add_form();
    exit;
}
if (isset($_GET["groups-infos"])) {
    group_info();
    exit;
}
if (isset($_GET["vg-content"])) {
    group_content();
    exit;
}
if (isset($_GET["lvm-tools"])) {
    tools();
    exit;
}
if (isset($_GET["vgservice"])) {
    vgservice_popup();
    exit;
}
if (isset($_POST["vgservice-save"])) {