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

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

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

revision 2758 by vpihour, Wed Feb 19 18:11:48 2014 UTC revision 2783 by vpihour, Tue Mar 4 10:14:13 2014 UTC
# Line 360  class dossier extends dossier_gen { Line 360  class dossier extends dossier_gen {
360          //nombre de dossier d'instruction de ce type, rattaché au dossier          //nombre de dossier d'instruction de ce type, rattaché au dossier
361          //d'autorisation complété par des 0 à gauche si besoin. Format du retour          //d'autorisation complété par des 0 à gauche si besoin. Format du retour
362          //attendu : 01 ou 02, etc.          //attendu : 01 ou 02, etc.
363          elseif ( strcmp($codeDossierInstructionType, "M") == 0 ||          else {
             strcmp($codeDossierInstructionType, "T") == 0 ){  
364                            
365              //On récupère le nombre de dossier d'instruction de ce type rattaché au              //On récupère le nombre de dossier d'instruction de ce type rattaché au
366              //dossier d'autorisation              //dossier d'autorisation
367              $sql = "SELECT              $sql = "SELECT
368                      count(*)                      count(dossier)
369                  FROM                  FROM
370                      ".DB_PREFIXE."dossier                      ".DB_PREFIXE."dossier
371                  LEFT JOIN                  LEFT JOIN
# Line 393  class dossier extends dossier_gen { Line 392  class dossier extends dossier_gen {
392                            
393              return $numeroVersionDossierInstructionType;              return $numeroVersionDossierInstructionType;
394          }          }
         //Sinon on retourne le numéro de version  
         else{  
             return $numeroVersionDossierInstructionType;  
         }  
395      }      }
396      /**      /**
397       * Retourne le libellé du dossier d'autorisation       * Retourne le libellé du dossier d'autorisation
# Line 782  class dossier extends dossier_gen { Line 777  class dossier extends dossier_gen {
777    
778      function setLib(&$form,$maj) {      function setLib(&$form,$maj) {
779          parent::setLib($form,$maj);          parent::setLib($form,$maj);
780            $form->setLib('dossier_autorisation_libelle',_('dossier_autorisation_libelle'));
781          $form->setLib('servitude',_('contraintes'));          $form->setLib('servitude',_('contraintes'));
782          $form->setLib('geom',_('centroide'));          $form->setLib('geom',_('centroide'));
783          $form->setLib('date_limite',_("date limite d'instruction"));          $form->setLib('date_limite',_("date limite d'instruction"));
# Line 1564  class dossier extends dossier_gen { Line 1560  class dossier extends dossier_gen {
1560      }      }
1561    
1562      /**      /**
1563       * Récupère la liste des contraintes d'un dossier       * Récupère la liste des contraintes d'un dossier.
1564       * @param  string $dossier Identifiant du dossier       * @param string $dossier Identifiant du dossier
1565         *
1566       * @return object          Résultat de la requête       * @return object          Résultat de la requête
1567       */       */
1568      function getListContrainte($dossier) {      function getListContrainte($dossier) {
1569    
1570          // Requête SQL          // Select
1571          $sql = "SELECT dossier_contrainte.dossier_contrainte as dossier_contrainte_id,          $select = "SELECT dossier_contrainte.dossier_contrainte as dossier_contrainte_id,
1572                      dossier_contrainte.texte_complete as dossier_contrainte_texte,                      dossier_contrainte.texte_complete as dossier_contrainte_texte,
1573                      dossier_contrainte.reference as dossier_contrainte_reference,                      dossier_contrainte.reference as dossier_contrainte_reference,
1574                      contrainte.libelle as contrainte_libelle,                      contrainte.libelle as contrainte_libelle,
# Line 1579  class dossier extends dossier_gen { Line 1576  class dossier extends dossier_gen {
1576                      contrainte.texte as contrainte_texte,                      contrainte.texte as contrainte_texte,
1577                      contrainte.reference as contrainte_reference,                      contrainte.reference as contrainte_reference,
1578                      lower(contrainte.groupe) as contrainte_groupe,                      lower(contrainte.groupe) as contrainte_groupe,
1579                      lower(contrainte.sousgroupe) as contrainte_sousgroupe                      lower(contrainte.sousgroupe) as contrainte_sousgroupe ";
1580                  FROM ".DB_PREFIXE."contrainte  
1581            // From
1582            $from = " FROM ".DB_PREFIXE."contrainte
1583                      LEFT JOIN ".DB_PREFIXE."dossier_contrainte                      LEFT JOIN ".DB_PREFIXE."dossier_contrainte
1584                          ON  dossier_contrainte.contrainte = contrainte.contrainte                          ON  dossier_contrainte.contrainte = contrainte.contrainte ";
1585                  WHERE dossier_contrainte.dossier = '".$dossier."'  
1586                  AND contrainte.service_consulte = 't'          // Where
1587          ";          $where = " WHERE dossier_contrainte.dossier = '".$dossier."' ";
1588    
1589            // Si le paramètre "option_contrainte_di" est définit
1590            if ($this->f->getParameter('option_contrainte_di') != 'aucun') {
1591                // Ajoute la condition
1592                $where .= $this->f->traitement_condition_contrainte(
1593                    $this->f->getParameter('option_contrainte_di'));
1594            }
1595    
1596            // Tri
1597            $tri = " ORDER BY contrainte_groupe, contrainte_sousgroupe,
1598                        contrainte.no_ordre, contrainte.libelle ";
1599    
1600            // Requête SQL
1601            $sql = $select.$from.$where.$tri;
1602          $res = $this->f->db->query($sql);          $res = $this->f->db->query($sql);
1603          $this->f->addToLog("listContrainte(): db->query(\"".$sql."\");", VERBOSE_MODE);          $this->f->addToLog("listContrainte(): db->query(\"".$sql."\");", VERBOSE_MODE);
1604          $this->f->isDatabaseError($res);          $this->f->isDatabaseError($res);

Legend:
Removed from v.2758  
changed lines
  Added in v.2783

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26