blob: 594bea575969023e7aaf414fb8cd48a2aa6c1b25 [file] [log] [blame]
<?php
/**
* Copyright (c) 2014, 2015, 2018 Eclipse Foundation and others.
*
* 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 API and implementation
*
* 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/breadcrumbs.class.php");
$App = new App();
$Theme = $App->getThemeClass();
$Breadcrumb = new Breadcrumb();
$pageTitle = "Search eclipse.org";
$searchID = 'p3ec0igo0qq';
$domain = $App->getEclipseDomain();
$searchParams = ' resultsUrl="https://' . $domain['domain'] . '/home/search.php"';
$httpParam='q';
$searchResultString = "Search";
$search_str = filter_var($App->getHTTPParameter($httpParam), FILTER_SANITIZE_STRING);
// newsletter search
if (isset($_GET['n'])){
$searchID = '9igyhchnmqc';
$pageTitle = "Search Eclipse Newsletters";
$searchParams = ' queryParameterName="n" as_sitesearch="www.eclipse.org/community/eclipse_newsletter/"';
$httpParam = 'n';
$searchResultString = "Eclipse Newsletters search";
}
$Breadcrumb->insertCrumbAt(1, $pageTitle,"/home/search.php", "_self");
if (!empty($search_str)) {
$pageTitle = $searchResultString.' results for ' . $search_str;
$Breadcrumb->insertCrumbAt(2,$pageTitle, "/home/search.php", "_self");
}
$Breadcrumb->removeCrumb($Breadcrumb->getCrumbCount() -1);
$Breadcrumb->removeCrumb($Breadcrumb->getCrumbCount() -1);
$Theme->setPageTitle($pageTitle);
$Theme->setPageKeywords("search, search results, search eclipse.org");
$Theme->setDisplayGoogleSearch(FALSE);
$Theme->setBreadcrumb($Breadcrumb);
// Place your html content in a file called content/en_pagename.php
ob_start();
include("content/en_" . $App->getScriptName());
$html = ob_get_clean();
$Theme->setHtml($html);
$Theme->generatePage();