$_SESSION['currentSelection'] = $selectedPoints['basic']; //} } elseif (isset($_POST['mvc']) || isset($_POST['fetchComparison'])) { if ($numberOfPoints > 1 && $selectedPresentation == 'comparison') { $meterSummaries = '<div class="error" style="width: 700px;">Please limit your selection to a single point.</div>'; } else { $meterStartTime = microtime(true); $meterSummaries = '<!-- start meter summaries -->' . $oInterface->gather($action, $selectedPoints['advanced'], $baseDate, $dateSpan, $selectedPresentation, $selectedView, $connection, $formUsed, $mdrUser, false) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->'; } } elseif (isset($_POST['fetchEvents'])) { if (isset($_POST['evtBaseDate'])) { $_SESSION['evtBaseDate'] = $_POST['evtBaseDate']; $eventDisclaimerMessage = $eventDisclaimer; $selectedPresentation = 'individual'; $meterStartTime = microtime(true); $meterSummaries = '<!-- start meter summaries -->' . $oInterface->gatherEvent($action, $selectedPoints['event'], $baseDate, $dateSpan, $selectedPresentation, $selectedView, $connection, $formUsed, $mdrUser, $_POST['evtBaseDate'], false) . '<!-- end meter summaries | time to render gather() ' . (microtime(true) - $meterStartTime) . ' -->'; } $_SESSION['currentSelection'] = $selectedPoints['event']; } elseif (isset($_POST['fetchEventSummary'])) { $_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) . ' -->';
$baseDateArray['event'] = $_REQUEST['dateUsed']; $dateParts = explode('-', $_REQUEST['dateUsed']); $month = $dateParts[0]; $day = $dateParts[1]; $year = $dateParts[2]; $baseDate = $year . '-' . $month . '-' . $day; } else { $baseDate = date('Y-m-d'); $baseDateArray['basic'] = date('m-d-Y'); } if (isset($_REQUEST['evtPoints'])) { $selectedPresentation = 'individual'; $action = 'eventCSV'; } if ($action == 'eventCSV') { $meterSummaries = $oInterface->gatherEvent($action, $selectedPoints, $baseDate, $dateSpan, $selectedPresentation, $selectedView, $connection, $formUsed, $mdrUser, $_SESSION['evtBaseDate']); } else { $meterSummaries = $oInterface->gather($action, $selectedPoints, $baseDate, $dateSpan, $selectedPresentation, $selectedView, $connection, $formUsed, $_SESSION['UserObject']); } if ($selectedView == 'tabularData') { $meterSummaries = ' <script type="text/javascript" src="mootools/mootools-1.2-core.js"></script> <script type="text/javascript" src="mootools/mootools-1.2-more.js"></script> ' . $meterSummaries . ' <script type="text/javascript" src="mootools/smoothbox.js"></script><!-- this is down here for internet explorer; known bug re: prematurely terminating the dom; affects versions 5-7 --> '; print $meterSummaries; } else { if (DEBUG && isset($_SESSION['debugSQL'])) { $mdrUser->preDebugger($_SESSION['debugSQL']);
if (empty($_SESSION['UserObject'])) { //echo "REFRESH: In UserObject empty...<br>\n"; $mdrUser->Login($_SESSION["iemsName"], $_SESSION["iemsPW"]); $_SESSION['UserObject'] = $mdrUser; } else { //echo "REFRESH: In UserObject NOT empty...<br>\n"; $mdrUser = $_SESSION['UserObject']; } $meterSummary = ''; $tabTipScript = ''; if (isset($_SESSION['viewEventSummary'])) { $meterSummary = viewEventSummary($_SESSION['iemsDID'], $_SESSION['evtSummaryDate'], false, true); } else { if ($_SESSION['formUsed'] == 'eventsForm') { if (isset($_SESSION['evtBaseDate'])) { $meterSummary = $oInterface->gatherEvent($_SESSION['action'], $_SESSION['currentSelection'], $_SESSION['baseDate'], $_SESSION['dateSpan'], $_SESSION['selectedPresentation'], $_SESSION['selectedView'], $connection, $_SESSION['formUsed'], $mdrUser, $_SESSION['evtBaseDate'], true); } } else { $meterSummary = $oInterface->gather($_SESSION['action'], $_SESSION['currentSelection'], $_SESSION['baseDate'], $_SESSION['dateSpan'], $_SESSION['selectedPresentation'], $_SESSION['selectedView'], $connection, $_SESSION['formUsed'], $mdrUser, true); } } ?> <script type="text/javascript" src="mootools/mootools-1.2-core.js"></script> <script type="text/javascript" src="mootools/mootools-1.2-more.js"></script> <script type="text/javascript" src="mootools/mootools-compat-core.js"></script> <script type="text/javascript" src="mootools/mootools-compat-more.js"></script> <script type="text/javascript" src="mootools/crs-controlPanel.js"></script> <?php print $meterSummary;
} } $chartID = 'amline'; if ($_GET['pres'] == 'comparison') { $baseDate = explode(',', $_GET['Date']); } else { $baseDate = $_GET['Date']; $dateParts = explode('-', $baseDate); $origBaseDate = $dateParts[1] . '-' . $dateParts[2] . '-' . $dateParts[0]; } if (isset($_GET['view']) && $_GET['view'] == 'tabularData') { $chart = $oInterface->gather($_GET['action'], $points, $baseDate, $_GET['Span'], $_GET['pres'], 'tabularData', $connection, $_GET['formUsed'], $_SESSION['UserObject']); } elseif (isset($_GET['view']) && $_GET['view'] == 'tabularPrices') { $chart = $oInterface->gather($_GET['action'], $points, $baseDate, $_GET['Span'], $_GET['pres'], 'tabularPrices', $connection, $_GET['formUsed'], $_SESSION['UserObject']); } else { $chart = $_GET['formUsed'] == 'eventsForm' ? $oInterface->gatherEvent($_GET['action'], $points, $baseDate, $_GET['Span'], $_GET['pres'], 'charts', $connection, $_GET['formUsed'], $mdrUser, $origBaseDate, false) : $oInterface->gather($_GET['action'], $points, $baseDate, $_GET['Span'], $_GET['pres'], 'charts', $connection, $_GET['formUsed'], $_SESSION['UserObject']); } if ($_GET['action'] == 'modalPrint' || $_GET['action'] == 'printEvent' || $_GET['action'] == 'modalDisplay') { $backColor = '#FFFFFF'; } else { $backColor = '#CDCDCD'; } //<body style="background-color: <?php echo $backColor; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- forcing ie8 into compatibility mode here --> <meta http-equiv="X-UA-Compatible" content="IE=7.5" > </head> <body>