public function createSlideFromData($data, $returnSlideID = false) { $sliderID = UniteFunctionsBanner::getVal($data, "sliderid"); $obj = UniteFunctionsBanner::getVal($data, "obj"); UniteFunctionsBanner::validateNotEmpty($sliderID, "Slider ID"); $this->initByID($sliderID); if (is_array($obj)) { //Multiple foreach ($obj as $item) { $slide = new BannerSlide(); $slideID = $slide->createSlide($sliderID, $item); } return count($obj); } else { //Single $urlImage = $obj; $slide = new BannerSlide(); $slideID = $slide->createSlide($sliderID, $urlImage); if ($returnSlideID == true) { return $slideID; } else { return 1; } //Num slides -1 slide created } }