<!-- Corps du site --> <div class="container" style="padding-top: 70px;"> <?php // On s'assure que l'utilisateur qui a accès à cette page est administrateur if ($_SESSION['admin'] == true) { ?> <div class="row"> <div class="col-lg-12 table-responsive"> <legend>Liste des offres</legend> <?php // On va chercher la fonction d'affichage des offres include 'modele/offres/offres_req.php'; getOffres('all', 'offre', $_SESSION['admin']); ?> </div> </div> <?php } else { echo '<div class="row">'; echo '<div class="col-lg-12">'; echo '<div class="alert alert-danger">Vous n\'avez pas accès à cette page.</div>'; echo '</div>'; echo '</div>'; } ?>
echo '<div class="text-center">'; echo '<button class="btn btn-default" id="close_search">Fermer les résultats de recherche</button>'; echo '</div>'; echo '</div>'; echo '</div>'; } ?> <div class="row"> <div class="col-lg-12 table-responsive"> <legend>Liste des offres</legend> <?php // On va chercher la fonction d'affichage des offres include 'modele/offres/offres_req.php'; getOffres('all', 'offre', false); ?> </div> </div> </div> <?php include 'footer.php'; ?> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="bootstrap/js/bootstrap.min.js"></script>
<?php // On appelle le menu et on l'affiche include 'nav.php'; ?> <!-- Corps du site --> <div class="container" style="padding-top: 70px;"> <div class="row"> <div class="col-lg-12 table-responsive"> <legend>Liste de mes demandes</legend> <?php // On va chercher la fonction d'affichage des offres include 'modele/offres/offres_req.php'; getOffres($_SESSION['login'], 'demande', false); ?> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="form-group text-left"> <legend>Ajouter une demande</legend> </div> <form class="form-horizontal col-lg-offset-2 col-lg-8" method="post" action="modele/offres/add_offre.php"> <div class="row"> <div class="form-group"> <label for="cup_in" class="col-lg-3 control-label">Recherche : </label> <div class="col-lg-9">
//print_r($offres); // Fonctionnalité étendu pour l'encadrand et l'admin if (isset($_SESSION['user']) && ($_SESSION['user'] == 'encadrant' || $_SESSION['user'] == 'admin')) { //print_r($_SESSION); echo "<br />"; //print_r(getEleves($pdo)); echo "<br />"; //$encadrant = getEncadrant($pdo, 1); //print_r($encadrant); echo "<br/>"; //echo $encadrant."<br/>"; //echo ($encadrant == NULL)."<br/>"; afficheVueGlobale($pdo, getEleves($pdo)); //$etat = getEtatStageEleve($pdo, $eleves[0]["id"]); //echo $etat; echo "<br />"; } else { if (isset($_SESSION['user']) && ($_SESSION['user'] == 'etudiant' || $_SESSION['user'] == 'admin')) { echo "<section>" . "<h2>Offres de stages / alternances disponibles</h2>"; $offres = getOffres($pdo); afficheOffres($pdo, $offres); echo "</section>"; } } ?> </div> </body> </html> <?php function getEleves($pdo) { $sql = "SELECT `id`, `nom`, `prenom`, `classe` FROM `Etudiant`\nORDER BY `idGroupe`;"; if (!($res = $pdo->query($sql)) && $res->rowCount() > 0) {
if ($_GET['msgsuccess'] == '0') { echo '<div class="alert alert-danger alert-dismissable col-lg-12">'; echo '<button type="button" class="close">×</button>'; echo 'Erreur lors de l\'envoi. Les données sont invalides.'; echo '</div>'; } echo '</div>'; echo '</div>'; } echo '<br /><br />'; echo '<div class="row">'; echo '<div class="col-lg-12">'; echo '<legend class="text-left">Offres de ' . htmlspecialchars($row_user['prenom']) . ' ' . htmlspecialchars($row_user['nom']) . '</legend>'; // On récupère la fonction getOffres include 'modele/offres/offres_req.php'; getOffres($user, 'offre', false); echo '</div>'; echo '</div>'; echo '<br /><br />'; echo '<div class="row">'; echo '<div class="col-lg-12">'; echo '<legend class="text-left">Collection de ' . htmlspecialchars($row_user['prenom']) . ' ' . htmlspecialchars($row_user['nom']) . '</legend>'; // On récupère la fonction getCollection include 'modele/cups/collec_req.php'; getCollection($user, false); } else { echo '<div class="alert alert-danger text-center">Erreur critique. Plusieurs utilisateurs ont le même login.</div>'; } } else { echo '<div class="alert alert-danger text-center">Ce login n\'est pas valide.</div>'; }
<!-- Corps du site --> <div class="container" style="padding-top: 70px;"> <?php // On s'assure que l'utilisateur qui a accès à cette page est administrateur if ($_SESSION['admin'] == true) { ?> <div class="row"> <div class="col-lg-12 table-responsive"> <legend>Liste des demandes</legend> <?php // On va chercher la fonction d'affichage des offres include 'modele/offres/offres_req.php'; getOffres('all', 'demande', $_SESSION['admin']); ?> </div> </div> <?php } else { echo '<div class="row">'; echo '<div class="col-lg-12">'; echo '<div class="alert alert-danger">Vous n\'avez pas accès à cette page.</div>'; echo '</div>'; echo '</div>'; } ?>
echo '<div class="alert alert-danger text-center">Vous n\'avez pas encore accepté d\'offre(s).</div>'; } ?> </div> </div> <div class="row"> <div class="col-lg-12 table-responsive"> <legend>Liste de mes offres</legend> <?php // On va chercher la fonction d'affichage des offres include 'modele/offres/offres_req.php'; getOffres($_SESSION['login'], 'offre', false); ?> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="form-group text-left"> <legend>Ajouter une offre</legend> </div> <form class="form-horizontal col-lg-offset-2 col-lg-8" method="post" action="modele/offres/add_offre.php"> <div class="row"> <div class="form-group"> <label for="cup_out" class="col-lg-3 control-label">Ecocup : </label> <div class="col-lg-9">