0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
14.1-0
/
standard
/
htdocs
/
lib
/
smarty_tiki
/
[
Home
]
File: block.modules_list.php
<?php // (c) Copyright 2002-2015 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: block.modules_list.php 53803 2015-02-06 00:42:50Z jyhem $ /** * Smarty plugin * @package Smarty * @subpackage plugins * * \brief smarty_block_modules_list : show unordered or ordered list or nothing if there is nothing to show * * params: list * params: nonums * * usage: * \code * {modules_list list=$last_commit} * {section name=ix loop=$last_commit} * <li> * <a class="linkmodule" href="#">{$last_commit[ix].id}</a> * </li> * {/section} * {/modules_list} * \endcode * */ //this script may only be included - so its better to die if called directly. if (strpos($_SERVER["SCRIPT_NAME"], basename(__FILE__)) !== false) { header("location: index.php"); exit; } function smarty_block_modules_list($params, $content, $smarty, &$repeat) { if ( $repeat ) return; if ( count($params["list"]) > 0 ) { if ( $params["nonums"] == "y") { $ret = '<ul>' . $content . '</ul>'; } else { $ret = '<ol>' . $content . '</ol>'; } } else { if (empty($params['none'])) $params['none'] = 'No records to display'; //get_strings tra('No records to display'); $ret = '<em>'.tra($params['none']).'</em>'; } return $ret; }