Changeset 48739 in spip-zone


Ignore:
Timestamp:
Jun 12, 2011, 8:11:49 PM (10 years ago)
Author:
patfr@…
Message:

Boites privées : OK sous SPIP 3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/outils/boites_privees.php

    r47527 r48739  
    2222function boites_privees_affiche_gauche($flux){
    2323        $exec = &$flux['args']['exec'];
    24         if(defined('boites_privees_TRI_AUTEURS') && ($exec=='articles')) {
     24        if(defined('boites_privees_TRI_AUTEURS') && ($exec=='article' || $exec=='articles')) {
    2525                include_spip('outils/boites_privees_action_rapide');
    2626                $flux['data'] .= action_rapide_tri_auteurs($flux['args']['id_article']);
     
    2828        if(defined('boites_privees_URLS_PROPRES'))
    2929                switch($exec) {
    30                         case 'articles': $flux['data'] .= cs_urls_propres('article', $flux['args']['id_article']); break;
    31                         case 'naviguer': $flux['data'] .= cs_urls_propres('rubrique', $flux['args']['id_rubrique']); break;
    32                         case 'auteur_infos': case 'auteurs_edit': $flux['data'] .= cs_urls_propres('auteur', $flux['args']['id_auteur']); break;
    33                         case 'breves_voir': $flux['data'] .= cs_urls_propres('breve', $flux['args']['id_breve']); break;
    34                         case 'mots_edit': $flux['data'] .= cs_urls_propres('mot', $flux['args']['id_mot']); break;
    35                         case 'sites': $flux['data'] .= cs_urls_propres('syndic', $flux['args']['id_syndic']); break;
     30                        // SPIP>=3.0 : objets au singulier uniquement (autres 'case' pour compatibilite SPIP<3.0)
     31                        case 'article': case 'articles': $flux['data'] .= cs_urls_propres('article', $flux['args']['id_article']); break;
     32                        case 'rubrique': case 'naviguer': $flux['data'] .= cs_urls_propres('rubrique', $flux['args']['id_rubrique']); break;
     33                        case 'auteur': case 'auteur_infos': case 'auteurs_edit': $flux['data'] .= cs_urls_propres('auteur', $flux['args']['id_auteur']); break;
     34                        case 'breve': case 'breves_voir': $flux['data'] .= cs_urls_propres('breve', $flux['args']['id_breve']); break;
     35                        case 'mot': case 'mots_edit': $flux['data'] .= cs_urls_propres('mot', $flux['args']['id_mot']); break;
     36                        case 'site': case 'sites': $flux['data'] .= cs_urls_propres('syndic', $flux['args']['id_syndic']); break;
    3637                }
    3738        return cs_pipeline_boite_privee($flux, 'gauche');
     
    4041function boites_privees_affiche_milieu($flux){
    4142        switch($flux['args']['exec']) {
    42                 case 'articles': {
     43                // SPIP >= 3.0 : objets au singulier
     44                case 'article': case 'articles': {
    4345                        // texte original au format spip
    4446                        if(defined('boites_privees_ARTICLES'))
Note: See TracChangeset for help on using the changeset viewer.