Changeset 75083 in spip-zone


Ignore:
Timestamp:
Aug 29, 2013, 1:26:10 PM (8 years ago)
Author:
eric@…
Message:

Ajout du menu des pages de gestion des boussoles dans la config.
Amélioration des messages d'erreur si le serveur n'est pas actif.
Renommage des fichiers inc/cacher et inc/deboussoler en inc/serveur et inc/client pour plus de lisibilité.

Location:
_plugins_/boussole/trunk
Files:
4 added
2 deleted
17 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/trunk/action/client_actualiser_boussoles.php

    r74765 r75083  
    2323        // Actualisation de toutes les boussoles installées sur le site client
    2424        if ($mode === 'tout') {
    25                 include_spip('inc/deboussoler');
     25                include_spip('inc/client');
    2626                boussole_actualiser_boussoles();
    2727        }
  • _plugins_/boussole/trunk/action/client_supprimer_boussole.php

    r74765 r75083  
    2323        // Suppression de la boussole connue par son alias
    2424        if ($alias) {
    25                 include_spip('inc/deboussoler');
     25                include_spip('inc/client');
    2626                boussole_supprimer($alias);
    2727                spip_log("ACTION SUPPRIMER BOUSSOLE : alias = ". $alias, 'boussole' . _LOG_INFO);
  • _plugins_/boussole/trunk/action/serveur_actualiser_caches.php

    r74752 r75083  
    2323        // Actualisation de tous les caches du serveur
    2424        if ($mode === 'tout') {
    25                 include_spip('inc/cacher');
     25                include_spip('inc/serveur');
    2626                boussole_actualiser_caches();
    2727        }
  • _plugins_/boussole/trunk/action/serveur_informer_boussole.php

    r75046 r75083  
    1717        include_spip('inc/config');
    1818        $serveur_actif = lire_config('boussole/serveur/actif') == 'on';
     19        $nom_serveur = lire_config('boussole/serveur/nom');
    1920
    2021        if ($serveur_actif AND $alias_boussole) {
     
    5152
    5253                // Envoi du fichier ou de l'erreur
    53                 $page = recuperer_fond('actionner', array('fichier' => $fichier_xml, 'erreur' => $erreur));
     54                $page = recuperer_fond('actionner', array('fichier' => $fichier_xml, 'erreur' => $erreur, 'serveur' => $nom_serveur));
    5455                echo $page;
    5556        }
  • _plugins_/boussole/trunk/action/serveur_lister_boussoles.php

    r75046 r75083  
    1515        include_spip('inc/config');
    1616        $serveur_actif = lire_config('boussole/serveur/actif') == 'on';
     17        $nom_serveur = lire_config('boussole/serveur/nom');
    1718
    1819        if ($serveur_actif) {
     
    4142                }
    4243
    43                 $page = recuperer_fond('actionner', array('fichier' => $fichier_liste, 'erreur' => $erreur));
     44                $page = recuperer_fond('actionner', array('fichier' => $fichier_liste, 'erreur' => $erreur, 'serveur' => $nom_serveur));
    4445                echo $page;
    4546        }
  • _plugins_/boussole/trunk/action/serveur_retirer_boussole.php

    r75008 r75083  
    3838
    3939                        // Mise à jour des caches en conséquence
    40                         include_spip('inc/cacher');
     40                        include_spip('inc/serveur');
    4141                        boussole_actualiser_caches();
    4242
  • _plugins_/boussole/trunk/actionner.html

    r74837 r75083  
    33        [(#SET{contenu, #INCLURE{#ENV{fichier}|copie_locale{modif}}})]
    44][(#ENV{erreur}|oui)
    5         [(#SET{contenu, [<erreur id="(#ENV{erreur})" />]})]
     5        [(#SET{contenu, [<erreur id="(#ENV{erreur})"[ serveur="(#ENV{serveur})"] />]})]
    66][(#HTTP_HEADER{Content-Type: text/xml; charset=#CHARSET})
    77]#GET{contenu}
  • _plugins_/boussole/trunk/boussole_administrations.php

    r75072 r75083  
    5656
    5757        // Quelque que soit l'action en cours, on ajoute ou on met à jour systématiquement la boussole SPIP.
    58         include_spip('inc/deboussoler');
     58        include_spip('inc/client');
    5959        list($ok, $message) = boussole_ajouter('spip', 'spip');
    6060        if (!$ok)
     
    108108 */
    109109function maj02() {
    110         include_spip('inc/deboussoler');
     110        include_spip('inc/client');
    111111
    112112        $akas_boussole = sql_allfetsel('aka_boussole', 'spip_boussoles', array(), 'aka_boussole');
  • _plugins_/boussole/trunk/formulaires/ajouter_boussole.php

    r75008 r75083  
    2727
    2828        // On insere la boussole dans la base
    29         include_spip('inc/deboussoler');
     29        include_spip('inc/client');
    3030        list($ok, $message) = boussole_ajouter($boussole, $serveur);
    3131               
  • _plugins_/boussole/trunk/formulaires/declarer_boussole_manuelle.php

    r75046 r75083  
    3434
    3535                // Mise à jour des caches en conséquence
    36                 include_spip('inc/cacher');
     36                include_spip('inc/serveur');
    3737                boussole_actualiser_caches();
    3838
  • _plugins_/boussole/trunk/formulaires/declarer_serveur_boussoles.php

    r75046 r75083  
    4444        else if (isset($tableau['name'])
    4545                AND ($tableau['name'] == 'erreur')) {
    46                 $message = _T("boussole:message_nok_{$tableau['attributes']['id']}", array('serveur' => $_serveur));
     46                $serveur = $tableau['attributes']['serveur'];
     47                $message = _T("boussole:message_nok_{$tableau['attributes']['id']}", array('serveur' => $serveur));
    4748        }
    4849        else {
    49                 $message = _T('boussole:message_nok_reponse_invalide', array('serveur' => $_serveur));
     50                $message = _T('boussole:message_nok_reponse_invalide', array('serveur' => $url_serveur));
    5051        }
    5152
  • _plugins_/boussole/trunk/formulaires/editer_boussole.php

    r42033 r75083  
    44if (!defined("_ECRIRE_INC_VERSION")) return;
    55
    6 include_spip('inc/deboussoler');
     6include_spip('inc/client');
    77include_spip('inc/actions');
    88
  • _plugins_/boussole/trunk/genie/boussole_actualiser_client.php

    r74760 r75083  
    44function genie_boussole_actualiser_client_dist($last) {
    55
    6         include_spip('inc/deboussoler');
     6        include_spip('inc/client');
    77        boussole_actualiser_boussoles();
    88
  • _plugins_/boussole/trunk/genie/boussole_actualiser_serveur.php

    r74709 r75083  
    44function genie_boussole_actualiser_serveur_dist($last) {
    55
    6         include_spip('inc/cacher');
     6        include_spip('inc/serveur');
    77        boussole_actualiser_caches();
    88
  • _plugins_/boussole/trunk/lang/boussole_fr.php

    r75051 r75083  
    115115        'message_nok_ecriture_bdd' => 'Erreur d\'écriture en base de données (table @table@).',
    116116        'message_nok_nom_serveur_spip' => 'Le nom de serveur « spip » est réservé. Choisissez en un autre.',
    117         'message_nok_reponse_invalide' => 'La réponse du serveur « @serveur@ » est mal formée.',
     117        'message_nok_reponse_invalide' => 'La réponse du serveur « @serveur@ » est mal formée ou l\'URL saisie ne correspond pas à un serveur actif.',
    118118        'message_ok_boussole_actualisee' => 'La boussole « @fichier@ » a été mise à jour.',
    119119        'message_ok_boussole_ajoutee' => 'La boussole « @fichier@ » a été ajoutée.',
  • _plugins_/boussole/trunk/paquet.xml

    r75072 r75083  
    22        prefix="boussole"
    33        categorie="navigation"
    4         version="2.3.1"
     4        version="2.3.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/boussole/trunk/prive/squelettes/navigation/boussoles.html

    r75046 r75083  
    1010#BOITE_FERMER]
    1111
    12 [(#REM) <!-- Menu des onglets "fonction client", "fonction serveur" et "configuration du plugin"
    13         L'item "fonction serveur" n'est présent que si la fonction serveur est activée sur le site.
    14  --> ]
    15 <ul class="liste-items sous_navigation">
    16         [<li class="item">
    17                 (#URL_ECRIRE{#ENV{exec}}|parametre_url{fonction, client}
    18                         |lien_ou_expose{
    19                                 <:boussole:onglet_client:>,
    20                                 [(#ENV{fonction, client}|=={client})]})
    21         </li>]
    22         <BOUCLE_si_serveur(CONDITION){si #CONFIG{boussole/serveur/actif}}>
    23         [<li class="item">
    24                 (#URL_ECRIRE{#ENV{exec}}|parametre_url{fonction, serveur}
    25                         |lien_ou_expose{
    26                                 <:boussole:onglet_serveur:>,
    27                                 [(#ENV{fonction, client}|=={serveur})]})
    28         </li>]
    29         </BOUCLE_si_serveur>
    30         [<li class="item">
    31                 <a href="(#URL_ECRIRE{configurer_boussole})"><:boussole:onglet_configuration:></a>
    32         </li>]
    33 
    34 </ul>
     12[(#REM) <!-- Menu des onglets --> ]
     13<INCLURE{fond=prive/squelettes/inclure/inc-navigation,
     14        env} />
Note: See TracChangeset for help on using the changeset viewer.