/[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 1676 by nhaye, Mon Apr 15 11:40:39 2013 UTC revision 1725 by fmichon, Thu Apr 18 17:09:22 2013 UTC
# Line 266  class dossier extends dossier_gen { Line 266  class dossier extends dossier_gen {
266          if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR          if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR
267             empty($this->postedIdDemandeur["petitionnaire_principal"])) {             empty($this->postedIdDemandeur["petitionnaire_principal"])) {
268              $this->correct = false;              $this->correct = false;
269              $this->addToMessage("La saisie d'un petitionnaire principal est obligatoire.");              $this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire."));
270          }          }
271          if($val['parcelle']!="" and $val['sig']!='Oui'){          if($val['parcelle']!="" and $val['sig']!='Oui'){
272              if  (!preg_match('/^[0-9]{3} [A-Z]{1,3} [0-9]{1,5}$/', $val['parcelle']) && !preg_match('/^[0-9]{3}[A-Z]{1,3}[0-9]{1,5}$/', $val['parcelle'])){                  if  (!preg_match('/^[0-9]{3} [A-Z]{1,3} [0-9]{1,5}$/', $val['parcelle']) && !preg_match('/^[0-9]{3}[A-Z]{1,3}[0-9]{1,5}$/', $val['parcelle'])){    
# Line 283  class dossier extends dossier_gen { Line 283  class dossier extends dossier_gen {
283          $form->setType('parcelle_lot','hidden'); // PC          $form->setType('parcelle_lot','hidden'); // PC
284          $form->setType('parcelle_lot_lotissement','hidden'); // PC          $form->setType('parcelle_lot_lotissement','hidden'); // PC
285          $form->setType('version','hidden'); // PC          $form->setType('version','hidden'); // PC
286            $form->setType('incompletude','hidden');
287            $form->setType('evenement_suivant_tacite','hidden');
288            $form->setType('evenement_suivant_tacite_incompletude','hidden');
289            $form->setType('etat_pendant_incompletude','hidden');
290            $form->setType('date_limite_incompletude','hidden');
291            $form->setType('delai_incompletude','hidden');
292          if ($maj < 2) { //ajouter et modifier          if ($maj < 2) { //ajouter et modifier
293              // cache              // cache
294              if($maj==0) $form->setType('dossier', 'hidden');              if($maj==0) $form->setType('dossier', 'hidden');
# Line 1240  class dossier extends dossier_gen { Line 1246  class dossier extends dossier_gen {
1246      }      }
1247    
1248      /**      /**
1249       * Méthode permettant de récupérer les id des demandeur liés à la demande ou       * Méthode permettant de récupérer les id des demandeurs liés à la table
1250       * liés au dossier d'autorisation       * liée passée en paramètre
1251       **/       *
1252         * @param string $from Table liée : "demande", "dossier", dossier_autorisation"
1253         * @param string $id Identifiant (clé primaire de la table liée en question)
1254         */
1255      function listeDemandeur($from, $id) {      function listeDemandeur($from, $id) {
1256          // Récupération des demandeurs de la base          // Récupération des demandeurs de la base
1257          $sql = "SELECT demandeur.demandeur,          $sql = "SELECT demandeur.demandeur,
# Line 1253  class dossier extends dossier_gen { Line 1262  class dossier extends dossier_gen {
1262              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur
1263              WHERE ".$from." = '".$id."'";              WHERE ".$from." = '".$id."'";
1264          $res = $this->f->db->query($sql);          $res = $this->f->db->query($sql);
1265          $this->f->addToLog("listeDemandeur() : ".$sql);          $this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE);
1266          $this->f->isDatabaseError($res);          $this->f->isDatabaseError($res);
1267          // Stoquage du résultat dans un tableau          // Stockage du résultat dans un tableau
1268          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
1269              if ($row['petitionnaire_principal'] == 't' AND              if ($row['petitionnaire_principal'] == 't' AND
1270                  $row['type_demandeur']=="petitionnaire") {                  $row['type_demandeur']=="petitionnaire") {

Legend:
Removed from v.1676  
changed lines
  Added in v.1725

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26