Example #1
0
 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);
 }