$isEditViewMode = isset($_REQUEST['isEditViewMode']) ? $_REQUEST['isEditViewMode'] == 'true' ? true : false : true; $noRestrictions = isset($_REQUEST['noRestrictions']) ? $_REQUEST['noRestrictions'] == 'true' ? true : false : false; $isDisabled = isset($_REQUEST['isDisabled']) ? $_REQUEST['isDisabled'] == 'true' ? true : false : false; $onChangeFunction = isset($_REQUEST['onChangeFunction']) ? $_REQUEST['onChangeFunction'] : null; $returnedHtml = asol_ReportsManagementFunctions::getReportModuleTablesHtml($selectedDb, $isSubQuery, $selectedTable, false, 0, 0, $isEditViewMode, $isDisabled, $noRestrictions, $onChangeFunction); } else { if ($htmlTarget == 'reportTableFields') { $selectedDb = $_REQUEST['selectedDb']; $selectedModule = $_REQUEST['selectedModule']; $selectedField = isset($_REQUEST['selectedField']) ? $_REQUEST['selectedField'] : null; $isEditViewMode = isset($_REQUEST['isEditViewMode']) ? $_REQUEST['isEditViewMode'] == 'true' ? true : false : true; $auditedReport = isset($_REQUEST['isAudited']) ? $_REQUEST['isAudited'] : 0; $isDisabled = isset($_REQUEST['isDisabled']) ? $_REQUEST['isDisabled'] == 'true' ? true : false : false; $treeMode = isset($_REQUEST['treeMode']) && $_REQUEST['treeMode'] == 'true' ? !$breadCrumbNavigation && true : false; $subQueryMode = isset($_REQUEST['subQueryMode']) ? $_REQUEST['subQueryMode'] == 'true' ? true : false : false; $moduleFields = asol_ReportsManagementFunctions::getFieldsSelectHtml($selectedDb, $selectedModule, $selectedField, $auditedReport, $isEditViewMode, $isDisabled, $treeMode, $subQueryMode); $returnedHtml = $moduleFields['html']; if ($isEditViewMode) { $returnedHtml .= '<script>$("#' . ($subQueryMode ? 'addSubFieldsButton' : 'addFieldsButton') . '").attr("onClick", "' . $moduleFields['javascript'] . '");</script>'; if ($selectedDb === '-1') { if ($moduleFields['isAudited']) { $basicAuditInfo = asol_ReportsManagementFunctions::getBasicFieldFilterForAuditedReport($selectedModule); $returnedHtml .= '<script>$("#' . ($subQueryMode ? 'auditedSubReportSpan' : 'auditedReportSpan') . '").css("visibility", "visible");'; $returnedHtml .= $auditedReport == 1 ? 'if ($(".asolReportsFieldRow").length == 0) RememberFields("fields_Table", \'' . $basicAuditInfo['auditFields'] . '\', "1");' : ''; $returnedHtml .= $auditedReport == 1 ? 'if ($(".asolReportsFilterRow").length == 0) RememberFilters("filters_Table", \'' . $basicAuditInfo['auditFilters'] . '\', "1");' : ''; $returnedHtml .= '</script>'; } else { $returnedHtml .= '<script>$("#' . ($subQueryMode ? 'auditedSubReportSpan' : 'auditedReportSpan') . '").css("visibility", "hidden");</script>'; } } else { $returnedHtml .= '<script>$("#' . ($subQueryMode ? 'autoSubRefreshSpan' : 'autoRefreshSpan') . '").css("display", "' . (empty($selectedModule) ? 'none' : 'block') . '"); $("#reportDynamicTableAddImg, #reportDynamicTableCancelImg").css("display", "' . (empty($selectedModule) ? 'inline' : 'none') . '"); </script>';