Changeset 108758 in spip-zone


Ignore:
Timestamp:
Feb 2, 2018, 8:10:15 PM (2 years ago)
Author:
p@…
Message:

refactoring de la gestion du type d'objet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/crayons/branches/v3/crayons_fonctions.php

    r108753 r108758  
    439439**/
    440440function classe_boucle_crayon($type, $champ, $id) {
    441         // $type = objet_type($type);
    442         $type = $type[strlen($type) - 1] == 's' ?
    443                 substr($type, 0, -1) :
    444                 str_replace(
    445                         array('hierarchie','syndication'),
    446                         array('rubrique','site'),
    447                         $type
    448                 );
    449 
     441
     442        // Certain objets SPIP porte mal leur nom
     443        if ($type == 'hierarchie') {
     444                $type = 'rubrique';
     445        } elseif ($type == 'syndication') {
     446                $type = 'site';
     447        }
     448        // On récupère objet_type
     449        $type = objet_type($type);
     450
     451        // ??
    450452        $plus = (substr($champ, -1) == '+' and $champ = substr($champ, 0, -1))
    451453                ? " $type--$id"
Note: See TracChangeset for help on using the changeset viewer.