Subversion Repositories Applications.gtt

Rev

Rev 155 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 155 Rev 170
Line 83... Line 83...
83
	/*** Aggregations : */
83
	/*** Aggregations : */
Line 84... Line 84...
84
 
84
 
85
	/*** Constructeur : */
85
	/*** Constructeur : */
86
	public function __construct($cmd = null, $parametres = null)
86
	public function __construct($cmd = null, $parametres = null)
87
	{
87
	{
88
		$this->dao_table_nom = 'gestion_utilisateur';
88
		$this->dao_table_nom = GTT_BDD_PREFIXE . 'gestion_utilisateur';
89
		$this->dao_correspondance = array(
89
		$this->dao_correspondance = array(
90
			'gu_id_utilisateur'	=> 'id_utilisateur',
90
			'gu_id_utilisateur'	=> 'id_utilisateur',
91
			'gu_ce_statut'	=> 'ce_statut',
91
			'gu_ce_statut'	=> 'ce_statut',
92
			'gu_nom'	=> 'nom',
92
			'gu_nom'	=> 'nom',
Line 399... Line 399...
399
	public function consulter($cmd = '', $parametres = array(), $instancier = false)
399
	public function consulter($cmd = '', $parametres = array(), $instancier = false)
400
	{
400
	{
401
		switch ($cmd) {
401
		switch ($cmd) {
402
			case Utilisateur::GU_TOUS:
402
			case Utilisateur::GU_TOUS:
403
				$requete = 	'SELECT * '.
403
				$requete = 	'SELECT * '.
404
							'FROM gestion_utilisateur '.
404
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur '.
405
							'ORDER BY gu_nom, gu_prenom ASC';
405
							'ORDER BY gu_nom, gu_prenom ASC';
406
				break;
406
				break;
407
			case Utilisateur::GU_ID:
407
			case Utilisateur::GU_ID:
408
				$requete = 	'SELECT * '.
408
				$requete = 	'SELECT * '.
409
							'FROM gestion_utilisateur '.
409
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur '.
410
							'WHERE gu_id_utilisateur = #0 ';
410
							'WHERE gu_id_utilisateur = #0 ';
411
				break;
411
				break;
412
			case Utilisateur::GU_ID_MAX:
412
			case Utilisateur::GU_ID_MAX:
413
				$requete =	'SELECT MAX(gu_id_utilisateur) AS gu_id_utilisateur '.
413
				$requete =	'SELECT MAX(gu_id_utilisateur) AS gu_id_utilisateur '.
414
							'FROM gestion_utilisateur ';
414
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur ';
415
				break;
415
				break;
416
			case Utilisateur::GU_CE_STATUT:
416
			case Utilisateur::GU_CE_STATUT:
417
				$requete =	'SELECT * '.
417
				$requete =	'SELECT * '.
418
							'FROM gestion_utilisateur '.
418
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur '.
419
							'WHERE gu_ce_statut = "#0" ';
419
							'WHERE gu_ce_statut = "#0" ';
420
				break;
420
				break;
421
			case Utilisateur::GU_MAIL:
421
			case Utilisateur::GU_MAIL:
422
				$requete =	'SELECT * '.
422
				$requete =	'SELECT * '.
423
							'FROM gestion_utilisateur '.
423
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur '.
424
							'WHERE gu_email = "#0" ';
424
							'WHERE gu_email = "#0" ';
425
				break;
425
				break;
426
			case Utilisateur::GU_TOUS_AFFICHABLE:
426
			case Utilisateur::GU_TOUS_AFFICHABLE:
427
				$requete = 	'SELECT * '.
427
				$requete = 	'SELECT * '.
428
							'FROM gestion_utilisateur '.
428
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur '.
429
							'WHERE gu_mark_recapitulatif = 0 '.
429
							'WHERE gu_mark_recapitulatif = 0 '.
430
							'ORDER BY gu_nom, gu_prenom ASC';
430
							'ORDER BY gu_nom, gu_prenom ASC';
431
				break;
431
				break;
432
			case Utilisateur::GU_ADMIN:
432
			case Utilisateur::GU_ADMIN:
433
				$requete = 	'SELECT * '.
433
				$requete = 	'SELECT * '.
434
							'FROM gestion_utilisateur '.
434
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur '.
435
							'WHERE gu_mark_admin = 1 ';
435
							'WHERE gu_mark_admin = 1 ';
436
				break;
436
				break;
Line 437... Line 437...
437
 
437
 
438
			default :
438
			default :
Line 443... Line 443...
443
		return parent::consulter($requete, $parametres, $instancier);
443
		return parent::consulter($requete, $parametres, $instancier);
444
	}
444
	}
Line 445... Line 445...
445
 
445
 
446
	public function supprimer()
446
	public function supprimer()
447
	{
447
	{
448
		$requete = 	'DELETE FROM gestion_utilisateur '.
448
		$requete = 	'DELETE FROM ' . GTT_BDD_PREFIXE . 'gestion_utilisateur '.
449
					'WHERE gu_id_utilisateur = '.$this->getIdUtilisateur();
449
					'WHERE gu_id_utilisateur = '.$this->getIdUtilisateur();
450
		$resultat = $GLOBALS['db']->query($requete);
450
		$resultat = $GLOBALS['db']->query($requete);
Line 451... Line 451...
451
		(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
451
		(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;