[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/vtlib/Vtiger/ -> Event.php (summary)

(no description)

File Size: 127 lines (4 kb)
Included or required: 5 times
Referenced: 0 times
Includes or requires: 3 files
 modules/Users/Users.php
 include/events/include.inc
 vtlib/Vtiger/Utils.php

Defines 1 class

Vtiger_Event:: (5 methods):
  log()
  hasSupport()
  register()
  trigger()
  getAll()


Class: Vtiger_Event  - X-Ref

Provides API to work with vtiger CRM Eventing (available from vtiger 5.1)

log($message, $delim=true)   X-Ref
Helper function to log messages

param: String Message to log
param: Boolean true appends linebreak, false to avoid it

hasSupport()   X-Ref
Check if vtiger CRM support Events


register($moduleInstance, $eventname, $classname, $filename, $condition='', $dependent='[]')   X-Ref
Handle event registration for module

param: Vtiger_Module Instance of the module to use
param: String Name of the Event like vtiger.entity.aftersave, vtiger.entity.beforesave
param: String Name of the Handler class (should extend VTEventHandler)
param: String File path which has Handler class definition
param: String Condition for the event to trigger (default blank)

trigger($eventname, $crmid)   X-Ref
Trigger event based on CRM Record

param: String Name of the Event to trigger
param: Integer CRM record id on which event needs to be triggered.

getAll($moduleInstance)   X-Ref
Get all the registered module events

param: Vtiger_Module Instance of the module to use



Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1