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

Changeset 2470


Ignore:
Timestamp:
Apr 6, 2007, 5:19:57 PM (12 years ago)
Author:
takanashi
Message:

#530 プロフィール識別に数値のみの入力を禁止
#577 0がプロフィールで弾かれる問題修正

Location:
OpenPNE/branches/develop/2_8RC2/webapp/modules
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/admin/do/insert_c_profile.php

    r1856 r2470  
    1717        if (db_admin_c_profile_name_exists($requests['name'])) {
    1818            admin_client_redirect('insert_c_profile', 'その識別名は既に登録されています');
     19        }
     20        if (is_numeric($requests['name'])) {
     21            admin_client_redirect('insert_c_profile', '識別名は数値のみには設定できません');
    1922        }
    2023
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/admin/do/update_c_profile.php

    r1856 r2470  
    1919        if ($id && ($id != $requests['c_profile_id'])) {
    2020            admin_client_redirect('update_c_profile', 'その識別名は既に登録されています',
     21                'c_profile_id='.$requests['c_profile_id']);
     22        }
     23        if (is_numeric($requests['name'])) {
     24            admin_client_redirect('update_c_profile', '識別名は数値のみには設定できません',
    2125                'c_profile_id='.$requests['c_profile_id']);
    2226        }
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/admin/templates/insert_c_profile.tpl

    r1647 r2470  
    1919<tr>
    2020<th>識別名</th>
    21 <td><input type="text" class="basic" name="name" value="" size="20" /> <span class="caution">※半角英数 と _ の</span></td>
     21<td><input type="text" class="basic" name="name" value="" size="20" /> <span class="caution">※半角英数 と _ の組み合わせのみ(数値だけの入力は許容されません)</span></td>
    2222</tr>
    2323<tr>
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/admin/templates/update_c_profile.tpl

    r1647 r2470  
    2020<tr>
    2121<th>識別名</th>
    22 <td><input type="text" class="basic" name="name" value="({$c_profile.name})" size="20" /> <span class="caution">※半角英数 と _ のみ</span></td>
     22<td><input type="text" class="basic" name="name" value="({$c_profile.name})" size="20" /> <span class="caution">※半角英数 と _ のみ(数値のみも不可)</span></td>
    2323</tr>
    2424<tr>
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/ktai/do/h_config_prof_update_c_member.php

    r1856 r2470  
    3838            if ($profile['disp_config'] &&
    3939                $profile['is_required'] &&
    40                 !$c_member_profile_list[$profile['name']]['value']
     40                (is_null(!$c_member_profile_list[$profile['name']]['value']) || !$c_member_profile_list[$profile['name']]['value'] === '')
    4141            ) {
    4242                $errors[$profile['name']] = "{$profile['caption']}を入力してください";
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/ktai/do/h_regist_prof.php

    r1856 r2470  
    3939            if ($profile['disp_regist'] &&
    4040                $profile['is_required'] &&
    41                 !$c_member_profile_list[$profile['name']]['value']
     41                (is_null(!$c_member_profile_list[$profile['name']]['value']) || !$c_member_profile_list[$profile['name']]['value'] === '')
    4242            ) {
    4343                $errors[$profile['name']] = "{$profile['caption']}を入力してください";
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/ktai/do/o_insert_c_member.php

    r2189 r2470  
    7373            if ($profile['disp_regist'] &&
    7474                $profile['is_required'] &&
    75                 !$c_member_profile_list[$profile['name']]['value']
     75                (is_null(!$c_member_profile_list[$profile['name']]['value']) || !$c_member_profile_list[$profile['name']]['value'] === '')
    7676            ) {
    7777                $errors[$profile['name']] = "{$profile['caption']}を入力してください";
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/pc/do/h_config_prof.php

    r1856 r2470  
    3737            if ($profile['disp_config']
    3838                && $profile['is_required']
    39                 && !$c_member_profile_list[$profile['name']]['value']
     39                && (is_null(!$c_member_profile_list[$profile['name']]['value']) || !$c_member_profile_list[$profile['name']]['value'] === '')
    4040            ) {
    4141                $errors[$profile['name']] = "{$profile['caption']}を入力してください";
  • OpenPNE/branches/develop/2_8RC2/webapp/modules/pc/do/o_regist_prof.php

    r2184 r2470  
    8383            if ( $profile['disp_regist'] &&
    8484                $profile['is_required'] &&
    85                 !$c_member_profile_list[$profile['name']]['value']
     85                (is_null(!$c_member_profile_list[$profile['name']]['value']) || !$c_member_profile_list[$profile['name']]['value'] === '')
    8686            ) {
    8787                $errors[$profile['name']] = $profile['caption'] . 'を入力してください';
Note: See TracChangeset for help on using the changeset viewer.