No description
Find a file
2020-03-21 09:10:37 +01:00
base On ajoute un 4 arg à bigform_traiter (false par defaut), 2020-03-20 22:40:43 +01:00
formulaires Correction appel fonction bigform_traiter 2020-01-16 10:42:52 +01:00
inc On ajoute un 4 arg à bigform_traiter (false par defaut), 2020-03-20 22:40:43 +01:00
inclure on rend configurable : mulitple / previsualiser / accept, cf README 2019-12-10 12:13:51 +01:00
js on ajoute un input hidden avec le nom du fichier pour pouvoir recreer proprement l'ordre du files 2019-12-09 11:37:31 +01:00
lang Pour l'usage : insertion dans un formulaire existant => OK 2019-12-06 12:02:37 +01:00
prive première version utilisable 2019-12-04 20:15:44 +01:00
bigform_administrations.php On ajoute un 4 arg à bigform_traiter (false par defaut), 2020-03-20 22:40:43 +01:00
bigform_autorisations.php première version utilisable 2019-12-04 20:15:44 +01:00
bigform_fonctions.php on rend configurable : mulitple / previsualiser / accept, cf README 2019-12-10 12:13:51 +01:00
bigform_options.php on passe par une url securise 2020-03-21 09:10:37 +01:00
bigform_pipelines.php première version utilisable 2019-12-04 20:15:44 +01:00
fabrique_bigform.php première version utilisable 2019-12-04 20:15:44 +01:00
paquet.xml On ajoute un 4 arg à bigform_traiter (false par defaut), 2020-03-20 22:40:43 +01:00
README.md correction doc 2020-01-06 01:52:48 +01:00

Plugin bigform

plugin proposant un formulaire CVT pour le plugin bigup

Usage 1 : en formulaire autonome (comme html5_upload)

#FORMULAIRE_BIGFORM{objet, id_objet, mode, args}

Usage 2 : en inclure dans un formulaire

Ajoute dynamiquement un champ titre pour chaque image

  1. dans le formulaire html:
<INCLURE{fond=inclure/bigform,env}>

cet inclure peut accepter 3 arguments facultatifs :

  • accept=#LISTE{image/*, application/pdf} ou accept="image/*" par défaut tous les fichiers
  • previsualiser=non (par défaut = oui)
  • multiple=non (par défaut = oui)
  1. dans le formulaire php
// dans le charger :
$valeurs['_bigup_rechercher_fichiers'] = true;

// dans le verifier
// Pour les options :
// https://contrib.spip.net/References-des-verifications#verification_fichiers
// https://git.spip.net/plugin/verifier/src/branch/master/verifier/fichiers.php
$bigform = charger_fonction('bigform_verifier','inc');
$options = ['mime' => 'image_web'];
$bigform($options,$erreurs);

// dans le traiter
$bigform = charger_fonction('bigform_traiter','inc');
$bigform($id_objet, $objet);

ATTENTION Il faut ajouter les vérifications pour les différents types de fichiers