|  | <?php | 
|  | /** | 
|  | * Copyright (c) 2014-2017, 2018 Eclipse Foundation. | 
|  | * | 
|  | * This program and the accompanying materials are made | 
|  | * available under the terms of the Eclipse Public License 2.0 | 
|  | * which is available at https://www.eclipse.org/legal/epl-2.0/ | 
|  | * | 
|  | * Contributors: | 
|  | *   Christopher Guindon (Eclipse Foundation) - Initial implementation | 
|  | *   Eric Poirier (Eclipse Foundation) | 
|  | * | 
|  | * SPDX-License-Identifier: EPL-2.0 | 
|  | */ | 
|  | require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); | 
|  | require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); | 
|  |  | 
|  | $Nav = new Nav(); | 
|  |  | 
|  | // Set the theme for your project's web pages. | 
|  | // See the Committer Tools "Phoenix" secion in the How Do I? for list of themes | 
|  | // https://dev.eclipse.org/committers/ | 
|  | $theme = "solstice"; | 
|  |  | 
|  | $Theme->setLayout('thin'); | 
|  | $Theme->setDisplayFooterPrefix(FALSE); | 
|  | $Theme->getGoogleTagManager(); | 
|  |  | 
|  | // Define your project-wide Nav bars here. | 
|  | // Format is Link text, link URL (can be http://www.someothersite.com/), target | 
|  | // (_self, _blank). | 
|  | $Nav->addNavSeparator("Related Links", "/jetty/"); | 
|  | $Nav->addCustomNav("About", "/jetty/about.html", "_self", NULL); | 
|  | $Nav->addCustomNav("Tools", "/jetty/tools.html", "_self", NULL); | 
|  | $Nav->addCustomNav("Contribute", "/jetty/contribute.php", "_self", NULL); | 
|  | $Nav->addCustomNav("Source code", "https://github.com/eclipse/jetty.project", "_self", NULL); | 
|  | $Nav->addCustomNav("Enter Bug", "https://github.com/eclipse/jetty.project/issues/new", "_self", NULL); | 
|  |  | 
|  | #$Nav->addCustomNav("Project Page", "https://projects.eclipse.org/projects/rt.jetty", "_self", NULL); | 
|  | #$Nav->addCustomNav("IP Log", "http://www.eclipse.org/projects/ip_log.php?projectid=rt.jetty", "_self", NULL); | 
|  |  | 
|  | // Initialize custom jetty variables. | 
|  | include '_jettyVersions.php'; | 
|  |  | 
|  | // Initialize custom solstice $variables. | 
|  | $variables = array(); | 
|  |  | 
|  | // Add classes to <body>. (String) | 
|  | $variables['body_classes'] = ''; | 
|  |  | 
|  | // Insert custom HTML in the breadcrumb region. (String) | 
|  | $variables['breadcrumbs_html'] = ""; | 
|  |  | 
|  | // Hide the breadcrumbs. (Bool) | 
|  | $variables['hide_breadcrumbs'] = FALSE; | 
|  |  | 
|  | // Insert HTML before the left nav. (String) | 
|  | $variables['leftnav_html'] = ''; | 
|  |  | 
|  | // Update the main container class (String) container-full works as well | 
|  | $variables['main_container_classes'] = 'container'; | 
|  |  | 
|  | // Insert HTML after opening the main content container, before the left | 
|  | // sidebar. (String) | 
|  | $variables['main_container_html'] = ''; | 
|  |  | 
|  | // Insert header navigation for project websites. | 
|  | // Bug 436108 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=436108 | 
|  | $links = array(); | 
|  |  | 
|  | $links[] = array( | 
|  | 'icon' => 'fa-download', // Required | 
|  | 'url' => '/jetty/download.php', // Required | 
|  | 'title' => 'Download', // Required | 
|  | // 'target' => '_blank', // Optional | 
|  | 'text' => 'Distributions, Javadoc, Checksums' // Optional | 
|  | ); | 
|  |  | 
|  | $links[] = array( | 
|  | 'icon' => 'fa-users', // Required | 
|  | 'url' => '/jetty/get_involved.php', // Required | 
|  | 'title' => 'Get Involved', // Required | 
|  | // 'target' => '_blank', // Optional | 
|  | 'text' => 'Contributions, Community, Mailing Lists' // Optional | 
|  | ); | 
|  |  | 
|  | $links[] = array( | 
|  | 'icon' => 'fa-book', // Required | 
|  | 'url' => '/jetty/documentation.php', // Required | 
|  | 'title' => 'Documentation', // Required | 
|  | // 'target' => '_blank', // Optional | 
|  | 'text' => 'Guides: Development, Administration, etc' // Optional | 
|  | ); | 
|  |  | 
|  | $links[] = array( | 
|  | 'icon' => 'fa-anchor', // Required | 
|  | 'url' => '/jetty/support.php', // Required | 
|  | 'title' => 'Support', // Required | 
|  | // 'target' => '_blank', // Optional | 
|  | 'text' => 'Open Source or Professional Support' // Optional | 
|  | ); | 
|  |  | 
|  | $links[] = array( | 
|  | 'icon' => 'fa-bullhorn', // Required | 
|  | 'url' => '/jetty/security_reports.php', // Required | 
|  | 'title' => 'Security Reports', // Required | 
|  | // 'target' => '_blank', // Optional | 
|  | 'text' => 'Information on Past Vulnerabilities' // Optional | 
|  | ); | 
|  |  | 
|  |  | 
|  | $variables['header_nav'] = array( | 
|  | 'links' => $links, // Required | 
|  | 'logo' => array ( // Required | 
|  | 'src' => '/jetty/common/images/jetty-logo.svg', // Required | 
|  | 'alt' => 'Eclipse Jetty Project', // Optional | 
|  | 'url' => '/jetty' // Optional | 
|  | // 'target' => '_blank' // Optional | 
|  | ) | 
|  | ); | 
|  |  | 
|  | // Set Solstice theme variables. (Array) | 
|  | $App->setThemeVariables($variables); |