Browse Source

Corriger une coquille honteuse `assests` => `asset`. Je crois que

@rastapopoulos l'avais signalé par un banal `assests ?` sur IRC, mais je
n'avais pas compris qu'il signalé une coquille !

Du coup pour pas perdre les réglages ont est obligé de passer par un
script d'installation qui migre la meta. Mais pas grave, c'est toujours
bien d'avoir des scripts d'installation/de maj, car on ne sait pas de
quoi l'avenir sera fait.
pull/103/head
Maïeul 1 year ago
parent
commit
a4f07b77ef
  1. 4
      formulaires/configurer_saisies.php
  2. 2
      lang/saisies_fr.php
  3. 1
      paquet.xml
  4. 48
      saisies_administrations.php
  5. 4
      saisies_pipelines.php

4
formulaires/configurer_saisies.php

@ -14,8 +14,8 @@ function formulaires_configurer_saisies_saisies_dist() {
array(
'saisie' => 'case',
'options' => array(
'nom' => 'assests_global',
'label_case' => '<:saisies:assests_global:>',
'nom' => 'assets_global',
'label_case' => '<:saisies:assets_global:>',
'conteneur_class' => 'pleine_largeur',
)
)

2
lang/saisies_fr.php

@ -9,7 +9,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// A
'afficher' => 'Afficher',
'assests_global' => 'Charger le javascript et les CSS sur toutes les pages, dans la balise &lt;head&gt;',
'assets_global' => 'Charger le javascript et les CSS sur toutes les pages, dans la balise &lt;head&gt;',
// B
'bouton_parcourir_docs_article' => 'Parcourir l’article',

1
paquet.xml

@ -6,6 +6,7 @@
compatibilite="[3.0.0;3.2.*]"
logo="prive/themes/spip/images/saisies-48.png"
documentation="https://contrib.spip.net/Saisies"
schema="1"
>
<nom>Saisies</nom>
<auteur lien="https://contrib.spip.net/Matthieu-Marcillaud">Matthieu Marcillaud</auteur>

48
saisies_administrations.php

@ -0,0 +1,48 @@
<?php
/**
* Fichier gérant l'installation et désinstallation du plugin
*
* @package SPIP\Saisies\Installation
**/
// Sécurité
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
include_spip('inc/config');
/**
* Installation/maj des config de saisies
*
* @param string $nom_meta_base_version
* Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
* @param string $version_cible
* Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
* @return void
*/
function saisies_upgrade($nom_meta_base_version, $version_cible) {
$maj = array();
$maj['create'] = array(
array('saisies_corriger_assests')
);
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
/**
* Corrige une honteuse coquille
**/
function saisies_corriger_assests() {
$config = lire_config('saisies/assests_global');
if ($config) {
effacer_config('saisies/assests_global');
ecrire_config('saisies/assets_global', $config);
}
}
function saisies_vider_tables($nom_meta_base_version) {
effacer_config('saisies');
effacer_meta($nom_meta_base_version);
}

4
saisies_pipelines.php

@ -52,7 +52,7 @@ function saisies_header_prive($flux) {
**/
function saisies_insert_head($flux) {
include_spip('inc/config');
if(lire_config('saisies/assests_global')) {
if(lire_config('saisies/assets_global')) {
$flux .= saisies_generer_head();
}
return $flux;
@ -70,7 +70,7 @@ function saisies_insert_head($flux) {
function saisies_affichage_final($flux) {
include_spip('inc/config');
if (
!lire_config('saisies/assests_global')
!lire_config('saisies/assets_global')
and $GLOBALS['html'] // si c'est bien du HTML
and strpos($flux, '<!--!inserer_saisie_editer-->') !== false // et qu'on a au moins une saisie
and strpos($flux, '<head') !== false // et qu'on a la balise <head> quelque part

Loading…
Cancel
Save