flea.php 2.2 KB

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