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 |
|
|
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 |
} |
} |
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", |
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(); |
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 |
|
|
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 |
|
|