Documentation du code de SPIP et de ses plugins

Medias

joindre_document.php

Table of Contents

Constants

_TMP_DIR  = creer_repertoire_documents(md5($path . $GLOBALS['visiteur_session']['id_auteur']))
_TMP_ZIP  = $path

Functions

joindre_trouver_fichier_envoye()  : string|array<string|int, mixed>
Recuperer le nom du fichier selon le mode d'upload choisi et mettre cela au format $_FILES
joindre_trouver_http_post_files()  : array<string|int, mixed>|string
Récupérer et mettre en forme la liste des fichiers postes que ce soit via plusieurs input file ou via un input file multiple
joindre_upload_error()  : mixed
joindre_verifier_zip()  : mixed
Verifier si le fichier poste est un zip Si on sait le deballer, proposer les options necessaires
joindre_decrire_contenu_zip()  : mixed
Verifier et decrire les fichiers de l'archive, en deux listes : - une liste des noms de fichiers ajoutables - une liste des erreurs (fichiers refuses)
joindre_deballer_lister_zip()  : mixed
fixer_extension_document()  : array<string|int, string>
Cherche dans la base le type-mime du tableau representant le document et corrige le nom du fichier ; retourne array(extension, nom corrige) s'il ne trouve pas, retourne '' et le nom inchange
accepte_fichier_upload()  : bool|int
Gestion des fichiers ZIP

Constants

_TMP_DIR

public mixed _TMP_DIR = creer_repertoire_documents(md5($path . $GLOBALS['visiteur_session']['id_auteur']))

Functions

joindre_trouver_fichier_envoye()

Recuperer le nom du fichier selon le mode d'upload choisi et mettre cela au format $_FILES

joindre_trouver_fichier_envoye() : string|array<string|int, mixed>

Renvoie une liste de fichier ou un message en cas d'erreur

Return values
string|array<string|int, mixed>

joindre_trouver_http_post_files()

Récupérer et mettre en forme la liste des fichiers postes que ce soit via plusieurs input file ou via un input file multiple

joindre_trouver_http_post_files([mixed $name = null ]) : array<string|int, mixed>|string
Parameters
$name : mixed = null

: nom de l'input qu'on veut recuperer si on ne veut pas tous les fichiers

Return values
array<string|int, mixed>|string

string en cas d'erreur

joindre_verifier_zip()

Verifier si le fichier poste est un zip Si on sait le deballer, proposer les options necessaires

joindre_verifier_zip(array<string|int, mixed> $files) : mixed

Retourne [liste des fichiers, liste des erreurs, chemin du zip]

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

joindre_decrire_contenu_zip()

Verifier et decrire les fichiers de l'archive, en deux listes : - une liste des noms de fichiers ajoutables - une liste des erreurs (fichiers refuses)

joindre_decrire_contenu_zip(mixed $infos) : mixed
Parameters
$infos : mixed

joindre_deballer_lister_zip()

joindre_deballer_lister_zip(mixed $path, mixed $tmp_dir) : mixed
Parameters
$path : mixed
$tmp_dir : mixed

fixer_extension_document()

Cherche dans la base le type-mime du tableau representant le document et corrige le nom du fichier ; retourne array(extension, nom corrige) s'il ne trouve pas, retourne '' et le nom inchange

fixer_extension_document(array{name: string, type: string} $doc) : array<string|int, string>
Parameters
$doc : array{name: string, type: string}
Return values
array<string|int, string>

accepte_fichier_upload()

Gestion des fichiers ZIP

accepte_fichier_upload(string $f) : bool|int
Parameters
$f : string
Return values
bool|int

        
On this page

Search results