Changeset 65639 in spip-zone


Ignore:
Timestamp:
Sep 6, 2012, 7:06:01 PM (7 years ago)
Author:
maieul@…
Message:

amelioration du générateur de doc : produit toute la doc

Location:
_plugins_/spip-bible/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-bible/trunk/bible_generer_doc.html

    r35546 r65639  
    11#CACHE{0}
    22#HTTP_HEADER{content-type:text/html;charset:utf-8}
    3 [(#ENV{lang_doc}|bible_generer_doc)]
     3[(#REM|bible_generer_doc)]
  • _plugins_/spip-bible/trunk/bible_generer_doc_fonctions.php

    r35546 r65639  
    11<?php
    2 function bible_generer_doc($lang){
     2include_spip('inc/bible_tableau');
     3function bible_generer_doc(){
     4     $langs = bible_tableau('langues');
     5     $texte = '';
     6     foreach ($langs as $lang){
     7
     8             $texte .= '<br /><br />{{{'.traduire_nom_langue($lang)."}}}[<-$lang]<br /><br />";     
     9             $texte .= bible_generer_doc_lang($lang);
     10    }
     11    $alias = bible_tableau('alias');
     12    $texte .= '<br><br>{{{Alias possible}}}<br><br>';
     13    foreach($alias as $lalias=>$lesalias){
     14         $lesalias = implode($lesalias['options'],'<br>-');
     15         $texte.= '<br><br>{{'.$lalias.': }}<br>-'.$lesalias ;
     16    }
     17   
     18    return $texte;
     19       
     20}
     21function bible_generer_doc_lang($lang){
    322        $tableau_traduction = bible_tableau('traduction');
    423        $tableau_separateur = bible_tableau('separateur');
    524        $tableau_livres = bible_tableau('livres');
    6        
    725        $texte = "{{Séparateur chapitre/verset}} : «".$tableau_separateur[$lang]."»";
    826        $texte.="<br /><br />{{Abréviations des livres}}<br /><br/>";
     
    1230                        foreach ($tableau as $abrev=>$livre){
    1331                                $texte.='|'.$abrev.'|'.$livre.'|<br/>';
    14                        
    15                         }
    16                
    17                
     32                        }       
    1833                }
    1934               
    20        
    2135        }
    2236        $texte .= '<br/>';
     
    2539                if ($traduction['lang']==$lang){
    2640                        $texte .= '<br/>';
    27                         $texte .= '{{'.$traduction['traduction'].'}}<br />-';
     41                       
    2842                       
    2943                        $gateway = $traduction['gateway'];
     
    3751                       
    3852                        if ($gateway){
    39                                 $url = "http://www.biblegateway.com/versions/index.php?action=getVersionInfo&vid=".$gateway[0];
     53                            $texte .= '{{'.$traduction['traduction'].'}}<br />-';
     54                        }
     55                        else{
     56                            $texte .= '{{'.$traduction['traduction'].'}}<br />-';
     57                        }
     58                        if ($gateway){
     59                                $url = "http://www.biblegateway.com/versions/index.php?action=getVersionInfo&vid=".$gateway;
    4060                               
    4161                        }
     
    5575                        }
    5676                        else {
    57                                 $url= "mettre ici l'url";
     77                                $url= $traduction['$url'];
    5878                       
    5979                        }
  • _plugins_/spip-bible/trunk/inc/bible_tableau.php

    r65636 r65639  
    577577                'gateway'       => false,
    578578                'lang'          =>'grc',
     579                'url'=>'http://www.nestle-aland.com',
    579580                'nt'=> true)
    580581                ,
Note: See TracChangeset for help on using the changeset viewer.