/[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 1196 by nhaye, Wed Jan 9 15:51:08 2013 UTC revision 1229 by nhaye, Wed Jan 16 16:12:16 2013 UTC
# Line 56  class dossier extends dossier_gen { Line 56  class dossier extends dossier_gen {
56              $this->actions_sup = array();              $this->actions_sup = array();
57              $this->setParameter("actions", array());              $this->setParameter("actions", array());
58          }          }
           
         /*  
          * Si une action 'rapport_instruction' est présente et  
          * que le le rapport d'instruction existe déjà, lien vers l'objet en modification  
          * sinon, lien vers un script qui va créer le nouvel objet et  
          * rediriger l'utilisateur vers l'objet en modification.  
          */  
           
         // Vérifie si  un rapport d'instruction existe déjà  
         if ( isset($this->actions_sup["rapport_instruction"]) ) {  
               
             // Requête de vérification  
             $sql = "SELECT  
                     rapport_instruction  
                 FROM  
                     ".DB_PREFIXE."rapport_instruction  
                 WHERE  
                     dossier_instruction = '".$this->getParameter('idx')."'";  
               
             // Ajout au log  
             $this->f->addToLog("checkAccessibility(): db->query(\"".$sql."\");", VERBOSE_MODE);  
               
             // Exécution de la requête    
             $res=$this->f->db->query($sql);  
             $this->f->isDatabaseError($res);  
   
             /*  
              * S'il n'y a pas de rapport d'instruction, redirection vers un script  
              * de création, puis vers l'objet.  
              * */  
             if ( $res->numrows() == 0 ){  
                   
                 $this->actions_sup["rapport_instruction"]["lien"] =  
                     '../app/rapport_instruction.php?idx=';  
             }  
             // S'il a déjà été créé, lien vers l'objet en modification  
             elseif ( $res->numrows() > 0 ){  
                   
                 $row = & $res->fetchRow(DB_FETCHMODE_ASSOC);  
                 $this->actions_sup["rapport_instruction"]["lien"] =  
                     '../scr/form.php?obj=rapport_instruction&action=1&idx='.  
                     $row['rapport_instruction'].'&idD=';  
             }  
               
         }  
59      }      }
60    
61      /**      /**
# Line 536  class dossier extends dossier_gen { Line 491  class dossier extends dossier_gen {
491              $form->setType('division', 'hidden');              $form->setType('division', 'hidden');
492          }          }
493          $form->setType('dossier_autorisation', 'hiddenstatic');          $form->setType('dossier_autorisation', 'hiddenstatic');
494          $form->setType('dossier_instruction_type', 'selectstatic');          $form->setType('dossier_instruction_type', 'selecthiddenstatic');
495          //          //
496          if ($maj == 0) {          if ($maj == 0) {
497              $form->setType('dossier_autorisation', 'select');              $form->setType('dossier_autorisation', 'select');

Legend:
Removed from v.1196  
changed lines
  Added in v.1229

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26