Subversion Repositories Applications.gtt

Rev

Rev 104 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 104 Rev 170
Line 63... Line 63...
63
	/*** Aggregations : */
63
	/*** Aggregations : */
Line 64... Line 64...
64
 
64
 
65
	/*** Constructeur : */
65
	/*** Constructeur : */
66
	public function __construct($cmd = null, $parametres = null)
66
	public function __construct($cmd = null, $parametres = null)
67
	{
67
	{
68
		$this->dao_table_nom = 'gestion_travail_projet';
68
		$this->dao_table_nom = GTT_BDD_PREFIXE . 'gestion_travail_projet';
69
		$this->dao_correspondance = array(
69
		$this->dao_correspondance = array(
70
			'gtp_id_utilisateur'	=> 'id_utilisateur',
70
			'gtp_id_utilisateur'	=> 'id_utilisateur',
71
			'gtp_id_projet'	=> 'id_projet',
71
			'gtp_id_projet'	=> 'id_projet',
72
			'gtp_id_date_travail'	=> 'id_date_travail',
72
			'gtp_id_date_travail'	=> 'id_date_travail',
Line 128... Line 128...
128
	public function consulter($cmd = '', $parametres = array(), $instancier = false)
128
	public function consulter($cmd = '', $parametres = array(), $instancier = false)
129
	{
129
	{
130
		switch ($cmd) {
130
		switch ($cmd) {
131
			case TravailProjet::GTP_ID:
131
			case TravailProjet::GTP_ID:
132
				$requete = 	'SELECT * '.
132
				$requete = 	'SELECT * '.
133
							'FROM gestion_travail_projet '.
133
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_travail_projet '.
134
							'WHERE gtp_id_utilisateur = #0 '.
134
							'WHERE gtp_id_utilisateur = #0 '.
135
							'	AND gtp_id_projet = #1 '.
135
							'	AND gtp_id_projet = #1 '.
136
							'	AND gtp_id_date_travail = "#2" ';
136
							'	AND gtp_id_date_travail = "#2" ';
137
				break;
137
				break;
138
			case TravailProjet::GTP_ID_UTILISATEUR_DATE_DEB_FIN:
138
			case TravailProjet::GTP_ID_UTILISATEUR_DATE_DEB_FIN:
139
				$requete = 	'SELECT * '.
139
				$requete = 	'SELECT * '.
140
							'FROM gestion_travail_projet '.
140
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_travail_projet '.
141
							'WHERE gtp_id_utilisateur = #0 '.
141
							'WHERE gtp_id_utilisateur = #0 '.
142
							'	AND gtp_id_date_travail >= "#1" '.
142
							'	AND gtp_id_date_travail >= "#1" '.
143
							'	AND gtp_id_date_travail <= "#2" ';
143
							'	AND gtp_id_date_travail <= "#2" ';
144
				break;
144
				break;
145
			case TravailProjet::GTP_ID_MAX_UTILISATEUR:
145
			case TravailProjet::GTP_ID_MAX_UTILISATEUR:
146
				$requete =	'SELECT MAX(gtp_id_utilisateur) '.
146
				$requete =	'SELECT MAX(gtp_id_utilisateur) '.
147
							'FROM gestion_travail_projet ';
147
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_travail_projet ';
148
				break;
148
				break;
149
			case TravailProjet::GTP_ID_MAX_PROJET:
149
			case TravailProjet::GTP_ID_MAX_PROJET:
150
				$requete =	'SELECT MAX(gtp_id_projet) '.
150
				$requete =	'SELECT MAX(gtp_id_projet) '.
151
							'FROM gestion_travail_projet ';
151
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_travail_projet ';
152
				break;
152
				break;
153
			case TravailProjet::GTP_ID_MAX_DATE_TRAVAIL:
153
			case TravailProjet::GTP_ID_MAX_DATE_TRAVAIL:
154
				$requete =	'SELECT MAX(gtp_id_date_travail) '.
154
				$requete =	'SELECT MAX(gtp_id_date_travail) '.
155
							'FROM gestion_travail_projet ';
155
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_travail_projet ';
156
				break;
156
				break;
157
			case TravailProjet::GTP_PROJET:
157
			case TravailProjet::GTP_PROJET:
158
				$requete =	'SELECT gtp_id_projet '.
158
				$requete =	'SELECT gtp_id_projet '.
159
							'FROM gestion_travail_projet '.
159
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_travail_projet '.
160
							'WHERE gtp_id_projet = #0 ';
160
							'WHERE gtp_id_projet = #0 ';
161
				break;
161
				break;
162
			case TravailProjet::GTP_UTILISATEUR:
162
			case TravailProjet::GTP_UTILISATEUR:
163
				$requete =	'SELECT gtp_id_utilisateur '.
163
				$requete =	'SELECT gtp_id_utilisateur '.
164
							'FROM gestion_travail_projet '.
164
							'FROM ' . GTT_BDD_PREFIXE . 'gestion_travail_projet '.
165
							'WHERE gtp_id_utilisateur = #0 ';
165
							'WHERE gtp_id_utilisateur = #0 ';
166
				break;
166
				break;
167
			default :
167
			default :
168
				$message = 'Commande '.$cmd.' inconnue!';
168
				$message = 'Commande '.$cmd.' inconnue!';
169
				$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message);
169
				$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message);