public static function runScheduledReports() { vimport('~~modules/com_vtiger_workflow/VTWorkflowUtils.php'); $util = new VTWorkflowUtils(); $util->adminUser(); $currentModule = vglobal('currentModule'); $current_language = vglobal('current_language'); if (empty($currentModule)) { $currentModule = 'Reports'; } if (empty($current_language)) { vglobal('current_language', 'en_us'); } $scheduledReports = self::getScheduledReports(); foreach ($scheduledReports as $scheduledReport) { $status = $scheduledReport->sendEmail(); Vtiger_Utils::ModuleLog('ScheduleReprot Send Mail Status ', $status); if ($status) { $scheduledReport->updateNextTriggerTime(); } } $util->revertUser(); return $status; }
$focus->load_user($user_password); $successURL = 'vtigerui.php'; if (file_exists(dirname(__FILE__) . '/../../vtigerui-deferred.php')) { /* Ondemand Customization: * Authenticate done via iFrame and Parent invokes index.php explicitly * so lets instruct redirection page to wait for few seconds and then act. */ $successURL = 'vtigerui-deferred.php'; } if ($focus->is_authenticated()) { session_regenerate_id(); // Ondemand Customization if (file_exists('modules/Ondemand/VAS.php')) { include_once 'modules/Ondemand/VAS.php'; $response = VAS_Client::auditLogin(array('user_name' => vtlib_purify($_REQUEST['user_name'])), 'WebUI5'); Vtiger_Utils::ModuleLog('Ondemand', 'User Aduit Login', $response); } // END //Inserting entries for audit trail during login // Ondemand : disable audit trial $audit_trail = 'false'; if ($audit_trail == 'true') { if ($record == '') { $auditrecord = ''; } else { $auditrecord = $record; } $date_var = $adb->formatDate(date('Y-m-d H:i:s'), true); $query = "insert into vtiger_audit_trial values(?,?,?,?,?,?)"; $params = array($adb->getUniqueID('vtiger_audit_trial'), $focus->id, 'Users', 'Authenticate', '', $date_var); $adb->pquery($query, $params);