| 20,7 → 20,7 |
| private $creerPage = false; |
| private $templateDefaut = null; |
| |
| private $retour = null; |
| private $retour = 'txt'; |
| private $formats_retour = array('text/plain','text/html'); |
| private $format_texte; |
| |
| 121,11 → 121,20 |
| $page = $this->wiki->LoadPage($page); |
| |
| if ($page != null) { |
| // attention les wikis sont souvent en ISO ! |
| $page["body"] = $this->convertirTexteWikiVersEncodageAppli($page['body']); |
| if($section != null) { |
| $sections_tab = explode(',', $section); |
| if(count($sections_tab) > 1) { |
| foreach($sections_tab as $section_t) { |
| $page["sections"][$section_t] = $this->decouperPageSection($page["body"], $section_t); |
| } |
| } else { |
| $page["body"] = $this->decouperPageSection($page["body"], $section); |
| } |
| |
| } |
| } |
| |
| return $page; |
| } |
| 198,6 → 207,11 |
| switch ($this->retour) { |
| case self::MIME_HTML: |
| $texte = $this->wiki->Format($page["body"], "wakka"); |
| if(!empty($page["sections"])) { |
| foreach($page["sections"] as &$page_section) { |
| $page_section = $this->wiki->Format($page_section, "wakka"); |
| } |
| } |
| $mime = self::MIME_HTML; |
| break; |
| default: |
| 211,6 → 225,7 |
| 'titre' => $this->pageNom, |
| 'mime' => $mime, |
| 'texte' => $texte, |
| 'sections' => $page["sections"], |
| 'href' => $url); |
| |
| return $retour; |