로그인

검색

조회 수 11762 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


기본패키지에 포함된 첨부파일 모듈에는 포인트/지급차감 기능이 없습니다.

추가하시려면 modules/upload/lang.korean/action/download.php 파일에 해당 프로세스를 추가해 주시면 됩니다.

 

 

 

if (!strstr($_SERVER['HTTP_REFERER'],'module=upload') && !$my['admin'])
{
 //동기화
 $cyncArr = getArrayString($R['cync']);
 $fdexp = explode(',',$cyncArr['data'][2]);

 if($fdexp[0]&&$fdexp[1]&&$cyncArr['data'][3])
 {
  if ($cyncArr['data'][0] == 'bbs' && $cyncArr['data'][1])
  {
   $AT = getUidData($table[$cyncArr['data'][0].'data'],$cyncArr['data'][1]);
   include_once $g['path_module'].$cyncArr['data'][0].'/var/var.'.$AT['bbsid'].'.php';
   $B['var'] = $d['bbs'];

   if ($B['var']['perm_l_down'] > $my['level'] || strstr($B['var']['perm_g_view'],'['.$my['sosok'].']'))
   {
    getLink('','','로그인 후 다운로드 하실 수 있습니다.','-1');
   }
   if ($my['point'] < $B['var']['point2'])
   {
    getLink('','','회원님의 보유포인트가 다운로드포인트보다 적습니다.','-1');
   }
  }

  $cyncQue = $fdexp[1].'='.$fdexp[1].'+1';
  getDbUpdate($cyncArr['data'][3],$cyncQue,$fdexp[0].'='.$cyncArr['data'][1]);
 }

 getDbUpdate($table['s_upload'],'down=down+1','uid='.$R['uid']);
 getDbUpdate($table['s_numinfo'],'download=download+1',"date='".$date['today']."' and site=".$s);
 
 getDbInsert($table['s_point'],'my_mbruid,by_mbruid,price,content,d_regis',"'".$my['uid']."','0','-".$B['var']['point2']."','다운로드(".$R['name'].")포인트 차감','".$date['totime']."'");
 getDbUpdate($table['s_mbrdata'],'point=point-'.$B['var']['point2'],'memberuid='.$my['uid']);}

 

저는 point2를 다운로드 포인트로 지정해서 작업했는데...소스가 확실히 맞는지는 모르겠지만..작동은 잘 되네요..

문제점이 있으면 좀 알려주세요^^ 



리눅스

유용한 정보 및 자료

  1. 우분투에서 압축하고 풀기( tar, gzip, tar.gz )

    Date2011.08.31 CategoryServer By보석 Views16164
    Read More
  2. 리눅스 파일 복사 및 이동 명령어 사용법

    Date2011.08.31 CategoryServer By보석 Views18301
    Read More
  3. 리눅스 vsFTP 사용자 계정 홈디렉토리 변경

    Date2011.08.31 CategoryServer By보석 Views20876
    Read More
  4. XE 글이나 코멘트에서 글자수 제한하기

    Date2011.07.27 CategoryXE By보석 Views18792
    Read More
  5. 리눅스 하드디스크 복사-교체

    Date2011.07.26 CategoryServer By보석 Views18168
    Read More
  6. 리눅스에서 SSD 최적화

    Date2011.07.08 CategoryServer By보석 Views21245
    Read More
  7. 우분투 리눅스에서 APM 설치하기 (웹서버 설정)

    Date2011.07.04 CategoryServer By보석 Views33242
    Read More
  8. 리눅스 각 폴더별 용량 확인 하기

    Date2011.07.04 CategoryServer By보석 Views14453
    Read More
  9. XE (회원 정보) 작성 글 수, 댓글 수를 보여주기

    Date2011.06.10 CategoryXE By보석 Views16416
    Read More
  10. 서버에서 동시 접속자 수를 확인할 수 있는 방법

    Date2011.05.26 CategoryServer By보석 Views19207
    Read More
  11. 리눅스 (우분투) 파일이나 디렉토리(폴더)를 복사하려면?

    Date2011.05.18 CategoryServer By보석 Views19643
    Read More
  12. kimsq 파일 다운로드시 포인트 차감 설정

    Date2011.05.18 CategoryServer By보석 Views11762
    Read More
  13. 리눅스에서 현재 및 하위 디렉토리의 파일만 퍼미션을 변경하려면

    Date2011.05.18 CategoryServer By보석 Views17514
    Read More
  14. 우분투 센드메일 설치 및 설정 sendmail

    Date2011.05.16 CategoryServer By보석 Views22428
    Read More
  15. 우분투 네트워크 트래픽 감시 / 속도 측정

    Date2011.05.16 CategoryServer By보석 Views21008
    Read More
  16. 우분투 webalizer 설치 트래픽 확인 셋팅 방법

    Date2011.05.16 CategoryServer By보석 Views15146
    Read More
  17. 우분투 폴더 소유권 설정

    Date2011.05.15 CategoryServer By보석 Views16670
    Read More
  18. 리눅스 우분투 컴퓨터 종료 끄기 명령어

    Date2011.05.15 CategoryServer By보석 Views18383
    Read More
  19. 우분투 리눅스 자주쓰는 명령어 모음

    Date2011.05.15 CategoryServer By보석 Views13908
    Read More
  20. 우분투 폴더 삭제 및 폴더 생성

    Date2011.05.15 CategoryServer By보석 Views21329
    Read More
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 11 Next
/ 11