source: spip-zone/_plugins_/spip-bible/formulaires/bible_reference.php @ 48197

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

modification sur la valeur booleenne cadre pour mieux passer les tests conditionnels

  • Property svn:executable set to *
File size: 1.9 KB
Line 
1<?php
2
3function formulaires_bible_reference_charger_dist($lang='fr',$cadre=1){
4   
5        $valeurs = array(
6                'cadre'=>$cadre,
7           'action'    => $script,
8           'version'      =>  lire_config('bible/traduction_'.$lang),
9           'lang'      =>$lang,
10           'numeros'   => lire_config('bible/numeros'),
11           'retour'    => lire_config('bible/retour'),
12           'ref'       => lire_config('bible/ref'),
13        );
14        return $valeurs;
15}
16function formulaires_bible_reference_verifier_dist(){
17   
18    $passage    = str_replace(' ','',_request('passage'));
19    $version    = _request('version');
20    $numeros    = _request('numeros');
21    $retour     = _request('retour');
22    $ref        = _request('ref');
23    include_spip('bible_fonctions');
24    $resultat = bible($passage,$version,true);
25
26    if ($resultat == _T('bible:pas_livre')){
27        return array('erreur'   =>  _T('bible:form_ref_incorrecte'),
28                    'numeros'   =>  $numeros,
29                    'retour'    =>  $retour,
30                    'ref'       =>  $ref,
31                    'version'   =>  $version   
32                    );
33   
34    }
35   
36}
37
38function formulaires_bible_reference_traiter_dist(){
39
40    $passage    = str_replace(' ','',_request('passage'));
41    $version    = _request('version');
42    $numeros    = _request('numeros');
43    $retour     = _request('retour');
44    $ref        = _request('ref');
45    include_spip('bible_fonctions');
46    include_spip('inc/utils');
47    $resultat = recuperer_fond('modeles/bible',array('passage'=>$passage,'traduction'=>$version,'retour'=>!$retour ? 'non' : $retour,'numeros'=>!$numeros ? 'non' : $numeros,'ref'=>!$ref ? 'non' : $ref));
48   
49
50
51    return array('message_ok'=>array('resultat'   =>  $resultat,
52                        'passage'       => $passage,
53                'numeros'   =>  $numeros,
54                'retour'    =>  $retour,
55                'ref'       =>  $ref,
56                'version'   =>  $version   
57                ));
58
59
60       
61         // on vérifie pas ...
62}
63
64
65
66?>
Note: See TracBrowser for help on using the repository browser.