assign('priv_ru', 1); }else{ $smarty->assign('priv_ru', 0); } //ecmoban模板堂 --zhuo end /*------------------------------------------------------ */ //-- 获取没有回复的评论列表 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'list') { /* 检查权限 */ admin_priv('comment_priv'); //商家单个权限 ecmoban模板堂 start $comment_edit_delete = get_merchants_permissions($_SESSION['admin_id'], 'comment_edit_delete'); $smarty->assign('comment_edit_delete', $comment_edit_delete); //退换货权限 //商家单个权限 ecmoban模板堂 end $smarty->assign('ur_here', $_LANG['05_comment_manage']); $smarty->assign('full_page', 1); $list = get_comment_list($adminru['ru_id']); $smarty->assign('comment_list', $list['item']); $smarty->assign('filter', $list['filter']); $smarty->assign('record_count', $list['record_count']); $smarty->assign('page_count', $list['page_count']); $sort_flag = sort_flag($list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); assign_query_info(); $smarty->display('comment_list.htm'); } //@author guan start /*------------------------------------------------------ */ //-- 用户晒单列表 /*------------------------------------------------------ */ if($_REQUEST['act'] == 'single_list') { /* 检查权限 */ admin_priv('single_manage'); require_once(ROOT_PATH . 'includes/lib_order.php'); $smarty->assign('ur_here', $_LANG['single_manage']); $smarty->assign('full_page', 1); //商家单个权限 ecmoban模板堂 start $single_edit_delete = get_merchants_permissions($_SESSION['admin_id'], 'single_edit_delete'); $smarty->assign('single_edit_delete', $single_edit_delete); //退换货权限 //商家单个权限 ecmoban模板堂 end $list = get_single_list($adminru['ru_id']); $smarty->assign('single_list', $list['item']); $smarty->assign('filter', $list['filter']); $smarty->assign('record_count', $list['record_count']); $smarty->assign('page_count', $list['page_count']); $sort_flag = sort_flag($list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); assign_query_info(); $smarty->display('single_list.htm'); } //@author guan end /*------------------------------------------------------ */ //-- 翻页、搜索、排序 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'query') { /* 检查权限 */ admin_priv('comment_priv'); $list = get_comment_list($adminru['ru_id']); $smarty->assign('comment_list', $list['item']); $smarty->assign('filter', $list['filter']); $smarty->assign('record_count', $list['record_count']); $smarty->assign('page_count', $list['page_count']); $sort_flag = sort_flag($list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); //商家单个权限 ecmoban模板堂 start $comment_edit_delete = get_merchants_permissions($_SESSION['admin_id'], 'comment_edit_delete'); $smarty->assign('comment_edit_delete', $comment_edit_delete); //退换货权限 //商家单个权限 ecmoban模板堂 end make_json_result($smarty->fetch('comment_list.htm'), '', array('filter' => $list['filter'], 'page_count' => $list['page_count'])); } //@author guan start ajax请求晒单 start if ($_REQUEST['act'] == 'single_query') { /* 检查权限 */ admin_priv('single_manage'); $list = get_single_list($adminru['ru_id']); $smarty->assign('single_list', $list['item']); $smarty->assign('filter', $list['filter']); $smarty->assign('record_count', $list['record_count']); $smarty->assign('page_count', $list['page_count']); $sort_flag = sort_flag($list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); //商家单个权限 ecmoban模板堂 start $single_edit_delete = get_merchants_permissions($_SESSION['admin_id'], 'single_edit_delete'); $smarty->assign('single_edit_delete', $single_edit_delete); //退换货权限 //商家单个权限 ecmoban模板堂 end make_json_result($smarty->fetch('single_list.htm'), '', array('filter' => $list['filter'], 'page_count' => $list['page_count'])); } /*------------------------------------------------------ */ //-- 回复用户晒单(同时查看晒单详情) /*------------------------------------------------------ */ if ($_REQUEST['act']=='single_reply') { /* 检查权限 */ admin_priv('single_manage'); $single_info = array(); $reply_info = array(); $id_value = array(); /* 获取评论详细信息并进行字符处理 */ $sql = $sql = "SELECT * FROM " .$ecs->table('single'). " WHERE single_id = '$_REQUEST[id]'"; $single_info = $db->getRow($sql); $single_info['addtime'] = local_date($_CFG['time_format'], $single_info['addtime']); /* 获得图片 */ $sql = $sql = "SELECT id, img_file, cont_desc FROM " .$ecs->table('single_sun_images'). " WHERE single_id = '$_REQUEST[id]' order by id DESC"; $single_img = $db->getAll($sql); $img_list = array(); foreach ($single_img as $key => $gallery_img) { $img_list[$key]['id'] = $gallery_img['id']; $img_list[$key]['img_file'] = $gallery_img['img_file']; $img_list[$key]['cont_desc'] = $gallery_img['cont_desc']; } /* 获取管理员的用户名和Email地址 */ $sql = "SELECT user_name, email FROM ". $ecs->table('admin_user'). " WHERE user_id = '$_SESSION[admin_id]'"; $admin_info = $db->getRow($sql); /* 模板赋值 */ $smarty->assign('msg', $single_info); //评论信息 $smarty->assign('single_img', $img_list); //评论信息 $smarty->assign('admin_info', $admin_info); //管理员信息 $smarty->assign('send_fail', !empty($_REQUEST['send_ok'])); $smarty->assign('ur_here', $_LANG['single_info']); $smarty->assign('action_link', array('text' => $_LANG['single_manage'], 'href' => 'comment_manage.php?act=single_list')); //商家单个权限 ecmoban模板堂 start $single_edit_delete = get_merchants_permissions($_SESSION['admin_id'], 'single_edit_delete'); $smarty->assign('single_edit_delete', $single_edit_delete); //退换货权限 //商家单个权限 ecmoban模板堂 end /* 页面显示 */ assign_query_info(); $smarty->display('single_info.htm'); } /*------------------------------------------------------ */ //-- 删除图片 by guan /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'drop_single_image') { check_authz_json('single_manage'); $img_id = empty($_REQUEST['img_id']) ? 0 : intval($_REQUEST['img_id']); /* 删除图片文件 */ $sql = "SELECT img_file " . " FROM " . $GLOBALS['ecs']->table('single_sun_images') . " WHERE id = '$img_id'"; $row = $GLOBALS['db']->getRow($sql); if ($row['img_file'] != '' && is_file('../' . $row['img_file'])) { @unlink('../' . $row['img_file']); } /* 删除数据 */ $sql = "DELETE FROM " . $GLOBALS['ecs']->table('single_sun_images') . " WHERE id = '$img_id'"; $GLOBALS['db']->query($sql); clear_cache_files(); make_json_result($img_id); } /*------------------------------------------------------ */ //-- 晒单状态为显示或者禁止 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'single_check') { /* 检查权限 */ admin_priv('single_manage'); if ($_REQUEST['check'] == 'allow') { $sql = "UPDATE " .$ecs->table('order_goods'). " SET is_single = 2 WHERE order_id = '$_REQUEST[id]' AND goods_id=$_REQUEST[goods_id]"; $db->query($sql); $sql = "UPDATE " .$ecs->table('single'). " SET is_audit = 1, integ='$_REQUEST[integ]' WHERE order_id = '$_REQUEST[id]'"; $db->query($sql); if(!empty($_REQUEST['integ'])) { log_account_change($_REQUEST[user_id], $user_money = 0, $frozen_money = 0, $rank_points = 0, $pay_points = floatval($_REQUEST['integ']), $change_desc = '晒单奖励'); } //add_feed($_REQUEST['id'], COMMENT_GOODS); /* 清除缓存 */ clear_cache_files(); ecs_header("Location: comment_manage.php?act=single_list\n"); exit; } else { $sql = "UPDATE " .$ecs->table('order_goods'). " SET is_single = 3 WHERE order_id = '$_REQUEST[id]' AND goods_id=$_REQUEST[goods_id]"; $db->query($sql); $sql = "UPDATE " .$ecs->table('single'). " SET is_audit = 0, integ='-$_REQUEST[integ]' WHERE order_id = '$_REQUEST[id]'"; $db->query($sql); if(!empty($_REQUEST['integ'])) { log_account_change($_REQUEST[user_id], $user_money = 0, $frozen_money = 0, $rank_points = 0, $pay_points = floatval(-$_REQUEST['integ']), $change_desc = '晒单禁止扣除积分'); } /* 清除缓存 */ clear_cache_files(); ecs_header("Location: comment_manage.php?act=single_list\n"); exit; } } //@author guan end /*------------------------------------------------------ */ //-- 回复用户评论(同时查看评论详情) /*------------------------------------------------------ */ if ($_REQUEST['act']=='reply') { /* 检查权限 */ admin_priv('comment_priv'); $comment_info = array(); $reply_info = array(); $id_value = array(); /* 获取评论详细信息并进行字符处理 */ $sql = "SELECT * FROM " .$ecs->table('comment'). " WHERE comment_id = '$_REQUEST[id]'"; $comment_info = $db->getRow($sql); $comment_info['content'] = str_replace('\r\n', '
', htmlspecialchars($comment_info['content'])); $comment_info['content'] = nl2br(str_replace('\n', '
', $comment_info['content'])); $comment_info['add_time'] = local_date($_CFG['time_format'], $comment_info['add_time']); //晒单图片 $sql = "SELECT img_thumb FROM ". $ecs->table('comment_img') ." WHERE comment_id = '$_REQUEST[id]'"; $img_list = $db->getAll($sql); $comment_info['img_list'] = $img_list; /* 获得评论回复内容 */ $sql = "SELECT * FROM ".$ecs->table('comment'). " WHERE parent_id = '$_REQUEST[id]' AND single_id = 0 AND dis_id = 0 and user_id=0"; $reply_info = $db->getRow($sql); if (empty($reply_info)) { $reply_info['content'] = ''; $reply_info['add_time'] = ''; } else { $reply_info['content'] = nl2br(htmlspecialchars($reply_info['content'])); $reply_info['add_time'] = local_date($_CFG['time_format'], $reply_info['add_time']); } /* 获取管理员的用户名和Email地址 */ $sql = "SELECT user_name, email FROM ". $ecs->table('admin_user'). " WHERE user_id = '$_SESSION[admin_id]'"; $admin_info = $db->getRow($sql); /* 取得评论的对象(文章或者商品) */ if ($comment_info['comment_type'] == 0) { $sql = "SELECT goods_name FROM ".$ecs->table('goods'). " WHERE goods_id = '$comment_info[id_value]'"; $id_value = $db->getOne($sql); } else { $sql = "SELECT title FROM ".$ecs->table('article'). " WHERE article_id='$comment_info[id_value]'"; $id_value = $db->getOne($sql); } /* 模板赋值 */ $smarty->assign('msg', $comment_info); //评论信息 $smarty->assign('admin_info', $admin_info); //管理员信息 $smarty->assign('reply_info', $reply_info); //回复的内容 $smarty->assign('id_value', $id_value); //评论的对象 $smarty->assign('send_fail', !empty($_REQUEST['send_ok'])); $smarty->assign('ur_here', $_LANG['comment_info']); $smarty->assign('action_link', array('text' => $_LANG['05_comment_manage'], 'href' => 'comment_manage.php?act=list')); /* 页面显示 */ assign_query_info(); $smarty->display('comment_info.htm'); } /*------------------------------------------------------ */ //-- 处理 回复用户评论 /*------------------------------------------------------ */ if ($_REQUEST['act']=='action') { /* 检查权限 */ admin_priv('comment_priv'); /* 获取IP地址 */ $ip = real_ip(); $comment_info=$db->getRow("SELECT comment_id,ru_id FROM ".$ecs->table('comment')." WHERE comment_id = '$_REQUEST[comment_id]' and ru_id='".$adminru['ru_id']."'"); /* 获得评论是否有回复 */ $sql = "SELECT comment_id,content,parent_id,ru_id FROM ".$ecs->table('comment'). " WHERE parent_id = '$comment_info[comment_id]' AND single_id = 0 AND dis_id = 0 and ru_id='".$comment_info['ru_id']."'"; $reply_info = $db->getRow($sql); if (!empty($reply_info['content'])&&$adminru['ru_id']==$comment_info['ru_id']) { /* 更新回复的内容 */ $sql = "UPDATE ".$ecs->table('comment')." SET ". "email = '$_POST[email]', ". "user_name = '$_POST[user_name]', ". "content = '$_POST[content]', ". "add_time = '" . gmtime() . "', ". "ip_address= '$ip', ". "status = 0". " WHERE comment_id = '".$reply_info['comment_id']."'"; } elseif($adminru['ru_id']==$comment_info['ru_id']) { /* 插入回复的评论内容 */ $sql = "INSERT INTO ".$ecs->table('comment')." (comment_type, id_value, email, user_name , ". "content, add_time, ip_address, status, parent_id,ru_id) ". "VALUES('$_POST[comment_type]', '$_POST[id_value]','$_POST[email]', " . "'$_SESSION[admin_name]','$_POST[content]','" . gmtime() . "', '$ip', '0', '$_POST[comment_id]','$adminru[ru_id]')"; } else { sys_msg($_LANG['priv_error']); } $db->query($sql); /* 更新当前的评论状态为已回复并且可以显示此条评论 */ $sql = "UPDATE " .$ecs->table('comment'). " SET status = 1 WHERE comment_id = '$_POST[comment_id]'"; $db->query($sql); /* 邮件通知处理流程 */ if (!empty($_POST['send_email_notice']) or isset($_POST['remail'])) { //获取邮件中的必要内容 $sql = 'SELECT user_name, email, content ' . 'FROM ' .$ecs->table('comment') . " WHERE comment_id ='$_REQUEST[comment_id]'"; $comment_info = $db->getRow($sql); /* 设置留言回复模板所需要的内容信息 */ $template = get_mail_template('recomment'); $smarty->assign('user_name', $comment_info['user_name']); $smarty->assign('recomment', $_POST['content']); $smarty->assign('comment', $comment_info['content']); $smarty->assign('shop_name', "" . $_CFG['shop_name'] . ''); $smarty->assign('send_date', date('Y-m-d')); $content = $smarty->fetch('str:' . $template['template_content']); /* 发送邮件 */ if (send_mail($comment_info['user_name'], $comment_info['email'], $template['template_subject'], $content, $template['is_html'])) { $send_ok = 0; } else { $send_ok = 1; } } /* 清除缓存 */ clear_cache_files(); /* 记录管理员操作 */ admin_log(addslashes($_LANG['reply']), 'edit', 'users_comment'); ecs_header("Location: comment_manage.php?act=reply&id=$_REQUEST[comment_id]&send_ok=$send_ok\n"); exit; } /*------------------------------------------------------ */ //-- 更新评论的状态为显示或者禁止 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'check') { /* 检查权限 */ admin_priv('comment_priv'); if ($_REQUEST['check'] == 'allow') { /* 允许评论显示 */ $sql = "UPDATE " .$ecs->table('comment'). " SET status = 1 WHERE comment_id = '$_REQUEST[id]'"; $db->query($sql); $sql = 'SELECT id_value FROM '.$ecs->table('comment')." WHERE comment_id = '$_REQUEST[id]'"; $goods_id = $db->getOne($sql); $sql = "SELECT COUNT(*) FROM ".$ecs->table('comment')." WHERE id_value = '$goods_id' AND comment_type = 0 AND status = 1 AND parent_id = 0 "; $count = $db->getOne($sql); $sql = "UPDATE ".$ecs->table('goods'). " SET comments_number = '$count' WHERE goods_id = '$goods_id'"; $db->query($sql); //add_feed($_REQUEST['id'], COMMENT_GOODS); /* 清除缓存 */ clear_cache_files(); ecs_header("Location: comment_manage.php?act=reply&id=$_REQUEST[id]\n"); exit; } else { /* 禁止评论显示 */ $sql = "UPDATE " .$ecs->table('comment'). " SET status = 0 WHERE comment_id = '$_REQUEST[id]'"; $db->query($sql); $sql = 'SELECT id_value FROM '.$ecs->table('comment')." WHERE comment_id = '$_REQUEST[id]'"; $goods_id = $db->getOne($sql); $sql = "SELECT COUNT(*) FROM ".$ecs->table('comment')." WHERE id_value = '$goods_id' AND comment_type = 0 AND status = 1 AND parent_id = 0 "; $count = $db->getOne($sql); $sql = "UPDATE ".$ecs->table('goods'). " SET comments_number = '$count' WHERE goods_id = '$goods_id'"; $db->query($sql); /* 清除缓存 */ clear_cache_files(); ecs_header("Location: comment_manage.php?act=reply&id=$_REQUEST[id]\n"); exit; } } /*------------------------------------------------------ */ //-- 删除某一条晒单 @author guan /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'single_remove') { check_authz_json('single_manage'); $id = intval($_GET['id']); $sql = "SELECT order_id FROM " . $ecs->table('single') . " WHERE single_id = '$id'"; $res = $db->getRow($sql); $order_id = $res['order_id']; $db->query("UPDATE " . $ecs->table('order_info') . " SET is_single='4'" . " WHERE order_id = '$order_id'"); $sql = "DELETE FROM " .$ecs->table('single'). " WHERE single_id = '$id'"; $res = $db->query($sql); if ($res) { $db->query("DELETE FROM " .$ecs->table('goods_gallery'). " WHERE single_id = '$id'"); } admin_log('', 'single_remove', 'ads'); $url = 'comment_manage.php?act=single_query&' . str_replace('act=single_remove', '', $_SERVER['QUERY_STRING']); ecs_header("Location: $url\n"); exit; } /*------------------------------------------------------ */ //-- 删除某一条评论 /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'remove') { check_authz_json('comment_priv'); $id = intval($_GET['id']); /* 删除该品牌的图标 */ $sql = "SELECT comment_img, img_thumb FROM " .$ecs->table('comment_img'). " WHERE comment_id = '$id'"; $img = $db->getAll($sql); if($img){ for($i=0; $itable('comment_img'). " WHERE comment_id = '$id'"; $res = $db->query($sql); $sql = "DELETE FROM " .$ecs->table('comment'). " WHERE comment_id = '$id'"; $res = $db->query($sql); if ($res) { $db->query("DELETE FROM " .$ecs->table('comment'). " WHERE parent_id = '$id'"); } admin_log('', 'remove', 'ads'); $url = 'comment_manage.php?act=query&' . str_replace('act=remove', '', $_SERVER['QUERY_STRING']); ecs_header("Location: $url\n"); exit; } /*------------------------------------------------------ */ //-- 批量删除用户评论 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'batch') { /* 检查权限 */ admin_priv('comment_priv'); $action = isset($_POST['sel_action']) ? trim($_POST['sel_action']) : 'deny'; if (isset($_POST['checkboxes'])) { switch ($action) { case 'remove': $sql = "SELECT comment_img, img_thumb FROM " .$ecs->table('comment_img') ." WHERE ". db_create_in($_POST['checkboxes'], 'comment_id'); $img = $db->getAll($sql); if($img){ for($i=0; $iquery("DELETE FROM " .$ecs->table('comment_img'). " WHERE " . db_create_in($_POST['checkboxes'], 'comment_id')); $db->query("DELETE FROM " . $ecs->table('comment') . " WHERE " . db_create_in($_POST['checkboxes'], 'comment_id')); $db->query("DELETE FROM " . $ecs->table('comment') . " WHERE " . db_create_in($_POST['checkboxes'], 'parent_id')); break; case 'allow' : $db->query("UPDATE " . $ecs->table('comment') . " SET status = 1 WHERE " . db_create_in($_POST['checkboxes'], 'comment_id')); break; case 'deny' : $db->query("UPDATE " . $ecs->table('comment') . " SET status = 0 WHERE " . db_create_in($_POST['checkboxes'], 'comment_id')); break; default : break; } clear_cache_files(); $action = ($action == 'remove') ? 'remove' : 'edit'; admin_log('', $action, 'adminlog'); $link[] = array('text' => $_LANG['back_list'], 'href' => 'comment_manage.php?act=list'); sys_msg(sprintf($_LANG['batch_drop_success'], count($_POST['checkboxes'])), 0, $link); } else { /* 提示信息 */ $link[] = array('text' => $_LANG['back_list'], 'href' => 'comment_manage.php?act=list'); sys_msg($_LANG['no_select_comment'], 0, $link); } } /** * 获取评论列表 * @access public * @return array */ function get_comment_list($ru_id) { /* 查询条件 */ $filter['keywords'] = empty($_REQUEST['keywords']) ? 0 : trim($_REQUEST['keywords']); if (isset($_REQUEST['is_ajax']) && $_REQUEST['is_ajax'] == 1) { $filter['keywords'] = json_str_iconv($filter['keywords']); } $filter['sort_by'] = empty($_REQUEST['sort_by']) ? 'add_time' : trim($_REQUEST['sort_by']); $filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim($_REQUEST['sort_order']); //ecmoban模板堂 --zhuo start $sql = "select user_id from " .$GLOBALS['ecs']->table('merchants_shop_information'). " where shoprz_brandName LIKE '%" . mysql_like_quote($filter['keywords']) . "%' OR shopNameSuffix LIKE '%" . mysql_like_quote($filter['keywords']) . "%'"; $user_id = $GLOBALS['db']->getOne($sql); if(empty($user_id)){ $user_id = 0; } $where_user = ''; if($user_id > 0){ $where_user = " OR ru_id in(" .$user_id. ")"; } $where = "1"; $where .= (!empty($filter['keywords'])) ? " AND (content LIKE '%" . mysql_like_quote($filter['keywords']) . "%' " .$where_user. ") " : ''; //ecmoban模板堂 --zhuo end //ecmoban模板堂 --zhuo start if($ru_id > 0){ $where .= " and ru_id = '$ru_id' "; } //ecmoban模板堂 --zhuo end $where .= " AND (parent_id = 0 OR (parent_id > 0 AND user_id > 0))"; $sql = "SELECT count(*) FROM " .$GLOBALS['ecs']->table('comment'). " WHERE $where"; $filter['record_count'] = $GLOBALS['db']->getOne($sql); /* 分页大小 */ $filter = page_and_size($filter); /* 获取评论数据 */ $arr = array(); $sql = "SELECT * FROM " .$GLOBALS['ecs']->table('comment'). " WHERE $where " . " ORDER BY $filter[sort_by] $filter[sort_order] ". " LIMIT ". $filter['start'] .", $filter[page_size]"; $res = $GLOBALS['db']->query($sql); while ($row = $GLOBALS['db']->fetchRow($res)) { if($row['comment_type'] == 2){ $sql = "SELECT goods_name FROM " .$GLOBALS['ecs']->table('goods'). " WHERE goods_id='$row[id_value]'"; $goods_name = $GLOBALS['db']->getOne($sql); $row['title'] = $goods_name ."
(". $GLOBALS['_LANG']['goods_user_reply'].")"; }else{ $sql = ($row['comment_type'] == 0) ? "SELECT goods_name FROM " .$GLOBALS['ecs']->table('goods'). " WHERE goods_id='$row[id_value]'" : "SELECT title FROM ".$GLOBALS['ecs']->table('article'). " WHERE article_id='$row[id_value]'"; $row['title'] = $GLOBALS['db']->getOne($sql); } $row['add_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['add_time']); $row['ru_name'] = get_shop_name($row['ru_id'], 1); //ecmoban模板堂 --zhuo $arr[] = $row; } $filter['keywords'] = stripslashes($filter['keywords']); $arr = array('item' => $arr, 'filter' => $filter, 'page_count' => $filter['page_count'], 'record_count' => $filter['record_count']); return $arr; } /** * 获取晒单列表 * @access public * @return array * * @author by guan 晒单评价 start */ function get_single_list($ru_id) { /* 查询条件 */ $filter['keywords'] = empty($_REQUEST['keywords']) ? 0 : trim($_REQUEST['keywords']); if (isset($_REQUEST['is_ajax']) && $_REQUEST['is_ajax'] == 1) { $filter['keywords'] = json_str_iconv($filter['keywords']); } $filter['sort_by'] = empty($_REQUEST['sort_by']) ? 's.addtime' : trim($_REQUEST['sort_by']); $filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim($_REQUEST['sort_order']); $where = (!empty($filter['keywords'])) ? " AND s.order_sn LIKE '%" . mysql_like_quote($filter['keywords']) . "%' " : ''; if($ru_id > 0){ $where .= " AND g.user_id = '$ru_id'"; } $sql = "SELECT s.* FROM " .$GLOBALS['ecs']->table('single') ." as s, " .$GLOBALS['ecs']->table('goods') ." as g ". " WHERE s.goods_id = g.goods_id AND 1=1 $where "; $filter['record_count'] = $GLOBALS['db']->getOne($sql); /* 分页大小 */ $filter = page_and_size($filter); /* 获取晒单列表 */ $arr = array(); $sql = "SELECT s.*, g.user_id as ru_id FROM " .$GLOBALS['ecs']->table('single') ." as s, " .$GLOBALS['ecs']->table('goods') ." as g ". " WHERE s.goods_id = g.goods_id AND 1=1 $where " . " ORDER BY $filter[sort_by] $filter[sort_order] ". " LIMIT ". $filter['start'] .", $filter[page_size]"; $res = $GLOBALS['db']->query($sql); while ($row = $GLOBALS['db']->fetchRow($res)) { $sql = "SELECT goods_name FROM " .$GLOBALS['ecs']->table('goods'). " WHERE goods_id='$row[goods_id]'"; $row['goods_name'] = $GLOBALS['db']->getOne($sql); $row['addtime'] = local_date($GLOBALS['_CFG']['time_format'], $row['addtime']); $row['order_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['order_time']); $row['shop_name'] = get_shop_name($row['ru_id'], 1); $arr[] = $row; } $filter['keywords'] = stripslashes($filter['keywords']); $arr = array('item' => $arr, 'filter' => $filter, 'page_count' => $filter['page_count'], 'record_count' => $filter['record_count']); return $arr; } ?>