/** * Method to always save a list. * * @param string $key The name of the primary key of the URL variable. * @param string $urlVar The name of the URL variable if different from the primary key (sometimes required to * avoid router collisions). * * @return boolean True if successful, false otherwise. */ public function doSave($key = null, $urlVar = null) { return parent::save($key, $urlVar); }
/** * Method to save a record. * * @param string $key The name of the primary key of the URL variable. * @param string $urlVar The name of the URL variable if different from the primary key (sometimes required to avoid router collisions). * * @return boolean True if successful, false otherwise. */ public function save($key = null, $urlVar = null) { $ok = parent::save(); $app = JFactory::getApplication(); if (!is_null($app->getUserState('com_fabrik.redirect'))) { $this->setRedirect($app->getUserState('com_fabrik.redirect')); $app->setUserState('com_fabrik.redirect', null); } return $ok; }
/** * Method to always save a list. * * @param string $key The name of the primary key of the URL variable. * @param string $urlVar The name of the URL variable if different from the primary key (sometimes required to * avoid router collisions). * * @return boolean True if successful, false otherwise. */ public function doSave($key = null, $urlVar = null) { try { parent::save($key, $urlVar); } catch (Exception $e) { print_r($e); $this->setMessage($e->getMessage(), 'error'); $this->setRedirect('index.php?option=com_fabrik&view=forms'); } return true; }