?>
&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) {
                echo generateDowntimeHTML($downtime, array(array("name" => $organization->name, "id" => $organization->organizationID, "entityType" => 1)));
            }
        } else {
Example #2
0
        if (!in_array($orgData['organizationID'], $issuedOrgs)) {
            $organization = new Organization(new NamedArguments(array('primaryKey' => $orgData['organizationID'])));
            $orgIssues = $organization->getIssues($archivedFlag);
            if (count($orgIssues) > 0) {
                foreach ($orgIssues as $issue) {
                    echo generateIssueHTML($issue, array(array("name" => $orgData['organization'], "id" => $organization->organizationID, "entityType" => 1)));
                }
            } else {
                echo "<br><p>There are no organization level issues.</p><br>";
            }
            $orgIssues = null;
            $issuedOrgs[] = $orgData['organizationID'];
        }
    }
}
//display any resource level issues for the resource (shows any other resources associated with the issue, too)
$resourceIssues = $resource->getIssues($archivedFlag);
echo '<h3 class="text-center">Resources</h3>';
if (count($resourceIssues) > 0) {
    foreach ($resourceIssues as $issue) {
        $associatedEntities = array();
        if ($associatedResources = $issue->getAssociatedResources()) {
            foreach ($associatedResources as $resource) {
                $associatedEntities[] = array("name" => $resource->titleText, "id" => $resource->resourceID, "entityType" => 2);
            }
        }
        echo generateIssueHTML($issue, $associatedEntities);
    }
} else {
    echo "<br><p>There are no resource level issues.</p><br>";
}