Example #1
0
/**
 * 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);
    }
}
Example #2
0
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;
}