コード例 #1
0
ファイル: generateHTML.php プロジェクト: jeffcao/fzglsys_v5
            } else {
                $rhsKey = $rhsKeyExploded[0];
            }
            //***********************//
            //***AlineaSol Premium***//
            //***********************//
            $extraParams = array('mainRelatedKey' => $mainRelatedKey, 'rhsModExploded' => $rhsModExploded);
            $relationLinkAvailable = asol_ReportsUtils::managePremiumFeature("multipleLinks", "reportFunctions.php", "isRelationLinkAvailable", $extraParams);
            $getRelateLinks = $relationLinkAvailable !== false ? $relationLinkAvailable['getRelateLinks'] : false;
            $jumpedLinks = $relationLinkAvailable !== false ? $relationLinkAvailable['jumpedLinks'] : 0;
            $linkColor = $getRelateLinks ? $relationLinkAvailable['linkColor'] : null;
            //***********************//
            //***AlineaSol Premium***//
            //***********************//
            $auditedFields = $auditedReport && $jumpedLinks === 1 ? 1 : 0;
            $moduleRelatedFields = asol_ReportsManagementFunctions::getRelatedFieldsSelectHtml($selectedDb, $selectedModule, $mainRelatedModule, $mainRelatedKey, $rhsKey, $getRelateLinks, $linkColor, $auditedFields, $treeMode, $subQueryMode);
            $returnedHtml = $moduleRelatedFields['html'];
            if (!$treeMode) {
                $returnedHtml .= '<script>
			$("#addRelatedFieldsButton").attr("onClick", "' . $moduleRelatedFields['javascript'] . '");
		</script>';
            }
        } else {
            if ($htmlTarget == 'deleteReportEntry') {
                $reportTable = $_REQUEST['reportTable'];
                $entryId = $_REQUEST['entryId'];
                if ($current_user->is_admin && in_array($reportTable, array('asol_reports_relations', 'asol_reports_templates'))) {
                    $db->query("UPDATE " . $reportTable . " SET deleted=1 WHERE id='" . $entryId . "'");
                }
            } else {
                if ($htmlTarget == 'saveReportEntry') {