/[openfoncier]/branches/3.14.x/app/affichage_reglementaire_attestation.php
ViewVC logotype

Annotation of /branches/3.14.x/app/affichage_reglementaire_attestation.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1005 - (hide annotations)
Thu Dec 6 15:48:07 2012 UTC (12 years, 2 months ago) by fmichon
Original Path: trunk/app/attestation_affichage.php
File size: 5280 byte(s)
Merge de la branche 3.2.x pour la reprise du développement dans le trunk

1 vpihour 859 <?php
2     // $Id: edition_d.php,v 1.4 2009-12-15 09:26:19 jbastide Exp $
3     /**
4     * Fichiers requis
5     */
6     require_once "../obj/utils.class.php";
7     $f = new utils(NULL,
8     "attestation_affichage",
9     _("Attestation d'affichage"),
10     "ico_edition.png",
11     "attestation_affichage");
12     $f->addHTMLHeadJs(array("../js/script.js"));
13    
14     $msg = '';
15     $erreur = '';
16    
17     /*Recherche du dossier demandé*/
18     if( isset($_POST['validation']) && isset($_POST['dossier']) && $_POST['dossier']!="" ) {
19    
20     /* Récupère la lettre type */
21     $sql = "SELECT
22     lettretype
23     FROM
24     ".DB_PREFIXE."instruction
25     WHERE
26     dossier = '".htmlspecialchars($_POST['dossier'])."'
27     AND evenement = ".$f->getParameter('affichage_obligatoire');
28     $f->addToLog("attestation_affichage.php : ".$sql." execute <br>", EXTRA_VERBOSE_MODE);
29    
30     $resInstr = $f->db->query($sql);
31     $f->isDatabaseError($resInstr);
32    
33     /*Affichage du lien vers le PDF*/
34     /*Si aucune instruction avec l'événement affichage obligatoire n'a été trouvé*/
35     if( $resInstr->numrows() == 0 ) {
36    
37     /*Vérifie si le dossier existe effectivement*/
38     $sql = "SELECT
39     dossier
40     FROM
41     ".DB_PREFIXE."dossier
42     WHERE
43     dossier = '".htmlspecialchars($_POST['dossier'])."'";
44     $f->addToLog("attestation_affichage.php : ".$sql." execute <br>", EXTRA_VERBOSE_MODE);
45    
46     $res = $f->db->query($sql);
47     $f->isDatabaseError($res);
48    
49     /*Si le dossier existe*/
50     if ( $res->numrows() > 0 ){
51    
52     $erreur = _("Ce dossier n'a jamais ete affiche");
53     }
54    
55     /*sinon*/
56     else {
57    
58     $erreur = _("Ce dossier n'existe pas");
59     }
60     }
61     elseif ( $resInstr->numrows() > 0 ){
62    
63     $rowInstr=& $resInstr->fetchRow(DB_FETCHMODE_ASSOC);
64     $msg = _("Cliquez sur le lien ci-dessous pour telecharger votre attestation d'affichage").
65     " : <br/><br/>
66     <a
67     class='lien'
68     href='../pdf/pdflettretype.php?obj=".$rowInstr['lettretype']."&amp;idx=".$_POST['dossier']."'>
69     <span
70     class=\"om-icon om-icon-16 om-icon-fix pdf-16\"
71     title=\""._("Attestation d'affichage")."\">".
72     _("attestation d'affichage").
73     "</span>
74     &nbsp;&nbsp;&nbsp;&nbsp;".
75     _("Attestation d'affichage")."
76     </a>";
77     }
78     }
79    
80     elseif( isset($_POST['validation']) && isset($_POST['dossier']) && $_POST['dossier'] == "") {
81    
82     $erreur = _("Veuiller saisir un No de dossier.");
83    
84     }
85    
86     /*Affichage du formulaire*/
87     require_once '../obj/om_formulaire.class.php';
88     echo "<div id=\"formulaire\" class=\"ui-tabs ui-widget ui-widget-content ui-corner-all\">";
89     echo "<div id=\"tabs-1\" class=\"ui-tabs-panel ui-widget-content ui-corner-bottom\">";
90    
91     echo '<div class="formulaire">';
92     echo "\t<form method=\"post\" id=\"attestation_affichage_form\" action=\"../app/attestation_affichage.php\" class=\"formEntete ui-corner-all\">\n";
93    
94    
95     /* Affichage de l'erreur */
96     if($erreur != "") {
97     $class = "error";
98     $f->displayMessage($class, $erreur);
99     }
100    
101     //
102     $validation = 0;
103     $maj = 0;
104     $champs = array("dossier");
105    
106     //
107     $form = new formulaire(NULL, $validation, $maj, $champs);
108     //
109     $form->setLib("dossier", _("No de dossier")." :");
110     $form->setType("dossier", "text");
111 fmichon 1005 $form->setTaille("dossier", 25);
112     $form->setMax("dossier", 25);
113 vpihour 859 //
114     $form->entete();
115     $form->afficher($champs, $validation, false, false);
116     $form->enpied();
117    
118     //
119    
120     echo "\t<div class=\"formControls\">\n";
121     echo "\t\t<input type=\"submit\" class=\"om-button ui-button ui-widget ui-state-default ui-corner-all\"
122     value=\""._("Valider")."\" name=\"validation\" />\n";
123     echo "\t</div>\n";
124    
125     /* Affichage du lien de téléchargement */
126     if( $msg != "" ) {
127    
128     $class = "valid";
129     $f->displayMessage($class, $msg);
130     }
131     echo "\t</form>\n";
132     echo "</div>";
133     echo "</div>";
134     echo "</div>";
135     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26