/** * If this is a resource of the current user ignore ACL permissions when deleting */ public function delete($ignoreAcl = false) { if (!empty($this->resource_event_id) && $this->user_id == \GO::user()->id) { $success = parent::delete(true); } else { $success = parent::delete($ignoreAcl); } if ($success) { Calendar::versionUp($this->calendar_id); } return $success; }
public function delete($ignoreAcl = false) { if (!$ignoreAcl && $this->readonly) { throw new \Exception(\GO::t('dontDeleteSystemFolder', 'files')); } return parent::delete($ignoreAcl); }