Exemplo n.º 1
0
 /**
  * Returns list of default fields for billing section.
  *
  * @param Address $address Address to fill values.
  *
  * @return array Default fields.
  */
 public function getDefaultBillingFields(Address $address)
 {
     return ProductHelper::getBasicBillingFields(array('first_name' => array('value' => $address->getFirstName(), 'columnSize' => 6), 'last_name' => array('value' => $address->getLastName(), 'columnSize' => 6), 'company' => array('value' => $address instanceof CompanyAddress ? $address->getCompany() : '', 'columnSize' => 6), 'euvatno' => array('value' => $address instanceof CompanyAddress ? $address->getVatNumber() : '', 'columnSize' => 6), 'address' => array('value' => $address->getAddress(), 'columnSize' => 12), 'country' => array('options' => Country::getAllowed(), 'value' => $address->getCountry(), 'columnSize' => 6), 'state' => array('type' => Country::hasStates($address->getCountry()) ? 'select' : 'text', 'options' => Country::getStates($address->getCountry()), 'value' => $address->getState(), 'columnSize' => 6), 'city' => array('value' => $address->getCity(), 'columnSize' => 6), 'postcode' => array('value' => $address->getPostcode(), 'columnSize' => 6), 'phone' => array('value' => $address->getPhone(), 'columnSize' => 6), 'email' => array('value' => $address->getEmail(), 'columnSize' => 6)));
 }