/** * * update slide image from data */ public function updateSlideImageFromData($data) { $urlImage = UniteFunctionsBiz::getVal($data, "url_image"); $imageID = UniteFunctionsBiz::getVal($data, "image_id"); $slideID = UniteFunctionsBiz::getVal($data, "slide_id"); if (!empty($imageID)) { $urlImage = $imageID; } //replace the image url by attachment id if exists $sliderID = UniteFunctionsBiz::getVal($data, "slider_id"); $slider = new ShowBizSlider(); $slider->initByID($sliderID); if ($slider->isSourceFromPosts()) { //from posts if (!empty($imageID)) { UniteFunctionsWPBiz::updatePostThumbnail($slideID, $imageID); } } else { //from gallery $this->initByID($slideID); $arrUpdate = array(); $arrUpdate["slide_image"] = $urlImage; $this->updateParamsInDB($arrUpdate); } return $urlImage; }