Changeset 65521 in spip-zone


Ignore:
Timestamp:
Sep 4, 2012, 12:58:47 PM (7 years ago)
Author:
maieul@…
Message:

pour les traductions autre que wissen/bible/unbound, on met en suffixe de la fonction la traduction

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

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-bible/trunk/bible_fonctions.php

    r65410 r65521  
    210210       
    211211                include_spip('traduction/'.$traduction);
    212                 $tableau = recuperer_passage($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang);
     212                $fonction= 'recuperer_passage_'.$traduction;
     213                $tableau = $fonction($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang);
    213214        }
    214215        include_spip('inc/utils');
  • _plugins_/spip-bible/trunk/traduction/na28.php

    r65456 r65521  
    11<?php
    22
    3 function generer_url_passage($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang){
     3function generer_url_passage_na28($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang){
    44        // passage en int
    55        settype($chapitre_debut,'int');
     
    2323        return ($base."/$id/$debut/$fin");
    2424}
    25 function recuperer_passage($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang){
     25function recuperer_passage_na28($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang){
    2626        $param_cache = array($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang,'na28');
    2727        if (_NO_CACHE == 0){
     
    3535       
    3636        if ($chapitre_debut == $chapitre_fin){ // cas le plus simple
    37         $url = generer_url_passage($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang);
     37        $url = generer_url_passage_na28($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang);
    3838        $tab[$chapitre_debut] = extraire_passage($url,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin);
    3939        }
     
    4343            while ($chap <= $chapitre_fin){ // On reconstruit chapitre par chapitre
    4444                if ($chap == $chapitre_debut){// pour le premier chapitre du lot       
    45                         $url = generer_url_passage($livre,$chapitre_debut,$verset_debut,$chapitre_debut,0,$lang);
     45                        $url = generer_url_passage_na28($livre,$chapitre_debut,$verset_debut,$chapitre_debut,0,$lang);
    4646                        $tab[$chap] = extraire_passage($url,$verset_debut,0);
    4747                }
    4848                else if ($chap == $chapitre_fin){// pour le dernier chapitre du lot
    49                         $url = generer_url_passage($livre,$chapitre_fin,1,$chapitre_fin,$verset_fin,$lang);
     49                        $url = generer_url_passage_na28($livre,$chapitre_fin,1,$chapitre_fin,$verset_fin,$lang);
    5050                        $tab[$chap] = extraire_passage($url,1,$verset_fin);
    5151                }
    5252                else {// pour les autres chapitre
    53                         $url = generer_url_passage($livre,$chap,0,$chap,0,$lang);
     53                        $url = generer_url_passage_na28($livre,$chap,0,$chap,0,$lang);
    5454                        $tab[$chap] = extraire_passage($url,1,$chap,1000000);   
    5555                }
Note: See TracChangeset for help on using the changeset viewer.