Changeset 95116 in spip-zone for _plugins_/albums


Ignore:
Timestamp:
Feb 13, 2016, 4:06:10 PM (5 years ago)
Author:
marcimat@…
Message:

Éviter une notice PHP (lors de l'installation de plugins)

Location:
_plugins_/albums/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/trunk/albums_pipelines.php

    r90588 r95116  
    243243function albums_post_edition($flux){
    244244
    245         $table_objet_sql = $flux['args']['table'];
    246         $serveur         = (isset($flux['args']['serveur']) ? $flux['args']['serveur'] : '');
    247         $type            = isset($flux['args']['type']) ? $flux['args']['type'] : objet_type($table_objet_sql);
    248         $id_objet        = $flux['args']['id_objet'];
    249         $id_table_objet  = id_table_objet($type, $serveur);
    250         $table_objet     = isset($flux['args']['table_objet']) ? $flux['args']['table_objet'] : table_objet($table_objet_sql,$serveur);
    251 
    252245        // si on édite un objet, mettre ses albums liés à jour
    253         if ($table_objet_sql !== 'spip_albums'){
     246        if (isset($flux['args']['table']) and $flux['args']['table'] != 'spip_albums') {
     247
     248                $table_objet_sql = $flux['args']['table'];
     249                $serveur         = (isset($flux['args']['serveur']) ? $flux['args']['serveur'] : '');
     250                $type            = isset($flux['args']['type']) ? $flux['args']['type'] : objet_type($table_objet_sql);
     251                $id_objet        = $flux['args']['id_objet'];
     252                $id_table_objet  = id_table_objet($type, $serveur);
     253                $table_objet     = isset($flux['args']['table_objet']) ? $flux['args']['table_objet'] : table_objet($table_objet_sql, $serveur);
     254
    254255                include_spip('inc/autoriser');
    255                 if (autoriser('autoassocieralbum',$type,$id_objet)){
    256                         $marquer_doublons_album = charger_fonction('marquer_doublons_album','inc');
    257                         $marquer_doublons_album($flux['data'],$id_objet,$type,$id_table_objet,$table_objet,$table_objet_sql,'',$serveur);
     256                if (autoriser('autoassocieralbum', $type, $id_objet)){
     257                        $marquer_doublons_album = charger_fonction('marquer_doublons_album', 'inc');
     258                        $marquer_doublons_album($flux['data'], $id_objet, $type, $id_table_objet, $table_objet, $table_objet_sql, '', $serveur);
    258259                }
    259260        }
  • _plugins_/albums/trunk/paquet.xml

    r94671 r95116  
    22        prefix="albums"
    33        categorie="multimedia"
    4         version="3.3.17"
     4        version="3.3.18"
    55        schema="1.0.0"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.