Changeset 21188 in spip-zone


Ignore:
Timestamp:
Jun 30, 2008, 1:15:11 PM (11 years ago)
Author:
cam.lafit@…
Message:

Gerer des messages d'erreurs (peut etre) plus explicite

Si tout va bien : on retourne 1
Autrement chaine de texte pour signaler le pb.

Location:
_plugins_/_dev_/doc2img
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/doc2img/doc2img_convert.html

    r21098 r21188  
    11#CACHE{0}
    2 <BOUCLE_doc(DOCUMENTS) {id_document}>
    3     [(#ID_DOCUMENT|d2c_convertir|?{
    4         [conversion lancée <a href="(#URL_PAGE{doc2img,id_document=#ID_DOCUMENT})" target="_blank"> Voir </a>],
    5         pas de conversion
     2<BOUCLE_doc(DOCUMENTS) {id_document}>
     3    #SET{res, #ID_DOCUMENT|d2c_convertir }
     4   
     5    <b>#GET{res}</b>
     6   
     7    [(#GET{res}|=={1}|?{
     8        Conversion ok,
     9        #GET{res}
    610    })]
    711</BOUCLE_doc>
  • _plugins_/_dev_/doc2img/doc2img_fonctions.php

    r21156 r21188  
    3232function d2c_convertir($id_document) {
    3333    include_spip('inc/doc2img_convertir');
    34     if ((is_doc2img($id_document) == false) && (can_doc2img($id_document) == true) ) {
    35         return convertir_document($id_document) ? '1' : ' ';
     34    if (can_doc2img($id_document)) {
     35        if (is_doc2img($id_document)) {
     36            return "deja converti";
     37        } else {
     38            return convertir_document($id_document);
     39        }   
    3640    } else {
    37         return '';
     41        return "non convertible";
    3842    }
    3943}
  • _plugins_/_dev_/doc2img/inc/doc2img_convertir.php

    r21186 r21188  
    9090
    9191
    92 
     92/*! \brief fonction pour connaitre les infos fichiers du document
     93 *
     94 *  Calcul un tableau :
     95 *  - avec informations sur le documents (nom, repertoire, nature)
     96 *  - determine les informations des documents finaux (nom, respertoire, extension)
     97 * 
     98 * \param $id_document identifiant du document à convertir 
     99 * \return $document : liste de données caractérisant le document
     100 */
    93101function doc2img_document($id_document) {
    94102
     
    155163    if (!$fp = @spip_fopen_lock($document['source_url']['absolute'].$document['fullname'],'r',LOCK_EX)) {
    156164        spip_log('verouillé '.$id_document,'doc2img');
    157         return false;
     165        return "erreur document verrouillé";
    158166    }
    159167       
     
    171179    if (!@mkdir($document['cible_url']['absolute'])) {
    172180        spip_log('erreur repertoire '.$id_document,'doc2img');   
    173         return false;
     181        return "erreur impossible de creer le repertoire";
    174182    }
    175183       
     
    228236            spip_log('ecriture frame '.$frame,'doc2img');
    229237        }
    230 
    231238        //sauvegarde les donnees dans la base       
    232239        if (!sql_insertq(
     
    239246        )) {
    240247            spip_log("erreur sql","doc2img");
    241             return false;
     248            return "erreur base de donnée";
    242249        }
    243250        spip_log('injection bd','doc2img');
Note: See TracChangeset for help on using the changeset viewer.