示例#1
0
 function execute($requests)
 {
     $u = $GLOBALS['AUTH']->uid();
     // --- リクエスト変数
     $target_c_member_id = $requests['target_c_member_id'];
     // ----------
     if (db_member_is_access_block($u, $target_c_member_id)) {
         openpne_redirect('pc', 'page_h_access_block');
     }
     if ($target_c_member_id == $u) {
         handle_kengen_error();
     }
     //アクティブメンバーか
     if (!db_member_is_active_c_member_id($target_c_member_id)) {
         handle_kengen_error();
     }
     //お気に入り登録済みメンバーか
     if (db_bookmark_is_bookmark($u, $target_c_member_id)) {
         $p = array('c_member_id_to' => $target_c_member_id);
         openpne_redirect('pc', 'page_f_bookmark_add_err_already', $p);
     }
     $this->set('inc_navi', fetch_inc_navi('f', $target_c_member_id));
     $c_member = db_member_c_member_with_profile($target_c_member_id);
     $c_member['last_login'] = p_f_home_last_login4access_date($c_member['access_date']);
     $this->set('c_member', $c_member);
     return 'success';
 }
 function execute($requests)
 {
     $tail = $GLOBALS['KTAI_URL_TAIL'];
     $u = $GLOBALS['KTAI_C_MEMBER_ID'];
     // --- リクエスト変数
     $target_c_member_id = $requests['target_c_member_id'];
     // ----------
     $c_member_id_to = $target_c_member_id;
     //--- 権限チェック
     //自分以外 and ブックマーク登録されていない
     if ($c_member_id_to == $u) {
         handle_kengen_error();
     }
     if (db_bookmark_is_bookmark($u, $c_member_id_to)) {
         openpne_redirect('ktai', 'page_h_bookmark_list');
     }
     //---
     db_bookmark_insert_c_bookmark($u, $c_member_id_to);
     openpne_redirect('ktai', 'page_h_bookmark_list');
 }
示例#3
0
 function execute($requests)
 {
     $u = $GLOBALS['AUTH']->uid();
     // --- リクエスト変数
     $c_member_id_to = $requests['c_member_id'];
     // ----------
     //--- 権限チェック
     //自分以外 and ブックマーク登録されていない
     if ($c_member_id_to == $u) {
         handle_kengen_error();
     }
     //アクティブメンバーか
     if (!db_member_is_active_c_member_id($c_member_id_to)) {
         handle_kengen_error();
     }
     //お気に入り登録済みメンバーか
     if (db_bookmark_is_bookmark($u, $c_member_id_to)) {
         $p = array('c_member_id_to' => $c_member_id_to);
         openpne_redirect('pc', 'page_f_bookmark_add_err_already', $p);
     }
     db_bookmark_insert_c_bookmark($u, $c_member_id_to);
     openpne_redirect('pc', 'page_h_bookmark_list');
 }