Index.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. namespace app\index\controller;
  3. use think\Controller;
  4. use think\Db;
  5. use think\Request;
  6. class Index extends Controller
  7. {
  8. public function index(){
  9. }
  10. //试课 支付成功页
  11. public function paysuccess(){
  12. $out_trade_no = input('out_trade_no','');
  13. $info = Db::name('trylesson_order')->alias('order')
  14. ->field('order.order_no,order.order_amount,
  15. user.firstname,user.lastname,user.mobile,user.email,
  16. trylesson.name,trylesson.name_en
  17. ')
  18. ->join('user','order.user_id = user.id','LEFT')
  19. ->join('trylesson','order.trylesson_id = trylesson.id','LEFT')
  20. ->where('order.order_no',$out_trade_no)->find();
  21. $this->assign('info',$info);
  22. $this->assign('nowtime',date('Y-m-d H:i'));
  23. return $this->fetch();
  24. }
  25. //基础文章网页
  26. public function basedata(){
  27. $key = input('key','','trim');
  28. if(!$key){
  29. exit;
  30. }
  31. $lang = input('lang','zh-cn','strtolower');
  32. $content = Db::name('basedata')->where('key',$key)->find();
  33. if($lang == 'en'){
  34. $content['content'] = $content['content_en'];
  35. }
  36. $this->assign('content',$content['content']);
  37. return $this->fetch();
  38. }
  39. /**
  40. * app下载页
  41. * 判断是安卓还是ios
  42. * 用不到了,现在使用 index/appdown/index
  43. */
  44. public function appdownload() {
  45. if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){
  46. header("Location: ".config('site.ios_downurl'));
  47. }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){
  48. $this->view->assign('downurl', config("site.android_apkUrl"));
  49. return $this->view->fetch();
  50. }else{
  51. $this->view->assign('downurl', config("site.android_apkUrl"));
  52. return $this->view->fetch();
  53. }
  54. }
  55. }