Beispiel #1
0
// 최고관리자와 판매자는 통과...
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("구매가 완료된 회원만 이용가능합니다.");
            }
        }
        // 사용로그
Beispiel #2
0
 }
 $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}' ");