示例#1
0
<?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');
示例#2
0
 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']}\">&nbsp;&nbsp; &nbsp; &nbsp;|-  {$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) {
示例#3
0
    /*加好友*/
    $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") {