<tbody> <tr> <td> <div class="moduleTitle"> <h2>' . ($newReportFlag ? $mod_strings['LBL_REPORT_CREATE'] : $mod_strings['LBL_REPORT_EDIT'] . ': ' . $report_name) . '</h2> </div> <div class="clear"></div> <form id="create_form" name="create_form" method="post" action="index.php"> <table cellspacing="0" cellpadding="0" border="0" width="100%"> <tbody> <tr> <td class="buttons"> ' . asol_ReportsManagementFunctions::getLoadingBlockDiv() . ' ' . asol_ReportsManagementFunctions::getHiddenInputs($focus->id, $rhs_key, $mySQLcheckInsecurity, $PHPcheckInsecurity, $availablePhpFunctionsJson, $predefinedColorPaletteSchemasJson, $predefinedTemplates, $dynamic_tables, $dynamic_tables === '1' ? $dynamic_sql : '') . ' ' . asol_ReportsManagementFunctions::getSubmitButtons() . ' </td> <td align="right"></td> </tr> </tbody> </table>'; echo ' <div id="DEFAULT" class="alineasol_reports yui-navset detailview_tabs yui-navset-top">'; //***********************// //***AlineaSol Premium***// //***********************// $extraParams = array('reportType' => $reportType[0], 'hasCharts' => in_array($report_charts, array("Both", "Htob", "Char"))); $manageReportTabs = asol_ReportsUtils::managePremiumFeature("manageReportTabs", "reportFunctions.php", "getManageReportTabs", $extraParams); echo $manageReportTabs !== false ? $manageReportTabs['html'] . $manageReportTabs['css'] : '';
public static function generateDashletLibraries($reportId) { require_once 'modules/asol_Reports/include_basic/manageReportsFunctions.php'; require_once 'modules/asol_Reports/include_basic/ReportChart.php'; $returnedScripts = ''; $returnedHtml = ''; $reportBean = BeanFactory::getBean('asol_Reports', $reportId); if ($_REQUEST['action'] != 'DynamicAction') { if (!isset($_REQUEST['asolLoadedReportsLibraries']) || !$_REQUEST['asolLoadedReportsLibraries']) { $returnedHtml .= asol_ReportsManagementFunctions::getLoadingBlockDiv(); $returnedScripts .= '<link rel="stylesheet" type="text/css" href="modules/asol_Reports/include_basic/css/style.css?version=' . str_replace('.', '', asol_ReportsUtils::$reports_version) . '">'; $returnedScripts .= '<script type="text/javascript" src="modules/asol_Reports/include_basic/js/reports.min.js?version=' . str_replace('.', '', asol_ReportsUtils::$reports_version) . '"></script>'; $returnedScripts .= '<script type="text/javascript" src="modules/asol_Reports/include_basic/js/jquery.blockUI.js?version=' . str_replace('.', '', asol_ReportsUtils::$reports_version) . '"></script>'; $_REQUEST['asolLoadedReportsLibraries'] = true; } if ($reportBean->report_charts != "Tabl") { if (!isset($_REQUEST['asolHasLoadedChartEngineLibraries'][$reportBean->report_charts_engine]) || !$_REQUEST['asolHasLoadedChartEngineLibraries'][$reportBean->report_charts_engine]) { $returnedScripts .= asol_ReportsCharts::getChartEngineLibraries($reportBean->report_charts_engine, true); } $_REQUEST['asolHasLoadedChartEngineLibraries'][$reportBean->report_charts_engine] = true; } } return $returnedScripts . $returnedHtml; }
<input type="hidden" value="' . $report_data['record'] . '" name="record"> <input type="hidden" value="' . $data['page_number'] . '" name="page_number"> <input type="hidden" value="false" name="dashlet"> <input type="hidden" value="' . $report_data['sort_field'] . '" name="sort_field"> <input type="hidden" value="' . $report_data['sort_index'] . '" name="sort_index"> <input type="hidden" value="' . $report_data['sort_direction'] . '" name="sort_direction"> </form>'; $detailViewHttpFile .= asol_ReportsGenerationFunctions::getReportDetailButtons($report_data['record'], $report_data['asol_domain_id'], $report_data['created_by'], $report_data['assigned_user_id'], $hasDisplayedCharts, $report_charts_engine, $urlChart, $html5Chart, $nvd3Chart, $report_data['report_attachment_format'], $sendEmailquestion, $hasExternalApp, $filtersHiddenInputs, $searchCriteria, $isDashlet, $dashletId, $vardefFilters, $externalCall, $getLibraries, $override_entries, $scheduledEmailHideButtons, $displayNoDataMsg, $isWsExecution); } $detailViewHttpFile .= asol_ReportsGenerationFunctions::getReportExportForm($report_data['record'], $dashletId, $exportedReportFile, $isWsExecution); } } $detailViewHttpFile .= asol_ReportsManagementFunctions::getLoadingBlockDiv(); $detailViewHttpFile .= ' <div id="reportDiv" class="' . (!$hasVardefFilter ? 'alineasol_reports' : '') . '"> <table id="reportTable" style="width: 100%"> <tbody>'; if (!empty($publicDescription) && !$isDashlet) { $detailViewHttpFile .= ' <tr> <td> <div id="reportInfoDivWrapper" class="detail view"> ' . asol_ReportsGenerationFunctions::getReportHeaderInfo($isDashlet, $externalCall, $mod_strings['LBL_REPORT_DESCRIPTION'], null, "reportInfoDiv") . ' <div id="reportInfoDiv">