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

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

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

revision 1776 by fmichon, Thu Apr 18 17:09:22 2013 UTC revision 1777 by vpihour, Tue Apr 23 10:37:14 2013 UTC
# Line 35  class demande extends demande_gen { Line 35  class demande extends demande_gen {
35          $sql=str_replace("<idx>",$this->getParameter("idx_dossier"),          $sql=str_replace("<idx>",$this->getParameter("idx_dossier"),
36                      $sql_infos_dossier);                      $sql_infos_dossier);
37          $res = $this->db->query($sql);          $res = $this->db->query($sql);
38          $this->addToLog("demande -> getValFromDossier() : ".$sql);          $this->f->addToLog("getValFromDossier(): db->query(\"".$sql."\")", VERBOSE_MODE);
39          $this->f->isDatabaseError();          if ( database::isError($res)){
40                die();
41            }
42          $row = & $res->fetchRow(DB_FETCHMODE_ASSOC);          $row = & $res->fetchRow(DB_FETCHMODE_ASSOC);
43          return $row;          return $row;
44      }      }
# Line 122  class demande extends demande_gen { Line 124  class demande extends demande_gen {
124          $res = $db->query($sql_demande_type);          $res = $db->query($sql_demande_type);
125    
126          // logger          // logger
127          $this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_demande_type."\");",          $this->f->addToLog("setSelect(): db->query(\"".$sql_demande_type."\");",
128                          VERBOSE_MODE);                          VERBOSE_MODE);
129          $this->f->isDatabaseError($res);          if ( database::isError($res)){
130                die();
131            }
132    
133          $contenu[0][0] = '';          $contenu[0][0] = '';
134          $contenu[1][0] = _('choisir')."&nbsp;"._("demande_type");          $contenu[1][0] = _('choisir')."&nbsp;"._("demande_type");
# Line 243  class demande extends demande_gen { Line 247  class demande extends demande_gen {
247              $sql = "SELECT count(*) FROM ".DB_PREFIXE."etat_dossier_autorisation              $sql = "SELECT count(*) FROM ".DB_PREFIXE."etat_dossier_autorisation
248                      WHERE etat_dossier_autorisation = ".$id_etat_initial_da;                      WHERE etat_dossier_autorisation = ".$id_etat_initial_da;
249              $count = $this->db->getOne($sql);              $count = $this->db->getOne($sql);
250              $this->addToLog("ajoutDossierAutorisation() getOne() : ".$sql);              $this->f->addToLog("ajoutDossierAutorisation() : db->getOne(\"".$sql."\")", VERBOSE_MODE);
251              $this->f->isDatabaseError($count);              if ( database::isError($count)){
252                    die();
253                }
254              if($count != 1) {              if($count != 1) {
255                  $error = true;                  $error = true;
256              } else {              } else {
# Line 376  class demande extends demande_gen { Line 382  class demande extends demande_gen {
382                      AND now()>=om_validite_debut                      AND now()>=om_validite_debut
383                      AND dossier_instruction_type=".$dossier_instruction_type;                      AND dossier_instruction_type=".$dossier_instruction_type;
384          $valInstr['cerfa'] = $db->getOne($sql);          $valInstr['cerfa'] = $db->getOne($sql);
385          $this->addToLog("db->getone(\"".$sql."\");", VERBOSE_MODE);          $this->f->addToLog("ajoutDossierInstruction() : db->getone(\"".$sql."\");", VERBOSE_MODE);
386            if ( database::isError($valInstr['cerfa'])){
387                die();
388            }
389          $dossier->ajouter($valInstr, $db, $DEBUG);          $dossier->ajouter($valInstr, $db, $DEBUG);
         $this->f->isDatabaseError();  
390          // Liaison du dossier ajouter à la demande          // Liaison du dossier ajouter à la demande
391          $this->valF['dossier_instruction'] = $dossier->valF['dossier'];          $this->valF['dossier_instruction'] = $dossier->valF['dossier'];
392      }      }
# Line 402  class demande extends demande_gen { Line 409  class demande extends demande_gen {
409    
410          // Ajout des données techniques              // Ajout des données techniques    
411          $donnees_techniques->ajouter($val, $db, $DEBUG);          $donnees_techniques->ajouter($val, $db, $DEBUG);
         $this->f->isDatabaseError();  
412      }      }
413    
414      /**      /**
# Line 416  class demande extends demande_gen { Line 422  class demande extends demande_gen {
422          // Recupération des demandeurs liés à la demande          // Recupération des demandeurs liés à la demande
423          $sql = str_replace("<demande>",$this->valF['demande'],$sql_lien_demande_demandeur);          $sql = str_replace("<demande>",$this->valF['demande'],$sql_lien_demande_demandeur);
424          $res = $db->query($sql);          $res = $db->query($sql);
425          $this->f->addToLog("demande.class.php: db->query(\"".$sql."\");", VERBOSE_MODE);          $this->f->addToLog("ajoutLiensDossierAutorisation() : db->query(\"".$sql."\");", VERBOSE_MODE);
426          $this->f->isDatabaseError();          if ( database::isError($res)){
427                die();
428            }
429          while($row = &$res->fetchRow(DB_FETCHMODE_ASSOC)) {          while($row = &$res->fetchRow(DB_FETCHMODE_ASSOC)) {
430              $row['lien_dossier_autorisation_demandeur'] = NULL;              $row['lien_dossier_autorisation_demandeur'] = NULL;
431              $row['dossier_autorisation'] = $this->valF['dossier_autorisation'];              $row['dossier_autorisation'] = $this->valF['dossier_autorisation'];
# Line 436  class demande extends demande_gen { Line 444  class demande extends demande_gen {
444          // Recupération des demandeurs liés à la demande          // Recupération des demandeurs liés à la demande
445          $sql = str_replace("<demande>",$this->valF['demande'],$sql_lien_demande_demandeur);          $sql = str_replace("<demande>",$this->valF['demande'],$sql_lien_demande_demandeur);
446          $res = $db->query($sql);          $res = $db->query($sql);
447          $this->f->addToLog("demande.class.php: db->query(\"".$sql."\");", VERBOSE_MODE);          $this->f->addToLog("ajoutLiensDossierInstruction() : db->query(\"".$sql."\");", VERBOSE_MODE);
448          $this->f->isDatabaseError();          if ( database::isError($res)){
449                die();
450            }
451          while($row = &$res->fetchRow(DB_FETCHMODE_ASSOC)) {          while($row = &$res->fetchRow(DB_FETCHMODE_ASSOC)) {
452              $row['lien_dossier_demandeur'] = NULL;              $row['lien_dossier_demandeur'] = NULL;
453              $row['dossier'] = $this->valF['dossier_instruction'];              $row['dossier'] = $this->valF['dossier_instruction'];
# Line 461  class demande extends demande_gen { Line 471  class demande extends demande_gen {
471          $this->addToLog("demande.class.php : ".$sql." execute <br>", EXTRA_VERBOSE_MODE);          $this->addToLog("demande.class.php : ".$sql." execute <br>", EXTRA_VERBOSE_MODE);
472                    
473          $res = $this->db->query($sql);          $res = $this->db->query($sql);
474          $this->f->isDatabaseError($res);          $this->f->addToLog("getArrondissement() : db->query(\"".$sql."\")", VERBOSE_MODE);
475            if ( database::isError($res)){
476                die();
477            }
478                    
479          if( $res->numrows() > 0 ) {          if( $res->numrows() > 0 ) {
480                            
# Line 488  class demande extends demande_gen { Line 501  class demande extends demande_gen {
501                  demande_type = $demande_type";                  demande_type = $demande_type";
502                            
503          $res = $this->db->query($sql);          $res = $this->db->query($sql);
504          $this->f->isDatabaseError($res);          $this->f->addToLog("getEvenement() : db->query(\"".$sql."\")", VERBOSE_MODE);
505            if ( database::isError($res)){
506                die();
507            }
508                    
509          if ( $res->numrows() > 0 ){          if ( $res->numrows() > 0 ){
510                                    
# Line 515  class demande extends demande_gen { Line 531  class demande extends demande_gen {
531                  evenement = $evenement";                  evenement = $evenement";
532                            
533          $res = $this->db->query($sql);          $res = $this->db->query($sql);
534          $this->f->isDatabaseError($res);          $this->f->addToLog("getLettreType() : db->query(\"".$sql."\")", VERBOSE_MODE);
535            if ( database::isError($res)){
536                die();
537            }
538                    
539          if ( $res->numrows() > 0 ){          if ( $res->numrows() > 0 ){
540                                    
# Line 533  class demande extends demande_gen { Line 552  class demande extends demande_gen {
552          include '../sql/pgsql/demande.form.inc.php';          include '../sql/pgsql/demande.form.inc.php';
553          if($this->valF["demande_type"] != NULL) {          if($this->valF["demande_type"] != NULL) {
554              $res = $db->query(str_replace('<idx>', $this->valF['demande_type'], $sql_demande_type_details_by_id));              $res = $db->query(str_replace('<idx>', $this->valF['demande_type'], $sql_demande_type_details_by_id));
555              $this->f->isDatabaseError();              $this->f->addToLog("triggerAjouter() : db->query(\"".str_replace('<idx>', $this->valF['demande_type'], $sql_demande_type_details_by_id)."\")", VERBOSE_MODE);
556                if ( database::isError($res)){
557                    die();
558                }
559              $dossier_type = $res->fetchRow(DB_FETCHMODE_ASSOC);              $dossier_type = $res->fetchRow(DB_FETCHMODE_ASSOC);
560              // Création du dossier_autorisation              // Création du dossier_autorisation
561              if($this->valF['dossier_autorisation'] == "") {              if($this->valF['dossier_autorisation'] == "") {
# Line 725  class demande extends demande_gen { Line 747  class demande extends demande_gen {
747              $sqlDemandeurs = "SELECT * FROM ".DB_PREFIXE."lien_lot_demandeur              $sqlDemandeurs = "SELECT * FROM ".DB_PREFIXE."lien_lot_demandeur
748              WHERE lot = ".$rowLot['lot'];              WHERE lot = ".$rowLot['lot'];
749              $res = $db -> query($sqlDemandeurs);              $res = $db -> query($sqlDemandeurs);
750              $this->f->addToLog("db->query(\"".$sqlDemandeurs."\");", VERBOSE_MODE);              $this->f->addToLog("lienLotDossierInstruction() : db->query(\"".$sqlDemandeurs."\");", VERBOSE_MODE);
751              $this->f->isDatabaseError($res);              if ( database::isError($res)){
752                    die();
753                }
754                            
755              while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){              while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
756                  $valLld["lien_lot_demandeur"] = "";                  $valLld["lien_lot_demandeur"] = "";
# Line 815  class demande extends demande_gen { Line 839  class demande extends demande_gen {
839          // Execution de la requete de suppression de l'objet          // Execution de la requete de suppression de l'objet
840          $res = $db->query($sql);          $res = $db->query($sql);
841          // Logger          // Logger
842          $this->f->addToLog("supprimer(): db->query(\"".$sql."\");", VERBOSE_MODE);          $this->f->addToLog("deleteLinkDemandeDemandeur(): db->query(\"".$sql."\");", VERBOSE_MODE);
843          $this->f->isDatabaseError();          if ( database::isError($res)){
844                die();
845            }
846    
847      }      }
848    
# Line 829  class demande extends demande_gen { Line 855  class demande extends demande_gen {
855                  WHERE demande = ".$this->valF['demande'].                  WHERE demande = ".$this->valF['demande'].
856                  "AND demandeur = ".$idDemandeur;                  "AND demandeur = ".$idDemandeur;
857          $count = $this->f->db->getOne($sql);          $count = $this->f->db->getOne($sql);
858          $this->f->addToLog("db->getone(\"".$sql."\");", VERBOSE_MODE);          $this->f->addToLog("isLinkDemandeDemandeurExist() : db->getone(\"".$sql."\");", VERBOSE_MODE);
859          $this->f->isDatabaseError($count);          if ( database::isError($count)){
860                die();
861            }
862          if ($count === 0) {          if ($count === 0) {
863              return false;              return false;
864          } else {          } else {
# Line 880  class demande extends demande_gen { Line 908  class demande extends demande_gen {
908              WHERE ".$from." = '".$id."'";              WHERE ".$from." = '".$id."'";
909          $res = $this->f->db->query($sql);          $res = $this->f->db->query($sql);
910          $this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE);          $this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE);
911          $this->f->isDatabaseError($res);          if ( database::isError($res)){
912                die();
913            }
914          // Stockage du résultat dans un tableau          // Stockage du résultat dans un tableau
915          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
916              if ($row['petitionnaire_principal'] == 't' AND              if ($row['petitionnaire_principal'] == 't' AND
# Line 1091  class demande extends demande_gen { Line 1121  class demande extends demande_gen {
1121                      demande = $id";                      demande = $id";
1122                                
1123          $res = $this->f->db->query($sql);          $res = $this->f->db->query($sql);
1124          $this->f->addToLog("triggerSupprimer() : ".$sql);          $this->f->addToLog("triggerSupprimer() : db->query(\"".$sql."\")");
1125          $this->f->isDatabaseError($res);          if ( database::isError($res)){
1126                die();
1127            }
1128      }      }
1129            
1130      // }}}      // }}}

Legend:
Removed from v.1776  
changed lines
  Added in v.1777

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26