<?php
function smarty_modifier_time_visit($ts)
{

	$h = floor( $ts / 3600 );
	$m = floor( ($ts  - $h*3600) / 60 );
	$s = floor( ($ts - $h*3600 - $m * 60) );

	if($h != 0)
	{
		 $return[] = $h;
		 $return[] = $m;
	}
	elseif($m != 0) 
	{
		$return[] = $m;
	}
	$return[] = $s;
	
	// h + min + sec
	if(sizeof($return)===3)
	{
		return setToLength($h, 2) . ":" . setToLength($m,2) . ":" . setToLength($s,2);
	}
	// min + sec
	if(sizeof($return) == 2)
	{
		return vsprintf($GLOBALS['lang']['generique_tempsvisite'], $return); 
	}
	// only sec
	else
	{
		return vsprintf($GLOBALS['lang']['visites_sec'], $return); 
	}
}
?>