묻고답하기

 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 남기남
김종길 [zboard/skin]도와주세요.. Warning 이 왜 나는거죠? ㅠ.ㅠ [1] 2007.08.10
Elfish 윈도우가 폰트를 못 읽어들여요.  
taeho <플래시>플래시 무비 html로 띄우는데 자꾸 하얀색 바땅이 바보처럼.. [1] 2007.08.10
조기업 [외부로그인에관한질문]으헝 어케하는거얌!! [1] 2007.08.10
차서우 포토샾가따가 메뉴 만들기.....  
최금비 스타크래프트 글씨체만들기.. [1] 2007.08.10
차승환 배경음악이 안나옵니다.. 아시는분 꼭 좀 알려주세요.. ㅠ.ㅠ [1] 2007.08.10
이태운 냉유 주소 들어가시면..  
정우석 ▒▒▒▒ 제로보드 설치했는데 게시판은 어디있나요 ?? (많이 답변해주떼요 ~ ) [4] 2007.08.10
이형권 제가 과서버 돌리고 있는데요. 혹시 제로보드 설치하려면 어떻게 해야되나요? [1] 2007.08.10
realansi 최근 게시물 출력에 관한 질문.  
지야 포토샵 글꼴크기 [1] 2007.08.10
강혜영 한참 멈췄다가 로그인되구 검색되요. [1] 2007.08.10
김종민 글쓰기 버튼클릭시 요청한 url로.....  
순수주의 FTP 서버에 관해서.. [2] 2007.08.10
한승진 세션 사용법에 대해서.. [2] 2007.08.10
ann 파일찾기 이미지버튼으로 넣으려면... [1] 2007.08.10
ppond03 질문이요~ [1] 2007.08.10
로이 마유스를 메뉴위에 올리면 다음밑에칸에 다른 메뉴가 나올라면;; [1] 2007.08.10
조현진 PHP에서 unescape 구현하기 [2] 2007.08.10
백승우 MSN메신져 친구등록처럼 다움메신져 친구등록을 웹에서 할수 없나요? [2] 2007.08.10
황정호 플래시에서 톱니바퀴 그리기 ㅇㅅㅇ;;;  
최종식 php에 post로 데이터를 날리면 죽어버립니다-_-; [1] 2007.08.10
rubin 배경음악 넣을때요.  
박상현 이 폰트 웹정체에서 뭔가요? [2] 2007.08.10
초보인데요.php질문입니다... [1] 2007.08.10
장나라/해리포터팬 여기관련글은아니지만  
서강정 한번 생성된 쿠키 삭제하려면 ??? [1] 2007.08.10
김동훈 include 함수를 써서 문서를 불렀는데 아무것도 안뜹니다  
야호미 Cygwin 나 리눅스 에 대해 아시는분 답변좀 해주세요