Browse Source

Renommage du prefixe du plugin sites en «sites» comme le nom du dossier.

Gestion des urls dans le plugin.
spip-3.0
marcimat@rezo.net 12 years ago
parent
commit
fc56304ec4
  1. 6
      .gitattributes
  2. 0
      lang/sites_fr.php
  3. 13
      plugin.xml
  4. 0
      sites_autoriser.php
  5. 26
      sites_pipelines.php
  6. 27
      urls/site.php

6
.gitattributes vendored

@ -7,7 +7,7 @@ images/syndic-bg-item.png -text
images/syndic-statut-dispo-24.png -text
images/syndic-statut-off-24.png -text
images/syndic-statut-publie-24.png -text
lang/syndic_fr.php -text
lang/sites_fr.php -text
/plugin.xml -text
prive/exec/controler_syndication.html -text
prive/listes/controler_syndication.html -text
@ -15,4 +15,6 @@ prive/listes/inc-boutons-filtres-statut-syndic.html -text
prive/modeles/syndic-actions-moderer.html -text
prive/modeles/syndic_article.html -text
prive/style_prive_plugin_syndic.html -text
/syndic_autoriser.php -text
/sites_autoriser.php -text
/sites_pipelines.php -text
urls/site.php -text

0
lang/syndic_fr.php → lang/sites_fr.php

13
plugin.xml

@ -5,15 +5,20 @@
<version_base>1.0</version_base>
<etat>test</etat>
<description>Sites et syndication dans SPIP (priv&eacute; et public)</description>
<prefix>syndic</prefix>
<prefix>sites</prefix>
<pipeline>
<nom>autoriser</nom>
<inclure>syndic_autoriser.php</inclure>
<inclure>sites_autoriser.php</inclure>
</pipeline>
<pipeline>
<nom>declarer_url_objets</nom>
<inclure>sites_pipelines.php</inclure>
</pipeline>
<bouton id='controler_syndication' parent='bando_publication' position="-1">
<icone>images/v1/site-16.png</icone>
<titre>syndic:icone_controler_syndication</titre>
<titre>sites:icone_controler_syndication</titre>
</bouton>
</plugin>
</plugin>

0
syndic_autoriser.php → sites_autoriser.php

26
sites_pipelines.php

@ -0,0 +1,26 @@
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2009 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
/**
* Permet des calculs de noms d'url sur les sites.
*
* @param array $array liste des objets acceptant des urls
* @return array
**/
function sites_declarer_url_objets($array){
$array[] = 'site';
$array[] = 'syndic';
return $array;
}
?>

27
urls/site.php

@ -0,0 +1,27 @@
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2010 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return;
// http://doc.spip.org/@generer_url_ecrire_site
function generer_url_ecrire_site($id, $args='', $ancre='', $statut='', $connect='') {
$a = "id_syndic=" . intval($id);
$h = (!$statut OR $connect)
? generer_url_entite_absolue($id, 'site', $args, $ancre, $connect)
: (generer_url_ecrire('sites',$a . ($args ? "&$args" : ''))
. ($ancre ? "#$ancre" : ''));
return $h;
}
?>
Loading…
Cancel
Save