<?php
// (c) Copyright 2002-2010 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.tabset.php 25992 2010-03-08 16:46:30Z jonnybradley $

// this script may only be included - so it's better to die if called directly
if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__)) !== false) {
  header("location: index.php");
  exit;
}

/**
 * \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
 *
 */

function smarty_block_modules_list($params, $content, &$smarty, &$repeat) {
	global $prefs;
	if( count($params["list"]) > 0 ){
		if( $params["nonums"] == "y")
			$ret .= "<ul>";
		else
			$ret .= "<ol>";
		$ret .= $content;
	}else{
		$ret .= "<em>".tra("No records to display")."</em>";
	}		
	return $ret;
}

Create a new smarty plugin for modules list to refactor code
[ENH] Create a new smarty plugin for modules list to refactor code

git-svn-id: 722c0fef737e30edb7d5e851b50e1eda1e207b8c@26245 b456876b-0849-0410-b77d-98878d47e9d5
