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

source: OpenPNE/branches/ebihara/prj_tuning_2_5/webapp/modules/pc/do/fh_friend_list_delete_c_friend.php @ 594

Last change on this file since 594 was 594, checked in by ebihara, 16 years ago

h_homeのフレンドフィード関連function cacheをフレンド追加・削除、メンバー退会時に削除するように

File size: 1.1 KB
Line 
1<?php
2/**
3 * @copyright 2005-2006 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7/**
8 * フレンドリンクを削除
9 */
10class pc_do_fh_friend_list_delete_c_friend extends OpenPNE_Action
11{
12    function execute($requests)
13    {
14        $u = $GLOBALS['AUTH']->uid();
15
16        // --- リクエスト変数
17        $target_c_member_id = $requests['target_c_member_id'];
18        // ----------
19
20        //--- 権限チェック
21        //フレンド
22        //フレンドでなくても特に影響はないのでチェックしない
23        //---
24
25        db_friend_delete_c_friend($u, $target_c_member_id);
26        pne_cache_drop('p_f_home_c_friend_list4c_member_id', $u, 9);
27        pne_cache_drop('p_h_home_c_diary_friend_list4c_member_id', $u, 5);
28
29        $Week = new Calendar_Week(date('Y'), date('m'), date('d'), 0);
30        $Week->build();
31        while ($Day = $Week->fetch()) {
32            $m = $Day->thisMonth();
33            $d = $Day->thisDay();
34            pne_cache_drop('p_h_home_birth4c_member_id', $m, $d, $u);
35        }
36
37        openpne_redirect('pc', 'page_h_manage_friend');
38    }
39}
40
41?>
Note: See TracBrowser for help on using the repository browser.