/** * 删除文章 */ function mw_deletePost($args) { escape($args); $id = intval($args[1]); $user = login($args[2], $args[3]); define('UID', $user['uid']); $Log_Model = new Log_Model(); $Log_Model->deleteLog($id); Cache::getInstance()->updateCache(); response('<boolean>1</boolean>'); }
$logs = isset($_POST['blog']) ? array_map('intval', $_POST['blog']) : array(); $sort = isset($_POST['sort']) ? intval($_POST['sort']) : ''; $author = isset($_POST['author']) ? intval($_POST['author']) : ''; $gid = isset($_GET['gid']) ? intval($_GET['gid']) : ''; LoginAuth::checkToken(); if ($operate == '') { emDirect("./admin_log.php?pid={$pid}&error_b=1"); } if (empty($logs) && empty($gid)) { emDirect("./admin_log.php?pid={$pid}&error_a=1"); } switch ($operate) { case 'del': foreach ($logs as $val) { doAction('before_del_log', $val); $Log_Model->deleteLog($val); doAction('del_log', $val); } $CACHE->updateCache(); if ($pid == 'draft') { emDirect("./admin_log.php?pid=draft&active_del=1"); } else { emDirect("./admin_log.php?active_del=1"); } break; case 'top': foreach ($logs as $val) { $Log_Model->updateLog(array('top' => 'y'), $val); } emDirect("./admin_log.php?active_up=1"); break;
emDirect("./page.php?active_savepage=1"); //页面保存成功 } break; } } //操作页面 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));