$smarty->assign('ur_here', $_LANG['03_article_list']); $smarty->assign('action_link', array('text' => $_LANG['article_add'], 'href' => 'article.php?act=add')); $smarty->assign('full_page', 1); $smarty->assign('filter', $filter); $article_list = get_articleslist(); $smarty->assign('article_list', $article_list['arr']); $smarty->assign('filter', $article_list['filter']); $smarty->assign('record_count', $article_list['record_count']); $smarty->assign('page_count', $article_list['page_count']); $sort_flag = sort_flag($article_list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); assign_query_info(); $smarty->display('article_list.htm'); } elseif ($_REQUEST['act'] == 'query') { check_authz_json('article_manage'); $article_list = get_articleslist(); $smarty->assign('article_list', $article_list['arr']); $smarty->assign('filter', $article_list['filter']); $smarty->assign('record_count', $article_list['record_count']); $smarty->assign('page_count', $article_list['page_count']); $sort_flag = sort_flag($article_list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); make_json_result($smarty->fetch('article_list.htm'), '', array('filter' => $article_list['filter'], 'page_count' => $article_list['page_count'])); } /*------------------------------------------------------ */ //-- 添加文章 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'add') { /* 权限判断 */ admin_priv('article_manage'); /* 创建 html editor */
make_json_result($smarty->fetch('article_jg_list.htm'), '', array('filter' => $article_list['filter'], 'page_count' => $article_list['page_count'])); } elseif ($_REQUEST['act'] == 'query') { check_authz_json('article_manage'); $cat_id = array(); $rank_id = array(); if (strpos($_SESSION['rank_id'], "article_a") !== false) { $rank_id = explode("article_a", $_SESSION['rank_id']); foreach ($rank_id as $key => $val) { if (is_numeric($val)) { $cat_id[] = $val; } } } $cat_id_str = implode(",", $cat_id); $cat_id_str = "cat_id in (" . $cat_id_str . ") "; $article_list = get_articleslist($cat_id_str); // echo "<pre>"; // print_r($article_list['filter']); // echo "</pre>"; $smarty->assign('article_list', $article_list['arr']); $smarty->assign('filter', $article_list['filter']); $smarty->assign('record_count', $article_list['record_count']); $smarty->assign('page_count', $article_list['page_count']); $sort_flag = sort_flag($article_list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); make_json_result($smarty->fetch('article_list.htm'), '', array('filter' => $article_list['filter'], 'page_count' => $article_list['page_count'])); } elseif ($_REQUEST['act'] == 'query_ssj') { check_authz_json('02_ssj_fwzx'); $article_list = get_articleslist0(); $smarty->assign('article_list', $article_list['arr']); $smarty->assign('filter', $article_list['filter']);