WikiContent using easy-markdown-editor

This commit is contained in:
2022-04-27 19:08:42 +00:00
parent 72489186ae
commit 5dc38e2de9
11 changed files with 117 additions and 128 deletions

View File

@ -151,9 +151,24 @@ class WikiHelper {
return $wikiTreePage->id;
}
public function getWikiPageContent($id): string {
try {
$pageFolder = $this->getFolderById($id);
$path = $pageFolder->getInternalPath().'/'.self::WIKI_FILE_CONTENT;
if ( $this->wikiFolder->nodeExists($path) ) {
return $this->getFileByName(self::WIKI_FILE_CONTENT)->getContent();
}
$this->wikiFolder->newFile(self::WIKI_FILE_CONTENT, '');
} catch(\Exception $ex) {
return null;
}
return '';
}
public function update(int $id, string $content) {
try {
$path = $this->wikiFolder->getInternalPath().'/'.self::WIKI_FILE_CONTENT;
$pageFolder = $this->getFolderById($id);
$path = $pageFolder->getInternalPath().'/'.self::WIKI_FILE_CONTENT;
if ( $this->wikiFolder->nodeExists($path) ) {
$this->getFileByName(self::WIKI_FILE_CONTENT)->putContent($content);
} else {