Changeset 74499 in spip-zone


Ignore:
Timestamp:
Jul 28, 2013, 11:04:33 PM (6 years ago)
Author:
kent1@…
Message:

Attention à la date qui peut avoir un format erroné

TODO : Vérifier correctement si on un $infodate? et si elle est valable, sinon la rendre valide

Location:
_plugins_/spipmotion/trunk/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipmotion/trunk/inc/spipmotion_ffprobe.php

    r71596 r74499  
    4040                                if(preg_match('/^TAG:.*/',$infos)){
    4141                                        $info = explode('=',str_replace('TAG:','',$infos));
    42                                         $metas[$info[0]] = trim($info[1]);
     42                                        if($info[0] != 'date')
     43                                                $metas[$info[0]] = trim($info[1]);
    4344                                }
    4445                        }
  • _plugins_/spipmotion/trunk/inc/spipmotion_recuperer_infos.php

    r71869 r74499  
    3535                return false;
    3636        }
    37        
     37
    3838        $fichier_tmp = false;
    39        
     39
    4040        if(!isset($fichier)){
    4141                spip_log("SPIPMOTION : recuperation des infos du document $id_document","spipmotion");
     
    8282                exec(escapeshellcmd("qt-faststart $fichier $fichier_tmp"),$retour,$retour_int);
    8383        }
    84        
     84
    8585        if($fichier_tmp && file_exists($fichier_tmp))
    8686                rename($fichier_tmp,$fichier);
    87        
     87
    8888        /**
    8989         * Récupération des métadonnées par mediainfo
     
    107107                }
    108108        }
    109        
     109
     110        // TODO : Vérifier correctement si on un $info['date'] et si elle est valable, sinon la rendre valide
     111
    110112        if(strlen($document['titre']) > 0)
    111113                unset($infos['titre']);
     
    118120                        unset($infos[$key]);
    119121        }
    120        
     122
    121123        /**
    122124         * Si les champs sont vides, on ne les enregistre pas
     
    134136                }
    135137        }
    136        
     138
    137139        /**
    138140         * La récupération de duree est importante
     
    149151                        $infos['duree'] = $duree;
    150152        }
    151        
     153
    152154        /**
    153155         * Filesize tout seul est limité à 2Go
     
    157159        if($infos['taille'] == '2147483647')
    158160                $infos['taille'] = sprintf("%u", filesize($fichier));
    159        
     161
    160162        if($logo){
    161163                $recuperer_logo = charger_fonction("spipmotion_recuperer_logo","inc");
     
    193195                        set_request('geojson',$geojson);
    194196                }
    195                
     197
    196198                include_spip('action/editer_gis');
    197                
     199
    198200                if(intval($id_document)){
    199201                        if($id_gis = sql_getfetsel("G.id_gis","spip_gis AS G LEFT  JOIN spip_gis_liens AS T ON T.id_gis=G.id_gis ","T.id_objet=" . intval($id_document) . " AND T.objet='document'")){
     
    233235                        document_modifier($id_document, $infos);
    234236                }
    235                
    236237                return true;
    237238        }
Note: See TracChangeset for help on using the changeset viewer.