/** * returns formatted time string -> h:mm * input: number of seconds * * @param integer $sek seconds to extract the time from * @return string * @author th * @deprecated use formatDuration instead */ function intervallApos($sek) { if (is_array($sek)) { $arr = array(); foreach ($sek as $key => $value) { $arr[$key] = intervallApos($value); } return $arr; } else { return sprintf('%d:%02d', $sek / 3600, $sek / 60 % 60); } }
function get_arr_evt_with_time($group, $user, $in, $out) { global $kga, $pdo_conn; $arr_evts = get_arr_evt($group); $arr_time = get_arr_time_evt($user, $in, $out); $arr = array(); $i = 0; foreach ($arr_evts as $evt) { $arr[$i]['evt_ID'] = $evt['evt_ID']; $arr[$i]['evt_name'] = $evt['evt_name']; $arr[$i]['evt_visible'] = $evt['evt_visible']; if (isset($arr_time[$evt['evt_ID']])) { $arr[$i]['zeit'] = intervallApos($arr_time[$evt['evt_ID']]); } else { $arr[$i]['zeit'] = intervallApos(0); } $i++; } return $arr; }