Documentation du code de SPIP et de ses plugins

Big Upload

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
never

bigup_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
pipeline

jquery_plugins

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
pipeline

insert_head_css

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
pipeline

insert_head_css

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
pipeline

insert_head_css

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
pipeline

insert_head_css

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
Bigup

bigup_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
see

bigup_formulaire_receptionner():

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
pipeline

formulaire_receptionner

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>

bigup_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
pipeline

affiche_milieu

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
Return values
int

        
On this page

Search results