묻고답하기

방명록이 좀 문제가 있는것 같은데요.


관리자 외에 다른 회원에게 관리권한을 줘도 방명록에 올라온 글들이 삭제가 안되네요.


오직 관리자만 삭제가 되는데요.


심지어 비회원이 댓글 달 경우 비밀번호를 집어넣어도 삭제가 안되는데


그 부분은 해결한 게시판을 통해서 코드를 집어 넣어서 해결되었습니다.


그런데 관리권한을 받은 다른 회원 그룹이 삭제를 못하네요.


또 하나는 관리권한에서 > 모듈관리자 에  관리자 ID 추가가 전혀 안됩니다.


이 방법을 좀 해결 부탁드립니다.


관련 코드는요....


/**

* @brief Guestbook item delete

**/

function procGuestbookDeleteGuestbookItem(){

$guestbook_item_srl = Context::get('guestbook_item_srl');

        if(!$guestbook_item_srl) return new Object(-1,'msg_invalid_request');

$password = Context::get('password');


$output = $this->deleteGuestbookItem($guestbook_item_srl,$password);

if(!$output->toBool()) return $output;

}


function deleteGuestbookItem($guestbook_item_srl,$password = null,$password_ck = true){

$oGuestbookModel = &getModel('guestbook');

$output = $oGuestbookModel->getGuestbookItem($guestbook_item_srl);

$oGuest = $output->data;


if(!$oGuest) return new Object(-1,'msg_invalid_request');

$logged_info = Context::get('logged_info');

//check grant

//is_logged

if(!$this->grant->manager)

{

if($logged_info->member_srl != ''){

if($oGuest->member_srl != $logged_info->member_srl) return new Object(-1,'msg_not_permitted');

} else {

if($password_ck && $oGuest->member_srl == '0' && $oGuest->password != md5($password)) return new Object(-1,'msg_not_permitted');

}

}


// delete children

$pobj->parent_srl = $guestbook_item_srl;

$output = executeQueryArray('guestbook.getGuestbookItem', $pobj);

if($output->data){

foreach($output->data as $k=>$v){

$poutput = $this->deleteGuestbookItem($v->guestbook_item_srl,$password,false);

if(!$poutput->toBool()) return $poutput;

}

}

$obj->guestbook_item_srl = $guestbook_item_srl;

$output = executeQuery('guestbook.deleteGuestbookItem', $obj);

if(!$output->toBool()) return $output;


return $output;

}


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
용인냐옹 iis7 에서 isapi 사용하여 php 설정하려는데요..  
짬짜면 본문->우측사이드바 폭조절 문의 드려요^^ [1] 2009.12.03
motorboy 회원가입을 할수 없다고 나오네요. [1] file 2009.12.03 by 된장맛껌
saiph 관리자페이지의 회원관리에 대해 [1] file 2009.12.03 by 된장맛껌
유병석788 xe 게시판 본문 글씨 색상을 바꾸고 싶습니다.  
이승훈763 xe 재설치하려는데 에러가 나와요 [2] 2009.12.03 by 이승훈763
신기루418 게시판 확장변수 사용법  
줄루™ Start the module is not enabled. 에러..급질문입니다.. [1] file 2009.12.03 by 백성찬
된장맛껌 1.3.1.1 설치 후에 설치된 XE의 FTP 절대경로 설정이 안되요 [1] file 2009.12.03 by 백성찬
최우현 최근글 more 타겟(target)설정법 [2] 2009.12.03 by 영베어
서피현 댓글에디터 [1] 2009.12.03 by 백성찬
서피현 홈페이지 오류 왜 이런걸까요?[이미지첨부] [1] file 2009.12.03 by 백성찬
w60501 갤러리 이미지 클릭시 첨부파일만 보입니다. [2] 2009.12.03 by w60501
w60501 세팅질문이요~ [1] 2009.12.03 by 백성찬
산음 컴퓨터에 따라 제 홈피가 정상적으로 나타나지 않는가 봅니다. [1] 2009.12.03 by 백성찬
w60501 You don''t have permission to access / on this server. 무슨말이죠? [1] 2009.12.03 by 하늘03
Pac_man 레이아웃3단적용 왼쪽로그인창밑에 배너넣기랑 오른쪽위젯과배너삽입 file  
초보중초보 권한설정오류-캐수파일재생성해도 해결이 안됩니다. [4] 2009.12.03 by 백성찬
안전군기 일반 페이지(html,php)에 제로보드 권한을 주려고 합니다. [1] 2009.12.03 by 오뎅궁물
namji 레이아웃 적용이 안되요.. [1] 2009.12.03 by DuRi