/** * 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; }
/** * 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; }