Ejemplo n.º 1
0
 function render($pagename)
 {
     $page = PageDbStore::read($pagename);
     if (empty($page["id"])) {
         global $FmtPV;
         $FmtPV['$RequestedPage'] = "'{$pagename}'";
         $page = PageDbStore::read("Site.PageNotFound");
         if (empty($page["id"])) {
             sys_die("{t}Page not found{/t}: " . $pagename . ", Site.PageNotFound");
         }
     }
     if (isset($_REQUEST["source"])) {
         return "<code>" . nl2br(q($page["data"])) . "</code>";
     }
     return pmwiki_render($page["pagename"], "(:groupheader:)" . $page["data"] . "(:groupfooter:)", "simple_cms", $page["staticcache"], $page["lastmodified"]);
 }
Ejemplo n.º 2
0
 static function ajax_render_preview($text, $pagename, $title, $table)
 {
     if (empty($text)) {
         return "";
     }
     if ($title == "") {
         $title = $pagename;
     }
     if ($pos = strpos($title, ".")) {
         $title = substr($title, $pos + 1);
     }
     return "{t}Preview{/t}" . "<br/><br/><h1 class='pagetitle'>" . q($title) . "</h1>" . "<div id='wikitext'>" . modify::htmlfield(pmwiki_render($pagename, "(:groupheader:)" . $text . "(:groupfooter:)", $table)) . "</div>";
 }