Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function editAction()
- {
- $id = $this->getRequest()->getParam('store_id');
- var_dump($id);
- Mage::register('store_block',Mage::getModel('store/block')->load($id));
- $blockObject = (array)Mage::getSingleton('adminhtml/session')->getBlockObject(true);
- if(count($blockObject)) {
- Mage::registry('store_block')->setData($blockObject);
- }
- $this->loadLayout();
- $this->_addContent($this->getLayout()->createBlock('store/adminhtml_store_edit'));
- $this->renderLayout();
- }
- public function saveAction()
- {
- try {
- $id = $this->getRequest()->getParam('store_id');
- $block = Mage::getModel('store/block')->load($id);
- $block
- ->setData($this->getRequest()->getParams())
- //->setCreatedAt(Mage::app()->getLocale()->date())
- ->save();
- if (!$block->getId()) {
- Mage::getSingleton('adminhtml/session')->addError('Cannot save offline store');
- }
- } catch(Exception $e) {
- Mage::logException($e);
- Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
- Mage::getSingleton('adminhtml/session')->setBlockObject($block->getData());
- return $this->_redirect('*/*/edit',array('store_id'=>$this->getRequest()->getParam('store_id')));
- }
- Mage::getSingleton('adminhtml/session')->addSuccess('Offline store was saved successfully!');
- $this->_redirect('*/*/'.$this->getRequest()->getParam('back','index'),array('store_id'=>$block->getId()));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement