コード例 #1
0
			<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'] : '';
コード例 #2
0
 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;
 }
コード例 #3
0
					<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">