1 |
<?php |
<?php |
2 |
//$Id$ |
//$Id$ |
3 |
//gen openMairie le 10/02/2011 20:39 |
//gen openMairie le 08/10/2011 14:30 |
|
require_once (PATH_OPENMAIRIE."formulairedyn.class.php"); |
|
4 |
require_once (PATH_OPENMAIRIE."dbformdyn.class.php"); |
require_once (PATH_OPENMAIRIE."dbformdyn.class.php"); |
5 |
|
|
6 |
class dossier_gen extends dbForm { |
class dossier_gen extends dbForm { |
103 |
$this->valF['temp4'] = $val['temp4']; |
$this->valF['temp4'] = $val['temp4']; |
104 |
$this->valF['temp5'] = $val['temp5']; |
$this->valF['temp5'] = $val['temp5']; |
105 |
$this->valF['geom'] = $val['geom']; |
$this->valF['geom'] = $val['geom']; |
106 |
|
$this->valF['servitude'] = $val['servitude']; |
107 |
|
$this->valF['parcelle_lot'] = $val['parcelle_lot']; |
108 |
|
$this->valF['parcelle_lot_lotissement'] = $val['parcelle_lot_lotissement']; |
109 |
} |
} |
110 |
|
|
111 |
//==================================== |
//==================================== |
112 |
// verifier avant validation [verify] |
// verifier avant validation [verify] |
113 |
//===================================== |
//===================================== |
114 |
|
/** |
115 |
|
* Methode verifier |
116 |
|
*/ |
117 |
|
function verifier($val = array(), &$db = NULL, $DEBUG = false) { |
118 |
|
// On appelle la methode de la classe parent |
119 |
|
parent::verifier($val, $db, $DEBUG); |
120 |
|
// On verifie si le champ n'est pas vide |
121 |
|
if ($this->valF['nature'] == "") { |
122 |
|
$this->correct = false; |
123 |
|
$this->addToMessage(_("Le champ")." "._("nature")." "._("est obligatoire")); |
124 |
|
} |
125 |
|
} |
126 |
|
|
|
function verifier($val,&$db,$DEBUG) { |
|
|
// verifier le 2eme champ si $verifier = 1 dans gen/dyn/form.inc |
|
|
$this->correct=True; |
|
|
$f=" ! "; |
|
|
$imgv="<img src='../img/punaise.png' style='vertical-align:middle' hspace='2' border='0'>"; |
|
|
if ($this->valF['nature']==""){ |
|
|
$this->msg= $this->msg.$imgv._('nature')." "._('obligatoire').$f; |
|
|
$this->correct=False; |
|
|
} |
|
|
} // fin verifier [end verify] |
|
127 |
|
|
128 |
//========================== |
//========================== |
129 |
// Formulaire [form] |
// Formulaire [form] |
259 |
$form->setType('temp4','text'); |
$form->setType('temp4','text'); |
260 |
$form->setType('temp5','text'); |
$form->setType('temp5','text'); |
261 |
$form->setType('geom','text'); |
$form->setType('geom','text'); |
262 |
|
$form->setType('servitude','textarea'); |
263 |
|
if($this->retourformulaire=='parcelle_lot') |
264 |
|
$form->setType('parcelle_lot','hiddenstatic'); |
265 |
|
else |
266 |
|
$form->setType('parcelle_lot','select'); |
267 |
|
$form->setType('parcelle_lot_lotissement','text'); |
268 |
}// fin ajout |
}// fin ajout |
269 |
if ($maj==1){ //modifier |
if ($maj==1){ //modifier |
270 |
$form->setType('dossier','hiddenstatic'); |
$form->setType('dossier','hiddenstatic'); |
394 |
$form->setType('temp4','text'); |
$form->setType('temp4','text'); |
395 |
$form->setType('temp5','text'); |
$form->setType('temp5','text'); |
396 |
$form->setType('geom','text'); |
$form->setType('geom','text'); |
397 |
|
$form->setType('servitude','textarea'); |
398 |
|
if($this->retourformulaire=='parcelle_lot') |
399 |
|
$form->setType('parcelle_lot','hiddenstatic'); |
400 |
|
else |
401 |
|
$form->setType('parcelle_lot','select'); |
402 |
|
$form->setType('parcelle_lot_lotissement','text'); |
403 |
}// fin modifier |
}// fin modifier |
404 |
if ($maj==2){ //supprimer |
if ($maj==2){ //supprimer |
405 |
$form->setType('dossier','hiddenstatic'); |
$form->setType('dossier','hiddenstatic'); |
472 |
$form->setType('temp4','hiddenstatic'); |
$form->setType('temp4','hiddenstatic'); |
473 |
$form->setType('temp5','hiddenstatic'); |
$form->setType('temp5','hiddenstatic'); |
474 |
$form->setType('geom','hiddenstatic'); |
$form->setType('geom','hiddenstatic'); |
475 |
|
$form->setType('servitude','hiddenstatic'); |
476 |
|
$form->setType('parcelle_lot','hiddenstatic'); |
477 |
|
$form->setType('parcelle_lot_lotissement','hiddenstatic'); |
478 |
}//fin supprimer |
}//fin supprimer |
479 |
} |
} |
480 |
|
|
506 |
$form->setOnchange('lot','VerifNum(this)'); |
$form->setOnchange('lot','VerifNum(this)'); |
507 |
$form->setOnchange('hauteur','VerifNum(this)'); |
$form->setOnchange('hauteur','VerifNum(this)'); |
508 |
$form->setOnchange('piece_nombre','VerifNum(this)'); |
$form->setOnchange('piece_nombre','VerifNum(this)'); |
509 |
|
$form->setOnchange('parcelle_lot','VerifNum(this)'); |
510 |
} |
} |
511 |
|
|
512 |
function setTaille(&$form,$maj) { |
function setTaille(&$form,$maj) { |
517 |
$form->setTaille('etat',11); |
$form->setTaille('etat',11); |
518 |
$form->setTaille('types',20); |
$form->setTaille('types',20); |
519 |
$form->setTaille('objet_dossier',20); |
$form->setTaille('objet_dossier',20); |
520 |
$form->setTaille('instructeur',8); |
$form->setTaille('instructeur',4); |
521 |
$form->setTaille('date_demande',12); |
$form->setTaille('date_demande',12); |
522 |
$form->setTaille('date_depot',12); |
$form->setTaille('date_depot',12); |
523 |
$form->setTaille('date_complet',12); |
$form->setTaille('date_complet',12); |
541 |
$form->setTaille('demandeur_pays',20); |
$form->setTaille('demandeur_pays',20); |
542 |
$form->setTaille('demandeur_telephone',20); |
$form->setTaille('demandeur_telephone',20); |
543 |
$form->setTaille('demandeur_email',20); |
$form->setTaille('demandeur_email',20); |
544 |
$form->setTaille('demandeur_categorie',8); |
$form->setTaille('demandeur_categorie',4); |
545 |
$form->setTaille('delegataire',20); |
$form->setTaille('delegataire',20); |
546 |
$form->setTaille('delegataire_civilite',20); |
$form->setTaille('delegataire_civilite',20); |
547 |
$form->setTaille('delegataire_nom',20); |
$form->setTaille('delegataire_nom',20); |
554 |
$form->setTaille('delegataire_email',20); |
$form->setTaille('delegataire_email',20); |
555 |
$form->setTaille('terrain_numero',20); |
$form->setTaille('terrain_numero',20); |
556 |
$form->setTaille('terrain_numero_complement',20); |
$form->setTaille('terrain_numero_complement',20); |
557 |
$form->setTaille('terrain_adresse',18); |
$form->setTaille('terrain_adresse',20); |
558 |
$form->setTaille('terrain_adresse_complement',20); |
$form->setTaille('terrain_adresse_complement',20); |
559 |
$form->setTaille('terrain_cp',20); |
$form->setTaille('terrain_cp',20); |
560 |
$form->setTaille('terrain_ville',20); |
$form->setTaille('terrain_ville',20); |
561 |
$form->setTaille('architecte',8); |
$form->setTaille('architecte',4); |
562 |
$form->setTaille('terrain_surface',8); |
$form->setTaille('terrain_surface',8); |
563 |
$form->setTaille('terrain_surface_calcul',8); |
$form->setTaille('terrain_surface_calcul',8); |
564 |
$form->setTaille('rivoli',20); |
$form->setTaille('rivoli',20); |
565 |
$form->setTaille('travaux',8); |
$form->setTaille('travaux',4); |
566 |
$form->setTaille('parcelle',20); |
$form->setTaille('parcelle',20); |
567 |
$form->setTaille('pos',20); |
$form->setTaille('pos',20); |
568 |
$form->setTaille('sig',20); |
$form->setTaille('sig',20); |
571 |
$form->setTaille('shon',8); |
$form->setTaille('shon',8); |
572 |
$form->setTaille('shon_calcul',8); |
$form->setTaille('shon_calcul',8); |
573 |
$form->setTaille('shob',8); |
$form->setTaille('shob',8); |
574 |
$form->setTaille('lot',8); |
$form->setTaille('lot',4); |
575 |
$form->setTaille('hauteur',8); |
$form->setTaille('hauteur',8); |
576 |
$form->setTaille('piece_nombre',4); |
$form->setTaille('piece_nombre',4); |
577 |
$form->setTaille('amenagement',20); |
$form->setTaille('amenagement',20); |
580 |
$form->setTaille('temp3',20); |
$form->setTaille('temp3',20); |
581 |
$form->setTaille('temp4',20); |
$form->setTaille('temp4',20); |
582 |
$form->setTaille('temp5',20); |
$form->setTaille('temp5',20); |
583 |
$form->setTaille('geom',20); |
$form->setTaille('geom',50); |
584 |
|
$form->setTaille('servitude',80); |
585 |
|
$form->setTaille('parcelle_lot',4); |
586 |
|
$form->setTaille('parcelle_lot_lotissement',20); |
587 |
} |
} |
588 |
|
|
589 |
function setMax(&$form,$maj) { |
function setMax(&$form,$maj) { |
594 |
$form->setMax('etat',11); |
$form->setMax('etat',11); |
595 |
$form->setMax('types',20); |
$form->setMax('types',20); |
596 |
$form->setMax('objet_dossier',20); |
$form->setMax('objet_dossier',20); |
597 |
$form->setMax('instructeur',8); |
$form->setMax('instructeur',4); |
598 |
$form->setMax('date_demande',12); |
$form->setMax('date_demande',12); |
599 |
$form->setMax('date_depot',12); |
$form->setMax('date_depot',12); |
600 |
$form->setMax('date_complet',12); |
$form->setMax('date_complet',12); |
618 |
$form->setMax('demandeur_pays',20); |
$form->setMax('demandeur_pays',20); |
619 |
$form->setMax('demandeur_telephone',20); |
$form->setMax('demandeur_telephone',20); |
620 |
$form->setMax('demandeur_email',20); |
$form->setMax('demandeur_email',20); |
621 |
$form->setMax('demandeur_categorie',8); |
$form->setMax('demandeur_categorie',4); |
622 |
$form->setMax('delegataire',20); |
$form->setMax('delegataire',20); |
623 |
$form->setMax('delegataire_civilite',20); |
$form->setMax('delegataire_civilite',20); |
624 |
$form->setMax('delegataire_nom',20); |
$form->setMax('delegataire_nom',20); |
631 |
$form->setMax('delegataire_email',20); |
$form->setMax('delegataire_email',20); |
632 |
$form->setMax('terrain_numero',20); |
$form->setMax('terrain_numero',20); |
633 |
$form->setMax('terrain_numero_complement',20); |
$form->setMax('terrain_numero_complement',20); |
634 |
$form->setMax('terrain_adresse',18); |
$form->setMax('terrain_adresse',20); |
635 |
$form->setMax('terrain_adresse_complement',20); |
$form->setMax('terrain_adresse_complement',20); |
636 |
$form->setMax('terrain_cp',20); |
$form->setMax('terrain_cp',20); |
637 |
$form->setMax('terrain_ville',20); |
$form->setMax('terrain_ville',20); |
638 |
$form->setMax('architecte',8); |
$form->setMax('architecte',4); |
639 |
$form->setMax('terrain_surface',8); |
$form->setMax('terrain_surface',8); |
640 |
$form->setMax('terrain_surface_calcul',8); |
$form->setMax('terrain_surface_calcul',8); |
641 |
$form->setMax('rivoli',20); |
$form->setMax('rivoli',20); |
642 |
$form->setMax('travaux',8); |
$form->setMax('travaux',4); |
643 |
$form->setMax('parcelle',20); |
$form->setMax('parcelle',20); |
644 |
$form->setMax('pos',20); |
$form->setMax('pos',20); |
645 |
$form->setMax('sig',20); |
$form->setMax('sig',20); |
648 |
$form->setMax('shon',8); |
$form->setMax('shon',8); |
649 |
$form->setMax('shon_calcul',8); |
$form->setMax('shon_calcul',8); |
650 |
$form->setMax('shob',8); |
$form->setMax('shob',8); |
651 |
$form->setMax('lot',8); |
$form->setMax('lot',4); |
652 |
$form->setMax('hauteur',8); |
$form->setMax('hauteur',8); |
653 |
$form->setMax('piece_nombre',4); |
$form->setMax('piece_nombre',4); |
654 |
$form->setMax('amenagement',20); |
$form->setMax('amenagement',20); |
657 |
$form->setMax('temp3',20); |
$form->setMax('temp3',20); |
658 |
$form->setMax('temp4',20); |
$form->setMax('temp4',20); |
659 |
$form->setMax('temp5',20); |
$form->setMax('temp5',20); |
660 |
$form->setMax('geom',20); |
$form->setMax('geom',50); |
661 |
|
$form->setMax('servitude',6); |
662 |
|
$form->setMax('parcelle_lot',4); |
663 |
|
$form->setMax('parcelle_lot_lotissement',20); |
664 |
} |
} |
665 |
|
|
666 |
function setLib(&$form,$maj) { |
function setLib(&$form,$maj) { |
735 |
$form->setLib('temp4',_('temp4')); |
$form->setLib('temp4',_('temp4')); |
736 |
$form->setLib('temp5',_('temp5')); |
$form->setLib('temp5',_('temp5')); |
737 |
$form->setLib('geom',_('geom')); |
$form->setLib('geom',_('geom')); |
738 |
|
$form->setLib('servitude',_('servitude')); |
739 |
|
$form->setLib('parcelle_lot',_('parcelle_lot')); |
740 |
|
$form->setLib('parcelle_lot_lotissement',_('parcelle_lot_lotissement')); |
741 |
} |
} |
742 |
|
|
743 |
function setSelect(&$form, $maj,&$db,$debug) { |
function setSelect(&$form, $maj,&$db,$debug) { |
747 |
// nature |
// nature |
748 |
$contenu=array(); |
$contenu=array(); |
749 |
$res = $db->query($sql_nature); |
$res = $db->query($sql_nature); |
750 |
|
// Logger |
751 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_nature."\");", VERBOSE_MODE); |
752 |
if (database::isError($res)) |
if (database::isError($res)) |
753 |
die($res->getMessage().$sql_nature); |
die($res->getMessage().$sql_nature); |
754 |
else{ |
else{ |
767 |
// etat |
// etat |
768 |
$contenu=array(); |
$contenu=array(); |
769 |
$res = $db->query($sql_etat); |
$res = $db->query($sql_etat); |
770 |
|
// Logger |
771 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_etat."\");", VERBOSE_MODE); |
772 |
if (database::isError($res)) |
if (database::isError($res)) |
773 |
die($res->getMessage().$sql_etat); |
die($res->getMessage().$sql_etat); |
774 |
else{ |
else{ |
787 |
// avis |
// avis |
788 |
$contenu=array(); |
$contenu=array(); |
789 |
$res = $db->query($sql_avis); |
$res = $db->query($sql_avis); |
790 |
|
// Logger |
791 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_avis."\");", VERBOSE_MODE); |
792 |
if (database::isError($res)) |
if (database::isError($res)) |
793 |
die($res->getMessage().$sql_avis); |
die($res->getMessage().$sql_avis); |
794 |
else{ |
else{ |
807 |
// architecte |
// architecte |
808 |
$contenu=array(); |
$contenu=array(); |
809 |
$res = $db->query($sql_architecte); |
$res = $db->query($sql_architecte); |
810 |
|
// Logger |
811 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_architecte."\");", VERBOSE_MODE); |
812 |
if (database::isError($res)) |
if (database::isError($res)) |
813 |
die($res->getMessage().$sql_architecte); |
die($res->getMessage().$sql_architecte); |
814 |
else{ |
else{ |
827 |
// rivoli |
// rivoli |
828 |
$contenu=array(); |
$contenu=array(); |
829 |
$res = $db->query($sql_rivoli); |
$res = $db->query($sql_rivoli); |
830 |
|
// Logger |
831 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_rivoli."\");", VERBOSE_MODE); |
832 |
if (database::isError($res)) |
if (database::isError($res)) |
833 |
die($res->getMessage().$sql_rivoli); |
die($res->getMessage().$sql_rivoli); |
834 |
else{ |
else{ |
847 |
// travaux |
// travaux |
848 |
$contenu=array(); |
$contenu=array(); |
849 |
$res = $db->query($sql_travaux); |
$res = $db->query($sql_travaux); |
850 |
|
// Logger |
851 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_travaux."\");", VERBOSE_MODE); |
852 |
if (database::isError($res)) |
if (database::isError($res)) |
853 |
die($res->getMessage().$sql_travaux); |
die($res->getMessage().$sql_travaux); |
854 |
else{ |
else{ |
867 |
// parcelle |
// parcelle |
868 |
$contenu=array(); |
$contenu=array(); |
869 |
$res = $db->query($sql_parcelle); |
$res = $db->query($sql_parcelle); |
870 |
|
// Logger |
871 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_parcelle."\");", VERBOSE_MODE); |
872 |
if (database::isError($res)) |
if (database::isError($res)) |
873 |
die($res->getMessage().$sql_parcelle); |
die($res->getMessage().$sql_parcelle); |
874 |
else{ |
else{ |
887 |
// pos |
// pos |
888 |
$contenu=array(); |
$contenu=array(); |
889 |
$res = $db->query($sql_pos); |
$res = $db->query($sql_pos); |
890 |
|
// Logger |
891 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_pos."\");", VERBOSE_MODE); |
892 |
if (database::isError($res)) |
if (database::isError($res)) |
893 |
die($res->getMessage().$sql_pos); |
die($res->getMessage().$sql_pos); |
894 |
else{ |
else{ |
904 |
} |
} |
905 |
$form->setSelect('pos',$contenu); |
$form->setSelect('pos',$contenu); |
906 |
}// fin error db |
}// fin error db |
907 |
|
// parcelle_lot |
908 |
|
$contenu=array(); |
909 |
|
$res = $db->query($sql_parcelle_lot); |
910 |
|
// Logger |
911 |
|
$this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_parcelle_lot."\");", VERBOSE_MODE); |
912 |
|
if (database::isError($res)) |
913 |
|
die($res->getMessage().$sql_parcelle_lot); |
914 |
|
else{ |
915 |
|
if ($debug == 1) |
916 |
|
echo " la requete ".$sql_parcelle_lot." est executee<br>"; |
917 |
|
$contenu[0][0]=''; |
918 |
|
$contenu[1][0]=_('choisir')." "._('parcelle_lot'); |
919 |
|
$k=1; |
920 |
|
while ($row=& $res->fetchRow()){ |
921 |
|
$contenu[0][$k]=$row[0]; |
922 |
|
$contenu[1][$k]=$row[1]; |
923 |
|
$k++; |
924 |
|
} |
925 |
|
$form->setSelect('parcelle_lot',$contenu); |
926 |
|
}// fin error db |
927 |
}// fin maj |
}// fin maj |
928 |
}// fin select |
}// fin select |
929 |
|
|
950 |
$form->setVal('parcelle', $idxformulaire); |
$form->setVal('parcelle', $idxformulaire); |
951 |
if($retourformulaire =='pos') |
if($retourformulaire =='pos') |
952 |
$form->setVal('pos', $idxformulaire); |
$form->setVal('pos', $idxformulaire); |
953 |
|
if($retourformulaire =='parcelle_lot') |
954 |
|
$form->setVal('parcelle_lot', $idxformulaire); |
955 |
}// fin validation |
}// fin validation |
956 |
}// fin setValsousformulaire |
}// fin setValsousformulaire |
957 |
|
|
958 |
//================================== |
//================================== |
959 |
// cle secondaire [secondary key] |
// cle secondaire [secondary key] |
960 |
//================================== |
//================================== |
961 |
|
/** |
962 |
|
* Methode clesecondaire |
963 |
|
*/ |
964 |
|
function cleSecondaire($id, &$db = NULL, $val = array(), $DEBUG = false) { |
965 |
|
// On appelle la methode de la classe parent |
966 |
|
parent::cleSecondaire($id, $db, $val, $DEBUG); |
967 |
|
// Verification de la cle secondaire : blocnote |
968 |
|
$this->rechercheTable($db, "blocnote", "dossier", $id); |
969 |
|
// Verification de la cle secondaire : consultation |
970 |
|
$this->rechercheTable($db, "consultation", "dossier", $id); |
971 |
|
// Verification de la cle secondaire : destination_shon |
972 |
|
$this->rechercheTable($db, "destination_shon", "dossier", $id); |
973 |
|
// Verification de la cle secondaire : instruction |
974 |
|
$this->rechercheTable($db, "instruction", "dossier", $id); |
975 |
|
// Verification de la cle secondaire : statistique |
976 |
|
$this->rechercheTable($db, "statistique", "dossier", $id); |
977 |
|
// Verification de la cle secondaire : terrain |
978 |
|
$this->rechercheTable($db, "terrain", "dossier", $id); |
979 |
|
} |
980 |
|
|
|
function cleSecondaire($id,&$db,$val,$debug) { |
|
|
$this->correct=True; |
|
|
$f=" ! "; |
|
|
$imgv="<img src='../img/punaise.png' style='vertical-align:middle' hspace='2' border='0'>"; |
|
|
// cle secondaire blocnote |
|
|
$sql = "select * from public.blocnote where dossier ='".$id."'"; |
|
|
$res = $db->query($sql); |
|
|
if($debug==1) echo $sql; |
|
|
if (database::isError($res)) |
|
|
die($res->getMessage(). " => Echec ".$sql); |
|
|
else{ |
|
|
$nbligne=$res->numrows(); |
|
|
$this->msg = $this->msg.$imgv._('il_y_a')." ".$nbligne." "._('blocnote')." "._('pour')." "._('dossier')." [".$id."]<br>"; |
|
|
if($nbligne>0) |
|
|
$this->correct=false; |
|
|
} |
|
|
// cle secondaire consultation |
|
|
$sql = "select * from public.consultation where dossier ='".$id."'"; |
|
|
$res = $db->query($sql); |
|
|
if($debug==1) echo $sql; |
|
|
if (database::isError($res)) |
|
|
die($res->getMessage(). " => Echec ".$sql); |
|
|
else{ |
|
|
$nbligne=$res->numrows(); |
|
|
$this->msg = $this->msg.$imgv._('il_y_a')." ".$nbligne." "._('consultation')." "._('pour')." "._('dossier')." [".$id."]<br>"; |
|
|
if($nbligne>0) |
|
|
$this->correct=false; |
|
|
} |
|
|
// cle secondaire destination_shon |
|
|
$sql = "select * from public.destination_shon where dossier ='".$id."'"; |
|
|
$res = $db->query($sql); |
|
|
if($debug==1) echo $sql; |
|
|
if (database::isError($res)) |
|
|
die($res->getMessage(). " => Echec ".$sql); |
|
|
else{ |
|
|
$nbligne=$res->numrows(); |
|
|
$this->msg = $this->msg.$imgv._('il_y_a')." ".$nbligne." "._('destination_shon')." "._('pour')." "._('dossier')." [".$id."]<br>"; |
|
|
if($nbligne>0) |
|
|
$this->correct=false; |
|
|
} |
|
|
// cle secondaire instruction |
|
|
$sql = "select * from public.instruction where dossier ='".$id."'"; |
|
|
$res = $db->query($sql); |
|
|
if($debug==1) echo $sql; |
|
|
if (database::isError($res)) |
|
|
die($res->getMessage(). " => Echec ".$sql); |
|
|
else{ |
|
|
$nbligne=$res->numrows(); |
|
|
$this->msg = $this->msg.$imgv._('il_y_a')." ".$nbligne." "._('instruction')." "._('pour')." "._('dossier')." [".$id."]<br>"; |
|
|
if($nbligne>0) |
|
|
$this->correct=false; |
|
|
} |
|
|
// cle secondaire terrain |
|
|
$sql = "select * from public.terrain where dossier ='".$id."'"; |
|
|
$res = $db->query($sql); |
|
|
if($debug==1) echo $sql; |
|
|
if (database::isError($res)) |
|
|
die($res->getMessage(). " => Echec ".$sql); |
|
|
else{ |
|
|
$nbligne=$res->numrows(); |
|
|
$this->msg = $this->msg.$imgv._('il_y_a')." ".$nbligne." "._('terrain')." "._('pour')." "._('dossier')." [".$id."]<br>"; |
|
|
if($nbligne>0) |
|
|
$this->correct=false; |
|
|
} |
|
|
}// clesecondaire |
|
981 |
|
|
982 |
}// fin classe |
}// fin classe |
983 |
?> |
?> |