agid])) { foreach ($g_flag_thread[$flagid] as &$val) { flag_thread_filter($val); } flag_thread_set($flagid, $g_flag_thread[$flagid]); } } return $g_flag_thread[$flagid]; } // 设置缓存 $key = flagid / $val = flagid下tid数组 function flag_thread_set($key, $val) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); empty($g_flag_thread) and $g_flag_thread = array(); $g_flag_thread[$key] = $val; return website_set('flag_thread', $g_flag_thread); } // 删除flag下tid缓存 function flag_thread_delete_cache($flagid) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); empty($g_flag_thread) and $g_flag_thread = array(); if (isset($g_flag_thread[$flagid])) { unset($g_flag_thread[$flagid]); website_set('flag_thread', $g_flag_thread); } return TRUE; } // Delete by tid / 通过tid删除flag下的主题和对应flagid缓存 function flag_thread_delete_by_tid($tid) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); if (empty($g_flag_thread)) { $g_flag_thread = array(); } else { $thread = well_thread_read_cache($tid); $arrlist = flag_thread_find($tid, 1, $thread['flags']); $flagarr = $ids = array(); foreach ($arrlist as $val) { $flagarr[] = $val['flagid']; $ids[] = $val['id']; if (isset($g_flag_thread[$val['flagid']])) unset($g_flag_thread[$val['flagid']]); } website_set('flag_thread', $g_flag_thread); // 主键更新 flag_update($flagarr, array('count-' => 1)); // 主键删除 flag_thread_delete($ids); } return TRUE; } // 主键删除 通过$flagid删除flag下的主题和对应flagid缓存 function flag_thread_delete_by_flagid($flagid) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); $read = flag_read_cache($flagid); if (empty($read)) return TRUE; $arrlist = flag_thread_find_by_flagid($flagid, 1, $read['count']); if (empty($arrlist)) return TRUE; $flagarr = $ids = array(); $n = 0; foreach ($arrlist as $val) { ++$n; $flagarr[] = $val['flagid']; $ids[] = $val['id']; if (isset($g_flag_thread[$flagid])) unset($g_flag_thread[$flagid]); } website_set('flag_thread', $g_flag_thread); // 主键更新 flag_update($flagarr, array('count-' => $n)); // 主键删除 $r = flag_thread_delete($ids); return $r; } ?>都能

数据恢复软件-你删除过“小片”,它都能给你找出来....

每个人的电脑上多多少少都有一些个人比较隐私的东西比如照片、视频以及几十上百个G的“学习”资料等等相信平时大家都秉着“用完即删”的理念电脑上也不会留下相关的资源痕迹但有没有一个时候你想要恢复这些删除掉的“学习”资料呢?如

7月前770

人人都能手写的chrome插件,帮我省了1000多块钱

在网购的世界里,价格波动常常让人感到无奈。《京东价保》插件通过定时监控已购商品价格变化,降价自动申请京东价格保护,帮我省下了不少钱。作为一个前端开发工程师&#xff0

7月前440

7个黑科技搜索网站,啥都能搜到!

资源搜索对很多人来说都是一件难事,总是找不到自己想要的图片,软件,文档和视频资源,那是因为你没有这些好用的搜索网站,下面就送大家7个黑科技搜索网站,千万要收藏好哦! 1,DiggBT(http:diggbts.xyz) 一款B

2025-2-24820

做系统ghost步骤图解_用好这工具,小孩都能会重装系统!

之前“ 事儿哥”曾给小伙伴们介绍过一款bios模拟器,( 点击查看 《比游戏模拟器罕见一百倍! 99%的人没见过! 真实用! 》),让你可以轻松模拟操作bios,而不影响真实的电脑,不怕把电脑弄坏了!今天,“事儿哥”又发现了一个好东西,gh

2024-11-17710