Changeset 65703 in spip-zone


Ignore:
Timestamp:
Sep 9, 2012, 10:24:30 PM (7 years ago)
Author:
rastapopoulos@…
Message:

Report de [65702] : bug d'autorisation au mauvais endroit corrigé sur la branche 3.

Location:
_plugins_/gis/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/action/editer_gis.php

    r61855 r65703  
    1313        // si id_gis n'est pas un nombre, c'est une creation
    1414        if (!$id_gis = intval($arg)) {
    15                 if (!$id_gis = gis_inserer())
     15                if (!autoriser('creer','gis') or !$id_gis = gis_inserer())
    1616                        return array(false,_L('echec'));
    1717        }
     
    2626 */
    2727function gis_inserer() {
    28         if(autoriser('creer','gis')){
    29                 $champs = array();
    30                
    31                 // Envoyer aux plugins
    32                 $champs = pipeline('pre_insertion', array(
     28        $champs = array();
     29       
     30        // Envoyer aux plugins
     31        $champs = pipeline('pre_insertion', array(
     32                'args' => array(
     33                        'table' => 'spip_gis',
     34                ),
     35                'data' => $champs
     36        ));
     37       
     38        $id_gis = sql_insertq("spip_gis", $champs);
     39       
     40        pipeline('post_insertion',
     41                array(
    3342                        'args' => array(
    3443                                'table' => 'spip_gis',
     44                                'id_objet' => $id_gis
    3545                        ),
    3646                        'data' => $champs
    37                 ));
    38                
    39                 $id_gis = sql_insertq("spip_gis", $champs);
    40                
    41                 pipeline('post_insertion',
    42                         array(
    43                                 'args' => array(
    44                                         'table' => 'spip_gis',
    45                                         'id_objet' => $id_gis
    46                                 ),
    47                                 'data' => $champs
    48                         )
    49                 );
    50                 return $id_gis;
    51         }
    52         else{
    53                 return false;
    54         }
     47                )
     48        );
     49        return $id_gis;
    5550}
    5651
  • _plugins_/gis/trunk/paquet.xml

    r65431 r65703  
    22        prefix="gis"
    33        categorie="divers"
    4         version="4.1.6"
     4        version="4.1.7"
    55        schema="2.0.2"
    66        etat="test"
Note: See TracChangeset for help on using the changeset viewer.