public function testTime()
 {
     //Copix 3.0.1+
     $this->assertEquals('18:22:45', CopixDateTime::hhiissToTime('182245'));
     $this->assertEquals('182245', CopixDateTime::timeTohhiiss('18:22:45'));
     $this->assertNull(CopixDateTime::timeTohhiiss(null));
     //On laisse les anciennes méthodes pour vérifier les compatibilités ascendantes
     $this->assertEquals('18:22:45', CopixDateTime::hhmmssToTime('182245'));
     $this->assertEquals('182245', CopixDateTime::timeToHHMMSS('18:22:45'));
     $this->assertNull(CopixDateTime::timeToHHMMSS(null));
 }
/**
 * Plugin smarty type modifier
 * Purpose:  format a time given by its timestamp (HHMMSS) to a time (HH:MM:SS)
 * if an incorrect date is given, returns the string without any modification
 * Input: HHMMSS
 * Output: HH:MM:SS
 * Example:  {$time|time}
 * @return string
 */
function smarty_modifier_time($string)
{
    return ($time = CopixDateTime::hhmmssToTime($string)) !== false ? $time : $string;
}