/[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 3 by fraynaud, Thu Feb 10 20:46:18 2011 UTC revision 183 by fraynaud, Sat Oct 8 16:52:15 2011 UTC
# Line 1  Line 1 
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 {
# Line 104  class dossier_gen extends dbForm { Line 103  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="&nbsp!&nbsp;&nbsp;&nbsp;&nbsp;";  
                 $imgv="<img src='../img/punaise.png' style='vertical-align:middle' hspace='2' border='0'>";  
                 if ($this->valF['nature']==""){  
                         $this->msg= $this->msg.$imgv._('nature')."&nbsp;"._('obligatoire').$f;  
                         $this->correct=False;  
                 }  
         } // fin verifier [end verify]  
127    
128          //==========================          //==========================
129          // Formulaire  [form]          // Formulaire  [form]
# Line 255  class dossier_gen extends dbForm { Line 259  class dossier_gen extends dbForm {
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');
# Line 384  class dossier_gen extends dbForm { Line 394  class dossier_gen extends dbForm {
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');
# Line 456  class dossier_gen extends dbForm { Line 472  class dossier_gen extends dbForm {
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    
# Line 487  class dossier_gen extends dbForm { Line 506  class dossier_gen extends dbForm {
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) {
# Line 497  class dossier_gen extends dbForm { Line 517  class dossier_gen extends dbForm {
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);
# Line 521  class dossier_gen extends dbForm { Line 541  class dossier_gen extends dbForm {
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);
# Line 534  class dossier_gen extends dbForm { Line 554  class dossier_gen extends dbForm {
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);
# Line 551  class dossier_gen extends dbForm { Line 571  class dossier_gen extends dbForm {
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);
# Line 560  class dossier_gen extends dbForm { Line 580  class dossier_gen extends dbForm {
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) {
# Line 571  class dossier_gen extends dbForm { Line 594  class dossier_gen extends dbForm {
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);
# Line 595  class dossier_gen extends dbForm { Line 618  class dossier_gen extends dbForm {
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);
# Line 608  class dossier_gen extends dbForm { Line 631  class dossier_gen extends dbForm {
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);
# Line 625  class dossier_gen extends dbForm { Line 648  class dossier_gen extends dbForm {
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);
# Line 634  class dossier_gen extends dbForm { Line 657  class dossier_gen extends dbForm {
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) {
# Line 709  class dossier_gen extends dbForm { Line 735  class dossier_gen extends dbForm {
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) {
# Line 718  class dossier_gen extends dbForm { Line 747  class dossier_gen extends dbForm {
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{
# Line 736  class dossier_gen extends dbForm { Line 767  class dossier_gen extends dbForm {
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{
# Line 754  class dossier_gen extends dbForm { Line 787  class dossier_gen extends dbForm {
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{
# Line 772  class dossier_gen extends dbForm { Line 807  class dossier_gen extends dbForm {
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{
# Line 790  class dossier_gen extends dbForm { Line 827  class dossier_gen extends dbForm {
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{
# Line 808  class dossier_gen extends dbForm { Line 847  class dossier_gen extends dbForm {
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{
# Line 826  class dossier_gen extends dbForm { Line 867  class dossier_gen extends dbForm {
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{
# Line 844  class dossier_gen extends dbForm { Line 887  class dossier_gen extends dbForm {
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{
# Line 859  class dossier_gen extends dbForm { Line 904  class dossier_gen extends dbForm {
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')."&nbsp;"._('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    
# Line 885  class dossier_gen extends dbForm { Line 950  class dossier_gen extends dbForm {
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="&nbsp!&nbsp;&nbsp;&nbsp;&nbsp;";  
                 $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  ?>  ?>

Legend:
Removed from v.3  
changed lines
  Added in v.183

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26