Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="description" content="">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Tweevent</title>
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
- <link rel="stylesheet" href="https://martinfrouin.fr/projets/tweevent/css/index.css">
- <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.0-rc.2/themes/smoothness/jquery-ui.css">
- <script src="https://code.jquery.com/ui/1.12.0-rc.2/jquery-ui.min.js"></script>
- <script src="https://martinfrouin.fr/projets/tweevent/js/functions.js"></script>
- <script>
- var $j = jQuery.noConflict();
- function connexion() {
- var exec = true;
- if (document.frm_connexion.username == "" || document.frm_connexion.password == "") {
- exec = false;
- }
- return exec;
- }
- function charger_bloc(nom_bloc) {
- // Initialisation et suivant le paramètre entrant, on charge le formulaire du bloc correspondant
- var html = "";
- if (nom_bloc == "pro") {
- // Chargement du formulaire d'inscription pour les pro.
- // Nom de l'établissement
- html += "<div class='form-group'>";
- html += "<label for='pseudo' class='col-sm-3 control-label'>Nom de l'établissement :</label>";
- html += "<div class='col-sm-4'>";
- html += "<input required class='form-control' type='text' id='etablissement' name='pseudo' value=''/>";
- html += "</div>";
- html += "</div>";
- // SIRET
- html += "<div class='form-group'>";
- html += "<label for='pseudo' class='col-sm-3 control-label'>SIRET :</label>";
- html += "<div class='col-sm-4'>";
- html += "<input required class='form-control' type='text' id='siret' name='pseudo' value=''/>";
- html += "</div>";
- html += "</div>";
- // Nom de l'établissement
- html += "<div class='form-group'>";
- html += "<label for='pseudo' class='col-sm-3 control-label'>Nom de l'établissement :</label>";
- html += "<div class='col-sm-4'>";
- html += "<input required class='form-control' type='text' id='etablissement' name='pseudo' value=''/>";
- html += "</div>";
- html += "</div>";
- // Pseudo
- html += "<div class='form-group'>";
- html += "<label for='pseudo' class='col-sm-3 control-label'>Email :</label>";
- html += "<div class='col-sm-4'>";
- html += "<input required class='form-control' type='email' id='pseudo' name='pseudo' value=''/>";
- html += "</div>";
- html += "</div>";
- // Mot de passe
- html += "<div class='form-group'>";
- html += "<label for='password' class='col-sm-3 control-label'>Password :</label>";
- html += "<div class='col-sm-4'>";
- html += "<input required class='form-control' type='password' id='password' name='password' value=''/>";
- html += "</div>";
- html += "</div>";
- }
- if (nom_bloc == "par") {
- // Chargement du formulaire d'inscription pour les par.
- // Pseudo
- html += "<div class='form-group'>";
- html += "<label for='pseudo' class='col-sm-3 control-label'>Email :</label>";
- html += "<div class='col-sm-4'>";
- html += "<input required class='form-control' type='email' id='pseudo' name='pseudo' value=''/>";
- html += "</div>";
- html += "</div>";
- // Mot de passe
- html += "<div class='form-group'>";
- html += "<label for='password' class='col-sm-3 control-label'>Password :</label>";
- html += "<div class='col-sm-4'>";
- html += "<input required class='form-control' type='password' id='password' name='password' value=''/>";
- html += "</div>";
- html += "</div>";
- }
- // Remplissage html
- html += "<input type='hidden' name='choix_inscription' value='"+nom_bloc+"'/>";
- $("#content_inscription").empty();
- $("#content_inscription").append(html);
- }
- </script>
- <script src="https://code.jquery.com/jquery-2.2.4.min.js" ></script>
- </head>
- <body class="">
- <div class="navbar navbar-inverse navbar-fixed-top" role="navigation" id="slide-nav">
- <div class="container">
- <div class="navbar-header">
- <a class="navbar-toggle">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </a>
- <a class="navbar-brand" href="index.html"><img width="180" src="https://martinfrouin.fr/projets/tweevent/img/logo.png"></a>
- </div>
- <div id="slidemenu">
- <form class="navbar-form navbar-right" method="post" action="functions.php?action=connexion"
- name="frm_connexion">
- <div class="form-group">
- <input type="text" id="connection_username" name="username" placeholder="Adresse email" class="form-control">
- <input type="password" id="connection_pwd" name="password" placeholder="Mot de passe" class="form-control">
- </div>
- <button type="submit" id="connection_validation" class="btn btn-primary icon-user" onclick="return connexion()">Connexion</button>
- </form>
- </div>
- </div>
- </div>
- <div class="inverse" id="navbar-height-col"></div>
- <div class="block_home center vcenter" style="height: 641px;">
- <div class="title_home inner">
- <h1>Bienvenue sur<br>Tweevent</h1>
- <div class="about">
- <h3><a href="#inscriptionModal" role="button" data-toggle="modal">S'inscrire</a></h3>
- <h3><a href="#errorModal" id="errorBtn" role="button" data-toggle="modal"></a></h3>
- <h3><a href="#errorModal2" id="errorBtn2" role="button" data-toggle="modal"></a></h3>
- <h3><a href="#inscrOk" id="inscrBtn" role="button" data-toggle="modal"></a></h3>
- </div>
- </div>
- </div>
- <script>
- window.onload = function () {
- if (window.jQuery) {
- $("#validationInscription").trigger("click");
- }
- if (window.location.hash) {
- var hash = window.location.hash.substring(1); //Puts hash in variable, and removes the # character
- if (hash == "login_error") {
- $("#errorBtn").trigger("click");
- }
- else if(hash == "insc_error") {
- $("#errorBtn2").trigger("click");
- }
- else if(hash == "insc_ok") {
- $("#inscrBtn").trigger("click");
- }
- } else {
- // No hash found
- }
- }
- </script><!-- Validation inscription modal -->
- <!--inscription modal-->
- <div id="inscriptionModal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
- <h5>Formulaire d'inscription</h5>
- </div>
- <div id="info_inscription">
- </div>
- <form class="form-horizontal" id="register_form" name="frm_ajout_utilisateur" action="functions.php?action=inscription" method="post">
- <!-- Chargement conditionnel du formulaire d'inscription en AJAX -->
- <div class="form-group modal-body">
- <div id="inscription"><br/>
- <table id="choix_form">
- <tr>
- <td>
- <button onclick="charger_bloc('pro')">
- Je suis un professionnel
- </button>
- </td>
- <td>
- <button onclick="charger_bloc('par')">
- Je suis un particulier
- </button>
- </td>
- </tr>
- </table>
- <div id="content_inscription">
- </div>
- </div>
- <div class="modal-footer">
- <div>
- <input class="btn btn-default" type="submit" name="chk"
- value="Valider"/>
- <ul class="pull-left list-inline">
- <li><a href=""><i class="glyphicon glyphicon-upload"></i></a></li>
- <li><a href=""><i class="glyphicon glyphicon-camera"></i></a></li>
- <li><a href=""><i class="glyphicon glyphicon-map-marker"></i></a></li>
- </ul>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- <!--error modal-->
- <div>
- <div id="errorModal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
- <h5>Oups, une erruer est survenue. Merci de vérifier les données renseignées.(</h5>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div>
- <div id="errorModal2" class="modal fade" tabindex="-2" role="dialog" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
- <h5>Oups, cet email est déjà utilisé, merci d'en saisir un autre.</h5>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div>
- <div id="inscrOk" class="modal fade" tabindex="-3" role="dialog" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
- <h5>Votre compte a bien été créer et nous sommes heureux de vous accueilir ! Mais avant de commencer
- notre histoire, merci de valider votre adresse email en cliquant sur le lien reçu.</h5>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- fin modal-->
- <!-- Scripts -->
- <!-- Scripts -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
- <!--<script src="js/md5.min.js"></script>-->
- <script type="text/javascript">
- $(document).ready(function () {
- //stick in the fixed 100% height behind the navbar but don't wrap it
- $('#slide-nav.navbar-inverse').after($('<div class="inverse" id="navbar-height-col"></div>'));
- $('#slide-nav.navbar-default').after($('<div id="navbar-height-col"></div>'));
- // Enter your ids or classes
- var toggler = '.navbar-toggle';
- var pagewrapper = '#page-content';
- var navigationwrapper = '.navbar-header';
- var menuwidth = '100%'; // the menu inside the slide menu itself
- var slidewidth = '80%';
- var menuneg = '-100%';
- var slideneg = '-80%';
- $("#slide-nav").on("click", toggler, function (e) {
- var selected = $(this).hasClass('slide-active');
- $('#slidemenu').stop().animate({
- left: selected ? menuneg : '0px'
- });
- $('#navbar-height-col').stop().animate({
- left: selected ? slideneg : '0px'
- });
- $(pagewrapper).stop().animate({
- left: selected ? '0px' : slidewidth
- });
- $(navigationwrapper).stop().animate({
- left: selected ? '0px' : slidewidth
- });
- $(this).toggleClass('slide-active', !selected);
- $('#slidemenu').toggleClass('slide-active');
- $('#page-content, .navbar, body, .navbar-header').toggleClass('slide-active');
- });
- var selected = '#slidemenu, #page-content, body, .navbar, .navbar-header';
- $(function () {
- $(window).resize(function () {
- $('.block_home').height($(window).height() - $('.block_home').offset().top);
- });
- $(window).resize();
- $(window).on("resize", function () {
- if ($(window).width() > 767 && $('.navbar-toggle').is(':hidden')) {
- $(selected).removeClass('slide-active');
- }
- });
- });
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement