[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/include/events/ -> VTBatchEventTrigger.inc (source)

   1  <?php
   2  /*+***********************************************************************************

   3   * The contents of this file are subject to the vtiger CRM Public License Version 1.0

   4   * ("License"); You may not use this file except in compliance with the License

   5   * The Original Code is:  vtiger CRM Open Source

   6   * The Initial Developer of the Original Code is vtiger.

   7   * Portions created by vtiger are Copyright (C) vtiger.

   8   * All Rights Reserved.

   9   *************************************************************************************/
  10  
  11  class VTBatchEventTrigger extends VTEventTrigger{
  12  
  13  	function trigger($data){
  14          $adb = $this->adb;
  15  
  16          $eventInfos = self::lookupCache($this->name);
  17          if($eventInfos === false) {
  18              $eventInfos = self::getActiveEventInfos($this->adb, $this->name);
  19          }
  20          if(!empty($eventInfos)){
  21             foreach($eventInfos as $eventInfo) {
  22              require_once($eventInfo['handler_path']);
  23              $handler = new $eventInfo['handler_class']();
  24              $handler->handleEvent($this->name, $data);
  25          }
  26          }
  27      }
  28  }


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