Lines Matching refs:wikitext
31 private function lockMermaidDiagram(string $wikitext): string { argument
32 preg_match_all('/<mermaid.*?>(.*?)<\/mermaid>/s', $wikitext, $matches, PREG_OFFSET_CAPTURE);
36 …return substr($wikitext, 0, $whereToInsert) . "\n%%" . urldecode($_REQUEST['svg']) . "\n" . substr…
43 private function unlockMermaidDiagram(string $wikitext): string { argument
44 … $newWikitext = str_replace("\n%%" . urldecode($_REQUEST['svg']) . "\n", '', $wikitext, $count);
54 private function isWikiTextChanged(string $wikitext, string $newWikitext): bool { argument
55 return strlen($newWikitext) > 0 && $newWikitext !== $wikitext;
88 $wikitext = rawWiki($ID);
89 $newWikitext = $wikitext;
92 … preg_match_all('/<mermaid.*?>(.*?)<\/mermaid>/s', $wikitext, $matches, PREG_OFFSET_CAPTURE);
97 …$newWikitext = substr($wikitext, 0, $whereToInsert) . "\n%%" . urldecode($_REQUEST['svg']) . "\n" …
108 … $newWikitext = str_replace("\n%%" . urldecode($_REQUEST['svg']) . "\n", '', $wikitext, $count);
116 if($this->isWikiTextChanged($wikitext, $newWikitext)) {