} } else { if ($do = 'mdelete') { $catid = $_G['gp_catid']; $pdnovelop = $_G['gp_pdnovelop']; if ($pdnovelop == 'move') { $toid = $_G['gp_toid']; if (empty($toid)) { cpmsg('category_notoid', 'action=pdnovel&operation=category&do=delete&catid=' . $catid, 'error'); } DB::query('UPDATE ' . DB::table('pdnovel_view') . (' SET catid = ' . $toid . " WHERE catid = {$catid};")); DB::query('DELETE FROM ' . DB::table('pdnovel_category') . (' WHERE catid = ' . $catid . ';')); pdnovelcache('pdnovelcategory', 'pdnovel'); cpmsg('category_delete_succeed', 'action=pdnovel&operation=category', 'succeed'); } else { if ($pdnovelop == 'delete') { $query = DB::query('SELECT novelid FROM ' . DB::table('pdnovel_view') . (' WHERE catid = ' . $catid . ';')); while ($pdnovel = DB::fetch($query)) { $pdnovelid = $pdnovel['pdnovelid']; DB::query('DELETE FROM ' . DB::table('pdnovel_chapter') . (' WHERE novelid=' . $novelid . ';')); removedir('pdnovel/file/' . floor($pdnovelid / 1000) . '/' . $pdnovelid); DB::query('DELETE FROM ' . DB::table('pdnovel_info') . (' WHERE pdnovelid=' . $pdnovelid . ';')); } DB::query('DELETE FROM ' . DB::table('category') . (' WHERE catid = ' . $catid . ';')); pdnovelcache('pdnovelcategory', 'pdnovel'); cpmsg('category_delete_succeed', 'action=pdnovel&operation=category', 'succeed'); } } } } }
<?php if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } $cachearray = array('pdnovelcategory'); foreach ($cachearray as $cachename) { pdnovelcache($cachename, 'pdnovel'); } cpmsg('cache_success', '', 'succeed');