Ejemplo n.º 1
0
 public function GetLocation($param)
 {
     // Valid location format
     if ($param['province_id'] != '' && !empty($param['province_id'])) {
         $data = parent::GetProviceDataProcess($param);
     } else {
         if ($param['city_id'] != '' && !empty($param['city_id'])) {
             $data = parent::GetCityDataProcess($param);
         } else {
             if ($param['district_id'] != '' && !empty($param['district_id'])) {
                 $data = parent::GetDistrictDataProcess($param);
             } else {
                 return false;
             }
         }
     }
     // Setup
     $this->province_id = $data['pv_id'];
     $this->province_name = $data['pv_title'];
     $this->province_latitude = $data['pv_latitude'];
     $this->province_longitude = $data['pv_longitude'];
     $this->city_id = $data['cy_id'];
     $this->city_name = $data['cy_title'];
     $this->city_latitude = $data['cy_latitude'];
     $this->city_longitude = $data['cy_longitude'];
     $this->district_id = $data['ds_id'];
     $this->district_name = $data['ds_title'];
     $this->district_latitude = $data['ds_latitude'];
     $this->district_longitude = $data['ds_longitude'];
 }