<?php


function smarty_function_memberwebsitelist($params, &$smarty) {

	$list = $params['members'];
	$letter = "";

	foreach ($list as $item) {
		if ($letter != strtoupper(substr($item['uid'], 0, 1))) {
			$letter = strtoupper(substr($item['uid'], 0, 1));
		}
		$members[$letter][] = $item['uid'];
	}

	foreach ($members as $letter => $lettermembers) {
		$memcount = sizeof($lettermembers);
		$col1count = round($memcount / 2);
		$col1height = $col1count * 1.2;
		
		$output .= "<h4>$letter</h4>\n<ul>\n";

		for ($i = 0; $i < $memcount; $i++) {		
			$member = $lettermembers[$i];

			if ($i < $col1count) {
				$output .= "<li class=\"column1\">";
			} elseif ($i == $col1count) {
				$output .= "<li class=\"column2\" style=\"margin-top: -{$col1height}em\">";
			} else {
				$output .= "<li class=\"column2\">";
			}

			$output .= "<a href=\"http://sucs.org/~$member\">$member</a></li>\n";
		}

		$output .= "</ul>\n";
		
	}

	return $output;
}

?>