Valider 31e968d2 rédigé par esj's avatar esj
Parcourir les fichiers

Retour sur [14408]: distinguer la boucle inutile (champ type_requete=false car...

Retour sur [14408]: distinguer la boucle inutile (champ type_requete=false car table optionnelle absente) et la boucle fautive (champ return = false).
parent 9dd7d4f0
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+3 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -1030,6 +1030,7 @@ function compiler_squelette($squelette, $boucles, $nom, $descr, $sourcefile, $co
			if (!function_exists($f)) $f = 'boucle_DEFAUT';
			if (!function_exists($f)) $f = 'boucle_DEFAUT_dist';
			$req = $f($id, $boucles);
		}
		if ($boucle->return !== false) {
				$boucles[$id]->return = 
				"function BOUCLE" . strtr($id,"-","_") . $nom .
@@ -1040,7 +1041,6 @@ function compiler_squelette($squelette, $boucles, $nom, $descr, $sourcefile, $co
				$req .
				"\n}\n\n";
		}
		}
		if ($debug)
			$GLOBALS['debug_objets']['code'][$nom.$id] = $boucles[$id]->return;
	}
@@ -1049,7 +1049,7 @@ function compiler_squelette($squelette, $boucles, $nom, $descr, $sourcefile, $co
	// retourner False, sinon inserer leur decompilation
	if (is_bool($corps)) return false;
	foreach($boucles as $id => $boucle) {
		if ($boucle->type_requete === false) return false;
		if ($boucle->return === false) return false;
		$boucle->return = "\n\n/* BOUCLE " .
			$boucle->type_requete .
			" " .