Changeset 65132 in spip-zone


Ignore:
Timestamp:
Aug 23, 2012, 2:45:01 AM (7 years ago)
Author:
patfr@…
Message:
  • Mises à jour automatique des fichiers distants : refaire en cas d'échec...
  • Du coup, montée en version base, histoire de revérifier certains outils distants
  • Liste d'outils concernés : prendre en compte l'autorisation sur chaque outils
  • Détail de langue
Location:
_plugins_/couteau_suisse
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/cout_lancement.php

    r64972 r65132  
    122122                if(isset($o['actif']) && $o['actif'] && isset($o['maj_distant']) && $o['maj_distant']) {
    123123                        cs_action_fichiers_distants($outils[$nom], true, true);
    124                         $metas_outils[$nom]['maj_distant'] = 0;
    125                         $test = 1;
     124                        if(!isset($outils[$nom]['erreurs']['fichiers_distants'])) {
     125                                $metas_outils[$nom]['maj_distant'] = 0;
     126                                $test = 1;
     127                        } else
     128                                spip_log("Erreur - cs_action_fichiers_distants() : l'outil \"$nom\" ne peut mettre a jour ses fichiers distants !");
    126129                }
    127130        if($test) ecrire_meta('tweaks_actifs', serialize($metas_outils));
  • _plugins_/couteau_suisse/cout_utils.php

    r64987 r65132  
    759759function cs_outils_concernes($key, $off=false){
    760760        global $outils, $metas_outils; $s='';
    761         foreach($outils as $o) if(isset($o[$key]))
     761        foreach($outils as $o) if(autoriser('configurer', 'outil', 0, NULL, $o) && isset($o[$key]))
    762762                $s .= ($s?' - ':'')."[.->$o[id]]".(isset($metas_outils[$o[id]]['actif']) && $metas_outils[$o[id]]['actif']?' ('.couteauprive_T('outil_actif_court').')':'');
    763763        if(!$s) return '';
  • _plugins_/couteau_suisse/couteau_suisse_administrations.php

    r64785 r65132  
    11<?php
    22// pour tester la MAJ !
    3 # $GLOBALS['meta']['couteau_suisse_base_version']='1.4';
     3# $GLOBALS['meta']['couteau_suisse_base_version']='1.5';
    44
    55if(!defined('_SPIP20100')) {
     
    9595                        ecrire_meta($nom_meta_base_version, $current_version=$tmp);
    9696                }
    97                 if (cs_le_test($current_version, $tmp, '1.2')){
    98                         effacer_meta('tweaks_contribs');
    99                         // MAJ forcee de certains fichiers distants
    100                         cs_maj_forcee(array('previsualisation','maj_auto'));
    101                         ecrire_meta($nom_meta_base_version, $current_version=$tmp);
    102                 }
    103                 if (cs_le_test($current_version, $tmp, '1.4')){
    104                         cs_maj_forcee(array('masquer', 'jcorner'));
    105                         ecrire_meta($nom_meta_base_version, $current_version=$tmp);
    106                 }
    10797                if (cs_le_test($current_version, $tmp, '1.5')){
    10898                        // nouveau champ 'ordre'
    10999                        include_spip('outils/boites_privees');
    110100                        tri_auteurs_verifie_table(true);
     101                        ecrire_meta($nom_meta_base_version, $current_version=$tmp);
     102                }
     103                if (cs_le_test($current_version, $tmp, '1.6')){
     104                        effacer_meta('tweaks_contribs');
     105                        // MAJ forcee de certains fichiers distants
     106                        cs_maj_forcee(array('masquer', 'jcorner', 'previsualisation', 'maj_auto'));
    111107                        ecrire_meta($nom_meta_base_version, $current_version=$tmp);
    112108                }
  • _plugins_/couteau_suisse/inc/cs_outils.php

    r64974 r65132  
    334334                } else $erreur = $statut = couteauprive_T('distant_inactif');
    335335                $a[] = '[{'.basename($file)."}->{$outil[$i]}]\n_ ".$statut.$message;
     336                if($erreur) $outil['erreurs']['fichiers_distants'][$outil[$i]] = -1;
    336337        }
    337338        if($tester) return $a;
  • _plugins_/couteau_suisse/lang/couteauprive_fr.php

    r65128 r65132  
    764764[[Ne conserver que %nombre_de_logs% fichier(s), chacun ayant pour taille maximale %taille_des_logs% Ko.<br /><q3>{Mettre à zéro l\'une de ces deux cases désactive la mise en logs.}</q3>]][[Autres réglages :->@puce@ Dossier où sont stockés les logs (laissez vide par défaut) :<q1>%dir_log%{Actuellement :} @DIR_LOG@</q1>]][[->@puce@ Fichier par défaut : %file_log%]][[->@puce@ Extension : %file_log_suffix%]][[->@puce@ Pour chaque hit : %max_log% accès par fichier maximum]]',
    765765        'spip_log:description2' => '@puce@ Le filtre de gravité de SPIP permet de sélectionner le niveau d\'importance maximal à prendre en compte avant la mise en logs d\'une donnée. Un niveau 8 permet par exemple de stocker tous les messages émis par SPIP. Le niveau par défaut est le niveau 5.',
    766         'spip_log:description3' => '@puce@ Les logs du Couteau Suisse s\'activent ici : «[.->cs_comportement]».',
     766        'spip_log:description3' => '@puce@ Les logs spécifiques au Couteau Suisse s\'activent ici : «[.->cs_comportement]».',
    767767        'spip_log:nom' => 'SPIP et les logs',
    768768        'stat_auteurs' => 'Les auteurs en stat',
  • _plugins_/couteau_suisse/paquet.xml

    r64979 r65132  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.8.91"
     4        version="1.8.92"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.0.99]"
    77        logo="img/couteau-50.gif"
    8         schema="1.5"
     8        schema="1.6"
    99        documentation="http://www.spip-contrib.net/Le-Couteau-Suisse"
    1010>       
  • _plugins_/couteau_suisse/plugin.xml

    r64979 r65132  
    33        <slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
    44        <icon>img/couteau-50.gif</icon>
    5         <version>1.8.91</version>
    6         <version_base>1.5</version_base>
     5        <version>1.8.92</version>
     6        <version_base>1.6</version_base>
    77        <auteur>Patrice Vanneufville
    88_ &#169; 2007-2012 - Distribu&#233; sous licence GPL
Note: See TracChangeset for help on using the changeset viewer.