protected function _onDeleteBefore() { $this->getVideo()->delete(); $thumbnailDir = new CM_File_UserContent('streamChannels', $this->getId() . '-' . $this->getHash() . '-thumbs/', $this->getId()); $thumbnailDir->delete(true); }
public function delete($recursive = null) { CM_Db_Db::delete('cm_tmp_userfile', array('uniqid' => $this->getUniqid())); parent::delete(); }
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(); } }