Subversion Repositories Applications.gtt

Rev

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

Rev 10 Rev 11
Line 46... Line 46...
46
*/
46
*/
47
class Projet extends aGttSql {
47
class Projet extends aGttSql {
48
	/*** Constantes : */
48
	/*** Constantes : */
49
	const GP_TOUS = 'PROJET_TOUS';
49
	const GP_TOUS = 'PROJET_TOUS';
50
	const GP_ID = 'PROJET_ID';
50
	const GP_ID = 'PROJET_ID';
51
	const GP_ID_MAX = 'PROJET_ID_MAX';
51
	const GP_ID_MAX = 'PROJET_ID_MAX';
-
 
52
	const GP_ID_LIST = 'PROJET_ID_LIST';
Line 52... Line 53...
52
	
53
	
53
	/*** Attributs : */
54
	/*** Attributs : */
54
	private $id_projet;
55
	private $id_projet;
55
	private $ce_categorie;
56
	private $ce_categorie;
Line 173... Line 174...
173
							'WHERE gp_id_projet = '.$parametres[0].' ';
174
							'WHERE gp_id_projet = '.$parametres[0].' ';
174
				break;
175
				break;
175
			case Projet::GP_ID_MAX:
176
			case Projet::GP_ID_MAX:
176
				$requete =	'SELECT MAX(gp_id_projet) '.
177
				$requete =	'SELECT MAX(gp_id_projet) '.
177
							'FROM gestion_projet ';
178
							'FROM gestion_projet ';
-
 
179
				break;
-
 
180
			case Projet::GP_ID_LIST:
-
 
181
				$requete =	'SELECT * '.
-
 
182
							'FROM gestion_projet '.
-
 
183
							'WHERE gp_id_projet IN ('.$parametres[0].') ';
178
				break;
184
				break;
179
			default :
185
			default :
180
				$message = 'Commande '.$cmd.'inconnue!';
186
				$message = 'Commande '.$cmd.'inconnue!';
181
				$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message);
187
				$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message);
182
    			trigger_error($e, E_USER_ERROR);
188
    			trigger_error($e, E_USER_ERROR);
183
		}
189
		}
184
		
-
 
185
		$resultat = $GLOBALS['db']->query($requete);
190
		$resultat = $GLOBALS['db']->query($requete);
186
		(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
191
		(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
187
		$tab_resultat = array();
192
		$tab_resultat = array();
188
		while ($donnees =& $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
193
		while ($donnees =& $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
189
			$tab_resultat[] = $this->basculerEnregistrementObjet($donnees, $instancier);
194
			$tab_resultat[] = $this->basculerEnregistrementObjet($donnees, $instancier);