Passing arguments to the CVT functions

The charger(), verifier() and traiter() functions do not receive any parameters by default.
function formulaires_x_charger_dist(){}
function formulaires_x_verifier_dist(){}
function formulaires_x_traiter_dist(){}
For these functions to receive parameters, they need to be submitted as arguments explicitly when calling the form.
#FORMULAIRE_X{argument, argument, …}
The PHP functions receive the parameters in the same order:
function formulaires_x_charger_dist($arg1, $arg2,){}
function formulaires_x_verifier_dist($arg1, $arg2,){}
function formulaires_x_traiter_dist($arg1, $arg2,){}
Note that there is a supplementary possibility to use the functions for dynamic tags, which make it possible to pass parameters automatically.

Example

The "Composition" plugin contains a form which requires a type and an identifier. It is called as follows:
[(#FORMULAIRE_EDITER_COMPOSITION_OBJET{#ENV{type}, #ENV{id}})]
The processing functions therefore receive these two parameters:
function formulaires_editer_composition_objet_charger($type, $id){}

Author Mark Baber Published : Updated : 02/06/10

Translations : English, Español, français