Changes

m
Line 118: Line 118:     
To add context information (for example to dissociate 2 different cases called with the same Trigger code), it is possible to place this information in the properties ->context of the object on which the trigger is called. Example:
 
To add context information (for example to dissociate 2 different cases called with the same Trigger code), it is possible to place this information in the properties ->context of the object on which the trigger is called. Example:
 +
 +
<syntaxHighlight lang="php">
 
// Call trigger
 
// Call trigger
 
$this->context = array('paramX'=>$valueX, 'anyparamofyourchoice'=>$anyvalue);
 
$this->context = array('paramX'=>$valueX, 'anyparamofyourchoice'=>$anyvalue);
Line 123: Line 125:  
if ($result < 0) $error++;           
 
if ($result < 0) $error++;           
 
// End call triggers
 
// End call triggers
 +
</syntaxHighlight>
    
It will then be possible to add in the run_trigger method of any trigger file, an if which allows you to manage this code. The run_trigger method would then be of the form:
 
It will then be possible to add in the run_trigger method of any trigger file, an if which allows you to manage this code. The run_trigger method would then be of the form: