Пример #1
0
     $action = '';
     $formUsed = 'pointsForm';
 }
 //validation to determine if we're ready to send to gather()
 if (isset($_POST['fetchPoints']) && empty($selectedPoints['basic']) && (empty($selectedPoints['advanced']) || $selectedPoints['advanced'] == '') && (isset($_POST['fetchEvents']) && empty($selectedPoints['event']))) {
     $meterSummaries = '<div class="error" style="width: 700px;">You must specify a Default Meter under Set Preferences.</div>';
 } elseif ((count($selectedPoints['basic']) > 6 && isset($_POST['fetchPoints'])) | count($selectedPoints['advanced']) > 6 | (count($selectedPoints['event']) > 6 && isset($_POST['fetchEvents']))) {
     $meterSummaries = '<div class="error" style="width: 700px;">Please limit your selection to fewer than six (6) meters.</div>';
 } elseif (isset($_POST['dayAheadBids']) && empty($selectedPoints['dayAhead'])) {
     $meterSummaries = '<div class="error" style="width: 700px;">Please select a meter in the Day Ahead Bids section of the Control Panel.</div>';
 } else {
     if (isset($_POST['fetchPoints'])) {
         //mcb 2010.06.29 if($baseDate == date('Y-m-d') && ($_SESSION['formUsed'] == 'pointsForm' || $_SESSION['formUsed'] == 'eventsForm') && isset($_SESSION['currentSelection']))
         //{
         $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'];
         //}
     } 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);
Пример #2
0
    $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']);
    } else {
        $savename = 'iEMS2_' . date('Y_m_d_H_i') . '.csv';
Пример #3
0
    $_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;
?>

<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 -->
Пример #4
0
} else {
    $ids = explode(',', $_GET['ID']);
    foreach ($ids as $idSet) {
        $points[$idSet] = 'on';
    }
}
$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>