cf54a711af5dcf694943575e56eb1a2ffc4ed45c
[lhc/web/www.git] / www / plugins-dist / medias / inc / getdocument.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2019 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 /**
14 * Gère un cas d'upload trop gros
15 *
16 * Fichier obsolète, à supprimer.
17 * Mais fonction utilisée encore dans medias_detecter_fond_par_defaut()
18 *
19 * @package SPIP\Medias\Upload
20 **/
21
22 #
23 # Fichier obsolete, a supprimer
24 #
25
26 if (!defined('_ECRIRE_INC_VERSION')) {
27 return;
28 }
29
30 // inclure les fonctions bases du core
31 include_once _DIR_RESTREINT . 'inc/documents.php';
32
33 include_spip('inc/minipres');
34
35
36 /**
37 * Traite l'erreur d'un upload trop gros
38 *
39 * L'erreur est appelée depuis public.php et medias_detecter_fond_par_defaut
40 * et affiche un minipres avec la taille limite de documents possibles
41 *
42 * @see minipres()
43 **/
44 function erreur_upload_trop_gros() {
45 include_spip('inc/filtres');
46
47 $msg = '<p>'
48 . taille_en_octets($_SERVER['CONTENT_LENGTH'])
49 . '<br />'
50 . _T(
51 'medias:upload_limit',
52 array('max' => ini_get('upload_max_filesize'))
53 )
54 . '</p>';
55
56 echo minipres(_T('pass_erreur'), "<div class='upload_answer upload_error'>" . $msg . '</div>');
57 exit;
58 }