function ComputePageDir($strPagePath, $strPage) { return $strPagePath . '/' . FileNameEncode($strPage); }
return $strWikiContent; } ///////////////////////////////////////////////////////////// // Chargement des informations de la page $strPage = GetCurrentPage(); if (isset($_POST['Preview'])) { // En mode preview $strWikiContent = GetPostedWiki(); } else { if (isset($_POST['Save'])) { // En mode sauvegarde $strWikiContent = GetPostedWiki(); // Enregistrement de la page Save($strPage, $strWikiContent); // Redirection vers l'affichage de la page header('Location: ' . GetScriptURI('Wiki') . FileNameEncode($strPage)); exit; } else { // En mode standard // Chargement du contenu wiki pour cette page $strWikiContent = GetWikiContent($strPage); } } // On ajoute du contenu supplémentaire pour certaines pages comme la liste ou les changements $strModifiedWikiContent = $strWikiContent . GetSpecialContent($strPage); // Rendu wiki $strHtmlContent = Render($strModifiedWikiContent); // On doit retirer les caractères non xhtml pour le contenu wiki qui sera édité $strWikiContent = xhtmlspecialchars($strWikiContent); //////////////////////////////////////////////////////////// // Chargement du template