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)); }
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); }
static function ajax_wikiarea_render_preview($data) { return "<b>{t}Preview{/t}:</b><br/><br/>" . modify::htmlfield(self::render_page($data)); }
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>"; }