diff --git a/inc/bigform_traiter.php b/inc/bigform_traiter.php index 6c09f29..de2a058 100644 --- a/inc/bigform_traiter.php +++ b/inc/bigform_traiter.php @@ -36,12 +36,14 @@ function inc_bigform_traiter_dist($id_objet, $objet = 'article', $mode='auto') { /* * On peut utiliser une fonction SPIP * pour supprimer les logos + * Si aucune image n'est envoyée, $files est un string + * et dans ce cas on n'efface rien ! */ - if ($mode === 'logoon') { + if ($mode === 'logoon' and !is_string($files)) { include_spip('action/editer_logo'); logo_supprimer($objet, $id_objet, 'on'); } - if ($mode === 'logooff') { + if ($mode === 'logooff' and !is_string($files)) { include_spip('action/editer_logo'); logo_supprimer($objet, $id_objet, 'off'); }