/** * * create a slide from input data */ public function createSlideFromData($data, $returnSlideID = false) { $sliderID = UniteFunctionsRev::getVal($data, "sliderid"); $obj = UniteFunctionsRev::getVal($data, "obj"); UniteFunctionsRev::validateNotEmpty($sliderID, "Slider ID"); $this->initByID($sliderID); if (is_array($obj)) { //multiple foreach ($obj as $item) { $slide = new RevSlide(); $slideID = $slide->createSlide($sliderID, $item); } return count($obj); } else { //signle $urlImage = $obj; $slide = new RevSlide(); $slideID = $slide->createSlide($sliderID, $urlImage); if ($returnSlideID == true) { return $slideID; } else { return 1; } //num slides -1 slide created } }
/** * * create a slide from input data */ public function createSlideFromData($data) { $sliderID = UniteFunctionsRev::getVal($data, "sliderid"); $urlImage = UniteFunctionsRev::getVal($data, "url_image"); UniteFunctionsRev::validateNotEmpty($sliderID, "Slider ID"); UniteFunctionsRev::validateNotEmpty($urlImage, "image url"); $this->initByID($sliderID); $slide = new RevSlide(); $slideID = $slide->createSlide($sliderID, $urlImage); return $slideID; }