Exemple #1
0
     break;
 case 'sortop':
     foreach ($logs as $val) {
         $Log_Model->updateLog(array('sortop' => 'y'), $val);
     }
     emDirect("./admin_log.php?active_up=1");
     break;
 case 'notop':
     foreach ($logs as $val) {
         $Log_Model->updateLog(array('top' => 'n', 'sortop' => 'n'), $val);
     }
     emDirect("./admin_log.php?active_down=1");
     break;
 case 'hide':
     foreach ($logs as $val) {
         $Log_Model->hideSwitch($val, 'y');
     }
     $CACHE->updateCache();
     emDirect("./admin_log.php?active_hide=1");
     break;
 case 'pub':
     foreach ($logs as $val) {
         $Log_Model->hideSwitch($val, 'n');
         if (ROLE == ROLE_ADMIN) {
             $Log_Model->checkSwitch($val, 'y');
         }
     }
     $CACHE->updateCache();
     emDirect("./admin_log.php?pid=draft&active_post=1");
     break;
 case 'move':
Exemple #2
0
//操作页面
if ($action == 'operate_page') {
    $operate = isset($_POST['operate']) ? $_POST['operate'] : '';
    $pages = isset($_POST['page']) ? array_map('intval', $_POST['page']) : array();
    LoginAuth::checkToken();
    $emPage = new Log_Model();
    switch ($operate) {
        case 'del':
            foreach ($pages as $value) {
                $emPage->deleteLog($value);
                unset($navibar[$value]);
            }
            $navibar = addslashes(serialize($navibar));
            Option::updateOption('navibar', $navibar);
            $CACHE->updateCache(array('options', 'sta', 'comment', 'logalias'));
            emDirect("./page.php?active_del=1");
            break;
        case 'hide':
        case 'pub':
            $ishide = $operate == 'hide' ? 'y' : 'n';
            foreach ($pages as $value) {
                $emPage->hideSwitch($value, $ishide);
                $navibar[$value]['hide'] = $ishide;
            }
            $navibar = addslashes(serialize($navibar));
            Option::updateOption('navibar', $navibar);
            $CACHE->updateCache(array('options', 'sta', 'comment'));
            emDirect("./page.php?active_hide_" . $ishide . "=1");
            break;
    }
}