// 최고관리자와 판매자는 통과... if ($is_admin == 'super' || $is_member && $member['mb_id'] == $it['pt_id']) { } else { if (!$file['pf_download_use']) { alert("다운로드가 불가능한 파일입니다."); } if ($file['pf_purchase_use']) { // 비회원은 이용불가 if ($is_guest) { alert("회원만 다운로드 가능합니다."); } // 구매여부 $is_purchaser = false; $is_remaintime = ''; if ($is_admin != 'super' && !$is_auther) { $purchase = apms_it_payment($it['it_id']); $is_purchaser = $purchase['ct_qty'] > 0 ? true : false; if ($it['pt_day'] > 0) { //기간제 상품일 경우 $is_remaintime = strtotime($purchase['pt_datetime']) + $it['pt_day'] * $purchase['ct_qty'] * 86400; $is_purchaser = $is_remaintime >= G5_SERVER_TIME ? true : false; } } if (!$is_purchaser) { if ($is_remaintime) { alert_close("이용기간(" . date("Y/m/d H:i", $is_remaintime) . ")이 만료되었습니다.\\n\\n재구매후 이용가능합니다."); } else { alert_close("구매가 완료된 회원만 이용가능합니다."); } } // 사용로그
} $ss_name = 'ss_item_' . $it_id; if (!get_session($ss_name)) { alert('해당 자료에서만 추천 또는 비추천 하실 수 있습니다.'); } if (!$default['pt_good_use']) { alert('추천 기능을 사용하지 않습니다.'); } // 상품정보 $it = apms_it($it_id); if (!$it['it_id']) { alert('자료가 존재하지 않습니다.'); } // 구매여부 if (!$is_admin && $default['pt_good_use'] == "2" && $it['pt_id'] != $member['mb_id']) { if (!apms_it_payment($it_id)) { alert('구매가 완료된 회원만 가능합니다.'); } } if ($good == 'good' || $good == 'nogood') { if ($it['pt_id'] == $member['mb_id']) { alert('자신의 자료에는 추천 또는 비추천 하실 수 없습니다.'); } $sql = " select pg_flag from {$g5['apms_good']} where it_id = '{$it_id}' and mb_id = '{$member['mb_id']}' and pg_flag in ('good', 'nogood') "; $row = sql_fetch($sql); if ($row['pg_flag']) { $status = $row['pg_flag'] == 'good' ? '추천' : '비추천'; alert("이미 {$status} 하셨습니다."); } else { // 추천(찬성), 비추천(반대) 카운트 증가 sql_query(" update {$g5['g5_shop_item_table']} set pt_{$good} = pt_{$good} + 1 where it_id = '{$it_id}' ");