Esempio n. 1
0
 /**
  * Removes slide and its image
  * 
  * @param $slideId
  */
 public function deleteSlideById($slideId)
 {
     if (!$slideId) {
         return false;
     }
     $slide = $this->findSlideById($slideId);
     if (!$slide) {
         return false;
     }
     $storage = OW::getStorage();
     $path = $this->getImageDir($slide->id, $slide->widgetId, $slide->addStamp, $slide->ext);
     if ($storage->fileExists($path)) {
         $storage->removeFile($path);
     }
     $this->slideDao->deleteById($slide->id);
     return true;
 }