Application
Table of Contents
Classes
- Bigup
- Gère la validité des requêtes et appelle Flow
- Cache
- Gère le cache des fichiers dans tmp/bigupload
- CacheFichiers
- Gère le cache des fichiers dans tmp/bigupload
- Flow
- Réceptionne des morceaux de fichiers envoyés par flow.js
- FlowResponse
- Retours de la classe Flow Indique le code de réponse http, et d’éventuelles données.
- Formulaire
- Gère les modifications du html d'un formulaire existant
- GestionRepertoires
- Gère la création ou le nettoyages de répertoires
- Identifier
- Gère l'identification du formulaire
- Repondre
- Gère la réception d'actions ajax
Traits
- LogTrait
- Trait de log de bigup
Functions
- action_bigup_dist() : never
- Assez tôt on vérifie si on demande à tester la présence d'un morceau de fichier uploadé ou si on demande à envoyer un morceau de fichier.
- bigup_jquery_plugins() : array<string|int, mixed>
- Charger des scripts jquery
- bigup_insert_head() : string
- Charger des JS dans l’espace public
- bigup_config() : array<string|int, mixed>
- bigup_header_prive() : string
- Charger des JS dans l’espace prive
- bigup_insert_head_css() : string
- Charger des styles CSS dans l’espace public
- bigup_header_prive_css() : string
- Charger des styles CSS dans l'espace privé
- bigup_get_bigup() : Bigup
- Obtenir une instance de la classe bigup pour ce formulaire
- bigup_formulaire_charger() : array<string|int, mixed>
- Recherche de fichiers uploadés pour ce formulaire
- bigup_formulaire_receptionner() : array<string|int, mixed>
- Branchement sur la réception d'un formulaire (avant verifier())
- bigup_formulaire_verifier() : array<string|int, mixed>
- Branchement sur verifier
- bigup_formulaire_traiter() : array<string|int, mixed>
- Branchement sur traiter
- bigup_medias_formulaires_traitements_automatiques() : array<string|int, mixed>
- Liste les formulaires où BigUP se charge automatiquement (necessite un traitement spécifique)
- bigup_medias_formulaire_charger() : array<string|int, mixed>
- Ajouter bigup sur certains formulaires
- bigup_medias_formulaire_fond() : array<string|int, mixed>
- Utiliser Bigup sur certains formulaires
- inc_bigup_medias_formulaire_joindre_document_dist() : Formulaire
- inc_bigup_medias_formulaire_editer_document_dist() : Formulaire
- inc_bigup_medias_formulaire_illustrer_document_dist() : Formulaire
- inc_bigup_medias_formulaire_editer_logo_dist() : Formulaire
- inc_bigup_medias_formulaire_formidable_dist() : Formulaire
- inc_bigup_medias_formulaire_configurer_ecran_connexion_dist() : Formulaire
- bigup_affiche_milieu() : array<string|int, mixed>
- Ajoute la configuration des documents à la page de configuration des contenus
- formulaires_tester_bigup_verifier_dist() : mixed
- formulaires_tester_bigup_traiter_dist() : mixed
- formulaires_tester_bigup_extended_verifier_dist() : mixed
- formulaires_tester_bigup_extended_traiter_dist() : mixed
- genie_bigup_nettoyer_repertoire_upload_dist() : int
- Enlève les fichiers du répertoire de travail de bigup qui sont trop vieux
Functions
action_bigup_dist()
Assez tôt on vérifie si on demande à tester la présence d'un morceau de fichier uploadé ou si on demande à envoyer un morceau de fichier.
action_bigup_dist() : never
Flow vérifie évidement que l'accès est accrédité !
Return values
neverbigup_jquery_plugins()
Charger des scripts jquery
bigup_jquery_plugins(array<string|int, mixed> $scripts) : array<string|int, mixed>
Parameters
- $scripts : array<string|int, mixed>
-
Liste à charger
Tags
Return values
array<string|int, mixed> —Liste complétée
bigup_insert_head()
Charger des JS dans l’espace public
bigup_insert_head(string $flux) : string
Parameters
- $flux : string
-
Code html des styles CSS à charger
Tags
Return values
string —Code html complété
bigup_config()
bigup_config() : array<string|int, mixed>
Return values
array<string|int, mixed>bigup_header_prive()
Charger des JS dans l’espace prive
bigup_header_prive(string $flux) : string
Parameters
- $flux : string
-
Code html des styles CSS à charger
Tags
Return values
string —Code html complété
bigup_insert_head_css()
Charger des styles CSS dans l’espace public
bigup_insert_head_css(string $flux) : string
Parameters
- $flux : string
-
Code html des styles CSS à charger
Tags
Return values
string —Code html complété
bigup_header_prive_css()
Charger des styles CSS dans l'espace privé
bigup_header_prive_css(string $flux) : string
Parameters
- $flux : string
-
Code html des styles CSS à charger
Tags
Return values
string —Code html complété
bigup_get_bigup()
Obtenir une instance de la classe bigup pour ce formulaire
bigup_get_bigup(array<string|int, mixed> $flux) : Bigup
Parameters
- $flux : array<string|int, mixed>
-
Flux, tel que présent dans les pipelines des formulaires CVT
Return values
Bigupbigup_formulaire_charger()
Recherche de fichiers uploadés pour ce formulaire
bigup_formulaire_charger(array<string|int, mixed> $flux) : array<string|int, mixed>
La recherche est conditionné par la présence dans le contexte
de la clé _bigup_rechercher_fichiers
. Ceci permet d'éviter de chercher
des fichiers pour les formulaires qui n'en ont pas besoin.
Réinsère les fichiers déjà présents pour ce formulaire
dans $_FILES
(a priori assez peu utile dans le chargement)
et ajoute la description des fichiers présents pour chaque champ,
dans l'environnement.
Ajoute également un hidden, qui s'il est posté, demandera à recréer $_FILES
juste avant la fonction verifier(). Voir bigup_formulaire_receptionner()
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>bigup_formulaire_receptionner()
Branchement sur la réception d'un formulaire (avant verifier())
bigup_formulaire_receptionner(array<string|int, mixed> $flux) : array<string|int, mixed>
On remet $_FILES
avec les fichiers présents pour ce formulaire,
et avant que la fonction verifier native du formulaire soit utilisée,
de sorte qu'elle ait accès à $_FILES rempli.
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>bigup_formulaire_verifier()
Branchement sur verifier
bigup_formulaire_verifier(array<string|int, mixed> $flux) : array<string|int, mixed>
- Si on a demandé la suppression d'un fichier, le faire
- Nettoyer les fichiers injectés effacés de $_FILES.
Parameters
- $flux : array<string|int, mixed>
Return values
array<string|int, mixed>bigup_formulaire_traiter()
Branchement sur traiter
bigup_formulaire_traiter(array<string|int, mixed> $flux) : array<string|int, mixed>
- Si on a effectué les traitements sans erreur, tous les fichiers restants doivent disparaître du cache.
- Nettoyer les fichiers injectés effacés de $_FILES.
Parameters
- $flux : array<string|int, mixed>
Return values
array<string|int, mixed>bigup_medias_formulaires_traitements_automatiques()
Liste les formulaires où BigUP se charge automatiquement (necessite un traitement spécifique)
bigup_medias_formulaires_traitements_automatiques() : array<string|int, mixed>
Return values
array<string|int, mixed>bigup_medias_formulaire_charger()
Ajouter bigup sur certains formulaires
bigup_medias_formulaire_charger(array<string|int, mixed> $flux) : array<string|int, mixed>
- le documents du plugin Medias
- le formulaire de logo de SPIP
Parameters
- $flux : array<string|int, mixed>
Return values
array<string|int, mixed>bigup_medias_formulaire_fond()
Utiliser Bigup sur certains formulaires
bigup_medias_formulaire_fond(array<string|int, mixed> $flux) : array<string|int, mixed>
- le documents du plugin Medias
- le formulaire de logo de SPIP
Parameters
- $flux : array<string|int, mixed>
Return values
array<string|int, mixed>inc_bigup_medias_formulaire_joindre_document_dist()
inc_bigup_medias_formulaire_joindre_document_dist(array<string|int, mixed> $args, Formulaire $formulaire) : Formulaire
Parameters
- $args : array<string|int, mixed>
- $formulaire : Formulaire
Return values
Formulaireinc_bigup_medias_formulaire_editer_document_dist()
inc_bigup_medias_formulaire_editer_document_dist(array<string|int, mixed> $args, Formulaire $formulaire) : Formulaire
Parameters
- $args : array<string|int, mixed>
- $formulaire : Formulaire
Return values
Formulaireinc_bigup_medias_formulaire_illustrer_document_dist()
inc_bigup_medias_formulaire_illustrer_document_dist(array<string|int, mixed> $args, Formulaire $formulaire) : Formulaire
Parameters
- $args : array<string|int, mixed>
- $formulaire : Formulaire
Return values
Formulaireinc_bigup_medias_formulaire_editer_logo_dist()
inc_bigup_medias_formulaire_editer_logo_dist(array<string|int, mixed> $args, Formulaire $formulaire) : Formulaire
Parameters
- $args : array<string|int, mixed>
- $formulaire : Formulaire
Return values
Formulaireinc_bigup_medias_formulaire_formidable_dist()
inc_bigup_medias_formulaire_formidable_dist(array<string|int, mixed> $args, Formulaire $formulaire) : Formulaire
Parameters
- $args : array<string|int, mixed>
- $formulaire : Formulaire
Return values
Formulaireinc_bigup_medias_formulaire_configurer_ecran_connexion_dist()
inc_bigup_medias_formulaire_configurer_ecran_connexion_dist(array<string|int, mixed> $args, Formulaire $formulaire) : Formulaire
Parameters
- $args : array<string|int, mixed>
- $formulaire : Formulaire
Return values
Formulairebigup_affiche_milieu()
Ajoute la configuration des documents à la page de configuration des contenus
bigup_affiche_milieu(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>formulaires_tester_bigup_verifier_dist()
formulaires_tester_bigup_verifier_dist([mixed $id = 0 ]) : mixed
Parameters
- $id : mixed = 0
formulaires_tester_bigup_traiter_dist()
formulaires_tester_bigup_traiter_dist([mixed $id = 0 ]) : mixed
Parameters
- $id : mixed = 0
formulaires_tester_bigup_extended_verifier_dist()
formulaires_tester_bigup_extended_verifier_dist([mixed $id = 0 ][, mixed $target = '' ][, mixed $bloc = '' ]) : mixed
Parameters
- $id : mixed = 0
- $target : mixed = ''
- $bloc : mixed = ''
formulaires_tester_bigup_extended_traiter_dist()
formulaires_tester_bigup_extended_traiter_dist([mixed $id = 0 ][, mixed $target = '' ][, mixed $bloc = '' ]) : mixed
Parameters
- $id : mixed = 0
- $target : mixed = ''
- $bloc : mixed = ''
genie_bigup_nettoyer_repertoire_upload_dist()
Enlève les fichiers du répertoire de travail de bigup qui sont trop vieux
genie_bigup_nettoyer_repertoire_upload_dist(int $last) : int
Parameters
- $last : int