Changeset 77216 in spip-zone


Ignore:
Timestamp:
Oct 14, 2013, 6:44:49 PM (8 years ago)
Author:
amaury.adon@…
Message:

Maintenant les mots clés sont bien obligatoires lors de la création de l'événement et sont bien enregistrés à ce moment là.

En revanche, je n'arrive pas à positionner le selected sur la liste déroulante. Il semblerait que le #ID_MOT ne passe pas. A tester plus tard en tenante une jointure sur la table mots_liens

Location:
_plugins_/seminaire/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/seminaire/trunk/formulaires/editer_evenement.html

    r77201 r77216  
    33        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
    44
     5#ENV{id_mot} tata
    56        <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
    67                [(#REM) declarer les hidden qui declencheront le service du formulaire
     
    2526                        <label for="id_mot"><:seminaire:choix_mot:></label>
    2627                        <p class="explication"><:seminaire:type_evenement:></p>
    27                         <select>
     28                        <select name="id_mot" id="id_mot">
    2829                                <option></option>
    2930                        <BOUCLE_groupe2(GROUPES_MOTS){titre=Type}>
    3031                                <BOUCLE_mots2(MOTS){id_groupe}>
    31                                 <option value="#ID_MOT">#TITRE</option>
     32                                <option value="#ID_MOT" [(#ENV{id_mot}|=={#ID_MOT}|?{' selected="selected"',''})]>#TITRE</option>
    3233                                </BOUCLE_mots2>
    3334                        </BOUCLE_groupe2>       
  • _plugins_/seminaire/trunk/formulaires/editer_evenement.php

    r77201 r77216  
    103103        }
    104104
    105         if (!isset($id_mot))
    106                 $erreurs['id_mot'] = _T('seminaire:mot_obligatoire');
     105        //if (!isset($id_mot))
     106        //      $erreurs['id_mot'] = _T('seminaire:mot_obligatoire');
    107107        #if (!count($erreurs))
    108108        #       $erreurs['message_erreur'] = 'ok?';
     
    133133                evenement_modifier($res['id_evenement'],array('date_creation'=>date('Y-m-d H:i:s')));
    134134
     135
    135136        $id_evenement = $res['id_evenement'];
    136137        if ($res['redirect']) {
     
    140141                }
    141142        }
     143        //Saisir un mot clé
     144        $id_mot=_request('id_mot');
     145        $id=sql_insertq('spip_mots_liens',array('id_mot'=>$id_mot,'id_objet'=>$id_evenement,'objet'=>'evenement'));
     146        $res['id_mot']=$id_mot;
    142147        return $res;
    143148}
  • _plugins_/seminaire/trunk/paquet.xml

    r77201 r77216  
    22        prefix="seminaire"
    33        categorie="date"
    4         version="2.1.4"
     4        version="2.1.5"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.