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 |
|
|
?> |