} 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 été aussi simple</h2> <p>Rentrez facilement en contact avec des étudiants motivés</p> </header> <form action=""> <input type="submit" value="Ajouter une offre de stage" onclick="connexion();return false;"> </form> </div> </section>
<?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>