/[openfoncier]/trunk/obj/demandeur.class.php
ViewVC logotype

Diff of /trunk/obj/demandeur.class.php

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

revision 1048 by nhaye, Wed Dec 12 11:18:29 2012 UTC revision 1105 by nhaye, Fri Dec 21 09:49:22 2012 UTC
# Line 6  require_once ("../gen/obj/demandeur.clas Line 6  require_once ("../gen/obj/demandeur.clas
6    
7  class demandeur extends demandeur_gen {  class demandeur extends demandeur_gen {
8    
9        var $required_tag = array("particulier_nom",
10                              "personne_morale_denomination",
11                              "personne_morale_raison_sociale");
12      function demandeur($id,&$db,$debug) {      function demandeur($id,&$db,$debug) {
13          $this->constructeur($id,$db,$debug);          $this->constructeur($id,$db,$debug);
14      }// fin constructeur      }// fin constructeur
# Line 28  class demandeur extends demandeur_gen { Line 31  class demandeur extends demandeur_gen {
31          }          }
32      }      }
33    
34        /**
35         * Surcharge de la méthode de vérification
36         **/
37        function verifier($val, &$db, $DEBUG) {
38            parent::verifier($val, $db, $DEBUG);
39            // le nom du particulier est obligatoire
40            if($this->valF['qualite'] == "particulier" AND $this->valF['particulier_nom'] == "") {
41                $this->correct = false;
42                $this->addToMessage(_("Le champ")." <span class=\"bold\">".
43                                    _("particulier_nom")."</span> "._("est obligatoire."));
44            }
45    
46            // la dénomination ou la raison sociale est obligatoire pour une personne morale
47            if($this->valF['qualite'] == "personne_morale"
48               AND ($this->valF['personne_morale_denomination'] == ""
49                    OR $this->valF['personne_morale_raison_sociale'] == "")) {
50                $this->correct = false;
51                $this->addToMessage(_("Un des champs")." <span class=\"bold\">".
52                                    _("personne_morale_denomination")."</span> ou <span class=\"bold\">".
53                                    _("personne_morale_raison_sociale")."</span> "._("doit etre rempli."));
54            }
55    
56        }
57    
58      /*      /*
59       * Select pour les champs qualite et type_demandeur       * Select pour les champs qualite et type_demandeur
60       */       */
# Line 134  class demandeur extends demandeur_gen { Line 161  class demandeur extends demandeur_gen {
161      }      }
162            
163      /*      /*
164       * Ajoute l'action javascript sur       * Ajoute l'action javascript sur le select de la qualité
165       */       */
166      function setOnchange(&$form,$maj){      function setOnchange(&$form,$maj){
167          parent::setOnchange($form,$maj);          parent::setOnchange($form,$maj);
# Line 177  class demandeur extends demandeur_gen { Line 204  class demandeur extends demandeur_gen {
204       * Ajout du paramètre principal       * Ajout du paramètre principal
205       */       */
206      function getDataSubmitSousForm() {      function getDataSubmitSousForm() {
207          //          /*Création du lien de validation du sous-formulaire*/
208          $datasubmit = "";          $datasubmit = "";
209          $datasubmit .= "../scr/sousform.php";          $datasubmit .= "../scr/sousform.php";
210          $datasubmit .= "?";          $datasubmit .= "?";
# Line 217  class demandeur extends demandeur_gen { Line 244  class demandeur extends demandeur_gen {
244                  _("Supprimer le demandeur")."\">"._("Supprimer le demandeur")."</span>                  _("Supprimer le demandeur")."\">"._("Supprimer le demandeur")."</span>
245                  </a>";                  </a>";
246          }          }
247            
248          // Valeur de formulaire à retourner          // Valeur de formulaire à retourner
249          echo "<input type=\"hidden\" name=\"".$type.          echo "<input type=\"hidden\" class=\"demandeur_id\" name=\"".$type.
250                                          (($type == "petitionnaire")? "[]":"" ).                                          (($type == "petitionnaire")? "[]":"" ).
251              "\" value=\"".$this->val[array_search('demandeur', $this->champs)]."\" />\n";              "\" value=\"".$this->val[array_search('demandeur', $this->champs)]."\" />\n";
252                
253          // Lien de modification du demandeur          // Lien de modification du demandeur
254          if($linkable) {          if($linkable) {
255              echo "<a class=\"edit_demandeur\" href=\"#\"              echo "<a class=\"edit_demandeur\" href=\"#\"
# Line 230  class demandeur extends demandeur_gen { Line 259  class demandeur extends demandeur_gen {
259                                          $type."_".$this->val[array_search('demandeur', $this->champs)].                                          $type."_".$this->val[array_search('demandeur', $this->champs)].
260                                          ");return false;\">\n";                                          ");return false;\">\n";
261          }          }
262            
263          // Affichage des infos du demandeur          // Affichage des infos du demandeur
264          if($this->val[array_search('qualite', $this->champs)] == 'particulier') {          if($this->val[array_search('qualite', $this->champs)] == 'particulier') {
265              if(!empty($this->val[array_search('civilite', $this->champs)])) {              if(!empty($this->val[array_search('civilite', $this->champs)])) {

Legend:
Removed from v.1048  
changed lines
  Added in v.1105

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26