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.
 
 
 
 
 
 

48 lines
1.1 KiB

<?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 plugin
* @package Smarty
* @subpackage plugins
*
*/
function smarty_block_wikiplugin($params, $content, $smarty, $repeat = false)
{
if ($repeat) {
return '';
}
if (! isset($params['_name'])) {
return '<div class="alert alert-warning">' . tra('Plugin name not specified.') . '</div>';
}
$name = $params['_name'];
unset($params['_name']);
if (! empty($params['_compactArguments_'])) {
$params = $params['_compactArguments_'];
}
$parserlib = TikiLib::lib('parser');
$out = $parserlib->pluginExecute(
$name,
$content,
$params,
0,
false,
[
'context_format' => 'html',
'ck_editor' => false,
'is_html' => true
]
);
$parserlib->setOptions();
return $out;
}