/[openfoncier]/trunk/dyn/varetatpdf.inc
ViewVC logotype

Annotation of /trunk/dyn/varetatpdf.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (hide annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 3347 byte(s)
Actualisation du trunk
1 mbroquet 3730 <?php
2     /**
3     *
4     *
5     * @package openads
6     * @version SVN : $Id: varetatpdf.inc 6057 2016-02-29 14:52:43Z stimezouaght $
7     */
8    
9     /**
10     *
11     */
12     // IDX
13     $titre = str_ireplace("&idx", ((isset($_GET['idx'])) ? $_GET['idx'] : $idx ), $titre);
14     $corps = str_ireplace("&idx", ((isset($_GET['idx'])) ? $_GET['idx'] : $idx ), $corps);
15    
16     /**
17     * CONTRAINTES
18     */
19     // Vérifie l'édition en cours
20     if (isset($_GET['obj'])
21     && $_GET['obj'] != 'om_etat'
22     && file_exists("../app/dossier_contrainte_edition.php")
23     && ($_GET['obj'] == 'dossier'
24     || $_GET['obj'] == 'rapport_instruction'
25     || strstr($_GET['obj'], 'consultation_') !== false)) {
26    
27     // Variable de remplacement pour les états
28     $var_remplacement_pdf = "etat";
29    
30     // Cherche la variable de remplacement avec paramètres
31     preg_match_all("/&contraintes\((.*)\)/", $titre, $matches_contraintes_titre);
32     // Pour chaque résultat
33     foreach ($matches_contraintes_titre[0] as $key => $value) {
34     // Instancie les valeurs
35     $contraintes_titre[0] = $value;
36     $contraintes_titre[1] = $matches_contraintes_titre[1][$key];
37     // Inclus le fichier pour le remplacement
38     include("../app/dossier_contrainte_edition.php");
39     // Remplace la variable
40     $titre=str_ireplace($contraintes_titre[0], $contraintes, $titre);
41     }
42     // Cherche la variable de remplacement sans paramètres
43     preg_match_all("/&contraintes(?!\(.*\))/", $titre, $matches_contraintes_titre);
44     // Pour chaque résultat
45     foreach ($matches_contraintes_titre[0] as $key => $value) {
46     // Instancie les valeurs
47     $contraintes_titre[0] = $value;
48     $contraintes_titre[1] = '';
49     // Inclus le fichier pour le remplacement
50     include("../app/dossier_contrainte_edition.php");
51     // Remplace la variable
52     $titre=str_ireplace($contraintes_titre[0], $contraintes, $titre);
53     }
54     //On supprime cette variable afin qu'elle ne soit plus utilisée dans le
55     //script inclus
56     unset($contraintes_titre);
57    
58     // Cherche la variable de remplacement avec paramètres
59     preg_match_all("/&contraintes\((.*)\)/", $corps, $matches_contraintes_corps);
60     // Pour chaque résultat
61     foreach ($matches_contraintes_corps[0] as $key => $value) {
62     // Instancie les valeurs
63     $contraintes_corps[0] = $value;
64     $contraintes_corps[1] = $matches_contraintes_corps[1][$key];
65     // Inclus le fichier pour le remplacement
66     include("../app/dossier_contrainte_edition.php");
67     // Remplace la variable
68     $corps=str_ireplace($contraintes_corps[0], $contraintes, $corps);
69     }
70     // Cherche la variable de remplacement sans paramètres
71     preg_match_all("/&contraintes(?!\(.*\))/", $corps, $matches_contraintes_corps);
72     // Pour chaque résultat
73     foreach ($matches_contraintes_corps[0] as $key => $value) {
74     // Instancie les valeurs
75     $contraintes_corps[0] = $value;
76     $contraintes_corps[1] = '';
77     // Inclus le fichier pour le remplacement
78     include("../app/dossier_contrainte_edition.php");
79     // Remplace la variable
80     $corps=str_ireplace($contraintes_corps[0], $contraintes, $corps);
81     }
82     //On supprime cette variable afin qu'elle ne soit plus utilisée dans le
83     //script inclus
84     unset($contraintes_corps);
85     }
86    
87     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26