/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2012 *
+ * Copyright (c) 2001-2014 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
'logo_survol'=>($GLOBALS['meta']['activer_logos_survol'] == 'oui' ? ' ' : ''),
'objet'=>$objet,
'id_objet'=>$id_objet,
- '_options'=>$options
+ '_options'=>$options,
+ '_show_upload_off'=>'',
);
// rechercher le logo de l'objet
// pas de logo_on -> pas de formulaire pour le survol
if (!isset($res['logo_on']))
$res['logo_survol']='';
+ elseif (!isset($res['logo_off']) AND _request('logo_up'))
+ $res['_show_upload_off'] = ' ';
// si le logo n'est pas editable et qu'il n'y en a pas, on affiche pas du tout le formulaire
if (!$res['editable']
if ($logo)
spip_unlink($logo[0]);
$res['message_ok'] = ''; // pas besoin de message : la validation est visuelle
+ set_request('logo_up',' ');
}
// sinon supprimer ancien logo puis copier le nouveau
$logo = $chercher_logo($id_objet, $_id_objet, $etat);
if ($logo)
spip_unlink($logo[0]);
- $ajouter_image($type.$etat.$id_objet," ",$file);
- $res['message_ok'] = ''; // pas besoin de message : la validation est visuelle
+ if ($err = $ajouter_image($type.$etat.$id_objet," ",$file,true))
+ $res['message_erreur'] = $err;
+ else
+ $res['message_ok'] = ''; // pas besoin de message : la validation est visuelle
+ set_request('logo_up',' ');
}
}
}