Subversion Repositories Applications.gtt

Rev

Rev 173 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 173 Rev 174
Line 116... Line 116...
116
					foreach ($parametres as $c => $v) {
116
					foreach ($parametres as $c => $v) {
117
						$parametres['#'.$c] = $v;
117
						$parametres['#'.$c] = $v;
118
					}
118
					}
119
				}
119
				}
120
			}
120
			}
-
 
121
			// les indices numériques contiennent des copies des valeurs présentes
-
 
122
			// dans les indices [#0], [#1]... => wtf ? si le préfixe de table
-
 
123
			// contient un chiffre, celui-ci sera remplacé et tout va péter
-
 
124
			// => bricolage cracra, on enlève tous les indices numériques
-
 
125
			foreach ($parametres as $k => &$v) {
-
 
126
				if (is_numeric($k)) {
-
 
127
					unset($parametres[$k]);
-
 
128
				}
-
 
129
			}
121
			// Remplacement dans la requete par les valeurs des paramêtres
130
			// Remplacement dans la requete par les valeurs des paramêtres
122
			$requete = strtr($requete, $parametres);
131
			$requete = strtr($requete, $parametres);
123
		}
132
		}
124
		if (GTT_DEBOGAGE_SQL) {
133
		if (GTT_DEBOGAGE_SQL) {
125
			trigger_error($requete, E_USER_NOTICE);
134
			trigger_error($requete, E_USER_NOTICE);