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

Changeset 2465


Ignore:
Timestamp:
Apr 6, 2007, 2:54:31 PM (12 years ago)
Author:
takanashi
Message:

#581 18禁コミュに30歳でも入会できないバグを修正

Location:
OpenPNE/branches/2_8/webapp
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2_8/webapp/lib/db/etc.php

    r2184 r2465  
    797797}
    798798
     799
     800//年齢チェック(規定の年齢以上かどうか)
     801function db_is_adult($c_member_id)
     802{
     803    $c_member = db_member_c_member4c_member_id($c_member_id, false, true, 'private');
     804    $c_member['age'] = getAge($c_member['birth_year'], $c_member['birth_month'], $c_member['birth_day']);
     805
     806    // 18歳以上かどうか
     807    if ($c_member['age'] >= 18) {
     808        return true;
     809    } else {
     810        return false;
     811    }
     812
     813}
     814
     815
     816
    799817?>
  • OpenPNE/branches/2_8/webapp/modules/ktai/do/c_join_request_insert_c_commu_member_confirm.php

    r2006 r2465  
    4747        //年齢制限チェック
    4848        $c_commu = db_commu_c_commu4c_commu_id($target_c_commu_id);
    49         $c_member = db_member_c_member4c_member_id($c_member_id, false, true, 'private');
    50         if ($c_commu['is_adult'] && $c_member['age'] < 18) {
     49
     50        if ($c_commu['is_adult'] && !db_is_adult($u)) {
    5151            ktai_display_error('入会できる年齢に達していません');
    5252        }
  • OpenPNE/branches/2_8/webapp/modules/ktai/do/inc_join_c_commu.php

    r2006 r2465  
    2121        //年齢制限チェック
    2222        $c_commu = db_commu_c_commu4c_commu_id($target_c_commu_id);
    23         $c_member = db_member_c_member4c_member_id($c_member_id, false, true, 'private');
    24         if ($c_commu['is_adult'] && $c_member['age'] < 18) {
     23
     24        if ($c_commu['is_adult'] && !db_is_adult($u)) {
    2525            ktai_display_error('入会できる年齢に達していません');
    2626        }
  • OpenPNE/branches/2_8/webapp/modules/pc/do/inc_join_c_commu.php

    r2006 r2465  
    1818        //年齢制限チェック
    1919        $c_commu = db_commu_c_commu4c_commu_id($target_c_commu_id);
    20         $c_member = db_member_c_member4c_member_id($c_member_id, false, true, 'private');
    21         if ($c_commu['is_adult'] && $c_member['age'] < 18) {
     20
     21        if ($c_commu['is_adult'] && !db_is_adult($u)) {
    2222            $p = array('target_c_commu_id' => $target_c_commu_id);
    2323            openpne_redirect('pc', 'page_c_join_err_age', $p);
  • OpenPNE/branches/2_8/webapp/modules/pc/page/c_join_commu.php

    r2006 r2465  
    1717        //年齢制限チェック
    1818        $c_commu = db_commu_c_commu4c_commu_id($target_c_commu_id);
    19         $c_member = db_member_c_member4c_member_id($c_member_id, false, true, 'private');
    20         if ($c_commu['is_adult'] && $c_member['age'] < 18) {
     19
     20        if ($c_commu['is_adult'] && !db_is_adult($u)) {
    2121            $p = array('target_c_commu_id' => $target_c_commu_id);
    2222            openpne_redirect('pc', 'page_c_join_err_age', $p);
Note: See TracChangeset for help on using the changeset viewer.