/** * * delete slide from data */ public function deleteSlideFromData($data) { $sliderID = UniteFunctionsRev::getVal($data, "sliderID"); $slider = new RevSlider(); $slider->initByID($sliderID); if ($slider->isSlidesFromPosts()) { $_arrPostsList = array_diff(explode(',', $slider->getParam('posts_list')), array(UniteFunctionsRev::getVal($data, "slideID"))); $slider->updateParamValue('posts_list', implode(',', $_arrPostsList)); } else { $slideID = UniteFunctionsRev::getVal($data, "slideID"); $this->initByID($slideID); $this->deleteChildren(); $this->deleteSlide(); } }