Fix upload file

This commit is contained in:
Laurent Destailleur 2020-10-06 17:45:08 +02:00
parent 459ebe2e56
commit 2c5d396546
2 changed files with 2 additions and 2 deletions

View File

@ -115,7 +115,7 @@ class FormFile
if (empty($usewithoutform)) // Try to avoid this and set instead the form by the caller. if (empty($usewithoutform)) // Try to avoid this and set instead the form by the caller.
{ {
// Add a param as GET parameter to detect when POST were cleaned by PHP because a file larger than post_max_size // Add a param as GET parameter to detect when POST were cleaned by PHP because a file larger than post_max_size
$url .= (strpos('?', $url) === false ? '?' : '&').'uploadform=1'; $url .= (strpos($url, '?') === false ? '?' : '&').'uploadform=1';
$out .= '<form name="'.$htmlname.'" id="'.$htmlname.'" action="'.$url.'" enctype="multipart/form-data" method="POST">'; $out .= '<form name="'.$htmlname.'" id="'.$htmlname.'" action="'.$url.'" enctype="multipart/form-data" method="POST">';
$out .= '<input type="hidden" name="token" value="'.newToken().'">'; $out .= '<input type="hidden" name="token" value="'.newToken().'">';

View File

@ -378,7 +378,7 @@ if ((!defined('NOCSRFCHECK') && empty($dolibarr_nocsrfcheck) && !empty($conf->gl
in_array(GETPOST('action', 'aZ09'), array('add', 'addtimespent', 'update', 'install', 'delete', 'deleteprof', 'deletepayment'))) in_array(GETPOST('action', 'aZ09'), array('add', 'addtimespent', 'update', 'install', 'delete', 'deleteprof', 'deletepayment')))
{ {
if (!GETPOSTISSET('token')) { if (!GETPOSTISSET('token')) {
if (GETPOST('uploadform')) { if (GETPOST('uploadform', 'int')) {
dol_syslog("--- Access to ".$_SERVER["PHP_SELF"]." refused. File size too large."); dol_syslog("--- Access to ".$_SERVER["PHP_SELF"]." refused. File size too large.");
$langs->loadLangs(array("errors", "install")); $langs->loadLangs(array("errors", "install"));
print $langs->trans("ErrorFileSizeTooLarge").' '; print $langs->trans("ErrorFileSizeTooLarge").' ';