Changeset 69567 in spip-zone


Ignore:
Timestamp:
Feb 1, 2013, 8:23:57 AM (7 years ago)
Author:
abelass@…
Message:

assurer la bonne détection de langue dans un contexte avec langue par secteur et quand l'article est crée depuis edition et non depuis une rubrique

Location:
_plugins_/traduction_articles_autrement
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/traduction_articles_autrement

    • Property svn:ignore set to
      .project
  • _plugins_/traduction_articles_autrement/branches/1.0/paquet.xml

    r69285 r69567  
    22           prefix="taa"
    33           categorie="edition"
    4            version="1.3.7"
     4           version="1.3.8"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
  • _plugins_/traduction_articles_autrement/branches/1.0/taa_pipelines.php

    r66463 r69567  
    1515   if ($form=='editer_article'){       
    1616        $id_article=$flux['data']['id_article'];
     17    if(!$id_rubrique=$flux['data']['id_parent'])
    1718        $id_rubrique=(
    1819                _request('id_rubrique')?_request('id_rubrique'):
     
    2324        if(!$lang AND intval($id_rubrique))$lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='.$id_rubrique);
    2425        $flux['data']['lang_dest']=$lang;
     26
    2527       
    26         if(_request('lang_dest')){             
     28        if($flux['data']['lang_dest']){         
    2729                        $flux['data']['_hidden'] .= '<input type="hidden" name="lang_dest" value="'.$lang.'"/>';
    2830                        $flux['data']['_hidden'] .= '<input type="hidden" name="changer_lang" value="'.$lang.'"/>';
    29                 }
     31                } 
    3032        }
     33 
    3134        return $flux;
    3235}
     
    4043                        }
    4144                elseif(test_plugin_actif('tradrub')){
    42                         $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='._request('id_rubrique'));
    43                         $flux['data']['lang'] =  $lang;
     45                    $id_rubrique=_request('id_parent')?_request('id_parent'):_request('id_rubrique');
     46                        $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='.$id_rubrique);
     47                        $flux['data']['lang'] = $lang;
    4448                        $flux['data']['langue_choisie'] = 'non';       
    4549                        }               
  • _plugins_/traduction_articles_autrement/trunk/paquet.xml

    r69285 r69567  
    22           prefix="taa"
    33           categorie="edition"
    4            version="1.3.7"
     4           version="1.3.8"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
  • _plugins_/traduction_articles_autrement/trunk/taa_pipelines.php

    r66463 r69567  
    1515   if ($form=='editer_article'){       
    1616        $id_article=$flux['data']['id_article'];
     17    if(!$id_rubrique=$flux['data']['id_parent'])
    1718        $id_rubrique=(
    1819                _request('id_rubrique')?_request('id_rubrique'):
     
    2324        if(!$lang AND intval($id_rubrique))$lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='.$id_rubrique);
    2425        $flux['data']['lang_dest']=$lang;
     26
    2527       
    26         if(_request('lang_dest')){             
     28        if($flux['data']['lang_dest']){         
    2729                        $flux['data']['_hidden'] .= '<input type="hidden" name="lang_dest" value="'.$lang.'"/>';
    2830                        $flux['data']['_hidden'] .= '<input type="hidden" name="changer_lang" value="'.$lang.'"/>';
    29                 }
     31                } 
    3032        }
     33 
    3134        return $flux;
    3235}
     
    4043                        }
    4144                elseif(test_plugin_actif('tradrub')){
    42                         $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='._request('id_rubrique'));
    43                         $flux['data']['lang'] =  $lang;
     45                    $id_rubrique=_request('id_parent')?_request('id_parent'):_request('id_rubrique');
     46                        $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='.$id_rubrique);
     47                        $flux['data']['lang'] = $lang;
    4448                        $flux['data']['langue_choisie'] = 'non';       
    4549                        }               
Note: See TracChangeset for help on using the changeset viewer.