Changeset 66460 in spip-zone


Ignore:
Timestamp:
Oct 3, 2012, 7:48:11 AM (8 years ago)
Author:
abelass@…
Message:

Si on est dans un contexte avec langue par secteur, langue_choisi doit être "non" afin que le changement de rubrique provoque l'adaptation de langue à celle de la rubrique

Location:
_plugins_/traduction_articles_autrement
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/traduction_articles_autrement/branches/1.0/paquet.xml

    r66266 r66460  
    22           prefix="taa"
    33           categorie="edition"
    4            version="1.3.4"
     4           version="1.3.5"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
  • _plugins_/traduction_articles_autrement/branches/1.0/taa_pipelines.php

    r66266 r66460  
    99/*Ajoute la langue de traduction dans le chargement du formulaire edition_article*/
    1010 function taa_formulaire_charger($flux){
    11     $form = $flux['args']['form'];
     11   $form = $flux['args']['form'];
    1212   if ($form=='editer_article'){       
    1313        $id_article=$flux['data']['id_article'];
     
    2121        $flux['data']['lang_dest']=$lang;
    2222       
    23         if($flux['data']['lang_dest']){         
     23        if(_request('lang_dest')){             
    2424                        $flux['data']['_hidden'] .= '<input type="hidden" name="lang_dest" value="'.$lang.'"/>';
    2525                        $flux['data']['_hidden'] .= '<input type="hidden" name="changer_lang" value="'.$lang.'"/>';
     
    3232/*Prise en compte de la langue de traduction dans le traitement du formulaire edition_article*/
    3333function taa_pre_insertion($flux){
    34     if ($flux['args']['table']=='spip_articles'){
     34   if ($flux['args']['table']=='spip_articles'){
    3535                if($lang=_request('lang_dest')){
    3636                        $flux['data']['lang'] =  $lang;
     
    3838                        }
    3939                elseif(test_plugin_actif('tradrub')){
    40                         $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='.sql_quote(_request('id_rubrique')));
     40                        $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='._request('id_rubrique'));
    4141                        $flux['data']['lang'] =  $lang;
    42                         $flux['data']['langue_choisie'] =  $lang;       
    43                         }
     42                        $flux['data']['langue_choisie'] = 'non';       
     43                        }               
    4444        }
    4545return $flux;
  • _plugins_/traduction_articles_autrement/trunk/paquet.xml

    r66266 r66460  
    22           prefix="taa"
    33           categorie="edition"
    4            version="1.3.4"
     4           version="1.3.5"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
  • _plugins_/traduction_articles_autrement/trunk/taa_pipelines.php

    r66266 r66460  
    99/*Ajoute la langue de traduction dans le chargement du formulaire edition_article*/
    1010 function taa_formulaire_charger($flux){
    11     $form = $flux['args']['form'];
     11   $form = $flux['args']['form'];
    1212   if ($form=='editer_article'){       
    1313        $id_article=$flux['data']['id_article'];
     
    2121        $flux['data']['lang_dest']=$lang;
    2222       
    23         if($flux['data']['lang_dest']){         
     23        if(_request('lang_dest')){             
    2424                        $flux['data']['_hidden'] .= '<input type="hidden" name="lang_dest" value="'.$lang.'"/>';
    2525                        $flux['data']['_hidden'] .= '<input type="hidden" name="changer_lang" value="'.$lang.'"/>';
     
    3232/*Prise en compte de la langue de traduction dans le traitement du formulaire edition_article*/
    3333function taa_pre_insertion($flux){
    34     if ($flux['args']['table']=='spip_articles'){
     34   if ($flux['args']['table']=='spip_articles'){
    3535                if($lang=_request('lang_dest')){
    3636                        $flux['data']['lang'] =  $lang;
     
    3838                        }
    3939                elseif(test_plugin_actif('tradrub')){
    40                         $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='.sql_quote(_request('id_rubrique')));
     40                        $lang=sql_getfetsel('lang','spip_rubriques','id_rubrique='._request('id_rubrique'));
    4141                        $flux['data']['lang'] =  $lang;
    42                         $flux['data']['langue_choisie'] =  $lang;       
    43                         }
     42                        $flux['data']['langue_choisie'] = 'non';       
     43                        }               
    4444        }
    4545return $flux;
Note: See TracChangeset for help on using the changeset viewer.