Changeset 2993


Ignore:
Timestamp:
03/03/10 14:19:27 (11 years ago)
Author:
kent1
Message:

Un bouton pour se rendre à la bonne page

Une action qui fonctionne un peu mieux

Location:
plugins_spip/gestion_mutu
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/gestion_mutu/action/editer_mutu.php

    r2989 r2993  
    5454                'domaine',
    5555                'ssdomaine',
    56                 'description'
     56                'descriptif'
    5757        ) as $champ)
    5858                $c[$champ] = _request($champ,$set);
     
    6464        $c = array();
    6565        foreach (array(
    66                 'date', 'statut'
     66                'date_validation', 'statut'
    6767        ) as $champ)
    6868                $c[$champ] = _request($champ,$set);
     
    7878 */
    7979function insert_mutu() {
     80        $champs = array(
     81                'id_admin'=>$GLOBALS['visiteur_session']['id_auteur'],
     82                'statut' =>  'prepa',
     83                'date' => date('Y-m-d H:i:s'));
     84
    8085        // Envoyer aux plugins
    8186        $champs = pipeline('pre_insertion',
     
    8792                )
    8893        );
    89         $id_mutu = sql_insertq("spip_mutus");
     94
     95        $id_mutu = sql_insertq("spip_mutus",$champs);
    9096
    9197        if ($id_mutu > 0)
     
    148154
    149155        // Envoyer les modifs.
    150         sql_updateq('spip_articles', $champs, "id_article=$id_article");
     156        sql_updateq('spip_mutus', $champs, "id_mutu=$id_mutu");
    151157
    152158        // Invalider les caches
  • plugins_spip/gestion_mutu/formulaires/editer_mutu.html

    r2992 r2993  
    1616                                        [(#SAISIE{selection,domaine,
    1717                                                label=<:gestion_mutus:label_domaine:>,
     18                                                obligatoire=oui,
    1819                                                datas=#ENV{domaine}})]
    1920                                ]
     
    2122                                <li class="editer_domaine obligatoire[(#ENV**{erreurs}|table_valeur{ssdomaine}|oui) erreur]">
    2223                                        <label for="domaine"><:gestion_mutus:label_domaine:></label>
     24                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{domaine})</span>]
    2325                                        #ENV{domaine}
    2426                                        <input type="hidden" name="domaine" id="domaine" class="hidden" value="[(#ENV{domaine})]" />
    2527                                </li>]
    26                                 [(#SAISIE{textarea,description,
     28                                [(#SAISIE{textarea,descriptif,
    2729                                        label=<:gestion_mutus:label_description_utilisation:>,
    2830                                        class=barre_inserer})]
  • plugins_spip/gestion_mutu/formulaires/editer_mutu.php

    r2992 r2993  
    2424function formulaires_editer_mutu_traiter_dist($id_mutu = 'new', $retour=''){
    2525        $res = formulaires_editer_objet_traiter('mutu',$id_mutu,'','',$retour,$config_fonc,$row,$hidden);
     26
     27        if (_request('exec') == 'mutus_editer')
     28                $res['redirect'] = generer_url_ecrire('mutus_editer', "id_mutu=".$res['id_mutu']);
     29        else{
     30                $res['redirect'] = parametre_url(self(), "id_mutu",$res['id_mutu']);
     31        }
    2632    return $res;
    2733}
  • plugins_spip/gestion_mutu/plugin.xml

    r2992 r2993  
    3131                <inclure>gestion_mutu_autoriser.php</inclure>
    3232        </pipeline>
     33        <bouton id='mutus_tous' parent="naviguer">
     34                <titre>gestion_mutus:editer_mutus_titre</titre>
     35                <icone>images/gestion_mutu-24.png</icone>
     36        </bouton>
     37        <bouton id='bando_mutus_tous' parent="bando_configuration">
     38                <url>mutus_tous</url>
     39                <titre>gestion_mutus:editer_mutus_titre</titre>
     40                <icone>images/gestion_mutu-24.png</icone>
     41        </bouton>
    3342        <necessite id='SPIP' version='[2.0.10;]' />
    3443        <necessite id="saisies" version="[1.3;]" />
  • plugins_spip/gestion_mutu/prive/exec/mutus_editer.html

    r2989 r2993  
    1111                        #TITRE
    1212                        </BOUCLE_mutu>
    13                         [(#ENV{nouveau}|=={oui}|?{<:gestion_mutus:formulaire_nouveau_mutu:>,#VAL{id_mutu}|_request})]
     13                        [(#ENV{new}|=={oui}|?{<:gestion_mutus:formulaire_nouveau_mutu:>,#VAL{id_mutu}|_request})]
    1414                        <//B_mutu>
    1515                </h1>
  • plugins_spip/gestion_mutu/prive/exec/mutus_tous.html

    r2989 r2993  
    1717</B_mutus>
    1818
    19 [(#URL_ECRIRE{mutus_editer}|parametre_url{nouveau,oui}|icone{<:gestion_mutus:editer_mutus_nouveau:>,#CHEMIN{images/gestion_mutu-32.png},#LANG_RIGHT,creer.gif})]
     19[(#URL_ECRIRE{mutus_editer}|parametre_url{new,oui}|icone{<:gestion_mutus:editer_mutus_nouveau:>,#CHEMIN{images/gestion_mutu-32.png},#LANG_RIGHT,creer.gif})]
    2020
    2121<div class="nettoyeur" />
Note: See TracChangeset for help on using the changeset viewer.