if (isPermitted($primarymodule, 'index') == "yes" && $modules_permitted == true) { $oReportRun = new ReportRun($reportid); require_once 'include/Zend/Json.php'; $json = new Zend_Json(); $advft_criteria = $_REQUEST['advft_criteria']; if (!empty($advft_criteria)) { $advft_criteria = $json->decode($advft_criteria); } $advft_criteria_groups = $_REQUEST['advft_criteria_groups']; if (!empty($advft_criteria_groups)) { $advft_criteria_groups = $json->decode($advft_criteria_groups); } if ($_REQUEST['submode'] == 'saveCriteria') { updateAdvancedCriteria($reportid, $advft_criteria, $advft_criteria_groups); } $filtersql = $oReportRun->RunTimeAdvFilter($advft_criteria, $advft_criteria_groups); $list_report_form = new vtigerCRM_Smarty(); //Monolithic phase 6 changes if ($showCharts == true) { $list_report_form->assign("SHOWCHARTS", $showCharts); require_once 'modules/Reports/CustomReportUtils.php'; require_once 'include/ChartUtils.php'; $groupBy = $oReportRun->getGroupingList($reportid); if (!empty($groupBy)) { foreach ($groupBy as $key => $value) { //$groupByConditon = explode(" ",$value); //$groupByNew = explode("'",$groupByConditon[0]); list($tablename, $colname, $module_field, $fieldname, $single) = explode(":", $key); list($module, $field) = explode("_", $module_field); $fieldDetails = $key; break;