示例#1
0
 $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) {