コード例 #1
0
ファイル: generateHTML.php プロジェクト: jeffcao/fzglsys_v5
    $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>';