$criteria = new CriteriaCompo(new Criteria('chapterid', $cid, '=')); $chapter_handler->updatefields('chapterorder=' . $_REQUEST['toid'], $criteria); unset($criteria); } else { $criteria = new CriteriaCompo(new Criteria('articleid', $_REQUEST['aid'], '=')); $criteria->add(new Criteria('chapterorder', $_REQUEST['fromid'], '<')); $criteria->add(new Criteria('chapterorder', $_REQUEST['toid'], '>')); $chapter_handler->updatefields('chapterorder=chapterorder+1', $criteria); unset($criteria); $criteria = new CriteriaCompo(new Criteria('chapterid', $cid, '=')); $chapter_handler->updatefields('chapterorder=' . ($_REQUEST['toid'] + 1), $criteria); unset($criteria); } include_once $jieqiModules['article']['path'] . '/class/package.php'; $package = new JieqiPackage($_REQUEST['aid']); $package->sortChapter($_REQUEST['fromid'], $_REQUEST['toid']); //检查最新卷和最新章节 $criteria = new CriteriaCompo(new Criteria('articleid', $_REQUEST['aid'], '=')); $criteria->setSort('chapterorder'); $criteria->setOrder('DESC'); $chapter_handler->queryObjects($criteria); $v = $chapter_handler->getObject(); if ($v) { $nolastchapter = true; $nolastvolume = true; $lastchapter = ''; $lastchapterid = 0; $lastvolume = ''; $lastvolumeid = 0; do { if (!$nolastchapter && !$nolastvolume) {