Changeset 70490 in spip-zone


Ignore:
Timestamp:
Mar 7, 2013, 12:51:38 PM (6 years ago)
Author:
abelass@…
Message:
  • eviter des erreurs php
  • prendre les variables du contexte
  • langues
Location:
_plugins_/selection_d_objets
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selection_d_objets/branches/1/action/ranger.php

    r70480 r70490  
    1414        list($action,$lang,$id_selection_objet,$ordre,$objet_dest,$id_objet_dest,$load)=explode('-',$arg);
    1515    $load=_request('load');
     16    $id=_request('id');
    1617
    1718    switch($action){
     
    104105
    105106    if($load){
    106         $contexte = array('id_objet_dest'=>$id_objet_dest,'objet_dest'=>$objet_dest,'l'=>$lang);
     107        include_spip('public/assembler');
     108        $cont=calculer_contexte();
     109        $contexte = array('id_objet_dest'=>$id_objet_dest,'objet_dest'=>$objet_dest,'l'=>$lang,'id'=>$id);
     110        $contexte=array_merge($cont,$contexte);
    107111        echo recuperer_fond($load,$contexte);
    108112    }
  • _plugins_/selection_d_objets/branches/1/lang/selection_objet_en.php

    r70380 r70490  
    6868        'titre_langue_objet' => 'Language of this Selected Object', # MODIF
    6969        'titre_logo_selection_objet' => 'Logo of this Selected Object', # MODIF
     70        'titre_selection_objet' => 'Objet Sélectionné', # NEW
    7071        'titre_selection_objets' => 'Selected Object', # MODIF
    7172        'titre_selection_objets_rubrique' => 'Selected Objects of the section', # MODIF
  • _plugins_/selection_d_objets/branches/1/lang/selection_objet_es.php

    r70380 r70490  
    6868        'titre_langue_objet' => 'Idioma de este objeto seccionado', # MODIF
    6969        'titre_logo_selection_objet' => 'Logo de este objeto seleccionado', # MODIF
     70        'titre_selection_objet' => 'Objet Sélectionné', # NEW
    7071        'titre_selection_objets' => 'Objeto seleccionado', # MODIF
    7172        'titre_selection_objets_rubrique' => 'Objetos seleccionados de la sección', # MODIF
  • _plugins_/selection_d_objets/branches/1/lang/selection_objet_fr.php

    r70480 r70490  
    6666        'titre_langue_objet' => 'Langue de cet Objet Sélectionné',
    6767        'titre_logo_selection_objet' => 'Logo de cet Objet Sélectionné',
    68         'titre_selection_objet' => 'Objet Sélectionné', 
     68        'titre_selection_objet' => 'Objet Sélectionné',
    6969        'titre_selection_objets' => 'Objet Sélectionnés',
    7070        'titre_selection_objets_rubrique' => 'Objets Sélectionnés de la rubrique',
  • _plugins_/selection_d_objets/branches/1/paquet.xml

    r70480 r70490  
    22        prefix="selection_objet"
    33        categorie="edition"
    4         version="1.7.0"
     4        version="1.7.1"
    55        etat="dev"
    66        compatibilite="[3.0.5;3.0.*]"
  • _plugins_/selection_d_objets/branches/1/selection_objet_fonctions.php

    r70480 r70490  
    3939    $exception_titre=$exceptions('titre');
    4040    //Les exceptions du titre
    41     if(!$titre=$contexte[$exception_titre[$objet]])$titre=$contexte['titre'];
     41    if(!isset($contexte[$exception_titre[$objet]]) and isset($contexte['titre']))$titre=$contexte['titre'];
    4242    if(!$titre){
    4343        if($objet=='document'){
     
    4949            $tables=lister_tables_objets_sql();
    5050            $titre_objet=_T($tables[$table_sql]['texte_objet']);
    51             $id=$contexte['id_objet'];
    52             if($objet='selection_objet')$id=$contexte['id_selection_objet'];
     51            if(isset($contexte['id_objet']))$id=$contexte['id_objet'];
     52            if($objet='selection_objet' AND isset($contexte['id_selection_objet']))$id=$contexte['id_selection_objet'];
    5353           $titre=$titre_objet.' '.$id;
    5454        }
  • _plugins_/selection_d_objets/trunk/action/ranger.php

    r70480 r70490  
    1414        list($action,$lang,$id_selection_objet,$ordre,$objet_dest,$id_objet_dest,$load)=explode('-',$arg);
    1515    $load=_request('load');
     16    $id=_request('id');
    1617
    1718    switch($action){
     
    104105
    105106    if($load){
    106         $contexte = array('id_objet_dest'=>$id_objet_dest,'objet_dest'=>$objet_dest,'l'=>$lang);
     107        include_spip('public/assembler');
     108        $cont=calculer_contexte();
     109        $contexte = array('id_objet_dest'=>$id_objet_dest,'objet_dest'=>$objet_dest,'l'=>$lang,'id'=>$id);
     110        $contexte=array_merge($cont,$contexte);
    107111        echo recuperer_fond($load,$contexte);
    108112    }
  • _plugins_/selection_d_objets/trunk/paquet.xml

    r70480 r70490  
    22        prefix="selection_objet"
    33        categorie="edition"
    4         version="1.7.0"
     4        version="1.7.1"
    55        etat="dev"
    66        compatibilite="[3.0.5;3.0.*]"
  • _plugins_/selection_d_objets/trunk/selection_objet_fonctions.php

    r70475 r70490  
    3939    $exception_titre=$exceptions('titre');
    4040    //Les exceptions du titre
    41     if(!$titre=$contexte[$exception_titre[$objet]])$titre=$contexte['titre'];
     41    if(!isset($contexte[$exception_titre[$objet]]) and isset($contexte['titre']))$titre=$contexte['titre'];
    4242    if(!$titre){
    4343        if($objet=='document'){
     
    4949            $tables=lister_tables_objets_sql();
    5050            $titre_objet=_T($tables[$table_sql]['texte_objet']);
    51             $id=$contexte['id_objet'];
    52             if($objet='selection_objet')$id=$contexte['id_selection_objet'];
     51            if(isset($contexte['id_objet']))$id=$contexte['id_objet'];
     52            if($objet='selection_objet' AND isset($contexte['id_selection_objet']))$id=$contexte['id_selection_objet'];
    5353           $titre=$titre_objet.' '.$id;
    5454        }
Note: See TracChangeset for help on using the changeset viewer.