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

Changeset 8736


Ignore:
Timestamp:
Oct 22, 2008, 11:45:32 AM (11 years ago)
Author:
mori
Message:

#8716 :お気に入り追加時の入力チェックを再修正

Location:
OpenPNE/branches/stable-2.12.x
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.12.x/webapp/modules/pc/do/f_bookmark_add.php

    r8716 r8736  
    77class pc_do_f_bookmark_add extends OpenPNE_Action
    88{
    9 
    109    function handleError($errors)
    1110    {
    12         $_REQUEST['msg'] = $errors[c_member_id];
    13         openpne_forward('pc', 'page', 'h_bookmark_list');
     11        $_REQUEST['msg'] = array_shift($errors);
     12        openpne_forward('pc', 'page', 'h_bookmark_list', $errors);
    1413        exit;
    1514    }
     
    3231        //アクティブメンバーか
    3332        if (!db_member_is_active_c_member_id($c_member_id_to)) {
    34             $_REQUEST['msg'] = '存在しないメンバーIDです。';
    35             openpne_forward('pc', 'page', 'h_bookmark_list');
    36             exit;
     33            handle_kengen_error();
    3734        }
    3835
    3936        //お気に入り登録済みメンバーか
    4037        if (db_bookmark_is_bookmark($u, $c_member_id_to)) {
    41             $_REQUEST['msg'] = '既にお気に入りに登録済みです。';
    42             openpne_forward('pc', 'page', 'h_bookmark_list');
    43             exit;
     38
     39            $p = array('c_member_id_to' => $c_member_id_to);
     40            openpne_redirect('pc', 'page_f_bookmark_add_err_already', $p);
     41
    4442        }
    4543
  • OpenPNE/branches/stable-2.12.x/webapp/modules/pc/page/f_bookmark_add.php

    r4933 r8736  
    77class pc_page_f_bookmark_add extends OpenPNE_Action
    88{
     9    function handleError($errors)
     10    {
     11        $_REQUEST['msg'] = array_shift($errors);
     12        openpne_forward('pc', 'page', 'h_bookmark_list', $errors);
     13        exit;
     14    }
     15
    916    function execute($requests)
    1017    {
     
    2330        }
    2431
     32        //アクティブメンバーか
     33        if (!db_member_is_active_c_member_id($target_c_member_id)) {
     34            handle_kengen_error();
     35        }
     36
     37        //お気に入り登録済みメンバーか
     38        if (db_bookmark_is_bookmark($u, $target_c_member_id)) {
     39
     40            $p = array('c_member_id_to' => $target_c_member_id);
     41            openpne_redirect('pc', 'page_f_bookmark_add_err_already', $p);
     42
     43        }
     44
    2545        $this->set('inc_navi', fetch_inc_navi('f', $target_c_member_id));
    2646        $c_member = db_member_c_member_with_profile($target_c_member_id);
Note: See TracChangeset for help on using the changeset viewer.