コード例 #1
0
ファイル: generateHTML.php プロジェクト: jeffcao/fzglsys_v5
 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>';
         }
     }
 } else {
     if ($htmlTarget == 'reportRelatedTableFields') {
         $selectedDb = $_REQUEST['selectedDb'];
         $selectedModule = $_REQUEST['selectedModule'];