묻고답하기

<?php
    /**
     * @class  counterController
     * @author NHN (developers@xpressengine.com)
     * @brief  counter 모듈의 controller class
     **/

    class counterController extends counter {

        /**
         * @brief 초기화
         **/
        function init() {
        }

        /**
         * @brief 카운터 기록
         **/
        function procCounterExecute() {
            $oDB = &DB::getInstance();
            $oDB->begin();

            $site_module_info = Context::get('site_module_info');
            $site_srl = (int)$site_module_info->site_srl;

            // 로그를 검사
            $oCounterModel = &getModel('counter');

            // 오늘자 row가 있는지 체크하여 없으면 등록
            if(!$oCounterModel->isInsertedTodayStatus($site_srl)) {
                $this->insertTodayStatus(0,$site_srl);

            // 기존 row가 있으면 사용자 체크
            } else {

                // 등록되어 있지 않은 아이피일 경우
                if(!$oCounterModel->isLogged($site_srl)) {
                    // 로그 등록
                    $this->insertLog($site_srl);

                    // unique 및 pageview 등록
                    $this->insertUniqueVisitor($site_srl);
                } else {
                    // pageview 등록
                    $this->insertPageView($site_srl);
                }
            }

            $oDB->commit();
        }

        /**
         * @brief 로그 등록
         **/
        function insertLog($site_srl=0) {
            $args->regdate = date("YmdHis");
            $args->user_agent = substr ($_SERVER['HTTP_USER_AGENT'], 0, 250);
            $args->site_srl = $site_srl;
            return executeQuery('counter.insertCounterLog', $args);
        }

        /**
         * @brief unique visitor 등록
         **/
        function insertUniqueVisitor($site_srl=0) {
            if($site_srl) {
    $args->regdate = '0';
                $args->site_srl = $site_srl;
                $output = executeQuery('counter.updateSiteCounterUnique', $args);
    $args->regdate = date('Ymd');
                $output = executeQuery('counter.updateSiteCounterUnique', $args);
            } else {
    $args->regdate = '0';
                $output = executeQuery('counter.updateCounterUnique', $args);
    $args->regdate = date('Ymd');
                $output = executeQuery('counter.updateCounterUnique', $args);
            }
        }

        /**
         * @brief pageview 등록
         **/
        function insertPageView($site_srl=0) {
            if($site_srl) {
    $args->regdate = '0';
                $args->site_srl = $site_srl;
                executeQuery('counter.updateSiteCounterPageview', $args);
    $args->regdate = date('Ymd');
                executeQuery('counter.updateSiteCounterPageview', $args);
            } else {
    $args->regdate = '0';
                executeQuery('counter.updateCounterPageview', $args);
    $args->regdate = date('Ymd');
                executeQuery('counter.updateCounterPageview', $args);
            }
        }

        /**
         * @brief 전체 카운터 status 추가
         **/
        function insertTotalStatus($site_srl=0) {
            $args->regdate = 0;
            if($site_srl) {
                $args->site_srl = $site_srl;
                executeQuery('counter.insertSiteTodayStatus', $args);
            } else {
                executeQuery('counter.insertTodayStatus', $args);
            }
        }

        /**
         * @brief 오늘자 카운터 status 추가
         **/
        function insertTodayStatus($regdate = 0, $site_srl=0) {
            if($regdate) $args->regdate = $regdate;
            else $args->regdate = date("Ymd");
            if($site_srl) {
                $args->site_srl = $site_srl;
                $query_id = 'counter.insertSiteTodayStatus';

                $u_args->site_srl = $site_srl; ///< 일별 row입력시 전체 row (regdate=0)도 같이 입력 시도
                executeQuery($query_id, $u_args);
            } else {
                $query_id = 'counter.insertTodayStatus';
                executeQuery($query_id); ///< 일별 row입력시 전체 row (regdate=0)도 같이 입력 시도
            }
            $output = executeQuery($query_id, $args);

            // 로그 등록
            $this->insertLog($site_srl);

            // unique 및 pageview 등록
            $this->insertUniqueVisitor($site_srl);
        }

        /**
         * @brief 특정 가상 사이트의 카운터 로그 삭제
         **/
        function deleteSiteCounterLogs($site_srl) {
            $args->site_srl = $site_srl;
            executeQuery('counter.deleteSiteCounter',$args);
            executeQuery('counter.deleteSiteCounterLog',$args);
        }
    }
?>

----------------------------------------------------------------------------------------------------------------------

counter.controller.php 파일 복사해보앗습니다

뭐가 문제인지 계속 투데이가 오르지 않네요 이유가 뭘까요?ㅜㅜ

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
jean 레이아웃 직접 수정하는 방법? 1.7 [1] 2013.04.09 by 투씨
네모스 위젯 gallery_frame에서 썸네일 이미지를 첨부이미지2로 변경 관련  
본체 게시판에 글쓰기하면 오류메시지가 나옵니다. file  
웹개밥 자동삭제 애드온이 작동이 안됩니다.  
sfunicon Please enter a value for user_layout_image['name'] 의미?  
smurpooh XE 기본 방명록에서 관리권한으로 삭제하기  
poemcradle XE 1.7.3이후 플래너XE123 에러... [1] file 2013.04.08 by 늘푸른나무2
qkrgysu 월간일정표에 관해서 [1] file 2013.04.08 by 늘푸른나무2
XE플스 gnb 2차 메뉴 가로 배열 구조 마무리 문의드립니다. [1] 2013.04.08 by Sulli
ramia1 CSS이미지 삽입 테두리 질문드립니다. file  
numi 1.4.5.10 카운터가 작동하지않습니다ㅜㅜ  
나뚜루녹차 위젯을 수정하고싶습니다  
gh1980 드림위버와 같이 사용 [2] 2013.04.08 by 송동우
늘같이 레이아웃 css가 저장이 안 되네요 ㅜㅜ [1] 2013.04.08 by 강하레
시카고 로그인 유지가 PC와 모바일에서 동시에 가능하면 좋겠습니다 [1] 2013.04.08 by 강하레
pentopen 댓글창 권한조정으로 없앨수 있나요? [1] 2013.04.08 by 송동우
머들린 닉네임 초기화 및 포인트 현황 관련 질문  
글쎄나는 [레이아웃 사용안함]시 css설정은 어디에서? [2] 2013.04.08 by 윈컴이
Orchestra 제로보드 xe 사이트 이전시  
코나코 ♥ I LOVE SONG ♥송동우님 도와주십시요♥제답변만 쏙 빼시고 ㅜㅜ 좀와주세요 제발요 ㅜㅜ [1] 2013.04.08
꿈틀잉 익명게시판 질문드립니다. [1] 2013.04.08 by 송동우
더뿌 1.7.2.0 SSL 사용안함 적용 시 회원가입 error? [2] 2013.04.08 by 더뿌
상상의정원 문서생성, 그림으로 페이지 만들때 그림 클릭 안되게 하는 방법  
IZUZero 댓글 발행대기 상태? [1] 2013.04.08 by 더뿌
감귤쥬스 레벨  
상상의정원 회원가입시 'waiting_obj' 에러로 가입자체가 안됩니다. file  
뚜루루뚜루루 레이아웃 스킨, 모듈스킨 업데이트가 안됩니다.. [1] 2013.04.08 by KANTSOFT
gh1980 1.7.3.0버전 게시판 생성이 안됩니다. 이유가 뭘까요? [1] file 2013.04.08 by 송동우
XE만세 accesskey 설정이 브라우저에 따라 안되기도 하는지요?  
XE만세 본문에 첨부된 이미지를 클릭하였을 때 원본 링크로 이동하게 하고싶습니다.