Subversion Repositories Applications.gtt

Rev

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

Rev 75 Rev 89
Line 119... Line 119...
119
				}
119
				}
120
			}
120
			}
121
			// Remplacement dans la requete par les valeurs des paramĂȘtres
121
			// Remplacement dans la requete par les valeurs des paramĂȘtres
122
			$requete = strtr($requete, $parametres);
122
			$requete = strtr($requete, $parametres);
123
		}
123
		}
-
 
124
		if (GTT_DEBOGAGE) {
-
 
125
			trigger_error($requete, E_USER_NOTICE);
124
		
126
		}
125
		$resultat = $GLOBALS['db']->query($requete);
127
		$resultat = $GLOBALS['db']->query($requete);
126
		(DB::isError($resultat)) ? trigger_error(GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete), E_USER_ERROR) : '' ;
128
		(DB::isError($resultat)) ? trigger_error(GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete), E_USER_ERROR) : '' ;
127
		$tab_resultat = array();
129
		$tab_resultat = array();
128
		while ($donnees =& $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
130
		while ($donnees =& $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
129
			$tab_resultat[] = $this->basculerEnregistrementObjet($donnees, $instancier);
131
			$tab_resultat[] = $this->basculerEnregistrementObjet($donnees, $instancier);
130
		}
132
		}
131
 
-
 
132
		$resultat_nbre = count($tab_resultat);
133
		$resultat_nbre = count($tab_resultat);
133
		if ($resultat_nbre > 1) {
134
		if ($resultat_nbre > 1) {
134
			return $tab_resultat;
135
			return $tab_resultat;
135
		} else if ($resultat_nbre == 1) {
136
		} else if ($resultat_nbre == 1) {
136
			return $tab_resultat[0];
137
			return $tab_resultat[0];