public function delete() { $db = Zend_Registry::get('db'); $db->delete('EventTsl', 'event_id = ' . $this->getId() . ' AND language = \'' . $_SESSION['System']['lng'] . '\''); if (!SxCms_Event_DataMapper::isEventById($this->getId())) { $db->delete('Event', 'event_id = ' . $this->getId()); } foreach ($this->getFields() as $field) { $field->delete(); } }