Changeset 39273 in spip-zone


Ignore:
Timestamp:
Jul 14, 2010, 1:37:34 PM (9 years ago)
Author:
cedric@…
Message:

un define _url_propres_sep_id pour le caractere separateur de l'id, comme en url arbo (mais par defaut c'est une "," par soucis de compatibilite avec l'existant)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/urls_etendues/urls/propres.php

    r39270 r39273  
    4747// option pour tout passer en minuscules
    4848define ('_url_minuscules',0);
     49
     50// pour choisir le caractere de separation titre-id en cas de doublon
     51// (ne pas utiliser '/')
     52define ('_url_propres_sep_id',',');
    4953
    5054// Ces chaines servaient de marqueurs a l'epoque ou les URL propres devaient
     
    8791        include_spip('action/editer_url');
    8892        if (!$url = url_nettoyer($objet['titre'],_URLS_PROPRES_MAX,_URLS_PROPRES_MIN,'-',_url_minuscules?'strtolower':''))
    89                 $url = $objet['type'].','.$objet['id_objet'];
     93                $url = $objet['type']._url_propres_sep_id.$objet['id_objet'];
    9094
    9195        $x['data'] = $url;
     
    141145        if (preg_match(',^('.$objets.')[0-9]+$,', $url, $r)
    142146        AND $r[1] != $type)
    143                 $url = $url.','.$id_objet;
     147                $url = $url._url_propres_sep_id.$id_objet;
    144148
    145149        // Pas de changement d'url
     
    168172        $set = array('url' => $url, 'type' => $type, 'id_objet' => $id_objet);
    169173        include_spip('action/editer_url');
    170         if (!url_insert($set,$confirmer,","))
     174        if (!url_insert($set,$confirmer,_url_propres_sep_id))
    171175                return $url_propre; //serveur out ? retourner au mieux
    172176
Note: See TracChangeset for help on using the changeset viewer.