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

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

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

revision 5254 by nhaye, Fri Nov 25 10:59:14 2016 UTC revision 7996 by softime, Fri Jul 20 17:12:33 2018 UTC
# Line 12  require_once "../gen/obj/etat.class.php" Line 12  require_once "../gen/obj/etat.class.php"
12    
13  class etat extends etat_gen {  class etat extends etat_gen {
14    
     /**  
      * Constructeur.  
      */  
     function __construct($id, &$dnu1 = null, $dnu2 = null) {  
         $this->constructeur($id);  
     }  
   
15      function setType(&$form, $maj) {      function setType(&$form, $maj) {
16          //          //
17          parent::setType($form, $maj);          parent::setType($form, $maj);
# Line 41  class etat extends etat_gen { Line 34  class etat extends etat_gen {
34          }//fin consulter          }//fin consulter
35      }      }
36    
37      function setSelect(&$form, $maj, &$db, $debug) {      function setSelect(&$form, $maj, &$db = null, $debug = null) {
38          //          //
39          parent::setSelect($form, $maj, $db, $debug);          parent::setSelect($form, $maj, $db, $debug);
40          //          //
# Line 75  class etat extends etat_gen { Line 68  class etat extends etat_gen {
68      }      }
69            
70      //Ajoute autant de transitions que d'événements      //Ajoute autant de transitions que d'événements
71      function triggerajouterapres($id,&$db,$val,$DEBUG) {      function triggerajouterapres($id, &$db = null, $val = array(), $DEBUG = null) {
72                    
73          parent::triggerajouterapres($id,$db,$val,$DEBUG);          parent::triggerajouterapres($id,$db,$val,$DEBUG);
74    
# Line 134  class etat extends etat_gen { Line 127  class etat extends etat_gen {
127      }      }
128            
129      //Modification des liens      //Modification des liens
130      function triggerModifierApres($id, &$db, $val, $DEBUG){      function triggermodifierapres($id, &$db = null, $val = array(), $DEBUG = null) {
131                    
132          parent::triggerModifierApres($id, $db, $val, $DEBUG);          parent::triggermodifierapres($id, $db, $val, $DEBUG);
133                    
134          //Supprime toutes les transitions liées à l'état          //Supprime toutes les transitions liées à l'état
135          $this->deleteAllTransitionEtat($this->valF['etat'], $db, $DEBUG);          $this->deleteAllTransitionEtat($this->valF['etat'], $db, $DEBUG);
# Line 177  class etat extends etat_gen { Line 170  class etat extends etat_gen {
170    
171      //Ajoute une nouvelle transition      //Ajoute une nouvelle transition
172      // $data array de données      // $data array de données
173      function addTransition($data, $db, $DEBUG){      function addTransition($data, $db, $DEBUG){        
174                    $transition = $this->f->get_inst__om_dbform(array(
175          require_once '../obj/transition.class.php';              "obj" => "transition",
176                        "idx" => "]",
177          $transition = new transition("]",$db,$DEBUG);          ));
178          $transition->valF = "";          $transition->valF = "";
179            
180          //Données          //Données
# Line 215  class etat extends etat_gen { Line 208  class etat extends etat_gen {
208      }      }
209    
210      //Suppression de toutes les liaisons avec transition      //Suppression de toutes les liaisons avec transition
211      function triggersupprimer($id, &$db, $val, $DEBUG){      function triggersupprimer($id, &$db = null, $val = array(), $DEBUG = null) {
212                                    
213          //Supprime toutes les transitions liées à l'état          //Supprime toutes les transitions liées à l'état
214          $this->deleteAllTransitionEtat($id, $db, $DEBUG);          $this->deleteAllTransitionEtat($id, $db, $DEBUG);
# Line 223  class etat extends etat_gen { Line 216  class etat extends etat_gen {
216            
217      /* Surcharge de la fonction cleSecondaire pour qu'elle ne vérifie pas le lien avec      /* Surcharge de la fonction cleSecondaire pour qu'elle ne vérifie pas le lien avec
218       * transition qui sera supprimé juste après*/       * transition qui sera supprimé juste après*/
219      function cleSecondaire($id, &$db = NULL, $val = array(), $DEBUG = false) {      function cleSecondaire($id, &$db = null, $val = array(), $DEBUG = null) {
220    
221          // Verification de la cle secondaire : dossier          // Verification de la cle secondaire : dossier
222          $this->rechercheTable($db, "dossier", "etat", $id);          $this->rechercheTable($db, "dossier", "etat", $id);
# Line 234  class etat extends etat_gen { Line 227  class etat extends etat_gen {
227      }      }
228            
229      //Affichage des evenement anciennement liés      //Affichage des evenement anciennement liés
230      function setVal(&$form, $maj, $validation, &$db) {      function setVal(&$form, $maj, $validation, &$db = null, $DEBUG = null) {
231                    
232          parent::setVal($form, $maj, $validation, $db);          parent::setVal($form, $maj, $validation, $db, $DEBUG);
233                    
234          if($maj == 2 && $validation == 1 ) {          if($maj == 2 && $validation == 1 ) {
235               $form->setVal("evenement",$this->val[3]);               $form->setVal("evenement",$this->val[3]);
# Line 245  class etat extends etat_gen { Line 238  class etat extends etat_gen {
238    
239  }  }
240    
241  ?>  

Legend:
Removed from v.5254  
changed lines
  Added in v.7996

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26