Bonjour à toutes et à tous,
Je travaille actuellement sur le composant Breezingforms, j’aimerais développer un plugin qui permettrait de masquer les adresses mails d’un select list qui sont visibles dans le code source de ma page.
Je sais que pour faire ça j’ai besoin d’un événement sur lequel je puisse écouter. Je sais également que pour déclarer un événement (ou trigger) il faut l’écrire de la manière suivante :
Ce que j’aurais aimé savoir, c’est si cette déclaration se fait nécessairement et uniquement dans le composant ou si elle peut se faire ailleurs ?
Par ailleurs, dans les fichiers du composant BreezingForms je n’ai trouvé que trois déclaration de trigger, qui sont « onBeforeSubmit », « onAfterSubmit » et « onPropertiesExecute ». J’aimerais donc savoir si en plus de ces trois évènements, il y en a d’autres sur lesquels je pourrais écouter avec mon plugin (d’autres qui serait en quelque sorte générique) ?
Merci par avance pour vos réponses et bonne journée.
Cordialement,
Sa5m
Je travaille actuellement sur le composant Breezingforms, j’aimerais développer un plugin qui permettrait de masquer les adresses mails d’un select list qui sont visibles dans le code source de ma page.
Je sais que pour faire ça j’ai besoin d’un événement sur lequel je puisse écouter. Je sais également que pour déclarer un événement (ou trigger) il faut l’écrire de la manière suivante :
Code HTML:
JPluginHelper ::importPlugin(‘breezingforms_addons) ; … $dispatcher = JDispatcher ::getInstance() ; $results = $dispatcher->trigger( ‘onPropertiesExecute’, array($this)) ;
Par ailleurs, dans les fichiers du composant BreezingForms je n’ai trouvé que trois déclaration de trigger, qui sont « onBeforeSubmit », « onAfterSubmit » et « onPropertiesExecute ». J’aimerais donc savoir si en plus de ces trois évènements, il y en a d’autres sur lesquels je pourrais écouter avec mon plugin (d’autres qui serait en quelque sorte générique) ?
Merci par avance pour vos réponses et bonne journée.
Cordialement,
Sa5m
Commentaire