Changeset 70360 in spip-zone


Ignore:
Timestamp:
Mar 3, 2013, 11:03:00 PM (6 years ago)
Author:
patfr@…
Message:

Boites privées / URLs propres : extension de cette boite à tous les objets SPIP
Mise à jour automatiques : chaines de langue

Location:
_plugins_/couteau_suisse
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/lang/couteau_fr.php

    r65286 r70360  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77
     8        'maj_archive_ko' => 'Erreur d\'[archive distante->@zip@]. «svn.revision» incomplet ?',
     9        'maj_poursuivre' => 'Temps serveur écoulé : [poursuivre->#].',
     10       
    811        // 2
    912        '2pts' => '@objet@ :',
  • _plugins_/couteau_suisse/lang/couteauprive_fr.php

    r70288 r70360  
    55
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
     7        'maj_actualise_ok' => "Le plugin « @plugin@ » n'a pas officiellement changé de version, mais ses fichiers ont quand même été actualisés afin de bénéficier de la dernière révision de code.",
     8        'maj_fichier_ko' => 'Le fichier « @file@ » est introuvable !',
     9        'maj_librairies_ko' => 'Librairies introuvables !',
    710
    811        // 2
  • _plugins_/couteau_suisse/outils/boites_privees.php

    r69555 r70360  
    3232                $flux['data'] .= action_rapide_tri_auteurs($flux['args']['id_article']);
    3333        }
    34         if(defined('boites_privees_URLS_PROPRES'))
    35                 switch($exec) {
     34        if(defined('boites_privees_URLS_PROPRES')) {
     35                // fonction de SPIP >= 3.0
     36                $e = function_exists('trouver_objet_exec')
     37                        ?trouver_objet_exec($exec)
     38                        :array('type'=>$exec, 'id_table_objet'=>$flux['args']['id_'.$exec]?'id_'.$exec:'');
     39                if($e && strlen($e['type']) && strlen($e['id_table_objet']))
     40                        $flux['data'] .= cs_urls_propres($e['type'], $flux['args'][$e['id_table_objet']]);
     41                else switch($exec) {
    3642                        // SPIP>=3.0 : objets au singulier uniquement (autres 'case' pour compatibilite SPIP<3.0)
    37                         case 'article': case 'articles': $flux['data'] .= cs_urls_propres('article', $flux['args']['id_article']); break;
    38                         case 'rubrique': case 'naviguer': $flux['data'] .= cs_urls_propres('rubrique', $flux['args']['id_rubrique']); break;
    39                         case 'auteur': case 'auteur_infos': case 'auteurs_edit': $flux['data'] .= cs_urls_propres('auteur', $flux['args']['id_auteur']); break;
    40                         case 'breve': case 'breves_voir': $flux['data'] .= cs_urls_propres('breve', $flux['args']['id_breve']); break;
    41                         case 'mot': case 'mots_edit': $flux['data'] .= cs_urls_propres('mot', $flux['args']['id_mot']); break;
     43                        case 'articles': $flux['data'] .= cs_urls_propres('article', $flux['args']['id_article']); break;
     44                        case 'naviguer': $flux['data'] .= cs_urls_propres('rubrique', $flux['args']['id_rubrique']); break;
     45                        case 'auteur_infos': case 'auteurs_edit': $flux['data'] .= cs_urls_propres('auteur', $flux['args']['id_auteur']); break;
     46                        case 'breves_voir': $flux['data'] .= cs_urls_propres('breve', $flux['args']['id_breve']); break;
     47                        case 'mots_edit': $flux['data'] .= cs_urls_propres('mot', $flux['args']['id_mot']); break;
    4248                        case 'site': case 'sites': $flux['data'] .= cs_urls_propres('syndic', $flux['args']['id_syndic']); break;
    4349                }
     50        }
    4451        return cs_pipeline_boite_privee($flux, 'gauche');
    4552}
  • _plugins_/couteau_suisse/outils/maj_auto_action_rapide.php

    r69973 r70360  
    173173                $maj_lib = $checked = '';
    174174                if($stop)
    175                         $maj_lib = '<span class="cs_relancer">'.'Temps serveur &eacute;coul&eacute; : [poursuivre->#].'.'</span>';
     175                        $maj_lib = '<span class="cs_relancer">'._T('couteau:maj_poursuivre').'</span>';
    176176                elseif($infos['maj_dispo']) {
    177177                        $maj_lib = _T('couteau:maj_rev_ok',
     
    183183                elseif($auto) {
    184184                        $maj_lib = $infos['rev_local']==999.99 && $infos['prefix']!='couteau_suisse'
    185                                 ?_L('Erreur d\'[archive distante->@zip@]. &laquo;&nbsp;svn.revision&nbsp;&raquo; incomplet ?', array('zip'=>$infos['zip_trac']))
     185                                ?_T('couteau:maj_archive_ko', array('zip'=>$infos['zip_trac']))
    186186                                :_T('couteau:maj_rev_ko', array('url'=>$infos['url_origine']));
    187187                        $checked = " class='maj_checked'"; }
     
    416416                                                rename($retour['tmp'], $dest);
    417417                                                spip_unlink($retour['fichier']);
    418                                                 $cs_messages['ok'][] = ("Le plugin « $retour[nom] » n'a pas changé de version, mais ses fichiers ont quand même été actualisés.");
     418                                                $cs_messages['ok'][] = _T('couteauprive:maj_actualise_ok', array('plugin'=>$retour['nom']));
    419419                                        } else
    420                                                 $cs_messages['fail'][] = ('Le fichier « '.$requests[$p][3].' » est introuvable !');
     420                                                $cs_messages['fail'][] = _T('couteauprive:maj_fichier_ko', array('file'=>$requests[$p][3]));
    421421                                } else
    422                                         $cs_messages['fail'][] = ('Librairies introuvables !');
     422                                        $cs_messages['fail'][] = _T('couteauprive:maj_librairies_ko');
    423423                } else
    424424                        $cs_messages['fail'] = array_merge($messages['decideur_erreurs'], $cs_messages['fail']);
  • _plugins_/couteau_suisse/paquet.xml

    r70286 r70360  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.8.107"
     4        version="1.8.108"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.0.99]"
  • _plugins_/couteau_suisse/plugin.xml

    r70286 r70360  
    33        <slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
    44        <icon>img/couteau-50.gif</icon>
    5         <version>1.8.107</version>
     5        <version>1.8.108</version>
    66        <version_base>1.8</version_base>
    77        <auteur>Patrice Vanneufville
Note: See TracChangeset for help on using the changeset viewer.