editer_logo.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
Table of Contents
Functions
- logo_supprimer() : mixed
- Supprimer le logo d'un objet
- logo_modifier() : string
- Modifier le logo d'un objet
- logo_migrer_en_base() : mixed
- Migration des logos en documents.
- type_du_logo() : string
- Retourne le type de logo tel que `art` depuis le nom de clé primaire de l'objet
Functions
logo_supprimer()
Supprimer le logo d'un objet
logo_supprimer(string $objet, int $id_objet, string $etat) : mixed
Parameters
- $objet : string
- $id_objet : int
- $etat : string
-
on
ouoff
logo_modifier()
Modifier le logo d'un objet
logo_modifier(string $objet, int $id_objet, string $etat, string|array<string|int, mixed> $source) : string
Parameters
- $objet : string
- $id_objet : int
- $etat : string
-
on
ouoff
- $source : string|array<string|int, mixed>
-
- array : sous tableau de
$_FILE
issu de l'upload - string : fichier source (chemin complet ou chemin relatif a
tmp/upload
)
- array : sous tableau de
Return values
string —Erreur, sinon ''
logo_migrer_en_base()
Migration des logos en documents.
Migrer le site & les logos / tables dans un SPIP 4.x ou 5.x
logo_migrer_en_base(string $objet, int $time_limit) : mixed
- avant dans IMG/artonXX.png
- après dans IMG/logo/... + enregistrés en document dans spip_documents
Cette migration est effectuée à partir de SPIP 4.0 et la fonction doit être appelée pour chaque plugin qui aurait utilisé des logos sur des objets éditoriaux.
Parameters
- $objet : string
-
Type d’objet spip, tel que 'article'
- $time_limit : int
Tags
type_du_logo()
Retourne le type de logo tel que `art` depuis le nom de clé primaire de l'objet
MAIS NE PAS SUPPRIMER CAR SERT POUR L'UPGRADE des logos et leur mise en base
type_du_logo(string $_id_objet) : string
C'est par défaut le type d'objet, mais il existe des exceptions historiques
déclarées par la globale $table_logos
Parameters
- $_id_objet : string
-
Nom de la clé primaire de l'objet
Tags
Return values
string —Type du logo