/** * Short description of method instance * * @access public * @author Jean-Francois Levesque, <*****@*****.**> * @return void */ public static function &instance() { if (!validation::$instance) { validation::$instance = new validation(); } return validation::$instance; }
<?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();