adv.php 872 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * 广告展示
  4. *
  5. *
  6. *
  7. ***/
  8. defined('InShopNC') or exit('Access Invalid!');
  9. class advControl {
  10. /**
  11. *
  12. * 广告展示
  13. */
  14. public function advshowOp(){
  15. import('function.adv');
  16. $ap_id = intval($_GET['ap_id']);
  17. echo advshow($ap_id,'js');
  18. }
  19. /**
  20. * 异步调用广告
  21. *
  22. */
  23. public function get_adv_listOp(){
  24. $ap_ids = $_GET['ap_ids'];
  25. $list = array();
  26. if (!empty($ap_ids) && is_array($ap_ids)) {
  27. import('function.adv');
  28. foreach ($ap_ids as $key => $value) {
  29. $ap_id = intval($value);//广告位编号
  30. $adv_info = advshow($ap_id,'array');
  31. if (!empty($adv_info) && is_array($adv_info)) {
  32. $list[$ap_id] = $adv_info;
  33. }
  34. }
  35. }
  36. echo $_GET['callback'].'('.json_encode($list).')';
  37. exit;
  38. }
  39. }