* SPDX-License-Identifier: AGPL-3.0-only ************************************/ /* crmv@31775 crmv@98500 */ require_once('modules/Reports/Reports.php'); $module = $_REQUEST['cvmodule']; if ($module != '') { $reports = Reports::getInstance(); if ($module == 'Calendar') $module = array('Events', 'Calendar'); // crmv@159603 $report_list = $reports->sgetRptsforFldr(false,$module); $autocomplete_return = array(); foreach($report_list as $folder) { foreach($folder as $report) { $reportname = getTranslatedString($report['reportname'],'Reports'); if (stripos($reportname,$_REQUEST['autocomplete_where']) !== false || $_REQUEST['autocomplete_where'] == 'ALL') { $autocomplete_return[] = array( 'id'=>$report['reportid'], 'label'=>$reportname, 'return_function'=>"return_report_to_cv(".$report['reportid'].",'".$reportname."')", 'return_function_file'=>'modules/CustomView/CustomView.js', ); } } } die(Zend_Json::encode($autocomplete_return)); }