user = $user; parent::__construct($type, $sub_type, $content_id, $content_title, $library_name, $library_version); } /** * Store the event. */ protected function save() { // Get data in array format without NULL values $data = $this->getDataArray(); $message = 'Library ' . $data['library_name'] . ' (' . $data['library_version'] . ')'; $title = $data['content_title'] ? $data['content_title'] : $data['content_id']; TikiLib::lib('logs')->add_action( $data['type'], $title, 'h5p', $message, $this->user, '', '', $data['created_at'] ); return $this->id; } /** * Count number of events. */ protected function saveStats() { // TODO implement this } }