Changeset 31986 in spip-zone


Ignore:
Timestamp:
Oct 9, 2009, 1:57:14 AM (10 years ago)
Author:
kent1@…
Message:

Un bouton de retour sur le formulaire d'édition de tickets

Location:
_plugins_/tickets
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/exec/ticket_editer.php

    r31301 r31986  
    77
    88function exec_ticket_editer() {
    9 
     9        global $spip_lang_left;
     10       
    1011        $id_ticket = _request('id_ticket') ? _request('id_ticket') : 'new';
    11 
    12         $contexte = array('id_ticket'=>$id_ticket);
     12        $retour = _request('retour');
     13       
     14        if($retour){
     15                $icone = icone_inline(_L('Retour'), $retour, chemin("imgs/bugs.png"), "", $spip_lang_left);
     16        }else if(intval($id_ticket)){
     17                $icone = icone_inline(_L('Retour'), generer_url_ecrire("ticket_afficher","id_ticket=$id_ticket"), chemin("imgs/bugs.png"), "", $spip_lang_left);
     18        }
     19       
     20        $contexte = array('id_ticket'=>$id_ticket,'icone' => $icone);
    1321
    1422        if(intval($id_ticket)){
  • _plugins_/tickets/formulaires/editer_ticket.php

    r31301 r31986  
    2020function formulaires_editer_ticket_charger($id_ticket='new', $retour='', $config_fonc='tickets_edit_config', $row=array(), $hidden=''){
    2121        // mettre une valeur new pour formulaires_editer_objet_charger()
     22       
    2223        if (!$id_ticket) $id_ticket='new';
    2324
  • _plugins_/tickets/prive/contenu/tickets.html

    r28779 r31986  
    3838[(#AUTORISER{ecrire, ticket}|oui)
    3939        [(#VAL{<:tickets:creer_ticket:>}|icone_inline{
    40                 #VAL{ticket_editer}|generer_url_ecrire{id_ticket=new},
     40                #VAL{ticket_editer}|generer_url_ecrire{id_ticket=new}|parametre_url{retour,#SELF},
    4141                #CHEMIN{imgs/bugs.png},
    4242                creer.gif,
  • _plugins_/tickets/prive/editer/ticket.html

    r29078 r31986  
    11[(#REM) Squelette du formulaire de la page d'edition d'un ticket (exec=ticket_editer)]
    22<div class="entete-formulaire">
     3#ENV*{icone}
    34[(#ENV{id_ticket}|intval|oui)
    4         [(#ENV{id_ticket}|tickets_bouton_retour{#CHEMIN{imgs/bugs.png}, #LANG_LEFT})]
    55        <span class="arial1 spip_small"><strong><:tickets:ticket:> ##ENV{id_ticket}</strong></span>
    66]
     
    88</div>
    99
    10 #FORMULAIRE_EDITER_TICKET{#ENV{id_ticket},#URL_ECRIRE{'ticket_afficher'}}
     10#FORMULAIRE_EDITER_TICKET{#ENV{id_ticket},#ENV{retour,#URL_ECRIRE{'ticket_afficher'}}}
  • _plugins_/tickets/tickets_fonctions.php

    r31747 r31986  
    6767        }
    6868        return $page;
    69 }
    70 
    71 function tickets_bouton_retour ($id_ticket, $logo, $align) {
    72         include_spip("inc/presentation");
    73         return icone_inline(_L('Retour'), generer_url_ecrire("ticket_afficher","id_ticket=$id_ticket"), $logo, "", $align);
    7469}
    7570
Note: See TracChangeset for help on using the changeset viewer.