// 게시판 이름 지정이 안되어 있으면 경고;;; 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입니다"); }
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"])) {