blob: 2d13cc4730a54c25bd35036d8e11556b7c698dfc [file] [log] [blame]
<?php
# This is the bootstrap file that must be included in every PHP page
# in the BPEL project website.
# require_once($_SERVER['DOCUMENT_ROOT'] . "/bpel/_boot.php");
#
# require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
# require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
# require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
$movieHost="http://localhost/";
# Comment this actual download host below if you want to do testing on localhost
# Make sure you don't check in a broken URL.
$movieHost="http://download.eclipse.org/bpel/flash";
$App = new App();
$Nav = new Nav();
$Menu = new Menu();
$projectInfo = null;
function _require ( $location ) {
require_once($_SERVER['DOCUMENT_ROOT'] . $location);
}
/**
* bpel_get_project_info() loads the project info page, but only for pages that really want it.
* It sets the global symbol $projectInfo after it has done that.
*/
function bpel_get_project_info () {
global $projectInfo;
_require("/projects/common/project-info.class.php");
return ( $projectInfo = new ProjectInfo("soa.bpel") );
}
/**
* When writing templates in PHP, always end with this at the very end.
*
* This will cause the actual page to be generated.
*/
function bpel_generate_page () {
global $App,$Menu,$theme,$Nav,$pageAuthor;
global $pageKeywords, $pageTitle;
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle,
ob_get_clean() );
ob_flush();
}
function bpel_add_html_header($file) {
global $App,$projectShortName;
$file = $_SERVER['DOCUMENT_ROOT'] . "/" . $projectShortName . "/" . $file;
if (file_exists($file)) {
ob_start();
include $file;
$App->AddExtraHtmlHeader (ob_get_clean() );
}
}
# bpel_add_html_header("style/main.php");
# bpel_add_html_header("js/main.php");
require_once( $App->getProjectCommon() );
?>