$HEAD[] = "<script language='javascript' src='" . ENTRADA_URL . "/javascript/PriorityList.js'></script>"; if (is_array($_SESSION["permissions"]) && ($total_permissions = count($_SESSION["permissions"]) > 1)) { $sidebar_html = "The following individual" . ($total_permissions - 1 != 1 ? "s have" : " has") . " given you access to their " . APPLICATION_NAME . " permission levels:"; $sidebar_html .= "<ul class=\"menu\">\n"; foreach ($_SESSION["permissions"] as $access_id => $result) { if ($access_id != $ENTRADA_USER->getDefaultAccessId()) { $sidebar_html .= "<li class=\"checkmark\"><strong>" . html_encode($result["fullname"]) . "</strong><br /><span class=\"content-small\">Exp: " . ($result["expires"] ? date("D M d/y", $result["expires"]) : "Unknown") . "</span></li>\n"; } } $sidebar_html .= "</ul>\n"; new_sidebar_item("Delegated Permissions", $sidebar_html, "delegated-permissions", "open"); } $mspr = MSPR::get($user); if (!$mspr) { //no mspr yet. create one MSPR::create($user); $mspr = MSPR::get($user); } if (!$mspr) { add_notice("MSPR not yet available. Please try again later."); application_log("error", "Error creating MSPR for user " . $PROXY_ID . ": " . $name . "(" . $number . ")"); display_status_messages(); } else { $is_closed = $mspr->isClosed(); $generated = $mspr->isGenerated(); $revision = $mspr->getGeneratedTimestamp(); $number = $user->getNumber(); $name = $user->getFirstname() . " " . $user->getLastname(); if (isset($_GET['get']) && ($type = $_GET['get'])) { $name = $user->getFirstname() . " " . $user->getLastname(); switch ($type) {