Function Reference: geodir_event_get_times

Summary

This function has not been documented yet.

Filters

‘geodir_event_time_increment’ [Line: 82]

‘geodir_event_schedule_times’ [Line: 123]

Source File

geodir_event_get_times() is located in geodir_event_manager/gdevents_template_functions.php [Line: 80]

Source Code

function geodir_event_get_times() {

	$time_increment = apply_filters('geodir_event_time_increment' , 15) ;
	$event_time_array =array();
	for($i=0;$i<24 ; $i++ )
	{
		 for($j=0 ; $j < 60 ; $j+= $time_increment )
		 {
		 	$time_hr_abs = $i ;
			
		 	$time_am_pm = ' AM' ;
			
			if($i >=12)
			{
				$time_am_pm = ' PM' ;
				
			}
			
			if($i > 12)
				$time_hr_abs = $i - 12 ;	
			
					
		 	if($time_hr_abs<10)
				$time_hr = '0' . $time_hr_abs ;
			else
				$time_hr =  $time_hr_abs ;
				
			
			if($j<10)
				$time_min = '0' . $j ;
			else
				$time_min =  $j ;
					
			if($i<10)
				$time_hr_index = '0' . $i ;
			else
				$time_hr_index = $i ;
			
		 	$event_time_array[ $time_hr_index  . ":" . $time_min ] = $time_hr . ":" . $time_min . $time_am_pm  ;
			
		 }
	}
	
	return apply_filters( 'geodir_event_schedule_times' , $event_time_array);
	
}