コード例 #1
0
 function execute($requests)
 {
     $u = $GLOBALS['AUTH']->uid();
     $target_c_member_id = $requests['target_c_member_id'];
     $is_friend = db_friend_is_friend($u, $target_c_member_id);
     $is_link_wait = db_friend_is_friend_link_wait($u, $target_c_member_id);
     $p = array('target_c_member_id' => $target_c_member_id);
     if ($is_friend) {
         // フレンドリンク済 [ERROR]
         openpne_redirect('pc', 'page_f_link_request_err_already', $p);
     } elseif ($is_link_wait) {
         // フレンドでない&リンク承認待ち [ERROR]
         openpne_redirect('pc', 'page_f_link_request_err_wait', $p);
     } else {
         // フレンドでない&リンク承認待ちでない
         openpne_redirect('pc', 'page_f_link_request', $p);
     }
 }
コード例 #2
0
function do_common_is_friend_link_wait($c_member_id_from, $c_member_id_to)
{
    return db_friend_is_friend_link_wait($c_member_id_from, $c_member_id_to);
}
コード例 #3
0
ファイル: friend.php プロジェクト: KimuraYoichi/PukiWiki
function db_friend_status($u, $target_c_member_id)
{
    $ret = array('c_member' => db_member_c_member4c_member_id($target_c_member_id), 'is_friend' => false, 'is_friend_confirm' => false);
    $ret['is_friend'] = db_friend_is_friend($u, $target_c_member_id);
    $ret['is_friend_confirm'] = db_friend_is_friend_link_wait($u, $target_c_member_id);
    return $ret;
}