コード例 #1
0
ファイル: SlideService.php プロジェクト: foxslider/cmg-plugin
 public static function update($slide, $slideImage = null)
 {
     // Find User and Slider
     $slider = SliderService::findById($slide->sliderId);
     // Find existing Slide
     $slideToUpdate = self::findById($slide->id);
     // Copy Attributes
     $slideToUpdate->copyForUpdateFrom($slide, ['imageId', 'name', 'description', 'content', 'url']);
     // Save Slide Image to Slide Dimensions
     if (isset($slideImage)) {
         FileService::saveImage($slideImage, ['model' => $slideToUpdate, 'attribute' => 'imageId', 'width' => $slider->slideWidth, 'height' => $slider->slideHeight]);
     }
     $slideToUpdate->update();
     return $slideToUpdate;
 }
コード例 #2
0
 /**
  * @param CmgFile $item
  * @return boolean
  */
 public static function updateItem($item)
 {
     // Save Gallery Item
     FileService::saveImage($item);
     return true;
 }