//******************************// //***********************// //***AlineaSol Premium***// //***********************// $predefinedTemplatesResult = asol_ReportsUtils::managePremiumFeature("templatesReports", "reportFunctions.php", "getPredefinedTemplates", array('json_encode' => false, 'currentModule' => null)); $predefinedTemplates = $predefinedTemplatesResult !== false ? $predefinedTemplatesResult : null; //***********************// //***AlineaSol Premium***// //***********************// //******************************// //***Get Predefined Templates***// //******************************// //***************************// //***Prepare Report Fields***// //***************************// $preparedFieldsArray = asol_ReportsManagementFunctions::prepareReportFields($focus->report_module, $focus->report_fields, $translateFieldLabels, $fieldsToBeRemoved); $focus->report_fields = $preparedFieldsArray['json']; $reportFieldsArray = $preparedFieldsArray['array']; $reportTemplates = isset($reportFieldsArray['tables'][0]['templates']) ? $reportFieldsArray['tables'][0]['templates'] : array(); $reportCss = $reportFieldsArray['tables'][0]['css']; //***************************// //***Prepare Report Fields***// //***************************// //****************************// //***Prepare Report Filters***// //****************************// $preparedFiltersArray = asol_ReportsManagementFunctions::prepareReportFilters($focus->report_module, $focus->report_filters, $translateFieldLabels, $fieldsToBeRemoved); $focus->report_filters = $preparedFiltersArray['json']; $reportFiltersArray = $preparedFiltersArray['array']; //****************************// //***Prepare Report Filters***//