예제 #1
0
    $belegtetage[$i] = 0;
}
//pruefen ob es einen Termin gibt der den ganzen Monat betrifft
$belegtetage = getDateCompleteMonth($comparedate, $numberofdays, $belegtetage);
//pruefen ob ein Termin in einem Vormonat startet und im aktuellen Monat endet
$belegtetage = getDatePreviousMonth($comparedate, $numberofdays, $belegtetage);
//pruefen ob ein Termin im aktuellen Monat startet und in einem Folgemonat endet
$belegtetage = getDateFollowMonth($comparedate, $numberofdays, $belegtetage);
//pruefen ob ein Termin im aktuellen Monat startet und endet
$belegtetage = getDateActualMonth($comparedate, $numberofdays, $belegtetage);
echo "<ul id='timeunit'>";
echo "\t<li>" . getPreviousMonth($monat, $jahr, $a_monat) . "</li>";
echo "\t<li><a href='tag.php'>Tag</a></li>";
echo "\t<li class='active'><a href='index.php'>Monat</a></li>";
echo "\t<li><a href='jahr.php'>Jahr</a></li>";
echo "\t<li>" . getNextMonth($monat, $jahr, $a_monat) . "</li>";
echo "</ul>";
//oeffnet wrap
echo "<div id='wrap'>";
//header start
echo "     <div id='div_titel'>";
echo "<h1>" . $a_monat[$monat] . " " . $jahr . "</h1>";
echo "           <div id='untertitel'><a href='belegungsformular.php'>Heersberg Online-Belegungskalender</a>";
echo "           </div>";
//echo "         <div id='untertitel'><a href='index.php'>Heute ist ".$a_wtag[(int)date ("w",time())]." der ".(int)date("d",time()).". ".$a_monat[(int)date("m",time())].", ".date("G",time()).":".date("i",time())." Uhr ".date("Y",time())."</a></div>";
echo "     </div>";
//header end
echo "<table class='daytable'><tr>";
//Tage anzeigen
for ($i = 1; $i < $numberofdays + 1; $i++) {
    $emonat = mktime(0, 0, 0, $monat, $i, $jahr);
            };

            data.addRows([
                <?php 
$isFirst = true;
$thisMonth = '';
$offset = 0;
for ($i = 0; $i < 12; $i++) {
    if (!$isFirst) {
        echo ',';
    }
    if ($thisMonth == $gmpAnnual[$offset]->month || $thisMonth == '') {
        echo '[\'' . $gmpAnnual[$offset]->month . '\',' . $gmpAnnual[$offset]->monthlyTotal . ', ' . $gmpTarget->target . ']';
        if ($thisMonth == '') {
            $thisMonth = $gmpAnnual[$offset]->month;
        }
        $offset++;
    } else {
        echo '[\'' . $thisMonth . '\',' . 0 . ', ' . $gmpAnnual[$offset]->target . ']';
    }
    $isFirst = false;
    $thisMonth = getNextMonth($thisMonth);
}
?>
            ]);

            var chart = new google.visualization.LineChart(document.getElementById('gmpAnnual'));
            chart.draw(data, options);
        }
    </script>
@endsection