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

Changeset 1970


Ignore:
Timestamp:
Feb 28, 2007, 6:09:15 PM (13 years ago)
Author:
takanashi
Message:

r1966(#471)コミュニティに年齢制限取り込み

Location:
OpenPNE/branches/develop/2_7_2/webapp
Files:
8 edited
3 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/develop/2_7_2/webapp/lib/db/commu.php

    r1969 r1970  
    20592059    $name, $topic_authority, $c_commu_category_id, $info, $public_flag,
    20602060    $image_filename = '', $is_send_join_mail = 1,
    2061     $is_display_map = null, $map_latitude = null, $map_longitude = null, $map_zoom = null)
     2061    $is_display_map = null, $map_latitude = null, $map_longitude = null, $map_zoom = null,
     2062    $is_adult = 0)
    20622063{
    20632064    //function cacheの削除
     
    20712072        'public_flag' => $public_flag,
    20722073        'is_send_join_mail' => (bool)$is_send_join_mail,
     2074        'is_adult' => (bool)$is_adult,
    20732075    );
    20742076
  • OpenPNE/branches/develop/2_7_2/webapp/modules/ktai/do/c_join_request_insert_c_commu_member_confirm.php

    r1856 r1970  
    4545        //---
    4646
     47        //年齢制限チェック
     48        $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) {
     51            ktai_display_error('入会できる年齢に達していません');
     52        }
     53
    4754        db_commu_insert_c_commu_member_confirm($target_c_commu_id, $c_member_id_from, $body);
    4855
  • OpenPNE/branches/develop/2_7_2/webapp/modules/ktai/do/inc_join_c_commu.php

    r1856 r1970  
    1818        $target_c_commu_id = $requests['target_c_commu_id'];
    1919        // ----------
     20
     21        //年齢制限チェック
     22        $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) {
     25            ktai_display_error('入会できる年齢に達していません');
     26        }
    2027
    2128        $status = do_common_get_c_join_status($u, $target_c_commu_id);
  • OpenPNE/branches/develop/2_7_2/webapp/modules/pc/do/c_edit_update_c_commu.php

    r1856 r1970  
    2323        $topic_authority = $requests['topic_authority'];
    2424        $is_send_join_mail = $requests['is_send_join_mail'];
     25        $is_adult = $requests['is_adult'];
    2526        // ----------
    2627        $upfile_obj = $_FILES['image_filename'];
     
    115116            $map_latitude,
    116117            $map_longitude,
    117             $map_zoom);
     118            $map_zoom,
     119            $is_adult);
    118120
    119121        $p = array('target_c_commu_id' => $target_c_commu_id);
  • OpenPNE/branches/develop/2_7_2/webapp/modules/pc/do/inc_join_c_commu.php

    r1856 r1970  
    1515
    1616        $target_c_commu_id = $requests['target_c_commu_id'];
     17
     18        //年齢制限チェック
     19        $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) {
     22            $p = array('target_c_commu_id' => $target_c_commu_id);
     23            openpne_redirect('pc', 'page_c_join_err_age', $p);
     24        }
    1725
    1826        $status = do_common_get_c_join_status($u, $target_c_commu_id);
  • OpenPNE/branches/develop/2_7_2/webapp/modules/pc/page/c_join_commu.php

    r1856 r1970  
    1414        $target_c_commu_id = $requests['target_c_commu_id'];
    1515        // ----------
     16
     17        //年齢制限チェック
     18        $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) {
     21            $p = array('target_c_commu_id' => $target_c_commu_id);
     22            openpne_redirect('pc', 'page_c_join_err_age', $p);
     23        }
    1624
    1725        $status = do_common_get_c_join_status($u, $target_c_commu_id);
     
    4654        $this->set('inc_navi', fetch_inc_navi('c', $target_c_commu_id));
    4755
    48         $this->set('c_commu', db_commu_c_commu4c_commu_id($target_c_commu_id));
     56        $this->set('c_commu', $c_commu);
    4957
    5058        return 'success';
  • OpenPNE/branches/develop/2_7_2/webapp/modules/pc/templates/c_edit.tpl

    r1808 r1970  
    348348({/if})
    349349({*********})
     350
     351<tr>
     352<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     353<td class="bg_05" align="center" valign="middle">
     354
     355<div class="padding_s">
     356
     357年齢制限
     358
     359</div>
     360
     361</td>
     362<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     363<td class="bg_02" align="left" valign="middle">
     364
     365<div class="padding_s">
     366
     367<input type="radio" class="no_bg" name="is_adult" value="0"({if !$c_commu.is_adult}) checked="checked"({/if})>全年齢対象<br>
     368<input type="radio" class="no_bg" name="is_adult" value="1"({if $c_commu.is_adult}) checked="checked"({/if})>18歳以上<br>
     369
     370</div>
     371
     372</td>
     373<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     374</tr>
     375({*********})
     376<tr>
     377<td class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     378</tr>
     379({*********})
     380
     381
    350382<tr>
    351383<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
  • OpenPNE/branches/develop/2_7_2/webapp/modules/pc/validate/do/c_edit_update_c_commu.ini

    r1216 r1970  
    4040
    4141[map_zoom]
     42
     43[is_adult]
     44type = "int"
     45default = 0
Note: See TracChangeset for help on using the changeset viewer.