function group_list_cache() { $grouplist = cache_get('grouplist'); if ($grouplist === NULL) { $grouplist = group_find(); cache_set('grouplist', $grouplist); } return $grouplist; }
!defined('DEBUG') and exit('Access Denied.'); include './xiunophp/image.func.php'; include './xiunophp/xn_html_safe.func.php'; $action = param(1); if ($action == 'list') { $header['title'] = '板块管理'; $forumlist = forum_find(); $maxfid = forum_maxid(); include "./admin/view/forum_list.htm"; // 板块更新 } elseif ($action == 'update') { if ($method == 'GET') { $fid = param(2, 0); $header['title'] = '板块更新'; $forum = forum_read($fid); $grouplist = group_find(); $accesslist = forum_access_find_by_fid($fid); if (empty($accesslist)) { foreach ($grouplist as $group) { $accesslist[$group['gid']] = $group; // 字段名相同,直接覆盖。 } } else { foreach ($accesslist as &$access) { $access['name'] = $grouplist[$access['gid']]['name']; // 字段名相同,直接覆盖。 } } array_htmlspecialchars($forum); include "./admin/view/forum_update.htm"; } elseif ($method == 'POST') {