$boucle = &$boucles[$idb];
+ if (!$boucle->primary OR strpos($boucle->primary, ',')){
+ erreur_squelette(_T('zbug_critere_sur_table_sans_cle_primaire',array('critere'=>'recherche')), $boucle);
+ return;
+ }
+
if (isset($crit->param[0]))
$quoi = calculer_liste($crit->param[0], array(), $boucles, $boucles[$idb]->id_parent);
else
}
';
+
$t = $boucle->id_table.'.'.$boucle->primary;
if (!in_array($t, $boucles[$idb]->select))
$boucle->select[] = $t; # pour postgres, neuneu ici
$primary = $boucle->primary;
if (!$primary OR strpos($primary, ',')){
- erreur_squelette(_T('zbug_doublon_sur_table_sans_cle_primaire'), "BOUCLE$idb");
+ erreur_squelette(_T('zbug_doublon_sur_table_sans_cle_primaire'), $boucle);
return;
}
$table = $boucle->type_requete;