Actions

Specific model events: Difference between revisions

From LimeSurvey Manual

(Page create)
 
m (reorder)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Each model have their own event send. For example for Survey model : you can replace Model by Survey in
Each model have their own event send. For example for Survey model : you can replace Model by Survey in


* [[beforeModelDelete]]
* [[beforeModelDelete]] : [[beforeModelDelete|beforeSurveyDelete]]
* [[beforeModelSave]]
* [[beforeModelDeleteMany]] : [[beforeModelDeleteMany|beforeSurveyDeleteMany]]
* [[afterModelDelete]]
* [[beforeModelSave]] : [[beforeModelSave|beforeSurveySave]]
* [[afterModelSave]]
* [[afterModelDelete]] : [[afterModelDelete|afterSurveyDelete]]
* [[afterModelSave]] : [[afterModelSave|afterSurveySave]]
 
'''Input'''
 
*''model'' : The current model as a [https://www.yiiframework.com/doc/api/1.1/CActiveRecord ActiveRecord]
*''surveyId'' : related survey id if exist
*''iSurveyID'' : related survey id if exist
*''dynamicId'' : related dynamic id if exist (for Token and Response)
 
'''Possible output'''
 
None.
 
[[Category:Plugins events]]

Latest revision as of 09:20, 15 November 2018

Each model have their own event send. For example for Survey model : you can replace Model by Survey in

Input

  • model : The current model as a ActiveRecord
  • surveyId : related survey id if exist
  • iSurveyID : related survey id if exist
  • dynamicId : related dynamic id if exist (for Token and Response)

Possible output

None.