$logged_info->member_srl != $oDocument->get('member_srl')
라는 거를 쓰려고하는데 $oDocument 는 아닌거같아서 그런데 $oDocument 부분을 제가 알려면 어떻게 해야하나요..?
한줄광고 모듈에 회원이 아니면 수정을 불가능하게 하려고 했는데
logged_info = Context::get('logged_info');
if($logged_info->is_admin !='Y') return new Object(-1, 'msg_not_permitted');
임시로 관리자만 수정되게 해놨는데.. 해당 유저가 작성한게 아니면 하고싶은데, 이게 어디서 어떻게 가져오는질 모르니 어렵네여
해당 함수가 없는 거 아닐까요?
//회원번호 가져옴
$logged_info = Context::get('logged_info');
$args->member_srl = $logged_info->member_srl;
//목록쿼리 날림
$output = executeQuery('plusad.getadlistuser',$args);
로그인 한 회원이 등록한 광고목록을 단순히 로그인한 회원번호로 조회하여 보여주고 있고
악의적 다른 사람의 광고를 주소창에서 시도한 다는 것을 전혀 고려하지 않고 자신의 광고목록에서 버튼만 누르고 수정 작업만 한다는 가정하에 제작되었을 것 같습니다.
등록된 광고단위 별로 정보를 가져오는 함수 자체를 만들어야 하는건 아닌가 하는 생각이 듭니다. 물론 개발자분들은 금방 추가하겠지만요..
그렇게 만들어진 함수로 $oad->get('member_srl') 와 같이 만들어져 불러오게 해야 하는건 아닌가 합니다.
지금 없는 것을 찾고 계신건 아닌가 하는 생각이 듭니다. 모든 파일을 열어봤는데 비슷한 코드가 없네요.