diff --git a/.gitattributes b/.gitattributes index 973d88893b4f6a9a99a9e7ddd4803c58b03e3f4f..91f7a247ae6a1e24b3ebc4980444a964ab3b1d78 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,7 +5,6 @@ images/icones-infos.txt -text images/verifier-128.png -text inc/is_email.php -text inc/verifier.php -text -inc/verifier_upload.php -text lang/paquet-verifier.xml -text lang/paquet-verifier_de.php -text lang/paquet-verifier_en.php -text @@ -63,6 +62,5 @@ verifier/taille.php -text verifier/taille.yaml -text verifier/telephone.php -text verifier/telephone.yaml -text -verifier/upload_document.php -text verifier/url.php -text verifier/url.yaml -text diff --git a/inc/verifier_upload.php b/inc/verifier_upload.php deleted file mode 100644 index 0ccbe6cf2839aa88ce656dc4a5fdacd7a1b27522..0000000000000000000000000000000000000000 --- a/inc/verifier_upload.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php - -// Sécurité -if (!defined("_ECRIRE_INC_VERSION")) return; - -/** - * Vérifier une saisie de type upload - * - * @pipeline formulaire_verifier() - * @param array $saisie description de la saisie - * @return array tableau d'erreur - */ -function inc_verifier_upload_dist($saisie){ - $erreur = ''; - // Récupérer les infos sur le fichier - $nom = $saisie['options']['nom']; - $file = $_FILES[$nom]; - // D'abord verifier si cela devait être rendu obligatoire - if ($file['error']=='4' and $saisie['options']['obligatoire'] == 'on'){ - $erreur = (isset($saisie['options']['erreur_obligatoire']) and $saisie['options']['erreur_obligatoire']) - ? $saisie['options']['erreur_obligatoire'] - : _T('info_obligatoire'); - return $erreur; - } - - // Vérifier ensuite le mime type - if ($saisie['options']['tous_mime_type'] == 'on'){ - $mime_types_possibles = sql_allfetsel('extension,mime_type AS type','spip_types_documents'); - } - else{ - $mime_types_possibles = array(); - foreach ($saisie['options']['uniquement_mime_type'] as $desc){ - $explode = explode("+++",$desc); - $mime_types_possibles[] = array('type' => $explode[0],'extension'=>$explode[1]); - } - } - $verifier = charger_fonction('verifier', 'inc', true); - $options = array(); - return $verifier($file, 'upload_document', array('types'=>$mime_types_possibles)); - - -} diff --git a/verifier/upload_document.php b/verifier/upload_document.php deleted file mode 100644 index b49451f9e309de444d9e1f5737657f76168ec798..0000000000000000000000000000000000000000 --- a/verifier/upload_document.php +++ /dev/null @@ -1,36 +0,0 @@ -<?php - -// Sécurité -if (!defined("_ECRIRE_INC_VERSION")) { - return; -} -/** - * Vérifier un upload de document - * - * @param array $valeur - * Le sous tableau de $_FILES à vérifier, $_FILES['logo'] par exemple - * Doit être un champ avec un seul upload - * @param array $options - * Options à vérifier : - * - types (tableau de tableaux array('type' => letypemime, 'extension' =>l'extension)) - * @return string - */ -function verifier_upload_document_dist($file,$options){ - $type = $file['type']; - $name = $file['name']; - $pathinfo = pathinfo($file['name']); - $extension = $pathinfo['extension']; - $pas_bon_type = True; - - // Commençons par vérifier type mime et extension - foreach ($options['types'] as $type_possible){ - if ($type_possible['extension'] == $extension and $type_possible['type'] == $type){ - $pas_bon_type = False; - break; - } - } - if ($pas_bon_type){ - return _T('verifier:erreur_type_non_autorise',array('name'=>$name)); - } - return ''; -}