글읽기 권한 조건문에 대해서..... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

글읽기 권한 조건문에 대해서..... 정보

글읽기 권한 조건문에 대해서.....

본문

[질문1] 아래 소스문 해석 부탁드립니다.

[질문2] 게시판 글읽기 권한보다 높은 사람은 링크1 주소로 보내는 게 아니라, 그냥 본문으로 보내고 싶습니다. 조건문을 어떻게 수정하면 될까요?



// 링크게시판
if ($mw_basic[cf_link_board] && $list[$i][link_href][1]) {
    //if (!$is_admin && $member[mb_id] && $list[$i][mb_id] != $member[mb_id])
    if (!$list[$i][link][1] || $is_admin || ($list[$i][mb_id] && $list[$i][mb_id] == $member[mb_id]))
        ;
    else if ($member[mb_level] >= $mw_basic[cf_link_board]) {
        if ($list[$i][link_target][1] == '_blank')
            $list[$i][href] = "javascript:void(window.open('{$list[$i][link_href][1]}'))";   
        else
            $list[$i][href] = $list[$i][link_href][1];
    }
    else
        $list[$i][href] = "javascript:void(alert('권한이 없습니다.'))";
    $list[$i][wr_hit] = $list[$i][link_hit][1];
}

if ($list[$i][wr_link_write] && $list[$i][link_href][1]) {
    if (!$list[$i][link][1] || $is_admin || ($list[$i][mb_id] && $list[$i][mb_id] == $member[mb_id]))
        ;
    else {
        if ($list[$i][link_target][1] == '_blank')
            $list[$i][href] = "javascript:void(window.open('{$list[$i][link_href][1]}'))";   
        else
            $list[$i][href] = $list[$i][link_href][1];
    }
    $list[$i][wr_hit] = $list[$i][link_hit][1];
}

if ($board[bo_read_point] < 0 && $list[$i][mb_id] != $member[mb_id] && $is_member && !$is_admin && $mw_basic[cf_read_point_message]) {
    $tmp = sql_fetch(" select * from $g4[point_table] where mb_id = '$member[mb_id]' and po_rel_table = '$bo_table' and po_rel_id = '{$list[$i][wr_id]}' and po_rel_action = '읽기'");
    if (!$tmp) {
        $list[$i][href] = "javascript:if (confirm('글을 읽으시면 $board[bo_read_point] 포인트 차감됩니다.\\n(현재포인트 : $member[mb_point])')) location.href = '{$list[$i][href]}&point=1'";
    }
}

댓글 전체

전체 79 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT