ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 4268


Ignore:
Timestamp:
Oct 3, 2007, 10:25:52 AM (13 years ago)
Author:
ogawa
Message:

#1206:PV集計用のApacheリクエスト記号の設定への対応
カスタムログ用関数をconfig.phpで指定できるようにした

Location:
OpenPNE/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/config.php.sample

    r3885 r4268  
    254254define('LOG_C_ACCESS_LOG', true);
    255255
     256// カスタムログ用の関数名を指定します
     257define('OPENPNE_LOG_FUNCTION', '');
     258
    256259///
    257260// セッション・クッキー設定
  • OpenPNE/trunk/webapp/lib/OpenPNE/Config.php

    r4032 r4268  
    192192            'OPENPNE_USE_KTAI_LOGO' => true,
    193193            'OPENPNE_USE_FUNCTION_CACHE_MEMCACHE' => false,
     194            'OPENPNE_LOG_FUNCTION' => '',
    194195        // 固定値
    195196            'AMAZON_TOKEN'   => '1WZYY1W9YF49AGM0RTG2',
  • OpenPNE/trunk/webapp/lib/controller.php

    r2188 r4268  
    212212    // ----------------------------------------------
    213213
    214     //logger
     214    // c_access_log
    215215    if (LOG_C_ACCESS_LOG) {
    216216        if ($GLOBALS['__Framework']['is_secure'] && $type == 'page') {
     
    221221            }
    222222        }
     223    }
     224
     225    // カスタムログ用関数の呼び出し
     226    if (OPENPNE_LOG_FUNCTION && is_callable(OPENPNE_LOG_FUNCTION)) {
     227        // c_member_id を取得
     228        $c_member_id = 0;
     229        if ($GLOBALS['__Framework']['is_secure']) {
     230            if ($module == 'pc') {
     231                $c_member_id = $GLOBALS['AUTH']->uid();
     232            } else if ($module == 'ktai') {
     233                $c_member_id = $GLOBALS['KTAI_C_MEMBER_ID'];
     234            }
     235        }
     236
     237        $params = array(
     238            'module' => $module,
     239            'type' => $type,
     240            'action' => $action,
     241            'c_member_id' => $c_member_id,
     242            'is_secure' => $GLOBALS['__Framework']['is_secure'],
     243        );
     244        call_user_func(OPENPNE_LOG_FUNCTION, $params);
    223245    }
    224246
Note: See TracChangeset for help on using the changeset viewer.