Esempio n. 1
0
 protected function _onDeleteBefore()
 {
     $this->getVideo()->delete();
     $thumbnailDir = new CM_File_UserContent('streamChannels', $this->getId() . '-' . $this->getHash() . '-thumbs/', $this->getId());
     $thumbnailDir->delete(true);
 }
Esempio n. 2
0
 public function delete($recursive = null)
 {
     CM_Db_Db::delete('cm_tmp_userfile', array('uniqid' => $this->getUniqid()));
     parent::delete();
 }
Esempio n. 3
0
 protected function _onDeleteBefore()
 {
     if ($this->hasFile()) {
         $this->getFile()->delete();
     }
     $thumbnailDir = new CM_File_UserContent('streamChannels', $this->getId() . '-thumbs', $this->getId());
     $thumbnailDir->delete(true);
     /** @var CM_StreamChannel_Thumbnail $thumbnail */
     foreach ($this->getThumbnails() as $thumbnail) {
         $thumbnail->delete();
     }
 }