Valider 9993bc5b rédigé par esj's avatar esj
Parcourir les fichiers

Reference mal venue dans une boucle. Corrige #208. Plus du code mort et une...

Reference mal venue dans une boucle. Corrige #208. Plus du code mort et une production de HAVING inepte
parent e2f0dba5
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -638,7 +638,7 @@ function public_compiler_dist($squelette, $nom, $gram, $sourcefile) {
			// table non Spip.
		    $boucles[$id]->id_table = $type;
		    $serveur = $boucle->sql_serveur;
		    $x = &$tables_des_serveurs_sql[$serveur ? $serveur : 'localhost'][$type]['key'];		
		    $x = $tables_des_serveurs_sql[$serveur ? $serveur : 'localhost'][$type]['key'];		
		    $boucles[$id]->primary = ($x["PRIMARY KEY"] ? $x["PRIMARY KEY"] : $x["KEY"]);
		  }
		  if ($boucle->param) {
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -194,7 +194,7 @@ function sql_auteurs($id_article, $table, $id_boucle, $serveur='') {
				'spip_auteurs_articles AS lien'), 
			array("lien.id_article=$id_article",
				"auteurs.id_auteur=lien.id_auteur"),
			'',array(),'','',1, 
			'',array(),'','','', 
			$table, $id_boucle, $serveur);

		while($row_auteur = spip_abstract_fetch($result_auteurs, $serveur)) {
@@ -215,7 +215,7 @@ function sql_petitions($id_article, $table, $id_boucle, $serveur, &$cache) {
		array('texte'),
		array('spip_petitions'),
		array("id_article=".intval($id_article)),
		'',array(),'','',1, 
		'',array(),'','','', 
		$table, $id_boucle, $serveur);

	if (!$retour) return '';
+0 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -208,9 +208,6 @@ function phraser_arg(&$texte, $fin, $sep, $result, &$pointeur_champ) {
	  // si pas d'argument, alors il faut une fonction ou un double |
	  if (!$match[1])
	    erreur_squelette(_T('zbug_info_erreur_squelette'), $texte);
	  // pas d'arg et pas d'autres filtres ==> critere infixe comme "/"
          if (($fin != ':') &&
	      ((!$suite) || strpos(")|", $suite[0]) === false)) break;
	} else {
	$args = ltrim(substr($suite,1)); 
	$collecte = array();