public function _prepareLayout()
 {
     /**
      * Check customer existing
      */
     $customer = AO::getModel('customer/customer')->load($this->_getOrder()->getCustomerId());
     if (!$customer->getId()) {
         //$this->addNotice(AO::helper('sales')->__(' The customer doesn\'t exist in the system anymore'));
     }
     /**
      * Check Item products existing
      */
     $productIds = array();
     foreach ($this->_getOrder()->getAllItems() as $item) {
         $productIds[] = $item->getProductId();
     }
     //        $productCollection = AO::getModel('catalog/product')->getCollection()
     //            ->addIdFilter($productIds)
     //            ->load();
     //
     //        foreach ($this->_getOrder()->getAllItems() as $item) {
     //            if (!$productCollection->getItemById($item->getProductId())) {
     //                /*$this->addNotice(
     //                    AO::helper('sales')->__('The item %s (SKU %s) doesn\'t exist in the catalog anymore', $item->getName(), $item->getSku())
     //                );*/
     //            }
     //        }
     return parent::_prepareLayout();
 }
Example #2
0
 public function _prepareLayout()
 {
     /**
      * Check customer existing
      */
     $customer = Mage::getModel('customer/customer')->load($this->_getOrder()->getCustomerId());
     /**
      * Check Item products existing
      */
     $productIds = array();
     foreach ($this->_getOrder()->getAllItems() as $item) {
         $productIds[] = $item->getProductId();
     }
     return parent::_prepareLayout();
 }
Example #3
0
 public function _prepareLayout()
 {
     $this->addMessages(Mage::getSingleton('adminhtml/session_quote')->getMessages(true));
     parent::_prepareLayout();
 }
Example #4
0
 public function getMessagesHtml($type = null)
 {
     if (!is_null($type)) {
         $html = '';
         if ($messages = $this->getMessages($type)) {
             $datedMessages = array();
             foreach ($messages as $message) {
                 if ($messageId = $message->getIdentifier()) {
                     list($messageId, $date) = explode('|', $messageId);
                     if (!empty($date)) {
                         if (isset($datedMessages[$date])) {
                             $datedMessages[$date][] = $message;
                         } else {
                             $datedMessages[$date] = array($message);
                         }
                     }
                 }
             }
             foreach ($datedMessages as $date => $messages) {
                 $html .= '<div class="blcg-messages-content-date">' . $this->_formatDate($date) . '</div>';
                 $html .= '<' . $this->_messagesFirstLevelTagName . ' class="messages">';
                 $html .= '<' . $this->_messagesSecondLevelTagName . ' class="' . $type . '-msg">';
                 $html .= '<' . $this->_messagesFirstLevelTagName . '>';
                 foreach ($messages as $message) {
                     $html .= '<' . $this->_messagesSecondLevelTagName . '>';
                     if (isset($this->_messagesContentWrapperTagName)) {
                         $html .= '<' . $this->_messagesContentWrapperTagName . '>';
                     }
                     $html .= $this->_escapeMessageFlag ? $this->htmlEscape($message->getText()) : $message->getText();
                     if (isset($this->_messagesContentWrapperTagName)) {
                         $html .= '</' . $this->_messagesContentWrapperTagName . '>';
                     }
                     $html .= '</' . $this->_messagesSecondLevelTagName . '>';
                 }
                 $html .= '</' . $this->_messagesFirstLevelTagName . '>';
                 $html .= '</' . $this->_messagesSecondLevelTagName . '>';
                 $html .= '</' . $this->_messagesFirstLevelTagName . '>';
             }
         }
         return $html;
     }
     return parent::getGroupedHtml();
 }
Example #5
0
 public function _prepareLayout()
 {
     $this->addMessages(Mage::getSingleton('Mage_Adminhtml_Model_Session_Quote')->getMessages(true));
     parent::_prepareLayout();
 }