spl_autoload_register("classLoad");
include 'config.php';
include 'lib/pagination.php';
//classes loading end
session_start();
if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") {
    //classManagers
    $projetManager = new ProjetManager($pdo);
    $contratsTravailManager = new ContratTravailManager($pdo);
    $contratNumber = 0;
    //classes and vars
    $projets = $projetManager->getProjets();
    if (isset($_GET['idProjet']) and $_GET['idProjet'] > 0 and $_GET['idProjet'] <= $projetManager->getLastId()) {
        $idProjet = $_GET['idProjet'];
        $projet = $projetManager->getProjetById($idProjet);
        $contratNumber = $contratsTravailManager->getContratsTravailNumberByIdProjet($idProjet);
        if ($contratNumber != 0) {
            $contratPerPage = 10;
            $pageNumber = ceil($contratNumber / $contratPerPage);
            $p = 1;
            if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) {
                $p = $_GET['p'];
            } else {
                $p = 1;
            }
            $begin = ($p - 1) * $contratPerPage;
            $pagination = paginate('contrats-travail.php?idProjet=' . $idProjet, '&p=', $pageNumber, $p);
            $contrats = $contratsTravailManager->getContratTravailsByIdProjetsByLimits($idProjet, $begin, $contratPerPage);
        }
    }
    ?>