示例#1
0
function IsOKSessionAndLoginObligatoires($URL, $Message = "Connexion préalable nécessaire")
{
    if (IsSessionAndLoginNonVide()) {
        return true;
    }
    PurgeSession();
    ?>
    <script type="text/javascript">
		alert ("<?php 
    echo $Message;
    ?>
");
	</script>
	                                                                       <?php 
    Redirect($URL);
    die;
}
示例#2
0
        ${$clef} = $valeur;
    }
}
foreach ($_GET as $clef => $valeur) {
    ${$clef} = $valeur;
}
foreach ($_POST as $clef => $valeur) {
    ${$clef} = $valeur;
}
$LoginProv = '';
require_once $PATH_UTIL . 'UtilDivers.php';
// CloseWindow(), Redirect()
require_once $PATH_UTIL . 'UtilSession.php';
// CloseSession()
/* * / CloseSessionAndRedirect ($URL_SITE); /* */
if (IsSessionAndLoginNonVide()) {
    // Une session est en cours et un login y est enregistré ==>
    //     connexion interdite (prévenir l'appel direct de ce script)
    //     Déconnexion ? ==> fermeture de la session et retour à l'accueil
    //     Sinon         ==> vérifier autorisation
    if ($Step == 'Decnx') {
        CloseSessionAndRedirect($URL_SITE . $PATH_PHP);
    }
} else {
    if (!isset($Step)) {
        $Step = 'Accueil';
    } else {
        if ($Step == 'Cnx') {
            $login = trim($login);
            $password = trim($password);
            if ($login == '' || $password == '') {
示例#3
0
function Consult($Login, $Libelle, $Status)
{
    global $PATH_BACKOFFICE, $PATH_GENERAL, $URL_SITE, $PATH_PHP;
    global $NomTabUsers, $NomTabStages, $NomTabStatus, $NomTabEntreprises, $NomTabNewInscripts, $NomTabMailsToSend;
    $URL_List = $PATH_BACKOFFICE . 'BackOffice.php?Trait=List&SlxTable=';
    $URL_Form = $PATH_BACKOFFICE . 'BackOffice.php?Trait=Form&SlxTable=';
    $URL_Affich = $PATH_BACKOFFICE . 'BackOffice.php?Trait=Affich&SlxTable=';
    $URL_AccesRapideSoc = $PATH_BACKOFFICE . 'BackOffice.php?Trait=AccesRapideSoc';
    $URL_BackOffice = $PATH_BACKOFFICE . 'BackOffice.php?Trait=BackOffice';
    foreach ($_GET as $clef => $valeur) {
        ${$clef} = $valeur;
    }
    foreach ($_POST as $clef => $valeur) {
        ${$clef} = $valeur;
    }
    if (!isset($Step)) {
        $Step = 'Accueil';
    }
    /* * / CloseSessionAndRedirect ($URL_SITE); /* */
    if (IsSessionAndLoginNonVide()) {
        // Une session est en cours et un login y est enregistré ==>
        //     connexion interdite (prévenir l'appel direct de ce script)
        //     Déconnexion ? ==> fermeture de la session et retour à l'accueil
        //     Sinon         ==> vérifier autorisation
        if ($Step == 'Decnx') {
            CloseSessionAndRedirect($URL_SITE . $PATH_PHP);
        }
    }
    ?>

<nav class="bleu1" role="navigation">

    <div class="nav-wrapper container">

      <ul class="left hide-on-med-and-down">
        <li><a href="#" data-activates="slide-out" class="button-collapse show-on-large"><i class="material-icons left">account_circle</i><?php 
    echo $Login;
    ?>
</a></li>
      </ul>

      <ul class="right hide-on-med-and-down">
        <li><a href="?Step=Decnx" target="_top"> Déconnexion</a></li>
      </ul> 
      <a href="#" data-activates="nav-mobile" class="button-collapse"><i class="material-icons">menu</i></a>

    </div>
  </nav>

<div id="slide-out" class="side-nav grey lighten-4 z-depth-3 black-text">
    <div class="row">
        <div class="col s12">
            <div onclick="window.location='<?php 
    echo $PATH_PHP . "index.php";
    ?>
;'" class="pointer"><h5 class="center">Bienvenue</h5></div>
            <p class="center">
                Vous êtes connecté(e) sous le pseudonyme <br>
                <b id="login-connect"><?php 
    echo $Login;
    ?>
</b>
            </p>
            <p class="center">en tant
			<?php 
    if ($Status != "resp" and $Status != "secr" and $Status != "tuteur" and $Status != "prof") {
        ?>
					qu'<b><?php 
        echo $Libelle;
        ?>
</b></p>
			<?php 
    } else {
        ?>
				  	que <b><?php 
        echo $Libelle;
        ?>
</b></p>
			<?php 
    }
    ?>

            <hr>
            <p class="center">
                                                                               <?php 
    if (GetDroits($Status, 'ChangerPassWord')) {
        ?>
                <a class="ashadow blue-text" href="javascript:popup ('<?php 
        echo $PATH_GENERAL;
        ?>
PopUpBoxChangePassWord.php')">
                    Changer de mot de passe</a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'NewUser')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_Form . $NomTabUsers;
        ?>
">
                    Nouvel utilisateur</a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeUsers')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabUsers;
        ?>
">
                    Liste des utilisateurs</a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'NewStage')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_Form . $NomTabStages;
        ?>
">
                    Nouveau stage
                </a>
                                                                               <?php 
        /** /										}
                                                    if (GetDroits ($Status, 'ListeForum'))
                                                    {
                                                                                       ?>
                        <a class="ashadow blue-text" href="../forum2014.html" target="principal">
                            Liste des entreprises présentes au Forum des stages
                        </a>
                                                                                       <?php
            /**/
    }
    if (GetDroits($Status, 'ListeFichesStages')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabStages;
        ?>
">
                    Liste des fiches de stage
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeFichesStagesEntreprise')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabStages;
        ?>
">
                    Vos fiches de stage
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'RechercheStage')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=search">
                    Rechercher un Stage</a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'NewEntreprise')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_Form . $NomTabEntreprises;
        ?>
">
                    Nouvelle entreprise
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ModifEntreprise')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_AccesRapideSoc;
        ?>
">
                    Modifier une entreprise
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeDetailsEntreprises')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=ListeDetailsEntreprises">
                    Liste détaillée des entreprises
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeEntreprises')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabEntreprises;
        ?>
">
                    Liste des entreprises
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ModifInfosUserConnecte')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=ModifInfosUserConnecte">
                    Vos Coordonnées
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'CoordonneesEntreprise')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=CoordonneesEntreprise">
                    Coordonnées de l'entreprise
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeNewInscripts')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabNewInscripts;
        ?>
">
                    Liste nouveaux inscrits
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeEtudAvecStage')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=ListeEtudAvecStage">
                    Liste des étudiants avec stage
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeEtud1A')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Mailing&SsStep=LstEtudiants1A">
                    Mailing aux 1<sup>ère</sup> année
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'ListeEtud2A')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Mailing&SsStep=LstEtudiants2A&Sel2A=Tous">
                    Mailing aux 2<sup>ème</sup> année
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'Mailing')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Mailing">
                    Mailing
                </a>
                                                                               <?php 
    }
    /*
                                            if (GetDroits ($Status, 'AffectStageEtud'))
                                            {
                                                                               ?>
                <a class="ashadow blue-text" href="<?=$PATH_BACKOFFICE?>BackOffice.php?Trait=AffectStageEtud"
                                                             target="principal">
                    Affectation d'un stage à un étudiant
                </a>
                                                                               <?php
                                            }
    */
    if (GetDroits($Status, 'Etiquettes')) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Etiquettes">
                    Étiquettes
                </a>
                                                                               <?php 
    }
    if (GetDroits($Status, 'List_TA')) {
        ?>
            </p>
            <hr width="100%" />
            <p class="center">
                <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=List_TA">
                    Liste de la TA
                </a>
                                                                               <?php 
    }
    if ($Status == ADMIN) {
        ?>
                <a class="ashadow blue-text" href="<?php 
        echo $URL_BackOffice;
        ?>
">
                    BackOffice
                </a>

			</p>
                                                                           <?php 
    }
    ?>

        </div>
    </div>
</div>

<!--Nav mobile-->

<div id="nav-mobile" class="side-nav">
        <div class="row">
          <div class="col s12">
            <div href="<?php 
    echo $PATH_PHP . "index.php";
    ?>
" class="pointer"><h5 class="center">Bienvenue</h5></div>
            <p class="center">
            Vous êtes connecté(e) sous le pseudonyme <br>
            <b id="login-connect"><?php 
    echo $Login;
    ?>
</b> 
            </p>
            <p class="center">en tant que <b><?php 
    echo $Libelle;
    ?>
</b></p>
<a class="waves-effect waves-light btn bleu1 white-text" href="?Step=Decnx" target="_top"> Déconnexion</a>
<hr>

<p class="center">


                                                                           <?php 
    if (GetDroits($Status, 'ChangerPassWord')) {
        ?>
            <a class="ashadow blue-text" href="javascript:popup ('<?php 
        echo $PATH_GENERAL;
        ?>
PopUpBoxChangePassWord.php')">
			    Changer de mot de passe</a>
                                                                           <?php 
    }
    if (GetDroits($Status, 'NewUser')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_Form . $NomTabUsers;
        ?>
">
                Nouvel utilisateur</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeUsers')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabUsers;
        ?>
">
                Liste des utilisateurs</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'NewStage')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_Form . $NomTabStages;
        ?>
">
			    Nouveau stage
			</a> 
                                                                           <?php 
        /** /										}
                                                if (GetDroits ($Status, 'ListeForum'))
        			                            {
        										                                   ?>
                    <a class="ashadow blue-text" href="../forum2014.html">
        		        Liste des entreprises présentes au Forum des stages
        			</a> 
                                                                                   <?php
        /**/
    }
    if (GetDroits($Status, 'ListeFichesStages')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabStages;
        ?>
">
		        Liste des fiches de stage
			</a>
<!--			--><?php 
        //var_dump($URL_List.$NomTabStages);
        ?>
 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeFichesStagesEntreprise')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabStages;
        ?>
">
		        Vos fiches de stage
			</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'RechercheStage')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=search">
                Rechercher un Stage</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'NewEntreprise')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_Form . $NomTabEntreprises;
        ?>
">
                Nouvelle entreprise
		    </a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ModifEntreprise')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_AccesRapideSoc;
        ?>
">
                Modifier une entreprise
		    </a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeDetailsEntreprises')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=ListeDetailsEntreprises">
			    Liste détaillée des entreprises
		    </a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeEntreprises')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabEntreprises;
        ?>
">
			    Liste des entreprises
		    </a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ModifInfosUserConnecte')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=ModifInfosUserConnecte">
                Vos Coordonnées
			</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'CoordonneesEntreprise')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=CoordonneesEntreprise">
                Coordonnées de l'entreprise
			</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeNewInscripts')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_List . $NomTabNewInscripts;
        ?>
">
                Liste nouveaux inscrits
			</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeEtudAvecStage')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=ListeEtudAvecStage">
                Liste des étudiants avec stage
			</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeEtud1A')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Mailing&SsStep=LstEtudiants1A">
                Mailing aux 1<sup>ère</sup> année
			</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'ListeEtud2A')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Mailing&SsStep=LstEtudiants2A&Sel2A=Tous">
                Mailing aux 2<sup>ème</sup> année
			</a> 
                                                                           <?php 
    }
    if (GetDroits($Status, 'Mailing')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Mailing">
                Mailing
			</a> 
                                                                           <?php 
    }
    /*
                                            if (GetDroits ($Status, 'AffectStageEtud'))
    			                            {
    										                                   ?>
                <a class="ashadow blue-text" href="<?=$PATH_BACKOFFICE?>BackOffice.php?Trait=AffectStageEtud">
                    Affectation d'un stage à un étudiant
    			</a>
                                                                               <?php
     			                            }
    */
    if (GetDroits($Status, 'Etiquettes')) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=Etiquettes">
                Étiquettes
			</a>
                                                                           <?php 
    }
    if (GetDroits($Status, 'List_TA')) {
        ?>
<hr width="100%" />
<p class="center">
            <a class="ashadow blue-text" href="<?php 
        echo $PATH_BACKOFFICE;
        ?>
BackOffice.php?Trait=List_TA">
                Liste de la TA
			</a>
                                                                           <?php 
    }
    if ($Status == ADMIN) {
        ?>
            <a class="ashadow blue-text" href="<?php 
        echo $URL_BackOffice;
        ?>
">
                BackOffice
			</a> 
			</p>
                                                                           <?php 
    }
    ?>


										                                   </p>
</div>
</div>
</div>


<?php 
}