Changeset 114336 in spip-zone


Ignore:
Timestamp:
Mar 4, 2019, 5:18:28 PM (6 months ago)
Author:
marcimat@…
Message:

Déclarer le champ id_rubrique pour le critère conditionnel {id_?} de la table forum. Cf #4300.
cela étant dit, peut être que pour les tables en objet | id_objet, il faut accepter comme si c’était une table de liens, et prendre tous les id_xx possibles.

Location:
_core_/plugins/forum
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/forum/forum_pipelines.php

    r113294 r114336  
    449449        return $objets;
    450450}
     451
     452
     453
     454/**
     455 * Ajouter `{id_rubrique?}` sur la table forums lors de l’utilisation
     456 * du critère de selections conditionnelles `{id_?}`.
     457 *
     458 * @param array $flux
     459 * @return array
     460 */
     461function forum_lister_champs_selection_conditionnelle($flux) {
     462        if ($flux['args']['table'] === 'spip_forum') {
     463                $flux['data'][] = 'id_rubrique';
     464        }
     465        return $flux;
     466}
  • _core_/plugins/forum/paquet.xml

    r114334 r114336  
    1919        <pipeline nom="declarer_tables_objets_sql" inclure="base/forum.php" />
    2020        <pipeline nom="declarer_tables_interfaces" inclure="base/forum.php" />
     21        <pipeline nom="lister_champs_selection_conditionnelle" inclure="forum_pipelines.php" />
    2122        <pipeline nom="autoriser" inclure="forum_autoriser.php" />
    2223        <pipeline nom="notifications" inclure="inc/email_notification_forum.php" />
  • _core_/plugins/forum/prive/objets/liste/forums.html

    r114334 r114336  
    2020        </thead>
    2121        <tbody>
    22         <BOUCLE_liste_art(FORUMS){id_?}{id_rubrique?}{where?}{statut?}{recherche?}{tri #ENV{par,date_heure},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
     22        <BOUCLE_liste_art(FORUMS){id_?}{where?}{statut?}{recherche?}{tri #ENV{par,date_heure},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
    2323                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    2424                        <td class='statut'>[(#CHEMIN_IMAGE{[forum-statut-(#STATUT)-24.png]}|balise_img|inserer_attribut{alt,#VAL{forum:statut_}|concat{#STATUT}|_T})]</td>
Note: See TracChangeset for help on using the changeset viewer.