Browse Source

Nouvelle fonction saisies_saisie_est_tabulaire() qui permet de savoir si

la saisie renvoie un tableau ou pas. Utilisée notamment dans les
traitement de formidable pour gérer le cas d'envoi vide de saisie,
lorsqu'il faut effacer la précédente valeur.

Un pipeline permet d'ajouter ses propres saisies.
svn/root/tags/v3.13.0 v3.13.0
maieul@maieul.net 4 years ago
parent
commit
ad5f0eb970
  1. 17
      inc/saisies_lister.php
  2. 3
      paquet.xml

17
inc/saisies_lister.php

@ -454,6 +454,23 @@ function saisies_autonomes() {
return $saisies_autonomes;
}
/**
* La saisie renvoie t-elle un tableau?
* note: on teste saisie par saisie, et non pas type de saisie par type de saisie, car certaine type (Evenements par ex) peut, en fonction des options, être tabulaire ou pas.
* @param $saisie
* @return return bool true si la saisie est tabulaire, false sinon
**/
function saisies_saisie_est_tabulaire($saisie) {
if (in_array($saisie['saisie'], array('checkbox', 'selection_multiple'))) {
$est_tabulaire = true;
} else {
$est_tabulaire = false;
}
return pipeline('saisie_est_tabulaire',
array('args' => $saisie, 'data' => $est_tabulaire)
);
}
/**
* Indique si une saisie à sa valeur gelée
* - soit par option disabled avec envoi cachée

3
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="saisies"
categorie="outil"
version="3.12.7"
version="3.13.0"
etat="stable"
compatibilite="[3.0.0;3.2.*]"
logo="images/logo_saisie_48.png"
@ -20,6 +20,7 @@
<pipeline nom="header_prive" inclure="saisies_pipelines.php" />
<pipeline nom="affichage_final" inclure="saisies_pipelines.php" />
<pipeline nom="saisies_autonomes" action="" />
<pipeline nom="saisie_est_tabulaire" action="" />
<pipeline nom="saisies_construire_formulaire_config" action="" />
<pipeline nom="formulaire_saisies" action="" />
<pipeline nom="saisies_verifier" action="" />

Loading…
Cancel
Save