Browse Source

Ne pas utiliser les options (chargées tout le temps) pour des fonctions utilisées ponctuellement

v1
kent1@arscenic.info 9 years ago
parent
commit
5ca107608a
  1. 2
      .gitattributes
  2. 13
      action/duplicator.php
  3. 9
      inc/duplicator.php
  4. 9
      prive/squelettes/contenu/configurer_duplicator.html

2
.gitattributes vendored

@ -1,9 +1,9 @@
* text=auto !eol
/a_faire.txt -text
action/duplicator.php -text
/duplicator_options.php -text
/duplicator_pipelines.php -text
formulaires/configurer_duplicator.html -text
inc/duplicator.php -text
lang/duplicator_fr.php -text
lang/paquet-duplicator_fr.php -text
noisettes/bouton_duplicator.html -text

13
action/duplicator.php

@ -1,15 +1,5 @@
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2012 *
* 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;
include_spip('inc/charsets'); # pour le nom de fichier
@ -26,6 +16,9 @@ function action_duplicator_dist($args=null) {
$securiser_action = charger_fonction('securiser_action', 'inc');
$args = $securiser_action();
}
include_spip('inc/duplicator');
list($objet,$id_objet) = explode(':',$args);
if ( ($objet=="rubrique") && ($id=intval($id_objet)) ){

9
duplicator_options.php → inc/duplicator.php

@ -1,12 +1,6 @@
<?php
/***************************************************************************\
* Plugin Vider Rubrique pour Spip 3.0
* Licence GPL (c) 2012 - Apsulis
* Suppression de tout le contenu d'une rubrique
*
\***************************************************************************/
if (!defined('_ECRIRE_INC_VERSION')) return;
function trim_value(&$value){$value = trim($value);}
@ -201,6 +195,7 @@ function lire_les_mots_clefs($id,$type){
return $mots_clefs;
}
function remettre_les_mots_clefs($mots,$id,$type){
foreach($mots as $champ => $valeur){
$n = sql_insertq(

9
prive/squelettes/contenu/configurer_duplicator.html

@ -1,5 +1,6 @@
<h1 class="grostitre"><:duplicator:configuration_duplicator:></h1>
<div class="ajax">
#FORMULAIRE_CONFIGURER_DUPLICATOR
</div>
[(#AUTORISER{configurer,accesrestreint}|sinon_interdire_acces)]
<h1 class="grostitre"><:accesrestreint:titre_page_config:></h1>
<div class="ajax">
#FORMULAIRE_CONFIGURER_ACCESRESTREINT
</div>
Loading…
Cancel
Save