Changeset 61364 in spip-zone


Ignore:
Timestamp:
May 17, 2012, 2:27:29 PM (9 years ago)
Author:
kent1@…
Message:

Un ticket sans id_auteur ne peut pas être modifié par tout le monde...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/branches/v1.1/inc/tickets_autoriser.php

    r54449 r61364  
    186186        $utiliser_defaut = true;
    187187
    188         if(autoriser_ticket_modifier_dist($faire, $type, $id, $qui, $opt)){
    189                 return autoriser_ticket_modifier_dist($faire, $type, $id, $qui, $opt);
     188        if(autoriser('modifier',$type, $id, $qui, $opt)){
     189                return true;
    190190        }
    191191        // Utilisation du CFG si possible
     
    248248                // Si l'auteur en question est l'auteur assigné au ticket,
    249249                // il peut modifier le ticket
    250                 if(intval($id)){
    251                         $id_assigne = sql_getfetsel('id_assigne','spip_tickets','id_ticket='.intval($id));
    252                         if($id_assigne && ($id_assigne == $qui['id_auteur'])){
    253                                 return true;
    254                         }
     250                $id_assigne = sql_getfetsel('id_assigne','spip_tickets','id_ticket='.intval($id));
     251                if($id_assigne && ($id_assigne == $qui['id_auteur'])){
     252                        return true;
    255253                }
    256254                // Utilisation du CFG si possible
     
    294292                if(!$autorise){
    295293                        $id_auteur = sql_getfetsel('id_auteur','spip_tickets','id_ticket='.intval($id));
    296                         if($id_auteur == $qui['id_auteur'])
     294                        if($id_auteur && ($id_auteur == $qui['id_auteur']))
    297295                                $autorise = true;
    298296                }
Note: See TracChangeset for help on using the changeset viewer.