그누보드 아미나 링크 다운로드 기간 정해주기.
스킨폴더에 link.tail.skin.php를 만들어서
링크를 클릭하는 경우에 포인트 차감을 넣어주고(반복으로 넣어주고. 포인트 차감 일시를 넣어줘버림)
링크 다운로드 항목을 만드는 것임 그리고 날짜비교를 해서
보드설정한 날짜를 정해서 그날짜 이내에 (허용기간) 인 경우에는 링크를 통과하고 아닌 경우에는
다운로드 포인트 와 보유 포인트 검사하고 ... 포인트가 있으면 1 포인트 차감한다.
차감되고 나면 다시 보드설정의 기간( 가령 1일) 동안은 차감없이 다운받는다
1) // 회원이상 다운로드가 가능하다면 { $timestamp = "-".$board['bo_1']." days";//" minutes";// 날짜 몇일 지나야 초기화인지. echo $sql_term = "and po_datetime > '".date("Y-m-d H:i:s", strtotime($timestamp))."'"; // 기간(일수,today,yesterday,month,prev) $row = sql_fetch(" select count(*) as cnt from {$g5['point_table']} where mb_id = '{$member['mb_id']}' and po_rel_table = '$bo_table' and po_rel_id = '$wr_id' and po_rel_action = '링크 다운로드' ".$sql_term); //print_r($row); $download_period = ($row['cnt']) ? true : false;//다운받은지 지정된 기간 이내인 경우라면 //alert($download_period); //$download_period = false; if(!$download_period){ // 다운로드 포인트가 음수이고 회원의 포인트가 0 이거나 작다면 if ($member['mb_point'] + $board['bo_download_point']<0) alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 다운로드('.number_format($board['bo_download_point']).')가 불가합니다.\n\n포인트를 적립하신 후 다시 다운로드 해 주십시오.'); // 게시물당 한번 차감하도록 수정 //insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $wr_id 링크 다운로드", $bo_table, $wr_id, "링크 다운로드"); // 게시물당 계속 차감 하도록 수정(차감조건을 기간으로 설정하기 때문에); insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $wr_id 링크 다운로드 _".G5_TIME_YMDHIS, $bo_table, $wr_id, "링크 다운로드","0","1"); } } ?>