} 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') {