Changeset 87592 in spip-zone


Ignore:
Timestamp:
Feb 22, 2015, 11:00:40 AM (4 years ago)
Author:
kent1@…
Message:

Debug du crud de création de medias

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/emballe_medias/emballe_medias/trunk/crud/medias.php

    r71282 r87592  
    77 * b_b (http://http://www.weblog.eliaz.fr)
    88 *
    9  * © 2008/2012 - Distribue sous licence GNU/GPL
     9 * © 2008/2015 - Distribue sous licence GNU/GPL
    1010 *
    1111 **/
     
    3232function crud_medias_create_dist($dummy,$set=null){
    3333        $tmp_name = $set['document']['tmp_name'];
    34         if(!file_exists($tmp_name)){
     34        if(!file_exists($tmp_name))
    3535                $e = _L('document inexistant');
    36         }else{
     36        else{
    3737                $crud = charger_fonction('crud','action');
    3838                if(($id_auteur= intval($GLOBALS['visiteur_session']['id_auteur']))>0){
     
    4040               
    4141                        $titre_sans_extension = explode('.',basename($tmp_name));
    42                         if(count($titre_sans_extension > 1))
     42                        if(count($titre_sans_extension > 1)){
    4343                                array_pop($titre_sans_extension);
    4444                                $titre_doc = str_replace('_',' ',implode(' ',$titre_sans_extension));
     45                        }
    4546               
    4647                        // si l'option de config "chercher_article" est active
     
    8283                                                $c[$champ] = $set[$champ];
    8384                                }
    84                                 if($set['statut'] && in_array($set['statut'],array('prepa','publie'))){
     85                                if($set['statut'] && in_array($set['statut'],array('prepa','publie')))
    8586                                        $statut = $set['statut'];
    86                                 }
    8787                                if((lire_config('diogene/statuts/article_statut_defaut','prop') != 'prop') OR isset($statut)){
    8888                                        $c['date'] = date("Y-m-d H:i:s");
     
    9292                               
    9393                                $res = $crud('create','article','',$c);
    94                                 if(is_numeric($res['result']['id'])){
     94                                if(is_numeric($res['result']['id']))
    9595                                        $id_article = $res['result']['id'];
    96                                 }else{
     96                                else{
    9797                                        spip_unlink($tmp_name);
    9898                                        $e = _L('Impossible de créer l article');
     
    197197                                        );
    198198                                        $id = $id_article;
    199                                 }else{
     199                                }else
    200200                                        $e = 'Impossible de créer le document';
    201                                 }
    202                         }
    203                 }else{
     201                        }
     202                }else
    204203                        $e = _L('identification obligatoire'); 
    205                 }
    206204        }
    207205        return array('success'=>$e?false:true,'message'=>$e?$e:$ok,'result'=>array('id'=>$id));
Note: See TracChangeset for help on using the changeset viewer.