Changeset 39383 in spip-zone


Ignore:
Timestamp:
Jul 20, 2010, 11:46:44 AM (9 years ago)
Author:
kent1@…
Message:

La récupération du logo depuis le document original passe à la fin de l'encodage

Location:
_plugins_/spipmotion
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipmotion/inc/encodage.php

    r39254 r39383  
    426426                        sql_updateq("spip_spipmotion_attentes",array('encode'=>'oui','infos' => serialize($infos_encodage)),"id_spipmotion_attente=".intval($doc_attente));
    427427                        sql_updateq("spip_documents",array('id_orig'=>$attente['id_document']),'id_document='.intval($x));
     428                        /**
     429                         * Tentative de récupération d'un logo du document original
     430                         */
     431                        if($source['id_vignette'] > 0){
     432                                $vignette = sql_fetsel('fichier,extension','spip_documents','id_document='.intval($source['id_vignette']));
     433                                $fichier_vignette = get_spip_doc($vignette['fichier']);
     434                                $string_tmp = basename(get_spip_doc($vignette['fichier'])).'-'.date();
     435                                $nom_vignette = md5($string_tmp).'.'.$vignette['extension'];
     436                                $x2 = $ajouter_documents($fichier_vignette, $nom_vignette, '', '', 'vignette', $x, $actif,'','','');
     437                        }
    428438                }else{
    429439                        sql_updateq("spip_spipmotion_attentes",array('encode'=>'non'),"id_spipmotion_attente=".intval($doc_attente));
    430440                        spip_log('Il y a une erreur, le fichier n est pas copié','spipmotion');
    431441                }
    432 
    433 
    434442        }
    435443        /**
     
    449457         * Invalidation du cache
    450458         */
    451                 include_spip('inc/invalideur');
    452                 suivre_invalideur("0",true);
     459        include_spip('inc/invalideur');
     460        suivre_invalideur("0",true);
    453461
    454462        if ($notifications = charger_fonction('notifications', 'inc')) {
  • _plugins_/spipmotion/spipmotion_pipelines.php

    r39375 r39383  
    137137                        }
    138138
    139 
    140139                        /**
    141140                         * On l'ajoute dans la file d'attente d'encodage si nécessaire
     
    147146                                include_spip('action/spipmotion_ajouter_file_encodage');
    148147                                spipmotion_genere_file($id_document,$document['objet'],$document['id_objet']);
    149                         }
    150                         /**
    151                          * Tentative de récupération d'un logo du document original
    152                          */
    153                         if($id_doc){
    154                                 $id_vignette = sql_getfetsel('id_vignette','spip_documents','id_document='.intval($id_doc));
    155                                 if(!$logo && is_numeric($id_vignette) && ($id_vignette > 0)){
    156                                         sql_updateq('spip_documents',array('id_vignette'=>$id_vignette),'id_document='.intval($id_document));
    157                                 }
    158148                        }
    159149
Note: See TracChangeset for help on using the changeset viewer.