Skip to content
Snippets Groups Projects
viewpostulation.php 3.48 KiB
Newer Older
nicrausaz's avatar
nicrausaz committed
<!doctype html>
<html lang="fr">
nicrausaz's avatar
nicrausaz committed
  <head>
    <title>Postulation Apprentis | Consultation</title>
    <?php
      require_once("tequila/tequila.php");
      $oClient = new TequilaClient();
      $oClient->SetApplicationName('Formulaire apprentissage');
      $oClient->SetWantedAttributes(array('uniqueid','firstname','name'));
      $oClient->SetWishedAttributes(array('user'));
      $oClient->SetAllowsFilter('categorie=epfl-guests');
      $oClient->Authenticate();
      $user = $oClient->getValue('user');
      $firstname = $oClient->getValue('firstname');
      $name = $oClient->getValue('name');
      $guest_sciper = $oClient->getValue('uniqueid');
      $sKey = $oClient->GetKey();
nicrausaz's avatar
nicrausaz committed

nicrausaz's avatar
nicrausaz committed
      include('templates/head.php');
      include('./helpers.php');
    ?>
  </head>
  <body>
nicrausaz's avatar
nicrausaz committed
    <?php include('templates/header.php'); $postulations = getPostulationBySciper($pdo, $guest_sciper);?>
nicrausaz's avatar
nicrausaz committed
    <main id="main" role="main" class="content container-grid">
      <h3 class="mb-5">Candidature pour un apprentissage</h3>
nicrausaz's avatar
nicrausaz committed
      <!-- si plusieures postulations -->
      <?php if (count($postulations) > 0) { ?>
        <?php if (count($postulations) > 1) { ?>
        <div class="form-group">
          <label>Vous avez effectué plusieurs postulations, merci de choisir</label>
          <form action="<?= $_SERVER['PHP_SELF'] ?>" method="post" name="postSelector">
            <select id="selectPost" name="selected_post" class="custom-select mb-3" onselect="postSelector.submit()">
              <?php foreach ($postulations as $key => $postulation) {  ?>
                <option <?= $key == $_POST['selected_post'] ? 'selected' : '' ?> value="<?=$key?>"><?=$LISTJOB[$postulation['applicant_formation_location']][$postulation['applicant_formation']] . ", " . date('d/m/Y', strtotime($postulation['applicant_application_date'])) ?></option>
              <?php  } ?>
            </select>
          </form>
          </div>
        <?php } ?>
        <article>
          <?php
            if ($_POST['selected_post']) {
              $postulation = $postulations[$_POST['selected_post']];
            } else {
              $postulation = $postulations[0];
nicrausaz's avatar
nicrausaz committed
            }

            if (isset($_GET['delete'])) {
              deletePostulation($pdo, $postulation['applicant_id'], $postulation['applicant_guest_sciper'], $postulation['fk_applicant_main_responsible'], $postulation['fk_applicant_sec_responsible']);
nicrausaz's avatar
nicrausaz committed

nicrausaz's avatar
nicrausaz committed
            echo "<h4>Postulation du " . date('d/m/Y', strtotime($postulation['applicant_application_date'])) ."</h4>";

            include('templates/viewPostulationTables/personnalInfosTable.php');
            include('templates/viewPostulationTables/responsiblesInfosTable.php');
            include('templates/viewPostulationTables/scolaritiesInfosTable.php');
            include('templates/viewPostulationTables/proActivitiesInfosTable.php');
            include('templates/viewPostulationTables/practicesInfosTable.php');
            include('templates/viewPostulationTables/filesTables.php');
          ?>
          <button type="button" class="btn btn-primary btn-block btn-sm mt-3 mb-2" id="delPostB">Retirer ma postulation</button>
nicrausaz's avatar
nicrausaz committed
          <button type="button" class="btn btn-primary btn-block btn-sm mt-3 mb-2" id="retourAccueil">Retour</button>
          <?php } else { ?>
            <p>Aucune postulation effectuée.</p>
            <button type="button" class="btn btn-primary btn-block btn-sm mt-3 mb-2" id="returnIndexB">Retour</button>
          <?php } ?>
nicrausaz's avatar
nicrausaz committed
      </article>
    </main>
  </body>
nicrausaz's avatar
nicrausaz committed
</html>