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

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

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

revision 454 by nhaye, Wed Sep 26 09:50:57 2012 UTC revision 455 by fmichon, Wed Sep 26 15:12:34 2012 UTC
# Line 1  Line 1 
1  <?php  <?php
2  //$Id$  //$Id$
3  //gen openMairie le 26/09/2012 11:38  //gen openMairie le 26/09/2012 17:10
4    
5  require_once ("../obj/om_dbform.class.php");  require_once ("../obj/om_dbform.class.php");
6    
# Line 59  class dossier_gen extends om_dbform { Line 59  class dossier_gen extends om_dbform {
59              $this->valF['date_notification_delai'] = NULL;              $this->valF['date_notification_delai'] = NULL;
60          }          }
61          if(!is_numeric($val['delai'])) {          if(!is_numeric($val['delai'])) {
62              $this->valF['delai'] = "";              $this->valF['delai']= null;
63          } else {          } else {
64              $this->valF['delai'] = $val['delai'];              $this->valF['delai'] = $val['delai'];
65          }          }
# Line 1071  class dossier_gen extends om_dbform { Line 1071  class dossier_gen extends om_dbform {
1071          elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))          elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
1072              include ("../sql/".$db->phptype."/".$this->table.".form.inc");              include ("../sql/".$db->phptype."/".$this->table.".form.inc");
1073    
1074          // instructeur          // architecte
1075          $this->init_select($form, $db, $maj, $debug, "instructeur",          $this->init_select($form, $db, $maj, $debug, "architecte",
1076                             $sql_instructeur, $sql_instructeur_by_id, false);                             $sql_architecte, $sql_architecte_by_id, false);
1077    
1078          // travaux          // avis
1079          $this->init_select($form, $db, $maj, $debug, "travaux",          $this->init_select($form, $db, $maj, $debug, "avis",
1080                             $sql_travaux, $sql_travaux_by_id, false);                             $sql_avis, $sql_avis_by_id, false);
1081    
1082            // delegataire_civilite
1083            $this->init_select($form, $db, $maj, $debug, "delegataire_civilite",
1084                               $sql_delegataire_civilite, $sql_delegataire_civilite_by_id, false);
1085    
1086          // demandeur_categorie          // demandeur_categorie
1087          $this->init_select($form, $db, $maj, $debug, "demandeur_categorie",          $this->init_select($form, $db, $maj, $debug, "demandeur_categorie",
# Line 1087  class dossier_gen extends om_dbform { Line 1091  class dossier_gen extends om_dbform {
1091          $this->init_select($form, $db, $maj, $debug, "demandeur_civilite",          $this->init_select($form, $db, $maj, $debug, "demandeur_civilite",
1092                             $sql_demandeur_civilite, $sql_demandeur_civilite_by_id, false);                             $sql_demandeur_civilite, $sql_demandeur_civilite_by_id, false);
1093    
         // delegataire_civilite  
         $this->init_select($form, $db, $maj, $debug, "delegataire_civilite",  
                            $sql_delegataire_civilite, $sql_delegataire_civilite_by_id, false);  
   
         // architecte  
         $this->init_select($form, $db, $maj, $debug, "architecte",  
                            $sql_architecte, $sql_architecte_by_id, false);  
   
1094          // etat          // etat
1095          $this->init_select($form, $db, $maj, $debug, "etat",          $this->init_select($form, $db, $maj, $debug, "etat",
1096                             $sql_etat, $sql_etat_by_id, false);                             $sql_etat, $sql_etat_by_id, false);
1097    
1098            // instructeur
1099            $this->init_select($form, $db, $maj, $debug, "instructeur",
1100                               $sql_instructeur, $sql_instructeur_by_id, false);
1101    
1102          // nature          // nature
1103          $this->init_select($form, $db, $maj, $debug, "nature",          $this->init_select($form, $db, $maj, $debug, "nature",
1104                             $sql_nature, $sql_nature_by_id, false);                             $sql_nature, $sql_nature_by_id, false);
1105    
1106          // avis          // parcelle
1107          $this->init_select($form, $db, $maj, $debug, "avis",          $this->init_select($form, $db, $maj, $debug, "parcelle",
1108                             $sql_avis, $sql_avis_by_id, false);                             $sql_parcelle, $sql_parcelle_by_id, false);
1109    
1110          // rivoli          // parcelle_lot
1111          $this->init_select($form, $db, $maj, $debug, "rivoli",          $this->init_select($form, $db, $maj, $debug, "parcelle_lot",
1112                             $sql_rivoli, $sql_rivoli_by_id, false);                             $sql_parcelle_lot, $sql_parcelle_lot_by_id, false);
1113    
1114          // pos          // pos
1115          $this->init_select($form, $db, $maj, $debug, "pos",          $this->init_select($form, $db, $maj, $debug, "pos",
1116                             $sql_pos, $sql_pos_by_id, false);                             $sql_pos, $sql_pos_by_id, false);
1117    
1118          // parcelle_lot          // rivoli
1119          $this->init_select($form, $db, $maj, $debug, "parcelle_lot",          $this->init_select($form, $db, $maj, $debug, "rivoli",
1120                             $sql_parcelle_lot, $sql_parcelle_lot_by_id, false);                             $sql_rivoli, $sql_rivoli_by_id, false);
1121    
1122          // parcelle          // travaux
1123          $this->init_select($form, $db, $maj, $debug, "parcelle",          $this->init_select($form, $db, $maj, $debug, "travaux",
1124                             $sql_parcelle, $sql_parcelle_by_id, false);                             $sql_travaux, $sql_travaux_by_id, false);
1125              // geom              // geom
1126              if($maj==1){ //modification              if($maj==1){ //modification
1127                  $contenu=array();                  $contenu=array();
# Line 1143  class dossier_gen extends om_dbform { Line 1143  class dossier_gen extends om_dbform {
1143      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
1144          $this->retourformulaire = $retourformulaire;          $this->retourformulaire = $retourformulaire;
1145          if($validation == 0) {          if($validation == 0) {
             if($retourformulaire =='om_utilisateur')  
                 $form->setVal('instructeur', $idxformulaire);  
             if($retourformulaire =='travaux')  
                 $form->setVal('travaux', $idxformulaire);  
             if($retourformulaire =='categorie_demandeur')  
                 $form->setVal('demandeur_categorie', $idxformulaire);  
1146              if($retourformulaire =='architecte')              if($retourformulaire =='architecte')
1147                  $form->setVal('architecte', $idxformulaire);                  $form->setVal('architecte', $idxformulaire);
1148                if($retourformulaire =='avis')
1149                    $form->setVal('avis', $idxformulaire);
1150                if($retourformulaire =='categorie_demandeur')
1151                    $form->setVal('demandeur_categorie', $idxformulaire);
1152              if($retourformulaire =='etat')              if($retourformulaire =='etat')
1153                  $form->setVal('etat', $idxformulaire);                  $form->setVal('etat', $idxformulaire);
1154                if($retourformulaire =='om_utilisateur')
1155                    $form->setVal('instructeur', $idxformulaire);
1156              if($retourformulaire =='nature')              if($retourformulaire =='nature')
1157                  $form->setVal('nature', $idxformulaire);                  $form->setVal('nature', $idxformulaire);
             if($retourformulaire =='avis')  
                 $form->setVal('avis', $idxformulaire);  
             if($retourformulaire =='rivoli')  
                 $form->setVal('rivoli', $idxformulaire);  
             if($retourformulaire =='pos')  
                 $form->setVal('pos', $idxformulaire);  
             if($retourformulaire =='parcelle_lot')  
                 $form->setVal('parcelle_lot', $idxformulaire);  
1158              if($retourformulaire =='parcelle')              if($retourformulaire =='parcelle')
1159                  $form->setVal('parcelle', $idxformulaire);                  $form->setVal('parcelle', $idxformulaire);
1160                if($retourformulaire =='parcelle_lot')
1161                    $form->setVal('parcelle_lot', $idxformulaire);
1162                if($retourformulaire =='pos')
1163                    $form->setVal('pos', $idxformulaire);
1164                if($retourformulaire =='rivoli')
1165                    $form->setVal('rivoli', $idxformulaire);
1166                if($retourformulaire =='travaux')
1167                    $form->setVal('travaux', $idxformulaire);
1168          }// fin validation          }// fin validation
1169          if ($validation == 0 and $maj == 0) {          if ($validation == 0 and $maj == 0) {
1170              if($retourformulaire =='civilite')              if($retourformulaire =='civilite')
                 $form->setVal('demandeur_civilite', $idxformulaire);  
             if($retourformulaire =='civilite')  
1171                  $form->setVal('delegataire_civilite', $idxformulaire);                  $form->setVal('delegataire_civilite', $idxformulaire);
1172                if($retourformulaire =='civilite')
1173                    $form->setVal('demandeur_civilite', $idxformulaire);
1174          }// fin validation          }// fin validation
1175      }// fin setValsousformulaire      }// fin setValsousformulaire
1176    
# Line 1185  class dossier_gen extends om_dbform { Line 1185  class dossier_gen extends om_dbform {
1185          parent::cleSecondaire($id, $db, $val, $DEBUG);          parent::cleSecondaire($id, $db, $val, $DEBUG);
1186          // Verification de la cle secondaire : blocnote          // Verification de la cle secondaire : blocnote
1187          $this->rechercheTable($db, "blocnote", "dossier", $id);          $this->rechercheTable($db, "blocnote", "dossier", $id);
         // Verification de la cle secondaire : instruction  
         $this->rechercheTable($db, "instruction", "dossier", $id);  
         // Verification de la cle secondaire : terrain  
         $this->rechercheTable($db, "terrain", "dossier", $id);  
1188          // Verification de la cle secondaire : consultation          // Verification de la cle secondaire : consultation
1189          $this->rechercheTable($db, "consultation", "dossier", $id);          $this->rechercheTable($db, "consultation", "dossier", $id);
1190          // Verification de la cle secondaire : destination_shon          // Verification de la cle secondaire : destination_shon
1191          $this->rechercheTable($db, "destination_shon", "dossier", $id);          $this->rechercheTable($db, "destination_shon", "dossier", $id);
1192            // Verification de la cle secondaire : instruction
1193            $this->rechercheTable($db, "instruction", "dossier", $id);
1194          // Verification de la cle secondaire : statistique          // Verification de la cle secondaire : statistique
1195          $this->rechercheTable($db, "statistique", "dossier", $id);          $this->rechercheTable($db, "statistique", "dossier", $id);
1196            // Verification de la cle secondaire : terrain
1197            $this->rechercheTable($db, "terrain", "dossier", $id);
1198      }      }
1199    
1200    

Legend:
Removed from v.454  
changed lines
  Added in v.455

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26