Exemplo n.º 1
0
 /**
  * Return address street
  *
  * @return string
  */
 public function getStreet()
 {
     if ($this->isCustomerLoggedIn()) {
         $street = $this->getAddress()->getStreet(1);
     } else {
         $street = $this->_order->getAddress()->getStreet();
         if (is_array($street)) {
             $street = reset($street);
         }
     }
     return $street;
 }
Exemplo n.º 2
0
 /**
  * Prepare address information from request
  *
  * @param FI_Checkout_Model_Order $order
  * @return array
  */
 public function extractAddressFrom(Sitemaster_Checkout_Model_Order $order)
 {
     $address = $order->assembleAddress();
     if (!$order->getCustomer()->getIsLoggedIn()) {
         $password = $this->getPasswordFor($order->getCustomer());
         $address['customer_password'] = $password;
         $address['confirm_password'] = $password;
     }
     return $address;
 }