function article_make_binfo($fid = 1, $toid = 0, $static = true, $output = false) { global $query; if (!is_a($query, 'JieqiQueryHandler')) { jieqi_includedb(); $query = JieqiQueryHandler::getInstance('JieqiQueryHandler'); } $where = ''; if ($fid > 1) { $where .= empty($where) ? ' articleid >= ' . $fid : ' AND articleid >= ' . $fid; } if ($toid > 0) { $where .= empty($where) ? ' articleid <= ' . $toid : ' AND articleid <= ' . $toid; } $sql = "SELECT articleid FROM " . jieqi_dbprefix('article_article'); $sql .= empty($where) ? ' WHERE 1' : ' WHERE' . $where; $query->execute($sql); $aids = array(); while ($row = $query->getRow()) { $aids[] = $row['articleid']; } foreach ($aids as $aid) { article_make_sinfo($aid, $static, $output); } }
$jieqiArticleuplog['articleuptime'] = JIEQI_NOW_TIME; $jieqiArticleuplog['chapteruptime'] = JIEQI_NOW_TIME; jieqi_setcachevars('articleuplog', 'jieqiArticleuplog', $jieqiArticleuplog, 'article'); //更新静态页 include_once $jieqiModules['article']['path'] . '/include/funstatic.php'; switch ($_REQUEST['action']) { case 'articlenew': article_make_sinfo($_REQUEST['id']); article_make_ptoplist('lastupdate', 1); article_make_psort(intval($_REQUEST['sortid']), 1); article_make_psort(0, 1); break; case 'articledel': article_delete_sinfo($_REQUEST['id']); break; case 'articleedit': article_make_sinfo($_REQUEST['id']); break; case 'chapternew': article_make_sinfo($_REQUEST['id']); article_make_ptoplist('lastupdate', 1); article_make_psort(intval($_REQUEST['sortid']), 1); article_make_psort(0, 1); break; case 'reviewnew': article_make_sinfo($_REQUEST['id']); break; default: article_make_sinfo($_REQUEST['id']); break; }