/**
  * 查看购物中心
  * @param $shopping_mall_id 购物中心ID
  */
 public function ActionViewShoppingMall($shopping_mall_id)
 {
     $shopping_mall_model = ShoppingMall::model();
     $shopping_mall_info = $shopping_mall_model->findByPk($shopping_mall_id);
     // 获取全部品牌
     $brand_criteria = new CDbCriteria();
     $brand_criteria->select = array('Id', 'BrandName');
     $brand = IconvEncode::ObjArrChangeArray(Brand::model()->findAll($brand_criteria), 'BrandName');
     // 获取全部餐厅
     $restaurant_criteria = new CDbCriteria();
     $restaurant_criteria->select = array('Id', 'RestaurantName');
     $restaurant = IconvEncode::ObjArrChangeArray(Restaurant::model()->findAll($restaurant_criteria), 'RestaurantName');
     // 获取全部优惠卡/券
     $discount_criteria = new CDbCriteria();
     $discount_criteria->select = array('Id', 'DiscountCardName');
     $discount_card = IconvEncode::ObjArrChangeArray(DiscountCard::model()->findAll($discount_criteria), 'DiscountCardName');
     // 获取购物中心所在的的 大洲/国家/城市
     $area = AreaManage::getAreaByCityid($shopping_mall_info['CityId']);
     $this->renderPartial('view_shopping_mall', array('shopping_mall_info' => $shopping_mall_info, 'brand' => $brand, 'restaurant' => $restaurant, 'discount_card' => $discount_card, 'area' => $area));
 }
Пример #2
0
 /**
  * 切换日游媒体状态
  * @return bool
  */
 public function ActionAjaxChangeTripMediaValid()
 {
     $trip_id = $_POST['trip_media_id'];
     // 获取要修改的日游媒体ID
     $valid = $_POST['valid'];
     // 获取该日游媒体当前的状态 [0:禁用 / 1:启用]
     $valid = $valid == 0 ? 1 : 0;
     $trip_media_model = TripMedia::model();
     $trip_media_info = $trip_media_model->findByPk($trip_id);
     // 查询更改的日游媒体信息
     // 执行更新
     if ($trip_media_info->updateByPk($trip_id, array('Valid' => $valid)) > 0) {
         // 获取所有日游
         $trip = IconvEncode::ObjArrChangeArray(Trip::model()->findAll(), 'TripName');
         // 添加操作日志 [S]
         $log = Yii::app()->user->name . '于 ' . date('Y-m-d H:i:s', time()) . ' ' . ($valid == 0 ? '禁用了' : '启用了') . ' 【' . $trip[$trip_media_info['TripId']] . '】 的媒体文件';
         OperationLogManage::AddOperationLog($log);
         // 添加日志
         // 添加操作日志 [E]
         echo true;
     } else {
         echo false;
     }
 }
 /**
  * 切换购物中心媒体状态
  * @return bool
  */
 public function ActionAjaxChangeShoppingMallMediaValid()
 {
     $shopping_mall_id = $_POST['shopping_mall_media_id'];
     // 获取要修改的购物中心媒体ID
     $valid = $_POST['valid'];
     // 获取该购物中心媒体当前的状态 [0:禁用 / 1:启用]
     $valid = $valid == 0 ? 1 : 0;
     $shopping_mall_media_model = ShoppingMallMedia::model();
     $shopping_mall_media_info = $shopping_mall_media_model->findByPk($shopping_mall_id);
     // 查询更改的购物中心媒体信息
     // 执行更新
     if ($shopping_mall_media_info->updateByPk($shopping_mall_id, array('Valid' => $valid)) > 0) {
         // 获取所有购物中心
         $shopping_mall = IconvEncode::ObjArrChangeArray(ShoppingMall::model()->findAll(), 'Name_Cn');
         // 添加操作日志 [S]
         $log = Yii::app()->user->name . '于 ' . date('Y-m-d H:i:s', time()) . ' ' . ($valid == 0 ? '禁用了' : '启用了') . ' 【' . $shopping_mall[$shopping_mall_media_info['ShoppingMallId']] . '】 的媒体文件';
         OperationLogManage::AddOperationLog($log);
         // 添加日志
         // 添加操作日志 [E]
         echo true;
     } else {
         echo false;
     }
 }