/**
  * 
  * 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;
 }