From e61c40206753ea2ba1002efe3b8c3e1c9221864f Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 26 Mar 2014 15:43:55 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=B2=B4=ED=81=AC=20=EB=B0=8F=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/auth_list.php | 2 +- adm/board_copy.php | 1 - adm/board_form.php | 6 ------ adm/board_form_update.php | 4 ++-- adm/board_list.php | 2 +- adm/boardgroup_list.php | 2 +- adm/boardgroupmember_list.php | 2 +- adm/contentlist.php | 2 +- adm/faqmasterlist.php | 2 +- adm/member_delete.php | 10 +++++----- adm/member_list.php | 2 +- adm/member_list_delete.php | 20 ++++++++++---------- adm/point_list.php | 2 +- adm/poll_list.php | 2 +- adm/popular_list.php | 2 +- adm/popular_rank.php | 2 +- adm/visit_list.php | 2 +- adm/visit_search.php | 2 +- 18 files changed, 30 insertions(+), 37 deletions(-) diff --git a/adm/auth_list.php b/adm/auth_list.php index 682a20966..c0b3269ef 100644 --- a/adm/auth_list.php +++ b/adm/auth_list.php @@ -35,7 +35,7 @@ $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select * diff --git a/adm/board_copy.php b/adm/board_copy.php index 85b01fde8..1d78d2c30 100644 --- a/adm/board_copy.php +++ b/adm/board_copy.php @@ -5,7 +5,6 @@ include_once("./_common.php"); auth_check($auth[$sub_menu], 'w'); $g5['title'] = '게시판 복사'; -$administrator = 1; include_once(G5_PATH.'/head.sub.php'); ?> diff --git a/adm/board_form.php b/adm/board_form.php index ecbea30f1..ae69b945c 100644 --- a/adm/board_form.php +++ b/adm/board_form.php @@ -654,12 +654,6 @@ $frm_submit .= ''; - diff --git a/adm/board_form_update.php b/adm/board_form_update.php index 46b49f708..b56234342 100644 --- a/adm/board_form_update.php +++ b/adm/board_form_update.php @@ -195,14 +195,14 @@ if ($w == '') { $bo_notice = ""; $lf = ""; if ($board['bo_notice']) { - $tmp_array = explode("\n", $board['bo_notice']); + $tmp_array = explode(",", $board['bo_notice']); for ($i=0; $i= $member[mb_level]) +else if ($mb['mb_level'] >= $member['mb_level']) alert("자신보다 권한이 높거나 같은 회원은 삭제할 수 없습니다."); check_token(); // 회원자료 삭제 -member_delete($mb[mb_id]); +member_delete($mb['mb_id']); if ($url) goto_url("{$url}?$qstr&w=u&mb_id=$mb_id"); diff --git a/adm/member_list.php b/adm/member_list.php index 34b2cf704..1c9ce7981 100644 --- a/adm/member_list.php +++ b/adm/member_list.php @@ -43,7 +43,7 @@ $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 // 탈퇴회원수 diff --git a/adm/member_list_delete.php b/adm/member_list_delete.php index d5eb706df..0deced561 100644 --- a/adm/member_list_delete.php +++ b/adm/member_list_delete.php @@ -9,7 +9,7 @@ auth_check($auth[$sub_menu], "d"); check_token(); $msg = ""; -for ($i=0; $i= $member[mb_level]) { - $msg .= "$mb[mb_id] : 자신보다 권한이 높거나 같은 회원은 삭제할 수 없습니다.\\n"; + $msg .= "{$mb['mb_id']} : 회원자료가 존재하지 않습니다.\\n"; + } else if ($member['mb_id'] == $mb['mb_id']) { + $msg .= "{$mb['mb_id']} : 로그인 중인 관리자는 삭제 할 수 없습니다.\\n"; + } else if (is_admin($mb['mb_id']) == "super") { + $msg .= "{$mb['mb_id']} : 최고 관리자는 삭제할 수 없습니다.\\n"; + } else if ($is_admin != "super" && $mb['mb_level'] >= $member['mb_level']) { + $msg .= "{$mb['mb_id']} : 자신보다 권한이 높거나 같은 회원은 삭제할 수 없습니다.\\n"; } else { - // 회원자료 삭제 - member_delete($mb[mb_id]); + // 회원자료 삭제 + member_delete($mb['mb_id']); } } diff --git a/adm/point_list.php b/adm/point_list.php index d0fab01b4..8d23ccd5c 100644 --- a/adm/point_list.php +++ b/adm/point_list.php @@ -38,7 +38,7 @@ $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if ($page == '') $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select * diff --git a/adm/poll_list.php b/adm/poll_list.php index 990fccc57..fc76ba0c8 100644 --- a/adm/poll_list.php +++ b/adm/poll_list.php @@ -34,7 +34,7 @@ $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if ($page == '') $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select * diff --git a/adm/popular_list.php b/adm/popular_list.php index f0d358d32..50bd5a870 100644 --- a/adm/popular_list.php +++ b/adm/popular_list.php @@ -47,7 +47,7 @@ $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if ($page == '') { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select * diff --git a/adm/popular_rank.php b/adm/popular_rank.php index a6b396c47..4c47720c2 100644 --- a/adm/popular_rank.php +++ b/adm/popular_rank.php @@ -20,7 +20,7 @@ $total_count = mysql_num_rows($result); $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if ($page == '') { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select pp_word, count(*) as cnt {$sql_common} {$sql_search} {$sql_group} {$sql_order} limit {$from_record}, {$rows} "; diff --git a/adm/visit_list.php b/adm/visit_list.php index 60d73f6c9..3b9b9c070 100644 --- a/adm/visit_list.php +++ b/adm/visit_list.php @@ -22,7 +22,7 @@ $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if ($page == '') $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select * diff --git a/adm/visit_search.php b/adm/visit_search.php index 0419c72a6..636304de2 100644 --- a/adm/visit_search.php +++ b/adm/visit_search.php @@ -57,7 +57,7 @@ $listall = '처음'; //페이지 처음 $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 - if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) + if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select *