protected function _beforeToHtml() { $id = Mage::registry('current_order')->getId(); if ($id) { $this->addTab('amemail', array('label' => Mage::helper('amemail')->__('Emails History'), 'class' => 'ajax', 'url' => $this->getUrl('amemail/adminhtml_index/order', array('order_id' => $id)))); } return parent::_beforeToHtml(); }
protected function _beforeToHtml() { parent::_beforeToHtml(); //Rajoute l'onglet pour les tasks if ($this->getOrder()->getId()) { $TaskCount = 0; $gridBlock = $this->getLayout()->createBlock('Organizer/Task_Grid')->setEntityType('order')->setEntityId($this->getOrder()->getId())->setShowTarget(false)->setShowEntity(false)->setTemplate('Organizer/Task/List.phtml'); $content = $gridBlock->toHtml(); $TaskCount = $gridBlock->getCollection()->getSize(); $this->addTab('order_organizer', array('label' => Mage::helper('Organizer')->__('Organizer') . ' (' . $TaskCount . ')', 'title' => Mage::helper('Organizer')->__('Organizer') . ' (' . $TaskCount . ')', 'content' => $content)); } return parent::_beforeToHtml(); }