static function _getDeliveryInfoOfOrder($obj) { $info = array('name' => $obj->getDeliveryName(), 'address' => $obj->getDeliveryAddress(), 'city' => $obj->getDeliveryCity(), 'postal_code' => $obj->getDeliveryPostalCode(), 'state' => $obj->getDeliveryState(), 'country' => Helper_String::getCountryNameOfCode($obj->getDeliveryCountry()), 'phone' => $obj->getDeliveryPhoneNumber(), 'email' => $obj->getDeliveryEmail()); $isEmpty = TRUE; foreach ($info as $x) { if ($x) { $isEmpty = FALSE; } } if ($isEmpty) { $info = self::_getBillingInfoOfOrder($obj); } return $info; }