Changeset 88445 in spip-zone


Ignore:
Timestamp:
Apr 4, 2015, 10:47:15 AM (4 years ago)
Author:
eric@…
Message:

Correction des autorisations d'import/export du plugin sites:

  • on peut importer que si on peut créer un site
  • on peut exporter que si il existe au moins un site dans la base.

Par défaut la page sites est donc vide; il faudrait y rajouter un message du compagnon comme pour la page article.

Location:
_core_/plugins/sites
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/sites/prive/squelettes/contenu/sites_export.html

    r53726 r88445  
    1 [(#AUTORISER{exporter,sites}|sinon_interdire_acces)]
     1[(#AUTORISER{exporter,_sites}|sinon_interdire_acces)]
    22<h1 class="grostitre"><:sites:titre_exporter_bookmarks:></h1>
    33#FORMULAIRE_EXPORTER_SITES
  • _core_/plugins/sites/prive/squelettes/contenu/sites_import.html

    r53726 r88445  
    1 [(#AUTORISER{importer,sites}|sinon_interdire_acces)]
     1[(#AUTORISER{importer,_sites}|sinon_interdire_acces)]
    22<h1 class="grostitre"><:sites:titre_importer_bookmarks:></h1>
    33
  • _core_/plugins/sites/prive/squelettes/navigation/sites.html

    r53727 r88445  
    11#SET{open,#BOITE_OUVRIR{'',raccourcis}}
    2 [(#AUTORISER{importer,sites})
     2[(#AUTORISER{importer,_sites})
    33        [(#GET{open}|unique)]
    44[(#URL_ECRIRE{sites_import}|icone_horizontale{<:sites:titre_importer_bookmarks:>,site-24.png})]
    5 ][(#AUTORISER{exporter,sites})
     5][(#AUTORISER{exporter,_sites})
    66        [(#GET{open}|unique)]
    77[(#URL_ECRIRE{sites_export}|icone_horizontale{<:sites:titre_exporter_bookmarks:>,site-24.png})]
  • _core_/plugins/sites/sites_autoriser.php

    r79783 r88445  
    9797        return autoriser_site_modifier_dist($faire, $type, $id, $qui, $opt);
    9898}
     99
     100// Autoriser l'importation de sites que si on peut en créer
     101function autoriser_sites_importer_dist($faire, $type, $id, $qui, $opt) {
     102        return autoriser_site_creer_dist($faire, $type, $id, $qui, $opt);
     103}
     104
     105// Autoriser l'exportation de sites que si la table n'est pas vide
     106function autoriser_sites_exporter_dist($faire, $type, $id, $qui, $opt) {
     107        return verifier_table_non_vide('spip_sites');
     108}
    99109?>
Note: See TracChangeset for help on using the changeset viewer.