function execute($requests) { $tail = $GLOBALS['KTAI_URL_TAIL']; $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $target_c_friend_confirm_id = $requests['target_c_friend_confirm_id']; // ---------- //--- 権限チェック //リンク承認を受けている or 送った人 $cfc = db_friend_c_friend_confirm4c_friend_confirm_id($target_c_friend_confirm_id); if ($cfc['c_member_id_to'] != $u && $cfc['c_member_id_from'] != $u) { handle_kengen_error(); } //--- db_friend_delete_c_friend_confirm($target_c_friend_confirm_id, $u); $p = array('msg' => 4); openpne_redirect('ktai', 'page_h_confirm_list', $p); }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_friend_confirm_id = $requests['target_c_friend_confirm_id']; // ---------- //--- 権限チェック //リンク承認を送った人 or 受けた人 $cfc = db_friend_c_friend_confirm4c_friend_confirm_id($target_c_friend_confirm_id); if ($cfc['c_member_id_to'] != $u && $cfc['c_member_id_from'] != $u) { handle_kengen_error(); } //--- db_friend_delete_c_friend_confirm($target_c_friend_confirm_id, $u); $msg = '承認依頼を削除しました'; $p = array('msg' => $msg); openpne_redirect('pc', 'page_h_confirm_list', $p); }
function execute($requests) { $tail = $GLOBALS['KTAI_URL_TAIL']; $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $target_c_friend_confirm_id = $requests['target_c_friend_confirm_id']; // ---------- $cfc = db_friend_c_friend_confirm4c_friend_confirm_id($target_c_friend_confirm_id); //--- 権限チェック //リンク承認を受けている人 if ($cfc['c_member_id_to'] != $u) { handle_kengen_error(); } //--- if (!db_friend_insert_c_friend4confirm($target_c_friend_confirm_id, $u)) { handle_kengen_error(); } do_h_confirm_list_insert_c_friend_mail_send($cfc['c_member_id_from'], $u); $p = array('target_c_member_id' => $cfc['c_member_id_from'], 'msg' => 3); openpne_redirect('ktai', 'page_f_message_send', $p); }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_friend_confirm_id = $requests['target_c_friend_confirm_id']; // ---------- //--- 権限チェック //リンク承認を受けているメンバー $cfc = db_friend_c_friend_confirm4c_friend_confirm_id($target_c_friend_confirm_id); if ($cfc['c_member_id_to'] != $u) { handle_kengen_error(); } // ----- if (!db_friend_insert_c_friend4confirm($target_c_friend_confirm_id, $u)) { handle_kengen_error(); } do_h_confirm_list_insert_c_friend_mail_send($cfc['c_member_id_from'], $u); $msg = WORD_FRIEND . '登録が完了しました'; $p = array('target_c_member_id' => $cfc['c_member_id_from'], 'msg' => $msg); openpne_redirect('pc', 'page_f_message_send', $p); }
function _do_c_friend_confirm4c_friend_confirm_id($c_friend_confirm_id) { return db_friend_c_friend_confirm4c_friend_confirm_id($c_friend_confirm_id); }
/** * リンク申請からフレンドリンクを追加 * * @param int $c_friend_confirm_id * @param int $u 自分のc_member_id */ function db_friend_insert_c_friend4confirm($c_friend_confirm_id, $u) { $confirm = db_friend_c_friend_confirm4c_friend_confirm_id($c_friend_confirm_id); if ($confirm['c_member_id_to'] != $u) { return false; } $c_member_id_from = $confirm['c_member_id_from']; $c_member_id_to = $confirm['c_member_id_to']; // フレンドリンクを追加 db_friend_insert_c_friend($c_member_id_from, $c_member_id_to); // フレンド申請を削除 db_friend_delete_c_friend_confirm($c_friend_confirm_id, $u); return true; }