<commit_before>var express = require('express');
var router = express.Router();
var passport = require('passport');
var CorsiController = require('../controllers/corsiController');
var DocentiController = require('../controllers/docentiController');
var AppelliController = require('../controllers/appelliController');

var isAuthenticated = function (req, res, next) {
    if (req.isAuthenticated()) {
        return next();
    }
    console.log('User non autenticato');
    res.redirect('/');
}

/** GET prof page. funzione impl nel controller*/
router.get('/', isAuthenticated, function (req, res) {
    CorsiController.cercaCorsiDocente(req.user.matricola, function(err, corsi){
        AppelliController.listaAppelli(req.user.matricola, function(err, listaAppelli){
            if (err) throw err;
            res.render('paginaDocente', {
                title: 'PaginaDocente',
                user: req.user,
                corsi: corsi,
                listaAppelli: listaAppelli
            });
        })
    })
});

router.post('/nuovoAppello', isAuthenticated, function(req,res){
    var infoAppello = {
        matricolaP : req.user.matricola,
        idCorso : req.body.idCorso, 
        data : req.body.data,
        aula : req.body.aula
    };
    AppelliController.addAppello(infoAppello, function(err){
        if (err) throw err;
    });
    res.redirect('/paginaDocente');
})
module.exports=router;<commit_msg>modifiche pagina docenti<commit_after>var express = require('express');
var router = express.Router();
var passport = require('passport');
var CorsiController = require('../controllers/corsiController');
var DocentiController = require('../controllers/docentiController');
var AppelliController = require('../controllers/appelliController');

var isAuthenticated = function (req, res, next) {
    if (req.isAuthenticated()) {
        return next();
    }
    console.log('User non autenticato');
    res.redirect('/');
}

/** GET prof page. funzione impl nel controller*/
router.get('/', isAuthenticated, function (req, res) {
    CorsiController.cercaCorsiDocente(req.user.matricola, function(err, corsi){
        AppelliController.listaAppelli(req.user.matricola, function(err, listaAppelli){
            if (err) throw err;
            res.render('paginaDocente', {
                title: 'PaginaDocente',
                user: req.user,
                corsi: corsi,
                listaAppelli: listaAppelli
            });
        })
    })
});

router.post('/nuovoAppello', isAuthenticated, function(req,res){
    var infoAppello = {
        matricolaP : req.user.matricola,
        idCorso : req.body.idCorso, 
        data : req.body.data,
        aula : req.body.aula
    };
    AppelliController.addAppello(infoAppello, function(err){
        if (err) throw err;
    });
    res.redirect('/paginaDocente');
})


router.post('/aggiornaAppello', isAuthenticated, function(req,res){
    var modificaAppello = {
        data : req.body.data,
        aula : req.body.aula
    };
    AppelliController.updateAppelli(modificaAppello, function(err){
        if (err) throw err;
    });
    res.redirect('/paginaDocente');
})


module.exports=router;
{'fraction_non_alphanumeric': 0.13779033270558694, 'fraction_numerical': 0.0, 'mean_word_length': 2.910429447852761, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '712075', 'n_tokens_mistral': 982, 'n_tokens_neox': 978, 'n_words': 185}