source: spip-zone/_plugins_/spip-bible/bible_generer_doc_fonctions.php @ 35546

Last change on this file since 35546 was 35546, checked in by maieulrouquette@…, 10 years ago

éviter de mettre des fonctions appelées une fois dans le fonctions de spip-bible

  • Property svn:executable set to *
File size: 2.0 KB
Line 
1<?php
2function bible_generer_doc($lang){
3        $tableau_traduction = bible_tableau('traduction');
4        $tableau_separateur = bible_tableau('separateur');
5        $tableau_livres = bible_tableau('livres');
6       
7        $texte = "{{Séparateur chapitre/verset}} : «".$tableau_separateur[$lang]."»";
8        $texte.="<br /><br />{{Abréviations des livres}}<br /><br/>";
9       
10        foreach ($tableau_livres as $lang_livre=>$tableau){
11                if ($lang == $lang_livre){
12                        foreach ($tableau as $abrev=>$livre){
13                                $texte.='|'.$abrev.'|'.$livre.'|<br/>';
14                       
15                        }
16               
17               
18                }
19               
20       
21        }
22        $texte .= '<br/>';
23       
24        foreach ($tableau_traduction as $abrev=>$traduction){
25                if ($traduction['lang']==$lang){
26                        $texte .= '<br/>';
27                        $texte .= '{{'.$traduction['traduction'].'}}<br />-';
28                       
29                        $gateway = $traduction['gateway'];
30                        $wissen  = $traduction['wissen'];
31                        $unbound = $traduction['unbound'];
32                        $at = $traduction['at'];
33                        $nt = $traduction['nt'];
34                        $domaine_public = $traduction['domaine_public'];
35                        $deutero = $traduction['deutero'];
36                        $lire = $traduction['lire'];
37                       
38                        if ($gateway){
39                                $url = "http://www.biblegateway.com/versions/index.php?action=getVersionInfo&vid=".$gateway[0];
40                               
41                        }
42                        else if ($wissen){
43                                $url = "http://www.bibelwissenschaft.de/online-bibeln/".$wissen;
44                       
45                        }
46                       
47                        else if ($unbound){
48                                $url = "http://www.unboundbible.org/";
49                       
50                        }
51                       
52                        else if($lire){
53                                $url = "http://lire.la-bible.net";
54                       
55                        }
56                        else {
57                                $url= "mettre ici l'url";
58                       
59                        }
60                       
61                        $texte.= ' {source} : '.$url;
62                        $texte.='<br />- {valeur du paramètre traduction} : «'.$abrev.'»';             
63                        $at == true ? $texte.='<br />- {Ancien Testament} : oui ' : $texte.='<br />- {Ancien Testament} : non ';
64                        $deutero == true ? $texte.='<br />- {Deutérocanoniques} : oui ' : $texte.='<br />- {Deutérocanoniques} : non ';
65                        $nt == true ? $texte.='<br />- {Nouveau Testament} : oui' : $texte.='<br />- {Nouveau Testament} : non';
66                        $domaine_public == true ? $texte.= '<br />- {Domaine Public} : oui <br  />' :  $texte.= '<br />- {Domaine Public} : non <br  />' ;
67                }
68       
69       
70        }
71       
72
73
74        return $texte;
75}       ?>
Note: See TracBrowser for help on using the repository browser.