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); } } ?>