Changeset 5304
- Timestamp:
- Feb 22, 2008, 9:27:03 PM (15 years ago)
- Location:
- OpenPNE/branches/stable-2.8.x/webapp/lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/branches/stable-2.8.x/webapp/lib/db/commu.php
r4980 r5304 797 797 function db_commu_c_commu_topic_comment_list4c_member_id($c_member_id, $limit) 798 798 { 799 static $is_recurred = false; //再帰処理中かどうかの判定フラグ 800 801 if (!$is_recurred) { //function cacheのために再帰処理を行う 802 $is_recurred = true; 803 $funcargs = func_get_args(); 804 return pne_cache_recursive_call(OPENPNE_FUNCTION_CACHE_LIFETIME_FAST, __FUNCTION__, $funcargs); 805 } 806 807 $is_recurred = false; 808 799 809 $sql = 'SELECT c_commu_id FROM c_commu_member WHERE c_member_id = ?'; 800 810 $c_commu_id_list = db_get_col($sql, array(intval($c_member_id))); … … 2317 2327 function db_commu_insert_c_commu_topic_comment($c_commu_id, $c_commu_topic_id, $c_member_id, $body) 2318 2328 { 2329 cache_drop_c_commu_list4c_member_id($c_member_id); 2330 2319 2331 $number = _do_c_commu_topic_comment_number4c_commu_topic_id($c_commu_topic_id); 2320 2332 … … 2465 2477 //function cacheの削除 2466 2478 cache_drop_c_commu_topic($topic['c_commu_id']); 2479 cache_drop_c_commu_list4c_member_id($topic['c_member_id']); 2467 2480 2468 2481 $data = array( … … 2489 2502 function db_commu_insert_c_commu_topic_comment_3($comment) 2490 2503 { 2504 cache_drop_c_commu_list4c_member_id($comment['c_member_id']); 2505 2491 2506 $data = array( 2492 2507 'c_commu_id' => intval($comment['c_commu_id']), -
OpenPNE/branches/stable-2.8.x/webapp/lib/util/cache.php
r4643 r5304 158 158 pne_cache_drop('db_commu_c_commu_list_lastupdate4c_member_id', $c_member_id, 5); 159 159 pne_cache_drop('db_commu_c_commu_list4c_member_id_2', $c_member_id, 9); 160 pne_cache_drop('db_commu_c_commu_topic_comment_list4c_member_id', $c_member_id, 5); 160 161 $c_member_id = (string)$c_member_id; 161 162 pne_cache_drop('db_commu_c_commu_list_lastupdate4c_member_id', $c_member_id, 5); 162 163 pne_cache_drop('db_commu_c_commu_list4c_member_id_2', $c_member_id, 9); 164 pne_cache_drop('db_commu_c_commu_topic_comment_list4c_member_id', $c_member_id, 5); 163 165 } 164 166
Note: See TracChangeset
for help on using the changeset viewer.