Beispiel #1
0
 private function _getMonitor($name = '', $monitorId = '', $metadata = '', $store = '')
 {
     $class = strtolower($name . '_monitor');
     $monitor = null;
     if (file_exists('custom/modules/Trackers/monitor/' . $class . '.php')) {
         require_once 'custom/modules/Trackers/monitor/' . $class . '.php';
         if (class_exists($class)) {
             $monitor = new $class($name, $monitorId, $metadata, $store);
         }
     } elseif (file_exists('modules/Trackers/monitor/' . $class . '.php')) {
         require_once 'modules/Trackers/monitor/' . $class . '.php';
         if (class_exists($class)) {
             $monitor = new $class($name, $monitorId, $metadata, $store);
         }
     } else {
         $monitor = new Monitor($name, $monitorId, $metadata, $store);
     }
     $monitor->setEnabled(empty($this->disabledMonitors[$monitor->name]));
     return $monitor;
 }
 private function _getMonitor($name = '', $monitorId = '', $metadata = '', $store = '')
 {
     $class = strtolower($name . '_monitor');
     $monitor = null;
     if (SugarAutoLoader::requireWithCustom('modules/Trackers/monitor/' . $class . '.php') && class_exists($class)) {
         $monitor = new $class($name, $monitorId, $metadata, $store);
     } else {
         $monitor = new Monitor($name, $monitorId, $metadata, $store);
     }
     $monitor->setEnabled(empty($this->disabledMonitors[$monitor->name]));
     return $monitor;
 }