Changeset 65525 in spip-zone


Ignore:
Timestamp:
Sep 4, 2012, 1:33:40 PM (7 years ago)
Author:
maieul@…
Message:

url du passage avec lire_la_bible

File:
1 edited

Legend:

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

    r58115 r65525  
    11<?php
     2include_spip('inc/bible_tableau');
     3function generer_url_passage_lire($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lire,$lang){
     4        list($chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$petit) = lire_petit_livre($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang);
     5        if (!$petit){
     6                return "http://lire.la-bible.net/index.php?reference=$livre+$chapitre_debut&versions[]=$lire"; 
     7        }
     8        else {
     9                return "http://lire.la-bible.net/index.php?reference=$livre&versions[]=$lire"; 
     10        }
     11}
    212
     13function lire_petit_livre($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang){
     14        //petit livre ?
     15        $petit_livre=bible_tableau('petit_livre',$lang);
     16        if (in_array(strtolower($livre),$petit_livre)) {
     17               
     18                $verset_debut=$chapitre_debut;
     19               
     20                $verset_fin = $chapitre_fin;
     21                $chapitre_debut = 1;
     22                $chapitre_fin = 1;
     23                $petit          = true;
     24       
     25        }
     26        return array($chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$petit);
     27
     28}
    329function recuperer_passage_lire($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lire,$lang){
    430        $param_cache = array('livre'=>$livre,'chapitre_debut'=>$chapitre_debut,'verset_debut'=>$verset_debut,'chapitre_fin'=>$chapitre_fin,'verset_fin'=>$verset_fin,'lire'=>$lire);
     
    1743       
    1844       
    19        
    20        
    21         //petit livre ?
    22         $petit_livre=bible_tableau('petit_livre',$lang);
    23 
    24         if (in_array(strtolower($livre),$petit_livre)) {
    25                
    26                 $verset_debut=$chapitre_debut;
    27                
    28                 $verset_fin = $chapitre_fin;
    29                 $chapitre_debut = 1;
    30                 $chapitre_fin = 1;
    31        
    32         }
    33 
     45        list($chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$petit) = lire_petit_livre($livre,$chapitre_debut,$verset_debut,$chapitre_fin,$verset_fin,$lang);
    3446       
    3547        //determination de lu livre
    36         include_spip('inc/bible_tableau');
     48       
    3749        $tableau = bible_tableau('lire_la_bible');
    3850        $livre =  $tableau[$livre];
     
    4860        while ($i<=$chapitre_fin){
    4961                $url = $url_base."&reference=".$livre."+".$i;
    50                
    51        
    5262               
    5363                $i == $chapitre_debut ? $debut = $verset_debut : $debut=1;
Note: See TracChangeset for help on using the changeset viewer.