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

Changeset 12054


Ignore:
Timestamp:
Jun 29, 2009, 4:54:48 PM (11 years ago)
Author:
urabe
Message:

#4038 postgresql では未ログインの場合の検索時刻が異なるので修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/urabe/stable-2.12.x/webapp/modules/admin/lib/db_admin.php

    r10975 r12054  
    655655
    656656    //最終ログイン時間で絞り込み
     657    if ($GLOBALS['_OPENPNE_DSN_LIST']['main']['dsn']['phptype'] == 'mysql') {
     658        $no_login_param = '0000-00-00 00:00:00';
     659    } elseif ($GLOBALS['_OPENPNE_DSN_LIST']['main']['dsn']['phptype'] == 'pgsql') {
     660        $no_login_param = '0000-01-01 00:00:00';
     661    }
    657662    if (isset($cond_list['last_login'])) {
    658663        switch($cond_list['last_login']) {
     
    673678        case 4 : // 30日以上
    674679            $wheres[] = 'access_date > ? AND access_date < ?';
    675             $params[] = '0000-00-00 00:00:00';
     680            $params[] = $no_login_param;
    676681            $params[] = date('Y-m-d', strtotime('-30 day'));
    677682            break;
    678683        case 5 : // 未ログイン
    679684            $wheres[] = 'access_date = ?';
    680             $params[] = '0000-00-00 00:00:00';
     685            $params[] = $no_login_param;
    681686            break;
    682687        }
Note: See TracChangeset for help on using the changeset viewer.