Changeset 45407 in spip-zone


Ignore:
Timestamp:
Mar 14, 2011, 4:21:34 PM (10 years ago)
Author:
cedric@…
Message:

quand on arrive pas a inserer un document en base de donnees, il est de bon ton de le dire plutot que de faire croire que tout s'est bien passe ...

Location:
_core_/plugins/medias
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/action/ajouter_documents.php

    r44161 r45407  
    181181        // Installer le document dans la base
    182182        if (!$id_document){
    183                 $id_document = insert_document();
    184                 spip_log ("ajout du document ".$file['tmp_name']." ".$file['name']."  (M '$mode' T '$objet' L '$id_objet' D '$id_document')");
    185         }
     183                if ($id_document = insert_document())
     184                        spip_log ("ajout du document ".$file['tmp_name']." ".$file['name']."  (M '$mode' T '$objet' L '$id_objet' D '$id_document')",'medias');
     185                else
     186                        spip_log ("Echec insert_document() du document ".$file['tmp_name']." ".$file['name']."  (M '$mode' T '$objet' L '$id_objet' D '$id_document')",'medias'._LOG_ERREUR);
     187        }
     188        if (!$id_document)
     189                return _T('medias:erreur_insertion_document_base',array('fichier'=>"<em>".$file['name']."</em>"));
    186190       
    187191        document_set($id_document,$champs);
  • _core_/plugins/medias/formulaires/joindre_document.php

    r44924 r45407  
    181181                        if (!is_numeric($doc))
    182182                                $messages_erreur[] = $doc;
     183                        // cas qui devrait etre traite en amont
     184                        elseif(!$doc){
     185                                $messages_erreur[] = _T('medias:erreur_insertion_document_base',array('fichier'=>'<em>???</em>'));
     186                        }
    183187                        else{
    184188                                if (!$ancre)
  • _core_/plugins/medias/lang/medias_fr.php

    r44788 r45407  
    7373        'erreur_upload_vignette' => 'Erreur lors du chargement de la vignette @nom@',
    7474        'erreur_suppression_vignette' => 'Erreur lors de la suppression de la vignette',
     75        'erreur_insertion_document_base' => 'Impossible d\'enregistrer le document @fichier@ en base de donn&eacute;es',
    7576       
    7677        // F
Note: See TracChangeset for help on using the changeset viewer.