if (!in_array($orgData['organizationID'], $downtimedOrgs)) {
            $organization = new Organization(new NamedArguments(array('primaryKey' => $orgData['organizationID'])));
            $orgDowntimes = $organization->getDowntime($archivedFlag);
            if (count($orgDowntimes) > 0) {
                foreach ($orgDowntimes as $downtime) {
                    echo generateDowntimeHTML($downtime, array(array("name" => $orgData['organization'], "id" => $organization->organizationID, "entityType" => 1)));
                }
            } else {
                echo "<br><p>There are no organization level downtimes.</p><br>";
            }
            $orgDowntimes = null;
            $downtimedOrgs[] = $orgData['organizationID'];
        }
    }
}
//display any resource level downtimes for the resource (shows any other resources associated with the downtime, too)
$resourceDowntimes = $resource->getDowntime($archivedFlag);
echo '<h3 class="text-center">Resources</h3>';
if (count($resourceDowntimes) > 0) {
    foreach ($resourceDowntimes as $downtime) {
        $associatedEntities = array();
        if ($associatedResources = $downtime->getAssociatedResources()) {
            foreach ($associatedResources as $resource) {
                $associatedEntities[] = array("name" => $resource->titleText, "id" => $resource->resourceID, "entityType" => 2);
            }
        }
        echo generateDowntimeHTML($downtime, $associatedEntities);
    }
} else {
    echo "<br><p>There are no resource level downtimes.</p><br>";
}
     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) {
             echo generateDowntimeHTML($downtime, array(array("name" => $organization->name, "id" => $organization->organizationID, "entityType" => 1)));
         }
     } else {
         echo "<br><p>" . _("There are no organization level downtimes.") . "</p><br>";
     }
     break;
 case 'getIssueDetails':
     $organizationID = $_GET['organizationID'];
     $organization = new Organization(new NamedArguments(array('primaryKey' => $organizationID)));
     //get external logins
     $sanitizedInstance = array();
     $issueLogArray = array();
     foreach ($organization->getIssueLog() as $instance) {
         foreach (array_keys($instance->attributeNames) as $attributeName) {
             $sanitizedInstance[$attributeName] = $instance->{$attributeName};
         }