$value) { $keys[] = '%'.$key.'%'; $values[] = $value; } return str_replace($keys, $values, $template); } $use = $this->GetParameter("use", false); $template = $this->GetParameter("template", false); $name = $this->GetParameter("name", false); // Sauvegarde OU Affichage if (isset($_POST['Form'])) { // resolution des variables $page = $this->LoadPage($template); $name = resolvesVariable($_POST, $name); $body = resolvesVariable($_POST, $page['body']); // sauvegarde $test = $this->LoadPage($name); if (isset($test['body'])) { echo '
Sauvegarde impossible, la page wiki "'.$name.'" existe déjà.
'."\n"; } else { echo 'Cliquez sur "Sauvez" si la page ne recharge pas.'."\n"; echo "
href("edit", $name)."\" method=\"post\">\n"; echo "MiniHref("edit", $name)."\" />\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo "
\n"; echo ''."\n"; } } else { // affichage du formulaire if (($use !== false) && ($template !== false)) { $page = $this->LoadPage($use); echo $this->FormOpen(); echo ''."\n"; echo $this->Format($page["body"], "wakka"); echo ''."\n"; echo $this->FormClose(); } } ?>