/** * update file according to filename and version and create history entry * has to be called after (!) file save for new objects, since file storage will be initialised with obj id. * */ public function updateFileContents() { if ($this->setFileContents()) { require_once "./Services/History/classes/class.ilHistory.php"; ilHistory::_createEntry($this->file->getId(), "replace", $this->file->getFilename() . "," . $this->file->getVersion()); $this->file->addNewsNotification("file_updated"); } }