테스트 사이트 - 개발 중인 베타 버전입니다

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

· 12년 전 · 918
[질문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'";
}
}

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440