Example #1
0
<?php

$y1(1);
$y2(1)(2);
$y3(1)(2)(3);
\x1(1);
\x2\y2(2)(22);
\x3(3)(33)(333);
\x4\y4\z4(4)(44)(444)(4444);
function get_Tracker_Time_Interval($tracker_from_time, $tracker_to_time, $allow_sec = false)
{
    $tracker_time_calc = strtotime($tracker_to_time) - strtotime($tracker_from_time);
    $tracker_time = "";
    if ($tracker_time_calc > 60 * 60 * 24) {
        $days = floor($tracker_time_calc / 60 / 60 / 24);
        if ($days >= 2) {
            $tracker_time .= "{$days} " . xl('days');
        } else {
            $tracker_time .= "{$days} " . xl('day');
        }
        $tracker_time_calc = $tracker_time_calc - $days * (60 * 60 * 24);
    }
    if ($tracker_time_calc > 60 * 60) {
        $hours = floor($tracker_time_calc / 60 / 60);
        if (strlen($days != 0)) {
            if ($hours >= 2) {
                $tracker_time .= ", {$hours} " . x1('hours');
            } else {
                $tracker_time .= ", {$hours} " . x1('hour');
            }
        } else {
            if ($hours >= 2) {
                $tracker_time .= "{$hours} " . xl('hours');
            } else {
                $tracker_time .= "{$hours} " . xl('hour');
            }
        }
        $tracker_time_calc = $tracker_time_calc - $hours * (60 * 60);
    }
    if ($allow_sec) {
        if ($tracker_time_calc > 60) {
            $minutes = floor($tracker_time_calc / 60);
            if (strlen($hours != 0)) {
                if ($minutes >= 2) {
                    $tracker_time .= ", {$minutes} " . xl('minutes');
                } else {
                    $tracker_time .= ", {$minutes} " . xl('minute');
                }
            } else {
                if ($minutes >= 2) {
                    $tracker_time .= "{$minutes} " . xl('minutes');
                } else {
                    $tracker_time .= "{$minutes} " . xl('minute');
                }
            }
            $tracker_time_calc = $tracker_time_calc - $minutes * 60;
        }
    } else {
        $minutes = round($tracker_time_calc / 60);
        if (strlen($hours != 0)) {
            if ($minutes >= 2) {
                $tracker_time .= ", {$minutes} " . xl('minutes');
            } else {
                $tracker_time .= ", {$minutes} " . xl('minute');
            }
        } else {
            if ($minutes >= 2) {
                $tracker_time .= "{$minutes} " . xl('minutes');
            } else {
                if ($minutes > 0) {
                    $tracker_time .= "{$minutes} " . xl('minute');
                }
            }
        }
        $tracker_time_calc = $tracker_time_calc - $minutes * 60;
    }
    if ($allow_sec) {
        if ($tracker_time_calc > 0) {
            if (strlen($minutes != 0)) {
                if ($tracker_time_calc >= 2) {
                    $tracker_time .= ", {$tracker_time_calc} " . xl('seconds');
                } else {
                    $tracker_time .= ", {$tracker_time_calc} " . xl('second');
                }
            } else {
                if ($tracker_time_calc >= 2) {
                    $tracker_time .= "{$tracker_time_calc} " . xl('seconds');
                } else {
                    $tracker_time .= "{$tracker_time_calc} " . xl('second');
                }
            }
        }
    }
    return $tracker_time;
}
Example #3
0
<?php

$y();
x1();
x2()();
x3()()();
x4()()()();
Example #4
0
<?php

$y(1);
$y(1, 2);
x1(1, 2);
x2(1, 2)(3, 4);
x3(1, 2)(3, 4)(5, 6);
x4(1, 2)(3, 4)(5, 6)(7, 8);