Exemplo n.º 1
0
 public function userData($matricule)
 {
     $this->database = database::instance();
     $this->auth = authentification::instance();
     $this->matricule = $matricule;
     $this->getUserData();
 }
 /**
  * Short description of method instance
  *
  * @access public
  * @author Jean-Francois Levesque, <*****@*****.**>
  * @return void
  */
 public static function instance()
 {
     if (!authentification::$instance) {
         authentification::$instance = new authentification();
         authentification::$instance->init();
     }
     return authentification::$instance;
 }
 public function __construct()
 {
     $a = func_get_args();
     $i = func_num_args();
     if (method_exists($this, $f = '__construct' . $i)) {
         call_user_func_array(array($this, $f), $a);
     } else {
         $auth = authentification::instance();
         $this->loadStatusData($auth->getUsager());
     }
 }
Exemplo n.º 4
0
 public static function hasExistingCarInDatabase($carId)
 {
     $objAuth = authentification::instance();
     if ($objAuth->estIdentifie()) {
         $database = database::instance();
         $result = $database->requete("SELECT * FROM st_car WHERE id = '" . $carId . "'");
         return mysql_num_rows($result) > 0;
     } else {
         return false;
     }
 }
Exemplo n.º 5
0
    public static function getWidget($pageToRedirect, $login_success, $errorMessage = "")
    {
        $objAuth = authentification::instance();
        if ($objAuth->estIdentifie()) {
            $widget_html = '<div class="widget">
                Vous &ecirctes pr&eacutesentement connect&eacute en tant que <b>' . $objAuth->getUsager() . '</b>.</br>
                [<a href="logout.php"> D&eacuteconnexion</a>]<br>
                    </div>';
        } else {
            $widget_html = '<div class="widget">
	                        <script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
							<div class="widgettitle"> Connexion </div>';
            if (!$login_success) {
                $widget_html = $widget_html . '<div class="formErrorField"> Mauvais matricule ou mot de passe </div>';
            }
            $widget_html = $widget_html . '<div class="widgetcontent">
                        	<form method="post" action="auth.php?redirect=' . $pageToRedirect . '" name="connexion">
                                <div style="display:block">
                                	<div style="display:block">
                                		<label style="display:inline;vertical-align:middle">Nom dutilisateur</label> 
                                		<input style="width:125px;float:right;vertical-align:middle"" type="text" name="username" size="8" maxlength="7" id="username" />
									</div>
									<div style="display:block;clear:both">
										<label style="display:inline;vertical-align:middle">Mot de passe</label> 
										<input style="width:125px;float:right;vertical-align:middle" type="password" name="password" size="8" maxlength="24" id="password" />
									</div>
									<div style="display:block;margin-top:15px;clear:both">
	                                    <a style="vertical-align:bottom;" href="register.php" class="searchButton"> Cr&eacuteer un compte </a>
										<input style="vertical-align:middle;margin-left:65px" type="submit" value="Acceder" class="searchButton"/>
</br>
	                                    <a style="vertical-align:bottom;" href="accessrecovery.php" class="searchButton">Mot de passe oubli&eacute</a>
									</div>     
                                </div>
                            </form>
                        </div>
                    </div>';
        }
        return $widget_html;
    }
Exemplo n.º 6
0
<?php

error_reporting(E_ALL);
require_once "class.authentification.php";
require_once 'class.config.php';
require_once "class.demandeListe.php";
require_once "class.demande.php";
require_once "class.log.php";
require_once "class.validation.php";
require_once "class.userData.php";
require_once "class.car.php";
define('CANCEL_DEMAND_POST', 'cancelDemand');
define('REACTIVATE_DEMAND_POST', 'reactivateDemand');
$objAuth = authentification::instance();
$objLog = log::instance();
$objvalid = validation::instance();
$objDemandeListe = new demandeListe();
$objDemande = null;
$fileFieldIndex = 0;
if ($objAuth->estIdentifie()) {
    $matricule = $_SESSION['usager'];
    $submissionTarget = util::getParam($_POST, 'submissionTarget');
    $submissionType = util::getParam($_POST, 'submissionType');
    $demande = new demande($matricule);
    if ($submissionTarget == 'demande') {
        if ($submissionType == CANCEL_DEMAND_POST) {
            $demande->cancelDemand();
            header("Location: demande.php");
        } else {
            if ($submissionType == REACTIVATE_DEMAND_POST) {
                $demande->reactivateDemand();
Exemplo n.º 7
0
 /**
  * Short description of method instance
  *
  * @access private
  * @return void
  */
 private function init()
 {
     $this->objDatabase = database::instance();
     $this->objAuthentification = authentification::instance();
 }