<?php !function_exists('adminmsg') && exit('Forbidden'); empty($adminitem) && ($adminitem = 'updatecache'); $jobUrl = "{$admin_file}?adminjob=aboutcache"; $basename = "{$admin_file}?adminjob=aboutcache&adminitem={$adminitem}"; if ($adminitem == 'updatecache') { if (empty($action)) { $memcache = new ClearMemcache(); $isMemcachOpen = $memcache->_isMemecacheOpen(); if ($isMemcachOpen) { $forumSelect = getForumSelectHtml(); } $isUniqueStrategyOpen = $isMemcachOpen; include PrintEot('updatecache'); exit; } elseif ($action == 'cache') { updatecache(); adminmsg('operate_success'); } elseif ($_POST['action'] == 'topped') { require_once R_P . 'require/updateforum.php'; updatetop(); adminmsg('operate_success'); } elseif ($_POST['action'] == 'bbsinfo') { $userService = L::loadClass('UserService', 'user'); /* @var $userService PW_UserService */ $count = $userService->count(); $lastestUser = $userService->getLatestNewUser(); //* $db->update("UPDATE pw_bbsinfo SET newmember=".S::sqlEscape($lastestUser['username']).", totalmember=".S::sqlEscape($count)."WHERE id='1'"); pwQuery::update('pw_bbsinfo', 'id=:id', array(1), array('newmember' => $lastestUser['username'], 'totalmember' => $count)); adminmsg('operate_success');
while ($forums = $db->fetch_array($query)) { $forums['name'] = Quot_cv(strip_tags($forums['name'])); $forums['vieworder'] = (int) $searchforum[$forums['fid']]['vieworder']; $forums['isrecommend'] = $searchforum[$forums['fid']] ? 'checked' : ''; if ($forums['type'] == 'category') { $catedb[$forums['fid']] = $forums; } elseif ($forums['type'] == 'forum') { $forumdb[$forums['fid']] = $forums; } elseif ($forums['type'] == 'sub') { $subdb1[$forums['fid']] = $forums; } else { $subdb2[$forums['fid']] = $forums; } } //$fup_forumcache = $forumcache; $fup_forumcache = getForumSelectHtml(); foreach ($subdb2 as $value) { $fup_forumcache = str_replace("<option value=\"{$value['fid']}\"> |- {$value['name']}</option>\r\n", '', $fup_forumcache); } $threaddb = array(); foreach ($catedb as $cate) { $threaddb[$cate['fid']] = array(); foreach ($forumdb as $key2 => $forumss) { if ($forumss['fup'] == $cate['fid']) { $threaddb[$cate['fid']][] = $forumss; unset($forumdb[$key2]); foreach ($subdb1 as $key3 => $sub1) { if ($sub1['fup'] == $forumss['fid']) { $threaddb[$cate['fid']][] = $sub1; unset($subdb1[$key3]); foreach ($subdb2 as $key4 => $sub2) {
/*加好友*/ $doAddFriend['limit'] = $job && $jobName == "doAddFriend" ? $factor['limit'] : ""; $doAddFriend['user'] = $job && $jobName == "doAddFriend" ? $factor['user'] : ""; $doAddFriend['num'] = $job && $jobName == "doAddFriend" ? $factor['num'] : "1"; $doAddFriend['type1'] = $job && $jobName == "doAddFriend" && $factor['type'] == 1 ? "checked" : ""; $doAddFriend['type2'] = $job && $jobName == "doAddFriend" && $factor['type'] == 2 ? "checked" : ""; $job && !$doAddFriend['type1'] && !$doAddFriend['type2'] && ($doAddFriend['type2'] = 'checked'); /**************会员信息类 end ************************************************************/ /* factor end*/ /**************论坛操作类 start *********************************************************/ $doPost = $doReply = array(); /*发帖*/ $doPost['fid'] = $job && $jobName == "doPost" ? $factor['fid'] : ""; $doPost['num'] = $job && $jobName == "doPost" ? $factor['num'] : ""; $doPost['limit'] = $job && $jobName == "doPost" ? $factor['limit'] : ""; $forumSelectHtml = getForumSelectHtml($doPost['fid']); $doReply['tid'] = $job && $jobName == "doReply" ? $factor['tid'] : ""; $doReply['user'] = $job && $jobName == "doReply" ? $factor['user'] : ""; $doReply['replynum'] = $job && $jobName == "doReply" ? $factor['replynum'] : "1"; $doReply['limit'] = $job && $jobName == "doReply" ? $factor['limit'] : ""; $doReply['type1'] = $job && $jobName == "doReply" && $factor['type'] == 1 ? "checked" : ""; $doReply['type2'] = $job && $jobName == "doReply" && $factor['type'] == 2 ? "checked" : ""; $doReply['type1'] == "" && $doReply['type2'] == "" ? $doReply['type1'] = "checked" : ''; /**************论坛操作类 end *********************************************************/ //添加任务时默任操作 if (empty($job)) { $doAddFriend['type2'] = 'checked'; } include PrintEot('jobhander'); exit; } elseif ($action == "delete") {