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
- formulaires_editer_logo_charger_dist() : array<string|int, mixed>|false
- Chargement du formulaire d'édition de logo
- formulaires_editer_logo_identifier_dist() : string
- Identifier le formulaire en faisant abstraction des parametres qui ne representent pas l'objet edite
- formulaires_editer_logo_verifier_dist() : array<string|int, mixed>
- Verification avant traitement du formulaire d'édition de logo
- formulaires_editer_logo_traiter_dist() : array<string|int, mixed>
- Traitement de l'upload d'un logo
- formulaire_editer_logo_get_sources() : array<string|int, mixed>
- Extraction des sources des fichiers uploadés correspondant aux 2 logos (normal + survol) si leur upload s'est bien passé
Functions
formulaires_editer_logo_charger_dist()
Chargement du formulaire d'édition de logo
formulaires_editer_logo_charger_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>|false
Parameters
- $objet : string
-
Objet SPIP auquel sera lie le document (ex. article)
- $id_objet : int
-
Identifiant de l'objet
- $retour : string = ''
-
Url de redirection apres traitement
- $options : array<string|int, mixed> = []
-
Tableau d'option (exemple : image_reduire => 50)
Return values
array<string|int, mixed>|false —Variables d'environnement pour le fond
formulaires_editer_logo_identifier_dist()
Identifier le formulaire en faisant abstraction des parametres qui ne representent pas l'objet edite
formulaires_editer_logo_identifier_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed> $options = [] ]) : string
Parameters
- $objet : string
-
Objet SPIP auquel sera lie le document (ex. article)
- $id_objet : int
-
Identifiant de l'objet
- $retour : string = ''
-
Url de redirection apres traitement
- $options : array<string|int, mixed> = []
-
Tableau d'option (exemple : image_reduire => 50)
Return values
string —Hash du formulaire
formulaires_editer_logo_verifier_dist()
Verification avant traitement du formulaire d'édition de logo
formulaires_editer_logo_verifier_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
On verifie que l'upload s'est bien passe et que le document recu est une image (d'apres son extension)
Parameters
- $objet : string
-
Objet SPIP auquel sera lie le document (ex. article)
- $id_objet : int
-
Identifiant de l'objet
- $retour : string = ''
-
Url de redirection apres traitement
- $options : array<string|int, mixed> = []
-
Tableau d'option (exemple : image_reduire => 50)
Return values
array<string|int, mixed> —Erreurs du formulaire
formulaires_editer_logo_traiter_dist()
Traitement de l'upload d'un logo
formulaires_editer_logo_traiter_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Il est affecte au site si la balise n'est pas dans une boucle, sinon a l'objet concerne par la boucle ou indiquee par les parametres d'appel
Parameters
- $objet : string
-
Objet SPIP auquel sera lie le document (ex. article)
- $id_objet : int
-
Identifiant de l'objet
- $retour : string = ''
-
Url de redirection apres traitement
- $options : array<string|int, mixed> = []
-
Tableau d'option (exemple : image_reduire => 50)
Return values
array<string|int, mixed> —Retour des traitements
formulaire_editer_logo_get_sources()
Extraction des sources des fichiers uploadés correspondant aux 2 logos (normal + survol) si leur upload s'est bien passé
formulaire_editer_logo_get_sources() : array<string|int, mixed>
Return values
array<string|int, mixed> —Sources des fichiers dans les clés on
ou off