ArticleController.class.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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 Home\Controller;
  15. class ArticleController extends CommonController {
  16. public function get_article_list()
  17. {
  18. $gpc = I('request.');
  19. $pageNum = $gpc['page'];
  20. $per_page = 30;
  21. $offset = ($pageNum - 1) * $per_page;
  22. $limit = "{$offset},{$per_page}";
  23. $list = M('lionfish_comshop_article')->where( array('enabled' => 1))->order('displayorder desc')->limit($limit)->select();
  24. if( empty($list) )
  25. {
  26. echo json_encode(array('code' => 1));
  27. die();
  28. }else{
  29. echo json_encode( array('code' =>0, 'data' => $list) );
  30. die();
  31. }
  32. }
  33. public function get_article()
  34. {
  35. $gpc = I('request.');
  36. $uniacid = $_W['uniacid'];
  37. $token = $gpc['token'];
  38. $id = $gpc['id'];
  39. $weprogram_token = M('lionfish_comshop_weprogram_token')->field('member_id')->where( array('token' => $token) )->find();
  40. $member_id = $weprogram_token['member_id'];
  41. $member_info = M('lionfish_comshop_member')->where( array('member_id' => $member_id) )->find();
  42. if( empty($member_info) )
  43. {
  44. echo json_encode( array('code' => 1) );
  45. die();
  46. }
  47. $list = M('lionfish_comshop_article')->where( array('id' => $id,'enabled' => 1) )->find();
  48. //htmlspecialchars_decode
  49. $list["content"] = htmlspecialchars_decode($list["content"]);
  50. if( empty($list) )
  51. {
  52. echo json_encode(array('code' => 1));
  53. die();
  54. }else{
  55. echo json_encode( array('code' =>0, 'data' => $list) );
  56. die();
  57. }
  58. }
  59. }