Ejemplo n.º 1
0
 static function render_value($value, $unused, $unused2, $smarty)
 {
     if (!empty($smarty->field["INSECURE"])) {
         return modify::htmlfield(modify::unquote($value), false);
     }
     if (!empty($smarty->field["NO_CHECKS"])) {
         return modify::unquote($value);
     }
     return modify::htmlfield(modify::unquote($value));
 }
Ejemplo n.º 2
0
 private static function _html_quote($value, $type, $images = true)
 {
     if ($type == "textarea" or is_call_type($type) and call_type($type, "export_as_text")) {
         return modify::nl2br(q($value));
     }
     if (is_call_type($type) and call_type($type, "export_as_html")) {
         if (!$images) {
             return preg_replace("|<img[^>]*?>|si", "", modify::htmlfield($value));
         }
         return modify::htmlfield($value);
     }
     return q($value);
 }
Ejemplo n.º 3
0
 static function ajax_wikiarea_render_preview($data)
 {
     return "<b>{t}Preview{/t}:</b><br/><br/>" . modify::htmlfield(self::render_page($data));
 }
Ejemplo n.º 4
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>";
 }