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

Changeset 978


Ignore:
Timestamp:
Dec 1, 2006, 6:05:54 PM (14 years ago)
Author:
takanashi
Message:

自分のプロフィール画像を変更した場合、自分以外のユーザが表示しているフレンドリストに自分の画像についての変更が反映されないバグの修正(r964)
フレンドリスト用ID取得関数のfunction cacheについてdrop処理を行っていなかったのを修正(r965)

Location:
OpenPNE/trunk/webapp/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/lib/db/friend.php

    r669 r978  
    233233function db_friend_c_friend_list4c_member_id($c_member_id, $limit = 0)
    234234{
     235    $result = db_friend_c_friend_id_list4c_member_id($c_member_id, $limit);
     236
     237    foreach ($result as $key => $value) {
     238        $result[$key] = db_common_c_member4c_member_id_LIGHT($value['c_member_id']);
     239        $result[$key]['friend_count'] = db_friend_count_friends($value['c_member_id']);
     240    }
     241    return $result;
     242}
     243
     244/**
     245 * フレンドリスト用IDリストを取得する関数
     246 */
     247function db_friend_c_friend_id_list4c_member_id($c_member_id, $limit)
     248{
    235249    static $is_recurred = false;  //再帰処理中かどうかの判定フラグ
    236250
     
    252266    }
    253267
    254     foreach ($result as $key => $value) {
    255         $result[$key] = db_common_c_member4c_member_id_LIGHT($value['c_member_id']);
    256         $result[$key]['friend_count'] = db_friend_count_friends($value['c_member_id']);
    257     }
    258268    return $result;
    259269}
  • OpenPNE/trunk/webapp/lib/util/cache.php

    r787 r978  
    7575function cache_drop_c_member($c_member_id)
    7676{
    77     pne_cache_drop('db_friend_c_friend_list4c_member_id', $c_member_id, 9);  //フレンドリスト
     77    pne_cache_drop('db_friend_c_friend_id_list4c_member_id', $c_member_id, 9);  //フレンドリスト
    7878        pne_cache_drop('db_friend_c_friend_list_random4c_member_id', $c_member_id, 5);
    7979    pne_cache_drop('p_h_home_c_diary_friend_list4c_member_id', $c_member_id, 5);  //最新日記フィード
Note: See TracChangeset for help on using the changeset viewer.