Documentation du code de SPIP et de ses plugins

Big Upload

Bigup
in package
uses LogTrait

Gère la validité des requêtes et appelle Flow

Table of Contents

Properties

$cache  : Cache|null
Gestion du cache Bigup
$identifier  : Identifier|null
Identification du formulaire, auteur, champ, tokem

Methods

__construct()  : mixed
Constructeur
creer_jeton_retrouver_fichiers()  : string
debug()  : mixed
error()  : mixed
formulaire()  : Formulaire
Retourne une classe pour effectuer des modifications sur le code html de ce formulaire SPIP
gerer_fichiers_postes()  : mixed
Chaque fichier présent dans `$_FILES` n'étant pas en erreur est géré par Bigup (si on lui demande)
info()  : mixed
log()  : mixed
Des logs
organiser_fichiers_complets()  : array<string|int, mixed>
Groupe en tableau les fichiers trouvés
reinserer_fichiers()  : array<string|int, mixed>
Retrouve les fichiers qui ont été téléchargés et sont en attente pour ce formulaire et les réaffecte à `$_FILES` au passage.
retrouver_fichiers()  : array<string|int, mixed>
Retrouve les fichiers qui ont été téléchargés et sont en attente pour ce formulaire et prépare le tableau d'environnement
supprimer_fichiers()  : true
Efface tous ou certains fichiers envoyés pour ce formulaire par un auteur.
surveiller_fichiers()  : bool
Pour une liste (champ => description de fichier) donné, déclenche un mécanisme qui permettra de vérifier que ces fichiers sont toujours présents dans $_FILES au moment des vérifications et des traitements.
verifier_fichiers_surveilles()  : bool
Enlève les fichiers surveillés par bigup qui ont été enlevés de `$_FILES`
verifier_jeton_retrouver_fichiers()  : bool

Properties

Methods

creer_jeton_retrouver_fichiers()

public creer_jeton_retrouver_fichiers() : string
Return values
string

debug()

public static debug(mixed $quoi) : mixed
Parameters
$quoi : mixed

error()

public static error(mixed $quoi) : mixed
Parameters
$quoi : mixed

formulaire()

Retourne une classe pour effectuer des modifications sur le code html de ce formulaire SPIP

public formulaire(string $formulaire, array<string|int, mixed> $contexte) : Formulaire
Parameters
$formulaire : string

Code HTML du formulaire

$contexte : array<string|int, mixed>

Environnement du formulaire

Return values
Formulaire

gerer_fichiers_postes()

Chaque fichier présent dans `$_FILES` n'étant pas en erreur est géré par Bigup (si on lui demande)

public gerer_fichiers_postes() : mixed

info()

public static info(mixed $quoi) : mixed
Parameters
$quoi : mixed

log()

Des logs

public static log(mixed $quoi[, int $gravite = _LOG_INFO_IMPORTANTE ]) : mixed
Parameters
$quoi : mixed
$gravite : int = _LOG_INFO_IMPORTANTE

organiser_fichiers_complets()

Groupe en tableau les fichiers trouvés

public organiser_fichiers_complets(array<string|int, mixed> $liste) : array<string|int, mixed>

Si un champ est nommé tel que un[sous][dossier][] la fonction mettra la description du fichier dans un tableau php équivalent.

Parameters
$liste : array<string|int, mixed>

Liste [ champ => [ description ]]

Return values
array<string|int, mixed>

Tableau [ racine => [ cle1 => [ cle2 => ... => [ description ]]]]

reinserer_fichiers()

Retrouve les fichiers qui ont été téléchargés et sont en attente pour ce formulaire et les réaffecte à `$_FILES` au passage.

public reinserer_fichiers([string|array<string|int, mixed> $uniquement = [] ]) : array<string|int, mixed>
Parameters
$uniquement : string|array<string|int, mixed> = []

Identifant ou liste d'identifiant de fichiers que l'on souhaite uniquement réinsérer, le cas échéant.

Return values
array<string|int, mixed>

Liste des fichiers réinsérés

retrouver_fichiers()

Retrouve les fichiers qui ont été téléchargés et sont en attente pour ce formulaire et prépare le tableau d'environnement

public retrouver_fichiers() : array<string|int, mixed>
Return values
array<string|int, mixed>

supprimer_fichiers()

Efface tous ou certains fichiers envoyés pour ce formulaire par un auteur.

public supprimer_fichiers([array<string|int, mixed>|string $identifiants = [] ]) : true
Parameters
$identifiants : array<string|int, mixed>|string = []

Identifiant de fichier ou liste des identifiants concernés, le cas échéant. Efface tous les fichiers sinon.

Return values
true

surveiller_fichiers()

Pour une liste (champ => description de fichier) donné, déclenche un mécanisme qui permettra de vérifier que ces fichiers sont toujours présents dans $_FILES au moment des vérifications et des traitements.

public surveiller_fichiers(array<string|int, mixed> $liste) : bool

Le cas échéant, les enlèvera de $_FILES.

Parameters
$liste : array<string|int, mixed>

Liste de descriptions de fichiers

Return values
bool

True si des fichiers ont été mis en surveillance, false sinon.

verifier_fichiers_surveilles()

Enlève les fichiers surveillés par bigup qui ont été enlevés de `$_FILES`

public verifier_fichiers_surveilles() : bool

Cela signifie probablement que le fichier ne convenait pas au formulaire qui le demandait. En tout cas c'est comme cela que fait Formidable avec les fichiers qu'il reçoit qui ne lui conviennent pas.

Return values
bool

verifier_jeton_retrouver_fichiers()

public verifier_jeton_retrouver_fichiers(string $token) : bool
Parameters
$token : string
Return values
bool

        
On this page

Search results