/[openfoncier]/trunk/app/suivi_bordereaux.php
ViewVC logotype

Diff of /trunk/app/suivi_bordereaux.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1675 by fmichon, Mon Apr 15 11:23:01 2013 UTC revision 1688 by fmichon, Mon Apr 15 14:54:56 2013 UTC
# Line 15  $f = new utils(NULL, Line 15  $f = new utils(NULL,
15  $msg = '';  $msg = '';
16  $erreur = '';  $erreur = '';
17    
18    /**
19     * Validation du formulaire
20     */
21  // A la validation du formulaire, si les données saisies sont correctes, envoi du PDF  // A la validation du formulaire, si les données saisies sont correctes, envoi du PDF
22  if ( isset($_GET['validation']) && $_GET['validation']){  if ( isset($_GET['validation']) && $_GET['validation']){
23            
24      //Gestion des erreurs      //Gestion des erreurs
25      if ( isset($_GET['date_bordereau']) && $_GET['date_bordereau'] == "" ){      if ( isset($_GET['date_bordereau']) && $_GET['date_bordereau'] == "" ){
26                    
27          $erreur .= _("Veuillez saisir une date valide")."<br/>";          $erreur .= _("Veuillez saisir une date valide.")."<br/>";
28      }      }
29      if ( isset($_GET['bordereau']) && $_GET['bordereau'] == "" ){      if ( isset($_GET['bordereau']) && $_GET['bordereau'] == "" ){
30                    
31          $erreur .= _("Veuillez choisir un bordereau");          $erreur .= _("Veuillez selectionner un bordereau.");
32      }      }
33            
34      // S'il n'y a pas d'erreur, envoi du PDF      // S'il n'y a pas d'erreur, envoi du PDF
# Line 46  if ( isset($_GET['validation']) && $_GET Line 49  if ( isset($_GET['validation']) && $_GET
49      }      }
50  }  }
51    
52  // Layout  /**
53  echo "<div id=\"formulaire\" class=\"ui-tabs ui-widget ui-widget-content ui-corner-all\">";   * Affichage des messages et du formulaire
54      echo "<ul class=\"ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all\">";   */
55          echo "<li class=\"ui-state-default ui-corner-top ui-tabs-selected ui-state-active\">  // Ouverture de la balise - Conteneur d'onglets
56                  <a href=\"#tabs-1\" id=\"main\">"._("suivi_bordereaux")."</a>  echo "<div id=\"formulaire\">\n\n";
57              </li>";  // Affichage de la liste des onglets
58      echo "</ul>";  $f->layout->display_tab_lien_onglet_un(_("imprimer un bordereau d'envoi"));
59      echo "<div id=\"tabs-1\" class=\"ui-tabs-panel ui-widget-content ui-corner-bottom\">";  // Ouverture de la balise - Onglet 1
60      echo '<div class="formulaire">';  echo "\t<div id=\"tabs-1\">\n\n";
61      //
62              //Affichage du formulaire  echo "<div id='msg'></div>";
63              echo "\t<form name='f1' id='f1' action='#' class=\"formEntete ui-corner-all\">\n";  //Affichage des messages
64                if( $msg != "" ) {
65                  echo "<div id='msg'></div>";      
66                        $class = "valid";
67                  //Affichage des messages      $f->displayMessage($class, $msg);
68                  if( $msg != "" ) {  }
69                        
70                      $class = "valid";  // Affichage de l'erreur
71                      $f->displayMessage($class, $msg);  if($erreur != "") {
72                  }      $class = "error";
73                        $f->displayMessage($class, $erreur);
74                  // Affichage de l'erreur  }
75                  if($erreur != "") {  
76                      $class = "error";  // Inclusion de la classe de gestion des formulaires
77                      $f->displayMessage($class, $erreur);  require_once "../obj/om_formulaire.class.php";
78                  }  // Ouverture du formulaire
79                    echo "\t<form";
80                  // Paramétrage et affichage des champs du formulaire  echo " name=\"f1\"";
81                  $validation = 0;  echo " id=\"f1\"";
82                  $maj = 0;  echo " action=\"#\"";
83                  $champs = array("date_bordereau", "bordereau");  echo ">\n";
84                    // Paramétrage des champs du formulaire
85                  require_once '../obj/om_formulaire.class.php';  $champs = array("date_bordereau", "bordereau");
86                  $form = new formulaire(NULL, $validation, $maj, $champs);  // Création d'un nouvel objet de type formulaire
87                    $form = new formulaire(NULL, 0, 0, $champs);
88                  /*Caractéristique du champ bordereau_envoi*/  // Paramétrage du champ date_bordereau
89                  $form->setLib("date_bordereau", _("date_bordereau"));  $form->setLib("date_bordereau", _("date_bordereau"));
90                  $form->setType("date_bordereau", "date");  $form->setType("date_bordereau", "date");
91                  $form->setTaille("date_bordereau", 12);  $form->setTaille("date_bordereau", 12);
92                  $form->setMax("date_bordereau", 12);  $form->setMax("date_bordereau", 12);
93                  $form->setRequired("date_bordereau");  $form->setRequired("date_bordereau");
94                  $form->setOnchange("date_bordereau", "fdate(this)");  $form->setOnchange("date_bordereau", "fdate(this)");
95                  $form->setVal("date_bordereau", date("d/m/Y"));  $form->setVal("date_bordereau", date("d/m/Y"));
96                    // Paramétrage du champ bordereau
97                  /*Caractéristique du champ bordereau*/  $form->setLib("bordereau", _("bordereau"));
98                  $form->setLib("bordereau", _("bordereau"));  $form->setType("bordereau", "select");
99                  $form->setType("bordereau", "select");  $form->setRequired("bordereau");
100                  $form->setRequired("bordereau");  // Données du select - On récupère ici la liste de tous les états disponibles
101                    // dans la table om_etat qui ont un id qui commence par la cahine de caractères
102                  // Données du select  // 'bordereau_'
103                  $sql = "SELECT  $sql = "SELECT om_etat.id, om_etat.libelle
104                              id, libelle          FROM ".DB_PREFIXE."om_etat
105                          FROM          WHERE om_etat.id LIKE 'bordereau_%'
106                              ".DB_PREFIXE."om_etat          ORDER BY om_etat.id";
107                          WHERE  $res = $f->db->query($sql);
108                              id LIKE 'bordereau_%'  $f->addToLog("app/suivi_bordereaux.php : db->query(\"".$sql."\")", VERBOSE_MODE);
109                          ORDER BY  $f->isDatabaseError($res);
110                              id";  // Données du select
111                    $contenu = array(
112                  // Ajout de la requête au log et exécution      0 => array("", ),
113                  $f->addToLog("app/suivi_bordereaux.php : ".$sql." execute <br>", EXTRA_VERBOSE_MODE);      1 => array(_("choisir bordereau")),
114                  $res = $f->db->query($sql);  );
115                  $f->isDatabaseError($res);  while ($row =& $res->fetchRow(DB_FETCHMODE_ASSOC)) {
116                        $contenu[0][] = $row['id'];
117                  // Données du select      $contenu[1][] = $row['libelle'];
118                  $contenu = array();  }
119                  $k = 0;  $form->setSelect("bordereau", $contenu);
120                    // Affichage du formulaire
121                  $contenu[0][$k] = "0";  $form->entete();
122                  $contenu[1][$k++] = _("choisir bordereau");  $form->afficher($champs, 0, false, false);
123                  while ( $row=& $res->fetchRow(DB_FETCHMODE_ASSOC) ){  $form->enpied();
124                        // Affichage du bouton
125                      $contenu[0][$k] = $row['id'];  echo "\t<div class=\"formControls\">\n";
126                      $contenu[1][$k++] = $row['libelle'];  $f->layout->display_form_button(array("value" => _("Valider"), "name" => "validation"));
127                  }  echo "\t</div>\n";
128    // Fermeture du formulaire
129    echo "\t</form>\n";
130    // Fermeture de la balise - Onglet 1
131    echo "\n\t</div>\n";
132    // Fermeture de la balise - Conteneur d'onglets
133    echo "</div>\n";
134    
                 //Ajout des données  
                 $form->setSelect("bordereau", $contenu);  
                   
                 // Affichage dy formulaire  
                 $form->entete();  
                 $form->afficher($champs, $validation, false, false);  
                 $form->enpied();  
                   
                 //Bouton pour le traitement  
                 echo "\t<div id='bouton-PDF' class=\"formControls\">\n";  
                     echo "\t\t<input type=\"submit\" value=\""._("Imprimer le bordereau")."\"";  
                     echo " name=\"validation\"";  
                     echo " />\n";  
                 echo "\t</div>\n";  
                   
             // Fermeture du formulaire  
         echo "\t</form>\n";  
     echo "</div>";  
 echo "</div>";  
 echo "</div>";  
 ?>  
135    ?>

Legend:
Removed from v.1675  
changed lines
  Added in v.1688

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26