<?php  class ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZL1111 {private $module;private $moduleTable;private $ZZZZZZZZZZZZZZZZZZZZZZZY2424;private $ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZD33;private $ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZF55;public $defaultRequest = array('module' => 'Opportunities', 'arAuditTable' => 'advanced_reports_opportunities_audit', 'maxRecords' => 1000);public $auditedModules = array();private $auditedModuleFields = array();function __construct($request = array()) {if(empty($request)){$request = $this->defaultRequest;} $this->module = $request['module'];$p15 = q16::r17($request['module']);$this->moduleTable = $p15->ZZZZZZZZZZZZZZZZZZZZZZZZZZZb1()->getTableName();$this->ZZZZZZZZZZZZZZZZZZZZZZZY2424 = $this->moduleTable."_audit";$this->ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZD33 = "advanced_reports_".$this->ZZZZZZZZZZZZZZZZZZZZZZZY2424;$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZF55 = $this->defaultRequest['maxRecords'];if(!empty($request['maxRecords'])) {$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZF55 = $request['maxRecords'];} $this->ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZF55 = $ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZF55;$auditedModules = PlatformConnector::Ze4();$this->ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZz25($auditedModules);} function getModule(){return $this->module;} function ZZZZZZZZZZZZZZZZZZZZZZZX2323(){return $this->moduleTable;} function ZZZZZZZZZZZZZZZZZZZZZZZZ2525(){return $this->ZZZZZZZZZZZZZZZZZZZZZZZY2424;} function ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZE44(){return $this->ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZD33;} function ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZG66() {return $this->ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZF55;} private function ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZz25($auditedModules = array()) {$ZZZZZZZZZZZZZZZZZZZZs18 = new ZZZZZZZZZZZZZZZZZZZZt19();foreach ($auditedModules as $moduleName => $ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZB11) {$this->auditedModules[] = array('name' => $moduleName, 'title' => PlatformConnector::X2323($moduleName));foreach ($ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZB11['auditedFields'] as $field) {$this->auditedModuleFields[$moduleName][] = array('name' => $field['name'], 'title' => $ZZZZZZZZZZZZZZZZZZZZs18->ZZZZZZZZZZZZZZZZZZZZZZZZZZU2020($field['vname'], $moduleName));}}}}