You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
874 B

<?php
// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project
//
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id$
/**
* Smarty parse modifier plugin
* Type: modifier
* Name: parse
* Purpose: Parse code in Tiki syntax
*
* @param boolean $simple true for less parsing, false for normal parsing
*
* @return string Parsed string
*/
function smarty_modifier_parse($string, $simple = false)
{
$parserlib = TikiLib::lib('parser');
if ($simple) {
$string = htmlentities($string, ENT_QUOTES, 'UTF-8'); // Surely this should not be done here, if it is necessary. Chealer 2017-12-29
return $parserlib->parse_data_simple($string);
} else {
return $parserlib->parse_data($string);
}
}