/** * * save the slider */ private function saveSlider() { $sliderID = $this->data["sliderid"]; $params = UniteFunctionsRev::getVal($this->data, "params", array()); $settings = UniteFunctionsRev::getVal($this->data, "settings", array()); $params = array_merge($settings, $params); $params = UniteFunctionJoomlaRev::clearParamsArray($params); //validate title not empty: $title = UniteFunctionsRev::getVal($params, "title"); UniteFunctionsRev::validateNotEmpty($title, "Title"); //unset sldier id from the params unset($params["id"]); if (empty($sliderID)) { $sliderID = $this->operations->addNewSlider($params); } else { $this->operations->saveSlider($sliderID, $params); } return $sliderID; }