<?php
include "php/database.php";

$index_page = false;
$page_title = "Calendario timbrature";
$prev_page = "openStampsList()";

include "public/header.php";
?>


<div class="card card-style">
    <div class="content pb-3" style="text-align: center">
        <div id='calendar'></div>
    </div>
</div>

<script>
    $(document).ready(function() {
        var user_id = "<?php echo $_SESSION["id"] ?>";

        var calendarEl = document.getElementById('calendar');
        var calendar = new FullCalendar.Calendar(calendarEl, {
            initialView: 'dayGridMonth',
            locale: 'it',
            editable: false,
            height: 700,
            displayEventTime: true,
            forceEventDuration: true,
            defaultTimedEventDuration: '00:01',
            firstDay: 1,
            headerToolbar: {
                left: 'prev,next',
                right: 'title',
            },
            buttonText: {
                prev: 'Prec',
                next: 'Succ',
                today: 'Oggi',
                year: 'Anno',
                month: 'Mese',
                week: 'Settimana',
                day: 'Giorno',
                list: 'Agenda',
            },
            allDayText: 'Tutto il giorno',
            moreLinkText(n) {
                return '+altri ' + n;
            },
            events: "php/stamp/get_calendar_stamps.php?user_id=" + user_id,
            eventDisplay: 'block',
            /* eventColor: '#378006', */
            displayEventTime: true,
            eventTimeFormat: {
                hour: '2-digit',
                minute: '2-digit',
                hour12: false
            },
            noEventsText: 'Non ci sono eventi da visualizzare',
            eventRender: function(event, element, view) {
                if (event.allDay === 'true') {
                    event.allDay = true;
                } else {
                    event.allDay = false;
                }
            },
            selectable: false,
        });
        calendar.render();
    });
</script>

<?php include "public/footer.php" ?>