public function postDelete($event) { parent::postDelete($event); if ($this->tipo == 'documento') { unlink('uploads/documentos/' . $this->filename); unlink('uploads/documentos/' . preg_replace('/\\.pdf$/', '.copia.pdf', $this->filename)); } else { if ($this->tipo == 'dato') { unlink('uploads/datos/' . $this->filename); } } }
/** * Invokes postDelete event listeners. */ private function _postDelete(Doctrine_Record $record) { $event = new Doctrine_Event($record, Doctrine_Event::RECORD_DELETE); $record->postDelete($event); $record->getTable()->getRecordListener()->postDelete($event); }
/** * Postdelete hook for transactional activity logging. * * @param Doctrine_Event $event */ public function postDelete($event) { AIR2Logger::log($this, 'delete'); parent::postDelete($event); }