Changeset 91331 in spip-zone


Ignore:
Timestamp:
Aug 11, 2015, 12:49:10 PM (4 years ago)
Author:
maieul@…
Message:

compatibilité avec les urls arbo

Location:
_plugins_/urls_par_numero/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/urls_par_numero/trunk/paquet.xml

    r89814 r91331  
    22        prefix="urls_par_numero"
    33        categorie="statistique"
    4         version="1.1.6"
     4        version="1.2.0"
    55        etat="test"
    66        compatibilite="[3.0.17;3.1.*]"
     
    1313        <licence lien="https://www.gnu.org/licenses/gpl-3.0.html">GPL3</licence>
    1414        <auteur lien='http://www.maieul.net'>Maïeul Rouquette</auteur>
    15        
     15
    1616        <traduire module="paquet-urls_par_numero" reference="fr" />
    17        
     17
    1818        <necessite nom="urls" compatibilite="[1.4.23;1.*.*]" />
    19        
     19
    2020        <pipeline nom="propres_creer_chaine_url" inclure="urls_par_numero_pipelines.php" />
    21 
     21        <pipeline nom="arbo_creer_chaine_url" inclure="urls_par_numero_pipelines.php" />
    2222
    2323</paquet>
  • _plugins_/urls_par_numero/trunk/urls_par_numero_options.php

    r89814 r91331  
    22
    33if (!defined("_ECRIRE_INC_VERSION")) return;
    4 
     4$GLOBALS['url_arbo_parents']['article']=array();
    55function urls_propres($i, $entite, $args='', $ancre=''){
    66        include_spip("urls/propres");
    7        
     7
    88        if ($entite=='' and is_numeric($i)){
    99                // pour que urls_decoder_url fonctionne correctement
     
    2424        return $url;
    2525        }
    26 
    27 
    28 
  • _plugins_/urls_par_numero/trunk/urls_par_numero_pipelines.php

    r87779 r91331  
    55function urls_par_numero_propres_creer_chaine_url($data){
    66        if ($data['objet']['type'] == 'article'){
    7                 $id_article = $data['objet']['id_objet']; 
     7                $id_article = $data['objet']['id_objet'];
    88                $data['data']=$id_article;
    99                $data['objet']['url']=$id_article;
     10                settype($data['data'],'string');
     11                settype($data['objet']['url'],'string');
     12                // supprimer l'arborescence
     13                unset($data['objet']['parent']);
     14                unset($data['objet']['id_parent']);
     15                unset($data['objet']['type_parent']);
    1016        }
     17
    1118        return $data;
    1219}
     20
     21function urls_par_numero_arbo_creer_chaine_url($data){
     22        $data = urls_par_numero_propres_creer_chaine_url($data);
     23        return $data;
     24}
Note: See TracChangeset for help on using the changeset viewer.