public function getForwardData(Varien_Object $dialog) { $data = array(); $forward = $dialog->getForwardData(); if ($forward) { $keys = explode(",", $forward); foreach ($keys as $key) { /** @var $instance Mage_Core_Model_Abstract */ $instance = Mage::registry("current_{$key}"); if ($instance && $instance->getId()) { $data[$key] = $instance->getId(); } } } $data[Magpleasure_Common_Block_Widget_Dialog::FKEY_JS_OBJECT_NAME] = $dialog->getName(); try { $data = serialize($data); } catch (Exception $e) { $data = ''; } return $this->_commonHelper()->getCore()->urlEncode($data); }