ConfigController.class.php 858 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. if (!defined('IS_INITPHP')) exit('Access Denied!');
  3. class ConfigController extends BaseController {
  4. public function IndexAction(){
  5. $this->display();
  6. }
  7. //DDPUSH SERVER IP
  8. public function getServerIpAction(){
  9. echo C('AppDDPushIP');
  10. }
  11. //APP Version
  12. public function getAppVersionAction(){
  13. echo C('AppVersion');
  14. }
  15. //APP Version
  16. public function getWebVersionAction(){
  17. $jsonData = array("version"=>C('WebVersion'));
  18. //jsonp回调参数,必需
  19. $callback = isset($_GET['callback']) ? trim($_GET['callback']) : '';
  20. Log::json(json_encode($jsonData));
  21. //返回格式,有回调或没有回调两种方式
  22. if($callback){
  23. echo $callback . '(' .json_encode($jsonData) .')'; //返回格式,回调来jsonp 必需 json 数据
  24. }else{
  25. echo json_encode($jsonData); //返回格式,必需 json 数据
  26. }
  27. }
  28. }