Пример #1
0
 /**
  * 
  * 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;
 }