AdvModel.class.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <?php
  2. /**
  3. * lionfish 商城系统
  4. *
  5. *
  6. * @author fish
  7. *
  8. */
  9. namespace Seller\Model;
  10. class AdvModel{
  11. public function update($data,$type='slider')
  12. {
  13. $ins_data = array();
  14. $ins_data['advname'] = $data['advname'];
  15. $ins_data['thumb'] = save_media($data['thumb']);
  16. $ins_data['link'] = $data['link'];
  17. $ins_data['displayorder'] = $data['displayorder'];
  18. $ins_data['enabled'] = $data['enabled'];
  19. $ins_data['addtime'] = time();
  20. $ins_data['type'] = $type;
  21. $ins_data['linktype'] = $data['linktype'];
  22. $ins_data['appid'] = $data['appid'];
  23. $id = $data['id'];
  24. if( !empty($id) && $id > 0 )
  25. {
  26. unset($ins_data['addtime']);
  27. M('lionfish_comshop_adv')->where( array('id' => $id) )->save( $ins_data );
  28. $id = $data['id'];
  29. }else{
  30. $id = M('lionfish_comshop_adv')->add( $ins_data );
  31. }
  32. }
  33. public function updatecagetory($data,$type='slider')
  34. {
  35. $ins_data = array();
  36. $ins_data['advname'] = $data['advname'];
  37. $ins_data['thumb'] = save_media($data['thumb']);
  38. $ins_data['link'] = $data['link'];
  39. $ins_data['cate_id'] = $data['cate_id'];
  40. $ins_data['displayorder'] = $data['displayorder'];
  41. $ins_data['enabled'] = $data['enabled'];
  42. $ins_data['addtime'] = time();
  43. $ins_data['type'] = $type;
  44. $ins_data['linktype'] = $data['linktype'];
  45. $ins_data['appid'] = $data['appid'];
  46. $id = $data['id'];
  47. if( !empty($id) && $id > 0 )
  48. {
  49. //show_json(1, array('url' => $_SERVER['HTTP_REFERER']));
  50. $check_res = M('lionfish_comshop_adv_category')->where("cate_id=".$data['cate_id']." and id != {$id} ")->find();
  51. if( !empty($check_res) )
  52. {
  53. show_json(0, array('message' => '该分类下已经存在广告' ));
  54. }
  55. unset($ins_data['addtime']);
  56. M('lionfish_comshop_adv_category')->where( array('id' => $id) )->save( $ins_data );
  57. $id = $data['id'];
  58. }else{
  59. $check_res = M('lionfish_comshop_adv_category')->where("cate_id=".$data['cate_id']." ")->find();
  60. if( !empty($check_res) )
  61. {
  62. show_json(0, array('message' => '该分类下已经存在广告' ));
  63. }
  64. $id = M('lionfish_comshop_adv_category')->add( $ins_data );
  65. }
  66. }
  67. // 导航图标更新
  68. public function navigat_update($data)
  69. {
  70. $ins_data = array();
  71. $ins_data['navname'] = $data['navname'];
  72. $ins_data['appid'] = $data['appid'];
  73. $ins_data['thumb'] = save_media($data['thumb']);
  74. $ins_data['link'] = $data['link'];
  75. $ins_data['displayorder'] = $data['displayorder'];
  76. $ins_data['enabled'] = $data['enabled'];
  77. $ins_data['addtime'] = time();
  78. $ins_data['type'] = $data['type'];
  79. $id = $data['id'];
  80. if( !empty($id) && $id > 0 )
  81. {
  82. unset($ins_data['addtime']);
  83. M('lionfish_comshop_navigat')->where( array('id' => $id) )->save( $ins_data );
  84. $id = $data['id'];
  85. }else{
  86. $id = M('lionfish_comshop_navigat')->add( $ins_data );
  87. }
  88. }
  89. }
  90. ?>