$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) . ' -->'; } 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>';
$domainObject = new Object(); $domainObject->Get($domainID); $userObject = clone $_SESSION['UserObject']; $cvType = $cvTypes[$cvTypeID]->description(); $emailToAddress = $contactManager->GetDatabaseMonitors(); $emailFromAddress = "*****@*****.**"; $emailFromName = "iEMS at CRS, Inc."; $emailReplyToAddress = "*****@*****.**"; $emailSubject = "iEMS: Contact Management Updates for " . $contactProfile->object()->description(); $emailBody = "User " . $userObject->fullName() . " of " . $userObject->Domains(0)->description() . " added the " . $contactUse->description() . " " . $cvType . " contact of " . $contactValue . " for owner of " . $ownerName . " with a priority of " . $priority->level() . " to the contact profile " . $object->description() . " at " . date("H:i:s") . " on " . date("l, F j, Y") . "."; $emailAttachments = ""; $messageIdentifier = "iEMS" . "." . $userID . "." . $domainID . "." . date("Ymd.His"); //echo "emailToAddress='{$emailToAddress}'<br>\nemailBody='{$emailBody}'<br>\nmessageIdentifier='$messageIdentifier'<br>\n"; $emailQueue = new EmailQueue(0, $emailToAddress, $emailFromAddress, $emailFromName, $emailReplyToAddress, $emailSubject, $emailBody, "", 0, 0, 0, $messageIdentifier, 0, $userID); $emailQueue->Put(); print viewProfiles($userID, $domainID, null, $emailBody); } } function viewProfiles($userID, $domainID, $errorMessage = null, $alertMessage = null) { if (isset($_POST['ContactUse'])) { $contactUse = $_POST['ContactUse']; $basicProfiles = $_POST['basicProfiles']; $_SESSION['ContactUse'] = $contactUse; $_SESSION['basicProfiles'] = $basicProfiles; } else { $contactUse = $_SESSION['ContactUse']; $basicProfiles = $_SESSION['basicProfiles']; } $vpSpin = 0; if (isset($_SESSION['VpSpin'])) {