Changeset 98113 in spip-zone for _plugins_/coche_mots


Ignore:
Timestamp:
May 29, 2016, 5:48:15 PM (4 years ago)
Author:
joseph@…
Message:

compatibilité avec groupes de mots arborescents

Location:
_plugins_/coche_mots/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coche_mots/trunk/formulaires/cmots.html

    r70570 r98113  
    1818                </li></ul>
    1919               
     20                <BOUCLE_parent(GROUPES_MOTS){id_groupe}{si #PLUGIN{gma}}>
     21                <BOUCLE_sousgroupes(GROUPES_MOTS){id_parent}{par multi titre}>
     22                        <h4 style="margin-bottom: 0; margin-top: 20px;"><BOUCLE_hier(HIERARCHIE_GROUPES_MOTS){tous}{" > "}>#TITRE</BOUCLE_hier></h4>
     23                       
     24                        <B_mots_sous>
     25                                <ul><li>
     26                        <BOUCLE_mots_sous(MOTS){id_groupe}{par multi titre}{si #AUTORISER{associermots,#ENV{objet},#ENV{id_objet},'',#ARRAY{id_groupe,#ENV{id_groupe}}}}>
     27                                <div class="choix choix_#ID_MOT">
     28                                        <input type="checkbox" name="mots[]" class="checkbox" id="champ_mot_#ID_MOT"[(#ID_MOT|in_array{#ENV{mots}}|oui)checked="checked"] value="#ID_MOT" />
     29                                        <label for="champ_mot_#ID_MOT">#TITRE</label>
     30                                </div>
     31                        </BOUCLE_mots_sous>
     32                        </li></ul>
     33                        </B_mots_sous>
     34                        <BOUCLE_recursif(BOUCLE_sousgroupes) />
     35                </BOUCLE_sousgroupes>
     36                </BOUCLE_parent>
     37               
    2038                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
    2139                <!--extra-->
  • _plugins_/coche_mots/trunk/formulaires/cmots.php

    r70570 r98113  
    66
    77function cmots_mots_deja_associes($id_groupe, $objet, $id_objet) {
    8         $select_id_mots = sql_allfetsel(
    9                 'mots.id_mot AS id_mot', // select
    10                 array('spip_mots AS mots','spip_mots_liens AS liens'), // from
    11                 array('mots.id_groupe='.intval($id_groupe),'liens.objet='.sql_quote($objet),'liens.id_objet='.intval($id_objet),'mots.id_mot=liens.id_mot') // where
    12         );
     8        if (test_plugin_actif(gma))
     9                $select_id_mots = sql_allfetsel(
     10                        'mots.id_mot AS id_mot', // select
     11                        array('spip_mots AS mots','spip_mots_liens AS liens'), // from
     12                        array('mots.id_groupe_racine='.intval($id_groupe),'liens.objet='.sql_quote($objet),'liens.id_objet='.intval($id_objet),'mots.id_mot=liens.id_mot') // where
     13                );
     14        else
     15                $select_id_mots = sql_allfetsel(
     16                        'mots.id_mot AS id_mot', // select
     17                        array('spip_mots AS mots','spip_mots_liens AS liens'), // from
     18                        array('mots.id_groupe='.intval($id_groupe),'liens.objet='.sql_quote($objet),'liens.id_objet='.intval($id_objet),'mots.id_mot=liens.id_mot') // where
     19                );
    1320        $mots=array();
    1421        foreach ($select_id_mots as $select_id_mot)
  • _plugins_/coche_mots/trunk/paquet.xml

    r95298 r98113  
    22        prefix="cmots"
    33        categorie="edition"
    4         version="1.0.2"
     4        version="1.1.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.