CMS  Version 3.9
custom_report_results.inc
Go to the documentation of this file.
1 <?php
2 Fakoli::using("report");
3 Fakoli::includeScript("/components/report_manager/js/report_background_loader.js");
4 
5 $report_id = $_GET["report_id"];
6 $excel = $_GET["__excel"];
7 
8 if ($report_id && is_numeric($report_id) && $method == "GET")
9 {
11  $page->page_title = $report->title;
12  $method = "reportLoader.loadFromID($report_id, '$excel');";
13 }
14 else
15 {
16  $method = "reportLoader.loadFromRequest(".json_encode($_POST).", '$excel');";
17 }
18 
19 $script .= <<<ENDSCRIPT
20 
21 <script type="text/javascript">
22 window.addEvent('load', function()
23 {
24  var reportLoader = new ReportBackgroundLoader('report_body');
25  $method
26 });
27 </script>
28 ENDSCRIPT;
29 ?>
30 <div id="report_body" style="width:100%">
31 
32  <div id="report_interstitial" style="margin: 150px">
33  <img src="/fakoli/images/loader.gif" style='display:inline-block;vertical-align: middle'/><span style="font-size: 24pt">&nbsp;&nbsp;Generating Report...</span>
34  </div>
35 </div>
& nbsp
Definition: index.inc:49
$_POST["owner_id"]
Definition: blog_form.inc:54
$page
Definition: help.inc:39
$helpTree style
Definition: tree.inc:46
static using()
Import the datamodels, views and manifest for the specified component(s).
Definition: core.inc:116
static includeScript($src)
Utility function to pull in a specific Javascript file for the current page.
Definition: core.inc:714
$method
Pull out a simple reference to the request method.
Definition: core.inc:1573
$report
Definition: save_report.inc:38