Browse Source

On simplifie l'appel au filtre verifier_lister_disponibles dans un fichier de fonction (like slugify).

Petit up de z.
svn/attic/verifier/117540
teddy.spip@gmail.com 5 years ago
parent
commit
e285289d03
  1. 5
      .gitattributes
  2. BIN
      images/verifier-16.png
  3. BIN
      images/verifier-24.png
  4. BIN
      images/verifier-32.png
  5. 2
      inc/verifier.php
  6. 1
      lang/verifier_fr.php
  7. 2
      paquet.xml
  8. 3
      plugin.xml
  9. 68
      prive/squelettes/contenu/verifier_doc.html
  10. 7
      prive/squelettes/contenu/verifier_doc_fonctions.php
  11. 2
      prive/style_prive_plugin_verifier.html
  12. 11
      verifier_fonctions.php

5
.gitattributes vendored

@ -3,6 +3,9 @@ aide/verifier.html -text
aide/verifier_fonctions.php -text
images/icones-infos.txt -text
images/verifier-128.png -text
images/verifier-16.png -text svneol=unset#image/png
images/verifier-24.png -text svneol=unset#image/png
images/verifier-32.png -text svneol=unset#image/png
inc/is_email.php -text
inc/verifier.php -text
lang/paquet-verifier.xml -text
@ -31,7 +34,6 @@ lang/verifier_sk.php -text
/paquet.xml -text
/plugin.xml -text
prive/squelettes/contenu/verifier_doc.html -text
prive/squelettes/contenu/verifier_doc_fonctions.php -text
prive/squelettes/navigation/verifier_doc.html -text
prive/style_prive_plugin_verifier.html -text
test/verifier.html -text
@ -70,3 +72,4 @@ verifier/telephone.php -text
verifier/telephone.yaml -text
verifier/url.php -text
verifier/url.yaml -text
/verifier_fonctions.php -text

BIN
images/verifier-16.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 B

BIN
images/verifier-24.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 998 B

BIN
images/verifier-32.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

2
inc/verifier.php

@ -59,7 +59,7 @@ function inc_verifier_dist($valeur, $type, $options = null, &$valeur_normalisee
* @param string $repertoire
* Dans quel repertoire chercher les yaml.
*
* @return Retourne un tableau listant les vérifications et leurs options
* @return array Retourne un tableau listant les vérifications et leurs options
*/
function verifier_lister_disponibles($repertoire = 'verifier') {
static $verifications = array();

1
lang/verifier_fr.php

@ -132,6 +132,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// P
'par_defaut' => 'Par défaut :',
'plugin_yaml_inactif' => 'Le plugin YAML est désactivé. Pour voir correctement cette page, merci de l\'activer.',
// T
'titre_page_verifier_doc' => 'Documentation de l’API de vérification',

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="verifier"
categorie="outil"
version="1.6.11"
version="1.6.12"
etat="stable"
compatibilite="[2.0.10;3.2.*]"
logo="images/verifier-128.png"

3
plugin.xml

@ -9,7 +9,7 @@
<auteur>[Les Développements Durables->http://www.ldd.fr]</auteur>
<icon>images/verifier-128.png</icon>
<licence>GPL v3</licence>
<version>1.6.11</version>
<version>1.6.12</version>
<etat>stable</etat>
<description>
<multi>
@ -26,5 +26,6 @@
<necessite id="SPIP" version="[2.0.10;3.2.99]" />
<utilise id="yaml" version="[1.5.0;]" />
<categorie>outil</categorie>
<fonctions>verifier_fonctions.php</fonctions>
<traduire gestionnaire="salvatore" module="verifier" reference="fr" />
</plugin>

68
prive/squelettes/contenu/verifier_doc.html

@ -1,37 +1,41 @@
<h1 class="grostitre"><:verifier:titre_page_verifier_doc:></h1>
<div class="nettoyeur"></div>
<B_verifier>
<BOUCLE_verifier (DATA) {source table, #VAL{verifier}|verifier_lister_disponibles} {si #VAL{_DIR_PLUGIN_VERIFIER}|defined}>
[(#BOITE_OUVRIR{<h3 id="[verifier_(#CLE)]">[(#ICONE|balise_img) ][(#TITRE)] [\[(#CLE)\]]</h3>, 'simple'})]
<BOUCLE_plugin_yaml (CONDITION) {si #VAL{_DIR_PLUGIN_YAML}|defined}>
<B_verifier>
<BOUCLE_verifier (DATA) {source table, #VAL{verifier}|verifier_lister_disponibles}>
[(#BOITE_OUVRIR{<h3 id="[verifier_(#CLE)]">[(#ICONE|balise_img) ][(#TITRE)] [\[(#CLE)\]]</h3>, 'simple'})]
[<p class="explication">(#DESCRIPTION)</p>]
<BOUCLE_options (DATA) {source table, #OPTIONS}>
<div class="info #VALEUR{saisie}">
<ul class="spip">
<li><strong>[(#VALEUR{options/label}|sinon{#VALEUR{options/label_case}}|saisies_label)] [\[(#VALEUR{saisie})\]]</strong>[(#VALEUR{options/label}|oui|et{#VALEUR{options/label_case}|oui})[(#VALEUR{options/label_case}|saisies_label)]]
[(#VALEUR{options/explication}|oui)<br/>[(#VALEUR{options/explication}|saisies_label)]]
[(#VALEUR{options/defaut}|oui)<br/>[<:verifier:par_defaut:> (#VALEUR{options/defaut}|saisies_label)]]
<B_verifier_datas>
<br/><:verifier:data_choix:>
<ul class="spip"><BOUCLE_verifier_datas (DATA) {source table, #VALEUR{options/datas}}>
<li class="item data_[(#CLE)]">[<strong>(#CLE)</strong>]<br/>[(#VALEUR|saisies_label)]</li>
</BOUCLE_verifier_datas></ul>
</B_verifier_datas>
<B_verifier_info><br/><em><:verifier:verification_a_faire:></em><ul>
<BOUCLE_verifier_info (DATA) {source table, #VALEUR{verifier}} {si #VALEUR{verifier}|is_array|oui}>
<B_array>
<BOUCLE_array (DATA) {source table, #VALEUR} {si #VALEUR|is_array}><li>#CLE : <em>#VALEUR</em></li></BOUCLE_array>
</B_array>
<li>#CLE : <em>#VALEUR</em></li><//B_array>
</BOUCLE_verifier_info>
</ul></B_verifier_info>
</li>
</ul>
</div>
</BOUCLE_options>
[(#BOITE_FERMER)]
</BOUCLE_verifier>
</B_verifier>
[<p class="explication">(#DESCRIPTION)</p>]
<BOUCLE_options (DATA) {source table, #OPTIONS}>
<div class="info #VALEUR{saisie}">
<ul class="spip">
<li><strong>[(#VALEUR{options/label}|sinon{#VALEUR{options/label_case}}|saisies_label)] [\[(#VALEUR{saisie})\]]</strong>[(#VALEUR{options/label}|oui|et{#VALEUR{options/label_case}|oui})[(#VALEUR{options/label_case}|saisies_label)]]
[(#VALEUR{options/explication}|oui)<br/>[(#VALEUR{options/explication}|saisies_label)]]
[(#VALEUR{options/defaut}|oui)<br/>[<:verifier:par_defaut:> (#VALEUR{options/defaut}|saisies_label)]]
<B_verifier_datas>
<br/><:verifier:data_choix:>
<ul class="spip"><BOUCLE_verifier_datas (DATA) {source table, #VALEUR{options/datas}}>
<li class="item data_[(#CLE)]">[<strong>(#CLE)</strong>]<br/>[(#VALEUR|saisies_label)]</li>
</BOUCLE_verifier_datas></ul>
</B_verifier_datas>
<B_verifier_info><br/><em><:verifier:verification_a_faire:></em><ul>
<BOUCLE_verifier_info (DATA) {source table, #VALEUR{verifier}} {si #VALEUR{verifier}|is_array|oui}>
<B_array>
<BOUCLE_array (DATA) {source table, #VALEUR} {si #VALEUR|is_array}><li>#CLE : <em>#VALEUR</em></li></BOUCLE_array>
</B_array>
<li>#CLE : <em>#VALEUR</em></li><//B_array>
</BOUCLE_verifier_info>
</ul></B_verifier_info>
</li>
</ul>
</div>
</BOUCLE_options>
[(#BOITE_FERMER)]
</BOUCLE_verifier>
</B_verifier>
<//B_verifier>
</BOUCLE_plugin_yaml>
</B_plugin_yaml>
<:verifier:plugin_yaml_inactif:>
<//B_verifier>
<//B_plugin_yaml>

7
prive/squelettes/contenu/verifier_doc_fonctions.php

@ -1,7 +0,0 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
include_spip('inc/verifier');

2
prive/style_prive_plugin_verifier.html

@ -16,7 +16,7 @@ body.verifier_doc {
background-color: #efefef;
}
<B_verifier>
<BOUCLE_verifier (DATA) {source table, #VAL{verifier}|appliquer_filtre{verifier_lister_disponibles}}>
<BOUCLE_verifier (DATA) {source table, #VAL{verifier}|verifier_lister_disponibles}>
.navigation_avec_icones .bando2_verifier_[(#CLE)] { [background-image: url((#ICONE|image_reduire{16}|extraire_attribut{src}));] }
</BOUCLE_verifier>
</B_verifier>

11
verifier_fonctions.php

@ -0,0 +1,11 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
function filtre_verifier_lister_disponibles_dist($repertoire = 'verifier') {
include_spip('inc/verifier');
return verifier_lister_disponibles($repertoire);
}
Loading…
Cancel
Save