function emploiTemps() {
    // Récupère l'id de l'enseignant dans l'url.
    var url = window.location.href.split('/');
    var id = url[url.length - 1];

    // Récupère les cours.
    $.post('/SatellysReborn/enseignant/coursJSON/' + id, function(data) {
        var cours = JSON.parse(data);

        // Les cours au format pour FullCalendar
        events = [];
        if (cours != null) {
            cours.forEach(function(event) {

                var courant = event.matiere.nom + '\n';

                event.groupes.forEach(function(groupe) {
                    courant += groupe.nom + " - " + groupe.promo.nom + ", ";
                });

                courant += '\n' + event.salle;

                events.push({
                    title: courant,
                    start: event.jour + "T" + event.debut,
                    end: event.jour + "T" + event.fin,
                    color: getRandomColor(),
                    url: '/SatellysReborn/cours/details/' + event.id
                });
            });
        }

        // FullCalendar !
        $('#emploiTemps').fullCalendar({
           customButtons: {
               print: {
                   text: 'Imprimer',
                   click: function() {
                       window.print();
                   }
               }
           },
           defaultView: 'agendaWeek',
           header: {
               left: 'today',
               center: 'title',
               right: 'prev,next,print'
           },
           minTime: '07:30',
           maxTime: '19:30',
           allDaySlot: false,
           weekends: false,
           weekNumbers: true,
           nowIndicator: true,
           aspectRatio: 2.1,
           events: events
       });
    });
}
/**
 * Affiche l'emploi du temps d'un enseignant.
 */
Affiche l'emploi du temps d'un enseignant.
Affiche l ' emploi du temps d ' un enseignant .
function emploiTemps() {
    var url = window.location.href.split('/');
    var id = url[url.length - 1];
    $.post('/SatellysReborn/enseignant/coursJSON/' + id, function(data) {
        var cours = JSON.parse(data);
        events = [];
        if (cours != null) {
            cours.forEach(function(event) {
                var courant = event.matiere.nom + '\n';
                event.groupes.forEach(function(groupe) {
                    courant += groupe.nom + " - " + groupe.promo.nom + ", ";
                });
                courant += '\n' + event.salle;
                events.push({
                    title: courant,
                    start: event.jour + "T" + event.debut,
                    end: event.jour + "T" + event.fin,
                    color: getRandomColor(),
                    url: '/SatellysReborn/cours/details/' + event.id
                });
            });
        }
        $('#emploiTemps').fullCalendar({
           customButtons: {
               print: {
                   text: 'Imprimer',
                   click: function() {
                       window.print();
                   }
               }
           },
           defaultView: 'agendaWeek',
           header: {
               left: 'today',
               center: 'title',
               right: 'prev,next,print'
           },
           minTime: '07:30',
           maxTime: '19:30',
           allDaySlot: false,
           weekends: false,
           weekNumbers: true,
           nowIndicator: true,
           aspectRatio: 2.1,
           events: events
       });
    });
}
function emploiTemps ( ) { var url = window . location . href . split ( '/' ) ; var id = url [ url . length - 1 ] ; $ . post ( '/SatellysReborn/enseignant/coursJSON/' + id , function ( data ) { var cours = JSON . parse ( data ) ; events = [ ] ; if ( cours != null ) { cours . forEach ( function ( event ) { var courant = event . matiere . nom + '\n' ; event . groupes . forEach ( function ( groupe ) { courant += groupe . nom + " - " + groupe . promo . nom + ", " ; } ) ; courant += '\n' + event . salle ; events . push ( { title : courant , start : event . jour + "T" + event . debut , end : event . jour + "T" + event . fin , color : getRandomColor ( ) , url : '/SatellysReborn/cours/details/' + event . id } ) ; } ) ; } $ ( '#emploiTemps' ) . fullCalendar ( { customButtons : { print : { text : 'Imprimer' , click : function ( ) { window . print ( ) ; } } } , defaultView : 'agendaWeek' , header : { left : 'today' , center : 'title' , right : 'prev,next,print' } , minTime : '07:30' , maxTime : '19:30' , allDaySlot : false , weekends : false , weekNumbers : true , nowIndicator : true , aspectRatio : 2.1 , events : events } ) ; } ) ; }
Affiche l'emploi du temps d'un enseignant.
Affiche l ' emploi du temps d ' un enseignant .
// Récupère l'id de l'enseignant dans l'url. // Récupère les cours. // Les cours au format pour FullCalendar // FullCalendar !