Subversion Repositories Applications.gtt

Rev

Rev 64 | Rev 79 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 64 Rev 67
Line 48... Line 48...
48
	/*** Constantes : */
48
	/*** Constantes : */
49
	const GU_TOUS = 'UTILISATEUR_TOUS';
49
	const GU_TOUS = 'UTILISATEUR_TOUS';
50
	const GU_ID = 'UTILISATEUR_ID';
50
	const GU_ID = 'UTILISATEUR_ID';
51
	const GU_ID_MAX = 'UTILISATEUR_ID_MAX';
51
	const GU_ID_MAX = 'UTILISATEUR_ID_MAX';
52
	const GU_CE_STATUT = 'UTILISATEUR_CE_STATUT';
52
	const GU_CE_STATUT = 'UTILISATEUR_CE_STATUT';
53
	const GU_MAIL = 'UTILISATEUR_MAIL';
53
	const GU_MAIL = 'UTILISATEUR_MAIL';
-
 
54
	const GU_TOUS_AFFICHABLE = 'UTILISATEUR_TOUS_AFFICHABLE';
Line 54... Line 55...
54
 
55
 
55
	/*** Attributs : */
56
	/*** Attributs : */
56
	private $id_utilisateur;
57
	private $id_utilisateur;
57
	private $ce_statut = 0;
58
	private $ce_statut = 0;
Line 63... Line 64...
63
	private $adresse;
64
	private $adresse;
64
	private $code_postal;
65
	private $code_postal;
65
	private $ville;
66
	private $ville;
66
	private $quota_heures_supp = 0;
67
	private $quota_heures_supp = 0;
67
	private $conges_payes = 0;
68
	private $conges_payes = 0;
68
	private $temps_de_travail = 7;
69
	private $temps_de_travail_jour = 7;
-
 
70
	private $temps_de_travail_mois = 0;
69
	private $mark_admin = 0;
71
	private $mark_admin = 0;
70
	private $mark_recapitulatif = 1;
72
	private $mark_recapitulatif = 1;
71
	private $notes;
73
	private $notes;
Line 72... Line 74...
72
 
74
 
Line 87... Line 89...
87
			'gu_adresse'	=> 'adresse',
89
			'gu_adresse'	=> 'adresse',
88
			'gu_code_postal'	=> 'code_postal',
90
			'gu_code_postal'	=> 'code_postal',
89
			'gu_ville'	=> 'ville',
91
			'gu_ville'	=> 'ville',
90
			'gu_quota_heures_supp'	=> 'quota_heures_supp',
92
			'gu_quota_heures_supp'	=> 'quota_heures_supp',
91
			'gu_conges_payes'	=> 'conges_payes',
93
			'gu_conges_payes'	=> 'conges_payes',
-
 
94
			'gu_temps_de_travail_jour'	=> 'temps_de_travail_jour',
92
			'gu_temps_de_travail'	=> 'temps_de_travail',
95
			'gu_temps_de_travail_mois'	=> 'temps_de_travail_mois',
93
			'gu_mark_admin'	=> 'mark_admin',
96
			'gu_mark_admin'	=> 'mark_admin',
94
			'gu_mark_recapitulatif'	=> 'mark_recapitulatif',
97
			'gu_mark_recapitulatif'	=> 'mark_recapitulatif',
95
			'gu_notes'	=> 'notes');
98
			'gu_notes'	=> 'notes');
Line 96... Line 99...
96
 
99
 
Line 219... Line 222...
219
	public function setCongesPayes( $cp )
222
	public function setCongesPayes( $cp )
220
	{
223
	{
221
		$this->conges_payes = $cp;
224
		$this->conges_payes = $cp;
222
	}
225
	}
Line 223... Line 226...
223
 
226
 
224
	// Temps De Travail
227
	// Temps De Travail Jour
225
	public function getTempsDeTravail()
228
	public function getTempsDeTravailJour()
226
	{
229
	{
227
		return $this->temps_de_travail;
230
		return $this->temps_de_travail_jour;
228
	}
231
	}
229
	public function setTempsDeTravail( $tdt )
232
	public function setTempsDeTravailJour( $tdt )
230
	{
233
	{
231
		$this->temps_de_travail = $tdt;
234
		$this->temps_de_travail_jour = $tdt;
Line -... Line 235...
-
 
235
	}
-
 
236
 
-
 
237
	// Temps De Travail Mois
-
 
238
	public function getTempsDeTravailMois()
-
 
239
	{
-
 
240
		return $this->temps_de_travail_mois;
-
 
241
	}
-
 
242
	public function setTempsDeTravailMois( $tdt )
-
 
243
	{
-
 
244
		$this->temps_de_travail_mois = $tdt;
232
	}
245
	}
233
 
246
 
234
	// Mark Admin
247
	// Mark Admin
235
	public function getMarkAdmin()
248
	public function getMarkAdmin()
236
	{
249
	{
Line 294... Line 307...
294
				break;
307
				break;
295
			case Utilisateur::GU_MAIL:
308
			case Utilisateur::GU_MAIL:
296
				$requete =	'SELECT * '.
309
				$requete =	'SELECT * '.
297
							'FROM gestion_utilisateur '.
310
							'FROM gestion_utilisateur '.
298
							'WHERE gu_email = "'.$parametres[0].'" ';
311
							'WHERE gu_email = "'.$parametres[0].'" ';
-
 
312
				break;
-
 
313
			case Utilisateur::GU_TOUS_AFFICHABLE:
-
 
314
				$requete = 	'SELECT * '.
-
 
315
							'FROM gestion_utilisateur '.
-
 
316
							'WHERE gu_mark_recapitulatif = 0 '.
-
 
317
							'ORDER BY gu_prenom, gu_nom ASC';
299
				break;
318
				break;
300
			default :
319
			default :
301
				$message = 'Commande '.$cmd.'inconnue!';
320
				$message = 'Commande '.$cmd.'inconnue!';
302
				$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message);
321
				$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message);
303
    			trigger_error($e, E_USER_ERROR);
322
    			trigger_error($e, E_USER_ERROR);