Fichier plugins-dist/medias/inc/renseigner_document.php

Fonctions pour compléter les informations connues d'un document

Source

Proposer une amélioration

Liste des fonctions

Utilise une variable static car appellée plusieurs fois au cours du même hit (vérification puis traitement)

Un plugin peut avec le pipeline renseigner_document_distant renseigner les informations fichier et mode avant l'analyse et traitement par ce plugin, qui dans ce cas ne les fera pas. Exemple : OEmbed

array | string renseigner_source_distante( string $source )

Paramètres

  1. string $source

    URL du document

Retour

  • array | string

    Informations sur le fichier distant, sinon message d'erreur. Sans erreur, retourne un tableau :

    - source : URL du fichier
    - distant : Est-ce un fichier distant ?
    - mode : Mode d'inclusion
    - fichier : Chemin local du fichier s'il a été recopié

Appelle le pipeline

Package

Proposer une amélioration

Récupère les informations de taille (largeur / hauteur / type_image / taille) d'un document Utilise pour cela les fonctions du répertoire metadatas/*

Ces fonctions de récupérations peuvent retourner d'autres champs si ces champs sont définis comme editable dans la déclaration de la table spip_documents

array | string renseigner_taille_dimension_image( string $fichier , string $ext , boolean $distant = false )

Paramètres

  1. string $fichier

    Le fichier à examiner

  2. string $ext

    L'extension du fichier à examiner

  3. boolean $distant = false

    Indique que le fichier peut etre distant, on essaiera alors d'en recuperer un bout pour en lire les meta infos

Retour

  • array | string

    $infos

    - Si c'est une chaîne, c'est une erreur
    - Si c'est un tableau, l'ensemble des informations récupérées du fichier

Package

Todo

  • Renommer cette fonction sans "_image"
Proposer une amélioration

Liste des marqueurs

Type Ligne Description
TODO 101 Renommer cette fonction sans "_image"