Beispiel #1
0
     $_SESSION['viewEventSummary'] = "1";
     $_SESSION['evtSummaryDate'] = $baseDateArray['evtSummaryDate'];
     $eventDisclaimerMessage = $eventDisclaimer;
     //$mdrUser->preDebugger($baseDateArray);
     $meterStartTime = microtime(true);
     $meterSummaries = '<!-- start meter summaries -->' . viewEventSummary($_SESSION['iemsDID'], $baseDateArray['evtSummaryDate'], false) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->';
 } elseif (isset($_POST['fetchStatistics'])) {
     $meterStartTime = microtime(true);
     $meterSummaries = '<!-- start meter summaries -->' . viewStatistics($userID, $domainID, false) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->';
 } elseif (isset($_POST['fetchProfiles'])) {
     $meterStartTime = microtime(true);
     $meterSummaries = '<!-- start meter summaries -->' . viewProfiles($userID, $domainID) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->';
 } elseif (isset($_POST['viewContactReport'])) {
     //$mdrUser->preDebugger($_POST);
     $meterStartTime = microtime(true);
     $meterSummaries = '<!-- start meter summaries -->' . viewContactReport($userID, $domainID, false, isset($_POST['contactProgram']) ? $_POST['contactProgram'] : '', isset($_POST['includeInactive']) ? true : false) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->';
 } elseif (isset($_POST['fetchReports'])) {
     $meterStartTime = microtime(true);
     $meterSummaries = '<!-- start meter summaries -->' . viewReports($userID, $domainID) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->';
 } elseif (isset($_POST['dayAheadBids']) || isset($_POST['dayAheadBidsSubmit']) || isset($_POST['dayAheadBidsCorrect']) || isset($_POST['dayAheadBidsConfirm'])) {
     $meterStartTime = microtime(true);
     $Loader->includeIsoneDayAheadBidForms();
     $meterSummaries = '<!-- start day ahead bids -->' . processDayAheadBids($Loader, $mdrUser, $_POST);
     '<!-- start day ahead bids | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->';
 } else {
     if ($selectedPoints['basic'] == '' && $selectedPoints['advanced'] == '' && $selectedPoints['event'] == '') {
         $meterSummaries = '<div class="error" style="width: 700px;">Please access the Set Preferences area of the Control Panel to select a default meter.</div>';
     } else {
         $meterStartTime = microtime(true);
         $meterSummaries = '<!-- start meter summaries -->' . $oInterface->gather($action, $selectedPoints['basic'], $baseDate, $dateSpan, $selectedPresentation, $selectedView, $connection, $formUsed, $mdrUser, false) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->';
         $_SESSION['currentSelection'] = $selectedPoints['basic'];
Beispiel #2
0
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
    header('Cache-Control: no-store, no-cache, must-revalidate');
    // HTTP/1.1
    header('Cache-Control: pre-check=0, post-check=0, max-age=0');
    // HTTP/1.1
    header("Pragma: no-cache");
    header("Expires: 0");
    header('Content-Transfer-Encoding: none');
    header('Content-Type: text/css');
    header('Content-Type: application/vnd.ms-excel;');
    // This should work for IE & Opera
    header("Content-type: application/x-msexcel");
    // This should work for the rest
    header('Content-Disposition: attachment; filename="' . $savename . '"');
} else {
    print '<pre>';
}
if (DEBUG && isset($_SESSION['debugSQL'])) {
    $mdrUser->preDebugger($_SESSION['debugSQL']);
}
if ($_GET['formUsed'] == 'uptimeForm') {
    print viewStatistics($userID, $domainID, true);
} elseif ($_GET['formUsed'] == 'eventsForm') {
    print viewEventSummary($domainID, $eventDate, true);
} else {
    print viewContactReport($userID, $domainID, true, $_GET['contactProgram']);
}
//$Loader->preDebugger($_SESSION['evtSummarySections']);
?>