Example #1
0
$lastday_timestamp = strtotime('next month', $firstday_timestamp) - 1;
$termFromTo = $mesice_nazev[date("m", $firstday_timestamp) - 1] . ' ' . date("Y", $lastday_timestamp);
$prewiousmonth = strtotime('last month', $firstday_timestamp);
if (date('Y-m', $timestamp) == date('Y-m', $today)) {
    $today = date('j', $today);
} else {
    $today = 0;
}
$nextmonth = strtotime('next month', $firstday_timestamp);
$firstdayInWeeknum = date('w', $firstday_timestamp) - 1;
if ($firstdayInWeeknum == "-1") {
    $firstdayInWeeknum = 6;
}
$numberDaysInMonth = cal_days_in_month(CAL_GREGORIAN, date('m', $firstday_timestamp), date('Y'));
$kalendar = new Database($db);
$kalendarNext10 = $kalendar->getNext10Calendar();
$kalendar = $kalendar->getCalendar($firstday_timestamp, $lastday_timestamp);
foreach ($kalendar as $kalendar) {
    if (strtotime(date('Y-m-j', $kalendar['from'])) < $firstday_timestamp) {
        $den['kalendar'][1][] = $kalendar;
    } else {
        $den['kalendar'][date('j', $kalendar['from'])][] = $kalendar;
    }
    $from = $kalendar['from'] + 86400;
    while ($from < $kalendar['to'] + 86400) {
        $den['kalendar'][date('j', $from)][] = $kalendar;
        $from += 86400;
    }
}
switch ($lang) {
    case "en":