flea.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?php
  2. /**
  3. */
  4. defined('InShopNC') or exit('Access Invalid!');
  5. class fleaControl extends SystemControl{
  6. public function __construct(){
  7. parent::__construct();
  8. Language::read('flea_index,goods');
  9. /**
  10. * 判断系统是否开启闲置市场
  11. */
  12. if ($GLOBALS['setting_config']['flea_isuse'] != 1 ){
  13. showMessage(Language::get('flea_index_unable'),'index.php?act=dashboard&op=welcome');
  14. // showMessage(Language::get('admin_ztc_unavailable'),'index.php?act=dashboard&op=welcome');
  15. }
  16. }
  17. /**
  18. * 商品管理
  19. */
  20. public function fleaOp(){
  21. $lang = Language::getLangContent();
  22. $model_goods = Model('flea');
  23. /**
  24. * 推荐,编辑,删除
  25. */
  26. if ($_POST['form_submit'] == 'ok'){
  27. if (!empty($_POST['del_id'])){
  28. $model_goods->dropGoods(implode(',',$_POST['del_id']));
  29. showMessage($lang['goods_index_del_succ']);
  30. }else {
  31. showMessage($lang['goods_index_choose_del']);
  32. }
  33. showMessage($lang['goods_index_argument_invalid']);
  34. }
  35. /**
  36. * 排序
  37. */
  38. $condition['keyword'] = trim($_GET['search_goods_name']);
  39. $condition['like_member_name'] = trim($_GET['search_store_name']); //店铺名称
  40. $condition['brand_id'] = intval($_GET['search_brand_id']);
  41. $condition['gc_id'] = intval($_GET['cate_id']);
  42. /**
  43. * 分页
  44. */
  45. $page = new Page();
  46. $page->setEachNum(10);
  47. $page->setStyle('admin');
  48. $goods_list = $model_goods->listGoods($condition,$page);
  49. /**
  50. * 商品类别
  51. */
  52. /**
  53. * 商品分类
  54. */
  55. $model_class = Model('flea_class');
  56. $goods_class = $model_class->getTreeClassList(1);
  57. Tpl::output('search',$_GET);
  58. Tpl::output('goods_class',$goods_class);
  59. Tpl::output('goods_list',$goods_list);
  60. Tpl::output('page',$page->show());
  61. Tpl::showpage('flea.index');
  62. }
  63. /**
  64. * ajax操作
  65. */
  66. public function ajaxOp(){
  67. switch ($_GET['branch']){
  68. /**
  69. * 商品名称
  70. */
  71. case 'goods_name':
  72. $model_goods = Model('flea');
  73. $update_array = array();
  74. $update_array[$_GET['column']] = $_GET['value'];
  75. $model_goods->updateGoods($update_array,$_GET['id']);
  76. echo 'true';exit;
  77. break;
  78. }
  79. }
  80. }