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

Changeset 2790


Ignore:
Timestamp:
May 11, 2007, 6:40:13 PM (13 years ago)
Author:
ebihara
Message:

#685:生年月日が0/0/0のユーザがいた場合に、管理画面の統計情報とユーザ管理が正しく動作するようにした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/ebihara/prj_debug_2_6_7/webapp/modules/admin/lib/db_admin.php

    r2433 r2790  
    557557        $params[] = $cond_list['e_year'];
    558558    }
     559
     560    // 誕生日による絞り込みの場合は、誕生年が0のユーザを除外する
     561    if (!empty($cond_list['s_year']) || !empty($cond_list['e_year'])) {
     562        $sql .= ' AND birth_year <> 0';
     563    }
     564
    559565    $sql .= ' ORDER BY c_member_id';
    560566
     
    13911397    );
    13921398   
    1393     $sql = "select ((year(curdate()) - birth_year)- (RIGHT(CURDATE(),5)<concat(birth_month,'-',birth_day))) as age from c_member;";
     1399    $sql = "SELECT ((YEAR(CURDATE()) - birth_year)- " .
     1400        "(RIGHT(CURDATE(),5)<CONCAT(birth_month,'-',birth_day))) " .
     1401        "AS age FROM c_member WHERE birth_year <> 0;";
    13941402    $lst = db_get_all($sql);
    13951403
Note: See TracChangeset for help on using the changeset viewer.