Exemplo n.º 1
0
        $jieqiArticleuplog = array('articleuptime' => 0, 'chapteruptime' => 0);
    }
    $jieqiArticleuplog['chapteruptime'] = JIEQI_NOW_TIME;
    jieqi_setcachevars('articleuplog', 'jieqiArticleuplog', $jieqiArticleuplog, 'article');
    //清空本文章缓存
    if (JIEQI_USE_CACHE) {
        if (!is_a($jieqiTpl, 'JieqiTpl')) {
            include_once JIEQI_ROOT_PATH . '/lib/template/template.php';
            $jieqiTpl =& JieqiTpl::getInstance();
        }
        $jieqiTpl->clear_cache($jieqiModules['article']['path'] . '/templates/articleinfo.html', $article->getVar('articleid', 'n'));
    }
}
include_once $jieqiModules['article']['path'] . '/class/package.php';
$package = new JieqiPackage($article->getVar('articleid'));
$package->delChapter($chapter->getVar('chapterorder'), $chapter->getVar('chapterid'));
//删除附件记录
include_once $jieqiModules['article']['path'] . '/class/articleattachs.php';
$attachs_handler =& JieqiArticleattachsHandler::getInstance('JieqiArticleattachsHandler');
$criteria = new CriteriaCompo(new Criteria('chapterid', $_REQUEST['id']));
$attachs_handler->delete($criteria);
//减少章节积分
include_once JIEQI_ROOT_PATH . '/class/users.php';
$users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler');
jieqi_getconfigs(JIEQI_MODULE_NAME, 'configs');
$article_static_url = empty($jieqiConfigs['article']['staticurl']) ? $jieqiModules['article']['url'] : $jieqiConfigs['article']['staticurl'];
$article_dynamic_url = empty($jieqiConfigs['article']['dynamicurl']) ? $jieqiModules['article']['url'] : $jieqiConfigs['article']['dynamicurl'];
if (!empty($jieqiConfigs['article']['scorechapter'])) {
    $users_handler->changeScore($chapter->getVar('posterid'), $jieqiConfigs['article']['scorechapter'], false);
}
jieqi_jumppage($article_static_url . '/articlemanage.php?id=' . $article->getVar('articleid'), LANG_DO_SUCCESS, sprintf($jieqiLang['article']['chapter_delete_success'], $typename));