묻고답하기

 1일된 게시물에서는 포인트 시스템이 적용되지 않도록 만들기


/**
  * @brief The trigger to give points for downloading the file
  */
 function triggerDownloadFile(&$obj)
 {
  // Run only when logged in
  $logged_info = Context::get('logged_info');
  if(!$logged_info->member_srl) return new Object();
  $module_srl = $obj->module_srl;
  $member_srl = $logged_info->member_srl;
  if(!$module_srl) return new Object();
  // Pass if it is your file
  if(abs($obj->member_srl) == abs($member_srl)) return new Object();
  // Get the point module information
  $oModuleModel = getModel('module');
  $config = $oModuleModel->getModuleConfig('point');
  $module_config = $oModuleModel->getModulePartConfig('point', $module_srl);
  // Get the points of the member
  $oPointModel = getModel('point');
  $cur_point = $oPointModel->getPoint($member_srl, true);
  // Get the points
  //$point = $module_config['download_file']; 원본소스
  //추가시작 1일이상 지나지 않은 게시물에는 포인트 적용하지 않기
  //변수선언 시작
  $document_srl = $obj->document_srl;
  $oDocumentModel = getModel('document');
  $oDocument = $oDocumentModel->getDocument($document_srl);
  //변수선언 끝
  if(ztime($oDocument->get('regdate')) < time()-(60*60*24*1)){
  $point = $module_config['download_file'];
  }else{
  $point = 0;
  }
  //추가 끝

  if(strlen($point) == 0 && !is_int($point)) $point = $config->download_file;
  // Increase the point
  $cur_point += $point;
  $this->setPoint($member_srl,$cur_point);

  return new Object();
 }



해당 부분을 적용하여도 기간에 관계없이 포인트가 차감되는 문제가 있습니다 ㅠ_ㅠ


아무래도   if(ztime($oDocument->get('regdate')) < time()-(60*60*24*1)){ 부분이 문제

인 것 같은데


odcoumment->get regdate가 201502051232 이런식으로 출력하는 것같고


if(ztime($oDocument->get('regdate')) < time()-(60*60*24*1)){

                                    201502051232 < (time() 1970년 1월 1일 부터 초단위로 변환)   -   (1일: 86,400초)


이렇게 되면 둘이 비교하는 값이 틀려서 적용이 안되는 것 같습니다.

하나는 초기준이고 regdate는 년단위 표시로 나타나는데


제가 생각하고 있는게 맞는 건가요? 


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
네이츠 mysql 랭킹관련 질문 합니다!(두번째네요..) file  
재승TM 내부 외부 접속 문제. [8] 2015.02.05 by 재승TM
리키한 조회수가 올라가지 않는데 해결방법 없을까요.? [1] 2015.02.05 by 세상의모든계산기
좋은데이 스케치북5 사용한 게시판글을 열면 에러가 남니다,  
초보개발자시작 XE member 테이블을 가리키는 파일이 무엇인가요? [4] 2015.02.05 by 이즈야
아형여옹 업데이트가 되지 않습니다. [2] file 2015.02.05 by 아형여옹
아형여옹 글 목록이 보였다가 안보였다가 합니다. [9] file 2015.02.05 by 아형여옹
아형여옹 게시판 글쓰기 줄간격 조절 하는 방법 [10] file 2015.02.05 by 아형여옹
꾸링 xe regdate 시간과 time() 시간 비교 [8] 2015.02.05 by 꾸링
메테워 프로필이미지 클릭시 원본사이즈 보여주기 [2] 2015.02.05 by 메테워
아형여옹 포인트가 자꾸 초기화 됩니다.  
saramjh placeholder를 사용할때의 맹점 ㅜㅜ [7] 2015.02.05 by saramjh
아형여옹 첨부파일 다운로드 문제입니다. [2] 2015.02.05 by 아형여옹
forest535 Zboard4->XE 이전시 xml 파일은 어디에 있나요? [1] 2015.02.05 by forest535
재승TM 외부IP설정된 XE 내부네트워크에서 접속시 [2] file 2015.02.05 by 재승TM
xe초보 레이아웃 디자인 수정하면 메뉴들이 없어집니다ㅠ [2] file 2015.02.05 by xe초보
xe짱좋아 xe.. 외부페이지 질문드립니다.변수값 오류  
孤松 제로보드4 XE 게시판  
능현 로그인오류문제질문드려요 [5] 2015.02.05 by 능현
eeksu 회원가입 링크 수정 [2] file 2015.02.05 by eeksu
키스미베이베 메인페이지를 외부페이지로 쓰고있는데...  
라디오스테이션 지속적으로 (프록시)접속해서 테러를하는 회원이 있습니다. [5] 2015.02.05 by 라디오스테이션
올때메로나 제로보드4 가입시 레벨 조정 오류  
이나0413 인덱스 페이지 설정 후 메뉴 문제 관련해서 문의드립니다. [2] file 2015.02.05 by 쿠페빵
JK광이 절실히 도움이 필요합니다. xe게시판 분류별 정렬관련 file  
designare0 ssl 설정을 잘못선택하여 로그인이 되지 않습니다 [2] 2015.02.06 by 이이녑
forest535 Zboard4-XE 이전시 첨부파일 미포함? [2] 2015.02.06 by forest535
ictai 제로보드 위젯페이지문의요 [2] 2015.02.06 by ictai
TVAJIN 테이블 정의문서 [1] 2015.02.06 by 간장게장같은남자
ictai 레이아웃직접 만드는데 탑마진이 계속남아있어요ㅜㅜ [6] 2015.02.06 by DoorWeb