Example #1
0
 protected function getCurrentAddress(Client $client, $direct_cities)
 {
     $address = array();
     if ($client->getProvince() && !in_array($client->getProvince(), $direct_cities)) {
         $address[] = $client->getProvince();
         $address[] = $client->getCity();
         $address[] = $client->getDistrict();
         $address[] = $client->getTown();
         $address[] = $client->getAddressDetail();
         $address = implode("", $address);
     } elseif ($client->getProvince() && in_array($client->getProvince(), $direct_cities)) {
         $address[] = $client->getProvince();
         $address[] = $client->getDistrict();
         $address[] = $client->getTown();
         $address[] = $client->getAddressDetail();
         $address = implode("", $address);
     } else {
         $address = null;
     }
     return $address;
 }