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

Annotation of /trunk/dyn/varetatpdf.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2804 - (hide annotations)
Tue Mar 11 11:12:20 2014 UTC (10 years, 10 months ago) by softime
File size: 7031 byte(s)
Amélioration suyr les états des bordereaux :  Tous les bordereaux se font désormais sur une période, seulement les dossiers du groupe 'ADS' sont affichés, le bordereau d'envoi au contrôle de légalité filtre désormais sur l'autorité compétente 'Commune', le bordereau d'envoi de courriers signature Maire ne filtre plus sur les événements de type 'arrêté', le bordereau d’envoi des avis du Maire au Préfet filtre désormais sur la date d'envoi RAR et sur l'autorité compétente 'Commune pour État'.

1 fraynaud 3 <?php
2     // =========================================================================
3     // Module de parametrage des etats
4 nhaye 2644 // $Id$
5 fraynaud 3 // =========================================================================
6     // compatibilite
7 vpihour 2334 $sql=str_replace("�idx",((isset($_GET['idx'])) ? $_GET['idx'] : $idx ),$sql);
8     $titre=str_replace("�idx",((isset($_GET['idx'])) ? $_GET['idx'] : $idx ),$titre);
9    
10     // IDX
11 vpihour 2622 $titre = str_replace("&idx", ((isset($_GET['idx'])) ? $_GET['idx'] : $idx ), $titre);
12     $corps = str_replace("&idx", ((isset($_GET['idx'])) ? $_GET['idx'] : $idx ), $corps);
13     $sql = str_replace("&idx", ((isset($_GET['idx'])) ? $_GET['idx'] : $idx ), $sql);
14 vpihour 2334 // DB_PREFIXE
15     $sql = str_replace("&DB_PREFIXE", DB_PREFIXE, $sql);
16     // AUJOURDHUI
17     $titre = str_replace("&aujourdhui", date('d/m/Y'), $titre);
18     $corps = str_replace("&aujourdhui", date('d/m/Y'), $corps);
19     // PARAMETRES
20     $collectivite = isset($collectivite)&&$collectivite != array()?
21     $collectivite:
22     $this->f->collectivite;
23     if (isset($collectivite) && $collectivite != array()) {
24     //
25     foreach (array_keys($collectivite) as $elem) {
26     //
27     $temp = "&".$elem;
28     $titre = str_replace($temp, $collectivite[$elem], $titre);
29     $corps = str_replace($temp, $collectivite[$elem], $corps);
30     $sql = str_replace($temp, $collectivite[$elem], $sql);
31     if ( strstr($elem, "ged_") === false && strstr($elem, "erp_") === false
32     && strstr($elem, "id_") === false && strstr($elem, "sig_") === false
33     && strstr($elem, "option_") === false ) {
34     $champs_remplacement_etat[] = "&amp;".$elem;
35     }
36     }
37     }
38    
39 fraynaud 126 (isset($_GET['datedebut']) ? $datedebut = $_GET['datedebut'] : $datedebut = "");
40     (isset($_GET['datefin']) ? $datefin = $_GET['datefin'] : $datefin = "");
41     (isset($_GET['nature']) ? $nature = $_GET["nature"] : $nature = "");
42 vpihour 2334 //Récupéraion de la liste des consultations d'un dossier d'instruction pour
43     //l'édition du rapport d'instruction
44 vpihour 1218 (isset($_GET['obj']) && strcasecmp( $_GET['obj'], "rapport_instruction") == 0 && file_exists("../app/rapport_instruction_consultation.php") ? include("../app/rapport_instruction_consultation.php") :$consultations = "");
45 softime 2804 (isset($_GET['date_bordereau_debut']) ? $date_bordereau_debut = $_GET["date_bordereau_debut"] : $date_bordereau_debut = "");
46     (isset($_GET['date_bordereau_fin']) ? $date_bordereau_fin = $_GET["date_bordereau_fin"] : $date_bordereau_fin = "");
47 softime 2715 // Récupération des contraintes associées au DI
48     preg_match("/&contraintes\((.*)\)/", $sql, $contraintes_sql);
49     if (empty($contraintes_sql)) {
50     $contraintes_sql[0] = "&contraintes";
51     }
52     preg_match("/&contraintes\((.*)\)/", $titre, $contraintes_titre);
53     if (empty($contraintes_titre)) {
54     $contraintes_titre[0] = "&contraintes";
55     }
56     preg_match("/&contraintes\((.*)\)/", $corps, $contraintes_corps);
57     if (empty($contraintes_corps)) {
58     $contraintes_corps[0] = "&contraintes";
59     }
60     (isset($_GET['obj']) && strcasecmp( $_GET['obj'], "dossier") == 0 && file_exists("../app/dossier_contrainte_edition.php") ? include("../app/dossier_contrainte_edition.php") : $contraintes = "");
61 fraynaud 50 // specific openFoncier *** edition ads
62 vpihour 2334 //Champs remplacés dans la requête SQL de l'état
63 fraynaud 126 $sql = str_replace("&datedebut", substr($datedebut,6,4)."-".substr($datedebut,3,2)."-".substr($datedebut,0,2),$sql);
64     $sql = str_replace("&datefin", substr($datefin,6,4)."-".substr($datefin,3,2)."-".substr($datefin,0,2),$sql);
65     $sql=str_replace("&nature",$nature,$sql);
66 vpihour 1218 $sql=str_replace("&rapport_instruction_consultation",$consultations,$sql);
67 softime 2804 $sql = str_replace("&date_bordereau_debut", substr($date_bordereau_debut,6,4)."-".substr($date_bordereau_debut,3,2)."-".substr($date_bordereau_debut,0,2),$sql);
68     $sql = str_replace("&date_bordereau_fin", substr($date_bordereau_fin,6,4)."-".substr($date_bordereau_fin,3,2)."-".substr($date_bordereau_fin,0,2),$sql);
69 softime 2715 $sql=str_replace($contraintes_sql[0], $contraintes, $sql);
70 vpihour 2334 //Champs remplacés dans le titre de l'état
71 fraynaud 126 $titre = str_replace("&datedebut", substr($datedebut,6,4)."-".substr($datedebut,3,2)."-".substr($datedebut,0,2),$titre);
72     $titre = str_replace("&datefin", substr($datefin,6,4)."-".substr($datefin,3,2)."-".substr($datefin,0,2),$titre);
73     $titre=str_replace("&nature",$nature,$titre);
74 vpihour 1218 $titre=str_replace("&rapport_instruction_consultation",$consultations,$titre);
75 softime 2804 $titre=str_replace("&date_bordereau_debut",$date_bordereau_debut,$titre);
76     $titre=str_replace("&date_bordereau_fin",$date_bordereau_fin,$titre);
77 softime 2715 $titre=str_replace($contraintes_titre[0], $contraintes, $titre);
78 vpihour 2334 //Champs remplacés dans le corps de l'état
79 fraynaud 126 $corps = str_replace("&datedebut", substr($datedebut,6,4)."-".substr($datedebut,3,2)."-".substr($datedebut,0,2),$corps);
80     $corps = str_replace("&datefin", substr($datefin,6,4)."-".substr($datefin,3,2)."-".substr($datefin,0,2),$corps);
81     $corps=str_replace("&nature",$nature,$corps);
82 vpihour 1218 $corps=str_replace("&rapport_instruction_consultation",$consultations,$corps);
83 softime 2804 $corps=str_replace("&date_bordereau_debut",$date_bordereau_debut,$corps);
84     $corps=str_replace("&date_bordereau_fin",$date_bordereau_fin,$corps);
85 softime 2715 $corps=str_replace($contraintes_corps[0], $contraintes, $corps);
86 vpihour 2334 //Date au format jour_de_la_semaine jour_du_mois mois_de_l'année
87     //Ex. Lundi 12 Mars
88 vpihour 1447 $jourSemaine = array(_('Dimanche'),_('Lundi'),_('Mardi'),_('Mercredi'),_('Jeudi'),
89     _('Vendredi'),_('Samedi'));
90     $moisAnnee = array(_('Janvier'),_('Fevrier'),_('Mars'),_('Avril'),_('Mai'),
91     _('Juin'),_('Juillet'),_('Aout'),_('Septembre'),_('Octobre'),_('Novembre')
92     ,_('Decembre'));
93 nhaye 2566 $titre=str_replace("&jourSemaine",$jourSemaine[date('w')]." ".date('d')." ".$moisAnnee[date('n')-1]." ".date('Y'),$titre);
94     $corps=str_replace("&jourSemaine",$jourSemaine[date('w')]." ".date('d')." ".$moisAnnee[date('n')-1]." ".date('Y'),$corps);
95 vpihour 2334
96     //Tableau contenant les données de l'aide à la saisie des états
97     $champs_remplacement_etat = array(
98     _("Identifiant") => array("&idx"),
99     _("Date de debut") => array("&datedebut"),
100     _("Date de fin") => array("&datefin"),
101 softime 2804 _("Date du bordereau") => array("&date_bordereau_debut", "&date_bordereau_fin"),
102 vpihour 2334 _("Nature du dossier") => array("&nature"),
103     _("Spécifique aux rapports d'instruction") => array("&rapport_instruction_consultation"),
104     _("Date du jour") => array("&aujourdhui"),
105     _("Affichage de la date au format jour_de_la_semaine jour_du_mois mois_de_l'année")
106     ."<br/>"._("Ex. Lundi 12 Mars") => array("&jourSemaine"),
107 softime 2757 _("Liste contraintes du dossier") => array("&contraintes : "._("Affiche toutes les contraintes."), "&contraintes(liste_groupe=g1,g2...;liste_ssgroupe=sg1,sg2...;service_consulte=t) : "._("Les options liste_groupe et liste_ssgroupe sont optionnelles et peuvent contenir une valeur unique ou plusieurs valeurs separees par une virgule, sans espace.")."<br/>".
108     _("La derniere option service_consulte permet d'ajouter une condition sur le champ du meme nom. Il peut prendre t (Oui) ou f (Non) comme valeur.")),
109 vpihour 2334 _("Parametre") => $champs_remplacement_etat,
110    
111     );
112    
113 vpihour 1218 ?>

Properties

Name Value
svn:keyword Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26