</a> <a target="_blank" href="<?php echo $exportDowntimeUrl; ?> &archived=1"><img src="images/xls.gif" /></a> <div class="downtimeList" id="archivedDowntime"></div> </td> </tr> </table> <?php break; case 'getResourceIssuesList': $organizationID = $_GET['organizationID']; $archivedFlag = !empty($_GET['archived']) && $_GET['archived'] == 1 ? true : false; $organization = new Organization(new NamedArguments(array('primaryKey' => $organizationID))); $orgIssues = $organization->getIssues($archivedFlag); if (count($orgIssues) > 0) { foreach ($orgIssues as $issue) { echo generateIssueHTML($issue, array(array("name" => $organization->name, "id" => $organization->organizationID, "entityType" => 1))); } } else { echo "<br><p>" . _("There are no organization level issues.") . "</p><br>"; } break; case 'getDowntimeList': $organizationID = $_GET['organizationID']; $archivedFlag = !empty($_GET['archived']) && $_GET['archived'] == 1 ? true : false; $organization = new Organization(new NamedArguments(array('primaryKey' => $organizationID))); $orgDowntime = $organization->getDowntime($archivedFlag); if (count($orgDowntime) > 0) { foreach ($orgDowntime as $downtime) {
$resourceID = $_GET["resourceID"]; $issueID = $_GET['issueID']; $resource = new Resource(new NamedArguments(array('primaryKey' => $resourceID))); $isOrgDowntime = false; if ($organizationID) { $organization = new Organization(new NamedArguments(array('primaryKey' => $organizationID))); $issues = $organization->getIssues(); $isOrgDowntime = true; } else { $issues = $resource->getIssues(); $organizationArray = $resource->getOrganizationArray(); $organizationData = $organizationArray[0]; if ($organizationData['organizationID']) { $organizationID = $organizationData['organizationID']; $organization = new Organization(new NamedArguments(array('primaryKey' => $organizationID))); $orgIssues = $organization->getIssues(); foreach ($orgIssues as $issue) { array_push($issues, $issue); } $organizationResourcesArray = $resource->getSiblingResourcesArray($organizationID); } } //our $organizationID could have come from the $_GET or through the resource if ($organizationID) { $downtimeObj = new Downtime(); $downtimeTypeNames = $downtimeObj->getDowntimeTypesArray(); $defaultStart = date("Y-m-d\\TH:i"); $defaultEnd = date("Y-m-d\\TH:i", strtotime("+1 day")); ?> <form id='newDowntimeForm'>