/** * Method to save the form data. * * @param array $data The form data. * * @return boolean True on success, False on error. * * @since 12.2 */ public function save($data) { if (empty($data['source'])) { return false; } return parent::save($data); }
/** * @see JModelAdmin::save() */ public function save($data) { if (!parent::save($data)) { return false; } // New item if (!isset($data["id"]) || empty($data["id"])) { // Get id of last item $db = JFactory::getDbo(); $query = $db->getQuery(true)->select("a.id")->from("#__jdeveloper_components AS a")->order("a.id DESC LIMIT 1"); $db->setQuery($query); $id = $db->loadResult(); if (!$this->createForms($id)) { return false; } } return true; }
/** * @see JModelAdmin::save() */ public function save($data) { if (!parent::save($data)) { return false; } // Create form for new item if (!isset($data["id"]) || empty($data["id"])) { $id = $this->getLastItemId(); if (!$this->createForms($id)) { return false; } } return true; }