AdvModel.class.php 3.3 KB

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