/** * Add delivery time on category pages only * * @param Varien_Object $htmlObject Transport object */ protected function _addDeliveryTimeHtml($htmlObject) { if (!Mage::getStoreConfigFlag('catalog/price/display_delivery_time_on_categories')) { return; } $pathInfo = Mage::app()->getRequest()->getPathInfo(); if (strpos($pathInfo, 'catalog/category/view') !== false || strpos($pathInfo, 'catalogsearch/result') !== false) { if ($this->getProduct()->getDeliveryTime()) { $html = '<p class="delivery-time">'; $html .= $this->__('Delivery Time') . ': ' . $this->getProduct()->getDeliveryTime(); $html .= '</p>'; $htmlObject->setSuffix($html); } } }
protected function _getCustomer($quote) { $customer = new Varien_Object(); $customer->setFirstname($quote->getCustomerFirstname()); $customer->setMiddlename($quote->getCustomerMiddlename()); $customer->setLastname($quote->getCustomerLastname()); $customer->setSuffix($quote->getCustomerSuffix()); return $customer; }
protected function _getCustomer($quote) { if ($quote->getCustomerId()) { $customer = Mage::getModel('customer/customer')->load($quote->getCustomerId()); } else { $customer = new Varien_Object(); } $customer->setFirstname($quote->getCustomerFirstname()); $customer->setMiddlename($quote->getCustomerMiddlename()); $customer->setLastname($quote->getCustomerLastname()); $customer->setSuffix($quote->getCustomerSuffix()); return $customer; }