Fix management of photo of users

This commit is contained in:
Laurent Destailleur 2020-12-10 18:58:11 +01:00
parent df4d2e1b24
commit 6b1ce7c050

View File

@ -511,15 +511,15 @@ if (empty($reshook)) {
}
if (!$error && !count($object->errors)) {
if (GETPOST('deletephoto') && $object->photo) {
$fileimg = $conf->user->dir_output.'/'.get_exdir(0, 0, 0, 0, $object, 'user').'/'.$object->id.'/logos/'.$object->photo;
$dirthumbs = $conf->user->dir_output.'/'.get_exdir(0, 0, 0, 0, $object, 'user').'/'.$object->id.'/logos/thumbs';
if (GETPOST('deletephoto') && $object->oldcopy->photo) {
$fileimg = $conf->user->dir_output.'/'.get_exdir(0, 0, 0, 0, $object, 'user').$object->oldcopy->photo;
$dirthumbs = $conf->user->dir_output.'/'.get_exdir(0, 0, 0, 0, $object, 'user').'/thumbs';
dol_delete_file($fileimg);
dol_delete_dir_recursive($dirthumbs);
}
if (isset($_FILES['photo']['tmp_name']) && trim($_FILES['photo']['tmp_name'])) {
$dir = $conf->user->dir_output.'/'.get_exdir(0, 0, 0, 0, $object, 'user').'/'.$object->id;
$dir = $conf->user->dir_output.'/'.get_exdir(0, 0, 0, 1, $object, 'user');
dol_mkdir($dir);