Esempio n. 1
0
 protected function __autoload()
 {
     parent::__autoload();
     if (MODULE_NAME == "Home" || MODULE_NAME == "User") {
         session('loginout_url', U('/'));
     } else {
         session('loginout_url', U(MODULE_NAME . '/' . CONTROLLER_NAME . '/' . ACTION_NAME, param()));
     }
     if (MODULE_NAME == "Home" || MODULE_NAME == "User" && (CONTROLLER_NAME == "Register" || CONTROLLER_NAME == "Login")) {
         session('login_url', U('/'));
     } else {
         session('login_url', U(MODULE_NAME . '/' . CONTROLLER_NAME . '/' . ACTION_NAME, param()));
     }
     if (C("SITE_STATUS") != 1 && !$_SESSION["admin_member_id"]) {
         $this->error("站点已关闭");
     }
     $this->__init();
     $img_type = array('jpg', 'gif', 'png', 'jpeg', 'bmp');
     /*设定图片格式,退款凭证显示图标用*/
     $language = get_language_recommend_cache();
     /*查询推荐的源语言*/
     $all_themes = array_id_key(get_themes_cache());
     /*查询平台拥有的所有皮肤,并将ID转换成KEY*/
     $data['all_theme'] = $all_themes;
     $data['recommend_language'] = $language;
     $data['img_type'] = $img_type;
     $this->assign($data);
     /*@刘巧刷新消息*/
     session('news_num', get_news_recode(session('home_member_id')));
 }
Esempio n. 2
0
 /**
  *
  **/
 public function index()
 {
     if (C('IS_MOBILE') == 1) {
         //表示是手机访问
     } else {
         if (C('IS_MOBILE') == 0) {
             //表示是pc访问
         }
     }
     $apptype = $this->appParam();
     if ($apptype == -1) {
         $apptype = false;
     } else {
         $apptype = true;
     }
     //$apptype = (!empty(I('post.apptype')) and I('post.apptype')==C('APP_KEY'))?true:false;//手机app接口密钥
     if ($apptype) {
         $language = get_language_cache();
         foreach ($this->info["shop_company"] as $k => $row) {
             $language_id_key = array_id_key($language);
             $good_at = json_decode($row['good_at'], true);
             $good_at_info = array();
             $i = 0;
             foreach ($good_at as $key => $val) {
                 if ($i < 2) {
                     if (!empty($language_id_key[$val]['title'])) {
                         $i++;
                         $good_at_info[] = $language_id_key[$val]['title'];
                     }
                 } else {
                     continue;
                 }
             }
             if (!empty($good_at_info)) {
                 $this->info["shop_company"][$k]["good_at_info"] = implode(" ", $good_at_info);
             }
         }
         $rec_language = get_language_recommend_cache();
         /*查询推荐的源语言*/
         $this->info['recommend_language'] = $rec_language;
         dump($info);
         $this->ajaxReturn($this->info);
     } else {
         //查询出banner数据
         $result = get_result($this->table, array('status' => 1));
         if (C('IS_MOBILE') == 1) {
             //表示是手机访问
             $this->ajaxReturn(array('result' => $result));
         } else {
             if (C('IS_MOBILE') == 0) {
                 //表示是pc访问
                 $this->display();
             }
         }
     }
 }
 private function header()
 {
     $shop_info = $this->get_shop_description();
     //店铺信息
     $shop_comments = $this->get_shop_comments();
     //店铺评价
     $underGo = $this->underGo();
     //过往经历
     //成果分享?????
     //将店铺的擅长的标签查询出来
     $good_at = $shop_info['good_at'];
     $good_at_ids = explode(',', $good_at);
     $good_at_data = get_language_recommend_cache();
     //被推荐的语种缓存
     $good_at_data = array_id_key($good_at_data);
     $shop_good_at = array();
     foreach ($good_at_ids as $k => $v) {
         $shop_good_at[] = $good_at_data[$v]['title'];
     }
     //将店铺的热销产品查询出来
     $map = array('shop_id' => $this->shop_id, 'recommend' => 1);
     $recommend_product = get_result($this->product_table, $map, '', '', 10);
     //将店铺的地址查询出来
     $area_data = get_area_cache();
     $area_data = array_id_key($area_data);
     $area_data = $area_data[$shop_info['area_id']]['title'];
     $area_data = $area_data . $shop_info['address'];
     $data['underGo'] = $underGo;
     $data['shop_info'] = $shop_info;
     $data['shop_good_at'] = $shop_good_at;
     $data['recommend_product'] = $recommend_product;
     $data['area_data'] = $area_data;
     $this->assign($data);
     $this->assign($shop_comments);
 }