Browse Source

Éviter une erreur SQL : `Champ: 'id_article' dans where clause est ambigu` sur la liste d’articles "Dans la même rubrique" dans certains cas.

Notamment lorsque l’on revient d’ajouter un événement sur un article, le retour de l’URL amène à quelque chose comme `?exec=article&id_article=1&id_evenement=1`
et la boucle de prive/liste/articles.html utilisée `(ARTICLES){id_?}{where?}` filtre sur l’événement indiqué (en plus de la rubrique en cours) avec un `where`
qui exclut l’article en cours, et la déclaration du where crééait un usage ambigu du champ `id_article`.

--
Thanks Jean Marie Grall.
issue_4468
Matthieu Marcillaud 3 years ago
parent
commit
eccd3c8d1e
  1. 2
      prive/squelettes/extra/article.html

2
prive/squelettes/extra/article.html

@ -1,6 +1,6 @@
<BOUCLE_extra(ARTICLES){id_article}{statut?}{si #ENV{exec}|=={article}}>
#SET{statut,#SESSION{statut}|statuts_articles_visibles}
#SET{where,#VAL{id_article!=}|concat{#ID_ARTICLE}}
#SET{where,#VAL{articles.id_article!=}|concat{#ID_ARTICLE}}
<INCLURE{fond=prive/objets/liste/articles-memerubrique,id_rubrique=#ID_RUBRIQUE,where=#GET{where},statut=#GET{statut},env,ajax}>
</BOUCLE_extra>

Loading…
Cancel
Save