[CSS] +fix page header and title color
[lhc/web/www.git] / www / plugins / verifier / verifier / image_upload.php
1 <?php
2
3 // Sécurité
4 if (!defined("_ECRIRE_INC_VERSION")) {
5 return;
6 }
7
8 /**
9 * Vérifier un upload d'image unique
10 * Cette fonction est depréciée, on utilisera de préférence la vérification 'fichiers', plus souple, et à laquelle la présente fonction renvoie.
11 * @param array $valeur
12 * Le sous tableau de $_FILES à vérifier, $_FILES['logo'] par exemple
13 * Doit être un champ avec un seul upload
14 * @param array $options
15 * Options à vérifier :
16 * - taille_max (en kio)
17 * - largeur_max (en px)
18 * - hauteur_max (en px)
19 *
20 * @return string
21 */
22 function verifier_image_upload_dist($valeur, $options) {
23 // Convertir pour les nouveaux réglages de la vérification 'fichier'
24 $nouvelles_options = array('mime'=>'image_web');
25 if (isset($options['taille_max'])) {
26 $nouvelles_options['taille_max'] = $options['taille_max'];
27 }
28 if (isset($options['largeur_max']) or isset($options['hauteur_max'])) {
29 $nouvelles_options['dimension_max'] = array();
30 if (isset($options['largeur_max'])) {
31 $nouvelles_options['dimension_max']['largeur'] = $options['largeur_max'];
32 }
33 if (isset($options['hauteur_max'])) {
34 $nouvelles_options['dimension_max']['hauteur'] = $options['hauteur_max'];
35 }
36 }
37 $verifier = charger_fonction('verifier', 'inc', true);
38
39 return $verifier($valeur, 'fichiers', $nouvelles_options, $valeur_normalisee);
40 }