Skip to content
Extraits de code Groupes Projets
Valider d22d3099 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

Revert de r106288 par svn merge -r106288:106287 . car entites_html n'est pas...

Revert de r106288 par svn merge -r106288:106287 . car entites_html n'est pas toujours chargee, donc risque erreurs fatales, et le probleme a ete traite en amont dans la fonction _T de maniere plus generique
parent 202977f5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -118,7 +118,7 @@ function action_ajouter_un_document_dist($id_document, $file, $objet, $id_objet, ...@@ -118,7 +118,7 @@ function action_ajouter_un_document_dist($id_document, $file, $objet, $id_objet,
// content-type est connu, et si possible recuperer la taille, voire plus. // content-type est connu, et si possible recuperer la taille, voire plus.
if (isset($file['distant']) and $file['distant']) { if (isset($file['distant']) and $file['distant']) {
if (!tester_url_absolue($source)) { if (!tester_url_absolue($source)) {
return _T('medias:erreur_chemin_distant', array('nom' => entites_html($source))); return _T('medias:erreur_chemin_distant', array('nom' => $source));
} }
include_spip('inc/distant'); include_spip('inc/distant');
$source = str_replace(array("'",'"','<'),array("%27",'%22','%3C'), $source); $source = str_replace(array("'",'"','<'),array("%27",'%22','%3C'), $source);
...@@ -155,7 +155,7 @@ function action_ajouter_un_document_dist($id_document, $file, $objet, $id_objet, ...@@ -155,7 +155,7 @@ function action_ajouter_un_document_dist($id_document, $file, $objet, $id_objet,
if (!is_array($fichier = fixer_fichier_upload($file, $mode))) { if (!is_array($fichier = fixer_fichier_upload($file, $mode))) {
return is_string($fichier) ? return is_string($fichier) ?
$fichier : _T('medias:erreur_upload_type_interdit', array('nom' => entites_html($file['name']))); $fichier : _T('medias:erreur_upload_type_interdit', array('nom' => $file['name']));
} }
$champs['inclus'] = $fichier['inclus']; $champs['inclus'] = $fichier['inclus'];
...@@ -256,7 +256,7 @@ function action_ajouter_un_document_dist($id_document, $file, $objet, $id_objet, ...@@ -256,7 +256,7 @@ function action_ajouter_un_document_dist($id_document, $file, $objet, $id_objet,
} }
} }
if (!$id_document) { if (!$id_document) {
return _T('medias:erreur_insertion_document_base', array('fichier' => '<em>' . entites_html($file['name']) . '</em>')); return _T('medias:erreur_insertion_document_base', array('fichier' => '<em>' . $file['name'] . '</em>'));
} }
document_modifier($id_document, $champs); document_modifier($id_document, $champs);
...@@ -411,7 +411,7 @@ function fixer_fichier_upload($file, $mode = '') { ...@@ -411,7 +411,7 @@ function fixer_fichier_upload($file, $mode = '') {
if ($row['fichier'] && (!$taille = @intval(filesize(get_spip_doc($row['fichier']))))) { if ($row['fichier'] && (!$taille = @intval(filesize(get_spip_doc($row['fichier']))))) {
spip_log('Echec copie du fichier ' . $file['tmp_name'] . ' (taille de fichier indéfinie)'); spip_log('Echec copie du fichier ' . $file['tmp_name'] . ' (taille de fichier indéfinie)');
spip_unlink(get_spip_doc($row['fichier'])); spip_unlink(get_spip_doc($row['fichier']));
return _T('medias:erreur_copie_fichier', array('nom' => entites_html($file['tmp_name']))); return _T('medias:erreur_copie_fichier', array('nom' => $file['tmp_name']));
} else { } else {
return $row; return $row;
} }
...@@ -465,7 +465,7 @@ function fixer_fichier_upload($file, $mode = '') { ...@@ -465,7 +465,7 @@ function fixer_fichier_upload($file, $mode = '') {
spip_log('Echec copie du fichier ' . $file['tmp_name'] . ' (taille de fichier indéfinie)'); spip_log('Echec copie du fichier ' . $file['tmp_name'] . ' (taille de fichier indéfinie)');
spip_unlink(get_spip_doc($row['fichier'])); spip_unlink(get_spip_doc($row['fichier']));
return _T('medias:erreur_copie_fichier', array('nom' => entites_html($file['tmp_name']))); return _T('medias:erreur_copie_fichier', array('nom' => $file['tmp_name']));
} else { } else {
return $row; return $row;
} }
......
...@@ -89,5 +89,5 @@ function action_copier_local_post($id_document) { ...@@ -89,5 +89,5 @@ function action_copier_local_post($id_document) {
spip_log("echec copie locale $source n'est pas une URL distante", 'medias' . _LOG_ERREUR); spip_log("echec copie locale $source n'est pas une URL distante", 'medias' . _LOG_ERREUR);
} }
return _T('medias:erreur_copie_fichier', array('nom' => entites_html($source))); return _T('medias:erreur_copie_fichier', array('nom' => $source));
} }
...@@ -425,7 +425,7 @@ function joindre_options_upload_ftp($dir, $mode = 'document') { ...@@ -425,7 +425,7 @@ function joindre_options_upload_ftp($dir, $mode = 'document') {
if (!in_array($ledossier, $dirs)) { if (!in_array($ledossier, $dirs)) {
$texte_upload[] = "\n<option value=\"$ledossier\">" $texte_upload[] = "\n<option value=\"$ledossier\">"
. str_repeat('&nbsp;', $k) . str_repeat('&nbsp;', $k)
. _T('medias:tout_dossier_upload', array('upload' => entites_html($ledossier))) . _T('medias:tout_dossier_upload', array('upload' => $ledossier))
. '</option>'; . '</option>';
$dirs[] = $ledossier; $dirs[] = $ledossier;
} }
......
...@@ -45,7 +45,7 @@ function erreur_upload_trop_gros() { ...@@ -45,7 +45,7 @@ function erreur_upload_trop_gros() {
include_spip('inc/filtres'); include_spip('inc/filtres');
$msg = '<p>' $msg = '<p>'
. taille_en_octets(entites_html($_SERVER['CONTENT_LENGTH'])) . taille_en_octets($_SERVER['CONTENT_LENGTH'])
. '<br />' . '<br />'
. _T( . _T(
'medias:upload_limit', 'medias:upload_limit',
......
...@@ -51,7 +51,7 @@ function joindre_trouver_fichier_envoye() { ...@@ -51,7 +51,7 @@ function joindre_trouver_fichier_envoye() {
return $err; return $err;
} // un erreur upload } // un erreur upload
if (!is_array(verifier_upload_autorise($test['name']))) { if (!is_array(verifier_upload_autorise($test['name']))) {
return _T('medias:erreur_upload_type_interdit', array('nom' => entites_html($test['name']))); return _T('medias:erreur_upload_type_interdit', array('nom' => $test['name']));
} }
$files[] = $test; $files[] = $test;
} }
...@@ -63,7 +63,7 @@ function joindre_trouver_fichier_envoye() { ...@@ -63,7 +63,7 @@ function joindre_trouver_fichier_envoye() {
return $err; return $err;
} // un erreur upload } // un erreur upload
if (!is_array(verifier_upload_autorise($file['name']))) { if (!is_array(verifier_upload_autorise($file['name']))) {
return _T('medias:erreur_upload_type_interdit', array('nom' => entites_html($file['name']))); return _T('medias:erreur_upload_type_interdit', array('nom' => $file['name']));
} }
$files[] = $file; $files[] = $file;
} }
...@@ -284,7 +284,7 @@ function joindre_decrire_contenu_zip($zip) { ...@@ -284,7 +284,7 @@ function joindre_decrire_contenu_zip($zip) {
} else // pas de message pour les dossiers et fichiers caches } else // pas de message pour les dossiers et fichiers caches
{ {
if (substr($f, -1) !== '/' and substr(basename($f), 0, 1) !== '.') { if (substr($f, -1) !== '/' and substr(basename($f), 0, 1) !== '.') {
$erreurs[] = _T('medias:erreur_upload_type_interdit', array('nom' => entites_html($f))); $erreurs[] = _T('medias:erreur_upload_type_interdit', array('nom' => $f));
} }
} }
} }
......
...@@ -61,7 +61,7 @@ function renseigner_source_distante($source) { ...@@ -61,7 +61,7 @@ function renseigner_source_distante($source) {
// methode traditionnelle : chargement de l'url puis analyse // methode traditionnelle : chargement de l'url puis analyse
if (!isset($a['fichier']) or !isset($a['mode'])) { if (!isset($a['fichier']) or !isset($a['mode'])) {
if (!$a = recuperer_infos_distantes($a['source'])) { if (!$a = recuperer_infos_distantes($a['source'])) {
return _T('medias:erreur_chemin_distant', array('nom' => entites_html($source))); return _T('medias:erreur_chemin_distant', array('nom' => $source));
} }
# NB: dans les bonnes conditions (fichier autorise et pas trop gros) # NB: dans les bonnes conditions (fichier autorise et pas trop gros)
# $a['fichier'] est une copie locale du fichier # $a['fichier'] est une copie locale du fichier
...@@ -123,13 +123,13 @@ function renseigner_taille_dimension_image($fichier, $ext, $distant = false) { ...@@ -123,13 +123,13 @@ function renseigner_taille_dimension_image($fichier, $ext, $distant = false) {
if (!$res) { if (!$res) {
spip_log("Echec copie du fichier $fichier", 'medias'); spip_log("Echec copie du fichier $fichier", 'medias');
return _T('medias:erreur_copie_fichier', array('nom' => entites_html($fichier))); return _T('medias:erreur_copie_fichier', array('nom' => $fichier));
} }
$fichier = $tmp; $fichier = $tmp;
} else { } else {
spip_log("Echec copie du fichier $fichier", 'medias'); spip_log("Echec copie du fichier $fichier", 'medias');
return _T('medias:erreur_copie_fichier', array('nom' => entites_html($fichier))); return _T('medias:erreur_copie_fichier', array('nom' => $fichier));
} }
} }
......
...@@ -17,12 +17,12 @@ function inc_verifier_document_mode_image_dist($infos) { ...@@ -17,12 +17,12 @@ function inc_verifier_document_mode_image_dist($infos) {
// Si on veut uploader une image, il faut qu'elle ait ete bien lue // Si on veut uploader une image, il faut qu'elle ait ete bien lue
if ($infos['inclus'] != 'image') { if ($infos['inclus'] != 'image') {
return _T('medias:erreur_format_fichier_image', array('nom' => entites_html($infos['fichier']))); return _T('medias:erreur_format_fichier_image', array('nom' => $infos['fichier']));
} #SVG } #SVG
if (isset($infos['largeur']) and isset($infos['hauteur'])) { if (isset($infos['largeur']) and isset($infos['hauteur'])) {
if (!($infos['largeur'] or $infos['hauteur'])) { if (!($infos['largeur'] or $infos['hauteur'])) {
return _T('medias:erreur_upload_vignette', array('nom' => entites_html($infos['fichier']))); return _T('medias:erreur_upload_vignette', array('nom' => $infos['fichier']));
} }
} }
......
...@@ -17,12 +17,12 @@ function inc_verifier_document_mode_vignette_dist($infos) { ...@@ -17,12 +17,12 @@ function inc_verifier_document_mode_vignette_dist($infos) {
// Si on veut uploader une vignette, il faut qu'elle ait ete bien lue // Si on veut uploader une vignette, il faut qu'elle ait ete bien lue
if ($infos['inclus'] != 'image') { if ($infos['inclus'] != 'image') {
return _T('medias:erreur_format_fichier_image', array('nom' => entites_html($infos['fichier']))); return _T('medias:erreur_format_fichier_image', array('nom' => $infos['fichier']));
} #SVG } #SVG
if (isset($infos['largeur']) and isset($infos['hauteur'])) { if (isset($infos['largeur']) and isset($infos['hauteur'])) {
if (!($infos['largeur'] or $infos['hauteur'])) { if (!($infos['largeur'] or $infos['hauteur'])) {
return _T('medias:erreur_upload_vignette', array('nom' => entites_html($infos['fichier']))); return _T('medias:erreur_upload_vignette', array('nom' => $infos['fichier']));
} }
} }
......
<paquet <paquet
prefix="medias" prefix="medias"
categorie="multimedia" categorie="multimedia"
version="2.20.11" version="2.20.12"
etat="stable" etat="stable"
compatibilite="[3.2.0-dev;3.2.*]" compatibilite="[3.2.0-dev;3.2.*]"
logo="prive/themes/spip/images/portfolio-32.png" logo="prive/themes/spip/images/portfolio-32.png"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter