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

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

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

revision 1571 by nhaye, Thu Mar 28 12:22:00 2013 UTC revision 1717 by nhaye, Thu Apr 18 09:23:52 2013 UTC
# Line 128  class dossier extends dossier_gen { Line 128  class dossier extends dossier_gen {
128                    
129          /*Création du numéro de dossier*/          /*Création du numéro de dossier*/
130          $this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion";          $this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion";
131            $this->valF['version'] = $numeroVersion;
132      }      }
133    
134      /*Récupère la valeur du suffixe d'un dossier_instruction_type*/      /*Récupère la valeur du suffixe d'un dossier_instruction_type*/
# Line 281  class dossier extends dossier_gen { Line 282  class dossier extends dossier_gen {
282          $form->setType('amenagement','hidden'); // PC          $form->setType('amenagement','hidden'); // PC
283          $form->setType('parcelle_lot','hidden'); // PC          $form->setType('parcelle_lot','hidden'); // PC
284          $form->setType('parcelle_lot_lotissement','hidden'); // PC          $form->setType('parcelle_lot_lotissement','hidden'); // PC
285            $form->setType('version','hidden'); // PC
286            $form->setType('incompletude','hidden');
287            $form->setType('evenement_suivant_tacite','hidden');
288            $form->setType('evenement_suivant_tacite_incompletude','hidden');
289            $form->setType('etat_pendant_incompletude','hidden');
290            $form->setType('date_limite_incompletude','hidden');
291            $form->setType('delai_incompletude','hidden');
292          if ($maj < 2) { //ajouter et modifier          if ($maj < 2) { //ajouter et modifier
293              // cache              // cache
294              if($maj==0) $form->setType('dossier', 'hidden');              if($maj==0) $form->setType('dossier', 'hidden');
# Line 387  class dossier extends dossier_gen { Line 395  class dossier extends dossier_gen {
395              $form->setType('geom1','hidden');              $form->setType('geom1','hidden');
396              $form->setType('geom','hidden');              $form->setType('geom','hidden');
397              $form->setType('a_qualifier', 'checkboxstatic');              $form->setType('a_qualifier', 'checkboxstatic');
398                $form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC
399              $form->setType('objet_dossier','hidden'); // PC              $form->setType('objet_dossier','hidden'); // PC
400              $form->setType('parcelle', 'hidden');              $form->setType('parcelle', 'hidden');
401              $form->setType('pos', 'hidden');              $form->setType('pos', 'hidden');
# Line 686  class dossier extends dossier_gen { Line 694  class dossier extends dossier_gen {
694                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);
695                  }                  }
696              }              }
697          } // fin de if ($this->f->getParameter('option_erp') != "")                  } // fin de if ($this->f->getParameter('option_erp') != "")  
698    
699            // Mise à jour des données du dossier d'autorisation
700            require_once "../obj/dossier_autorisation.class.php";
701            $da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG);
702            $da->majDossierAutorisation();
703      }      }
704            
705      /*      /*
# Line 947  class dossier extends dossier_gen { Line 960  class dossier extends dossier_gen {
960          $this->insertLinkDemandeDemandeur($db, $DEBUG);          $this->insertLinkDemandeDemandeur($db, $DEBUG);
961      }      }
962    
963        /**
964         * Ne servira surement pas mais dans le doute autant recalculer les données du DA
965         */
966        function triggersupprimerapres($id,&$db,$val,$DEBUG) {
967            // Mise à jour des données du dossier d'autorisation
968            require_once "../obj/dossier_autorisation.class.php";
969            $da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG);
970            $da->majDossierAutorisation();
971        }
972    
973      /**      /**
974       * Retourne le type de dossier d'autorisation du dossier courant :       * Retourne le type de dossier d'autorisation du dossier courant :
# Line 1224  class dossier extends dossier_gen { Line 1246  class dossier extends dossier_gen {
1246      }      }
1247    
1248      /**      /**
1249       * Méthode permettant de récupérer les id des demandeur liés à la demande ou       * Méthode permettant de récupérer les id des demandeurs liés à la table
1250       * liés au dossier d'autorisation       * liée passée en paramètre
1251       **/       *
1252         * @param string $from Table liée : "demande", "dossier", dossier_autorisation"
1253         * @param string $id Identifiant (clé primaire de la table liée en question)
1254         */
1255      function listeDemandeur($from, $id) {      function listeDemandeur($from, $id) {
1256          // Récupération des demandeurs de la base          // Récupération des demandeurs de la base
1257          $sql = "SELECT demandeur.demandeur,          $sql = "SELECT demandeur.demandeur,
# Line 1237  class dossier extends dossier_gen { Line 1262  class dossier extends dossier_gen {
1262              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur
1263              WHERE ".$from." = '".$id."'";              WHERE ".$from." = '".$id."'";
1264          $res = $this->f->db->query($sql);          $res = $this->f->db->query($sql);
1265          $this->f->addToLog("listeDemandeur() : ".$sql);          $this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE);
1266          $this->f->isDatabaseError($res);          $this->f->isDatabaseError($res);
1267          // Stoquage du résultat dans un tableau          // Stockage du résultat dans un tableau
1268          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
1269              if ($row['petitionnaire_principal'] == 't' AND              if ($row['petitionnaire_principal'] == 't' AND
1270                  $row['type_demandeur']=="petitionnaire") {                  $row['type_demandeur']=="petitionnaire") {

Legend:
Removed from v.1571  
changed lines
  Added in v.1717

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26