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()); } }
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; } }
public static function getWidget($pageToRedirect, $login_success, $errorMessage = "") { $objAuth = authentification::instance(); if ($objAuth->estIdentifie()) { $widget_html = '<div class="widget"> Vous êtes présentement connecté en tant que <b>' . $objAuth->getUsager() . '</b>.</br> [<a href="logout.php"> Déconnexion</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éer 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é</a> </div> </div> </form> </div> </div>'; } return $widget_html; }
<?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();
/** * Short description of method instance * * @access private * @return void */ private function init() { $this->objDatabase = database::instance(); $this->objAuthentification = authentification::instance(); }