Example #1
0
    } else {
        if ($_SESSION["membre"] instanceof Etudiant) {
            header("Location: etudiant/");
        } else {
            if ($_SESSION["membre"] instanceof Entreprise) {
                header("Location: entreprise/");
            }
        }
    }
}
$token = Gestionnaire::getInstance()->randomString(40);
$_SESSION["token"] = $token;
$p = new Page("Gestion des stages ::  Accueil");
$p->appendCssUrl("inc/style/styleIndex.css");
$p->appendCssUrl("inc/style/styleOffres.css");
$p->appendJsUrl("inc/script/scriptOffres.js");
$p->appendToHead("<script>var token = \"{$token}\";</script>");
$offres = Gestionnaire::getInstance()->dernieresOffres(3);
$p->appendContent(<<<HTML
<div id="content">
  <section id="prstSite"> <!-- Brève introduction pour sensibiliser les entreprises-->
    <div>
      <header>
        <h2>Proposer une offre de stage n'a jamais &eacute;t&eacute; aussi simple</h2>
        <p>Rentrez facilement en contact avec des &eacute;tudiants motiv&eacute;s</p>
      </header>
      <form action="">
        <input type="submit" value="Ajouter une offre de stage" onclick="connexion();return false;">
      </form>
    </div>
  </section>
Example #2
0
<?php

require_once "inc/config.inc.php";
session_start();
$token = Gestionnaire::getInstance()->randomString(40);
$_SESSION["token"] = $token;
$p = new Page("Gestion des stages ::  Inscription");
$p->appendCssUrl("inc/style/style.css");
$p->appendCssUrl("inc/style/styleCo.css");
$p->appendCssUrl("inc/style/styleInscr.css");
$p->appendJsUrl("inc/script/script.js");
$p->appendJsUrl("inc/script/sha1.js");
$p->appendJsUrl("inc/script/connexion.js");
$p->appendJsUrl("inc/script/scriptInscr.js");
$p->appendToHead("<script>var token = \"{$token}\";</script>");
$p->appendContent(<<<HTML
<div id="inscr">

  <ul>
    <li><a href="#ENS">ENSEIGNANT</a></li>
    <li><a href="#ETU">ETUDIANT</a></li>
    <li><a href="#ENT">ENTREPRISE</a></li>
  </ul>

  <form name="formulaireInscriptionEnseignant" method="POST" action="inscription2.php" style="display:none;">
    <fieldset>
      <legend>Identifiants</legend>
      <input type="hidden" name="typeInscription" value="enseignant">
      <label for="loginEns">Login</label><br><input type="text" name="login" id="loginEns" pattern="[A-Za-z0-9]+" required><br>
      <label for="emailEns">E-mail</label><br><input type="email" name="email" id="emailEns" pattern="^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}\$" required><br>
      <label for="domaine">Domaine de prédilection</label>