Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.39 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. require_once( $_SERVER['DOCUMENT_ROOT'] . "/birt/downloads/common/config.php");
  6. require "download.inc";
  7. global $viewer;
  8. global $birtHome;
  9. global $buildPath;
  10. global $countR;
  11.  
  12. $PagePart = new PagePart();
  13.  
  14. readLogs( true );
  15.  
  16. ?>
  17.  
  18. <!DOCTYPE html>
  19. <html lang="en">
  20. <head>
  21. <?php
  22. /* Set Page Level Meta Details */
  23. $metaTitle = "Download";
  24. $metaKeywords = "Eclipse,BIRT,Java,Java EE,Web,RCP,Data,Visualization,Reports,Reporting,Embed,Rich-Client,Dashboards";
  25. $metaAuthor = "";
  26. $metaDescription = "BIRT is an open source technology platform used to create data visualizations and reports that can be embedded into rich client and web applications.";
  27. $ogTitle = "Eclipse BIRT Project";
  28. $ogImage = "http://www.eclipse.org/birt/img/logo/Birt-logo.png";
  29. $ogDescription = "BIRT is an open source technology platform used to create data visualizations and reports that can be embedded into rich client and web applications.";
  30.  
  31. //only use following if you know what you are doing - else just leave them as is.
  32. $robotsIndex = "index"; // ** *Only usable values are 'index', 'noindex'
  33. $robotsFollow = "follow"; // ***Only usable values are 'follow', 'nofollow'
  34. $canonicalTag = ""; //this is a canonical tag used for duplicate content *** DO NOT USE UNLESS YOU KNOW WHAT YOU ARE DOING *** Default is blank! ex:http://www.actuate.com/products/
  35.  
  36. # Generate Meta Info
  37. echo $PagePart->getMetaInfo($metaTitle, $metaKeywords, $metaAuthor, $metaDescription, $ogTitle, $ogImage, $ogDescription, $robotsIndex, $robotsFollow, $canonicalTag);
  38.  
  39.  
  40. $count = count($builds[RELEASE_BUILD][BUILD_NAME]);
  41. $bld = $builds[RELEASE_BUILD][BUILD_NAME][$count - 1];
  42. $bld_r = str_replace( "_", ".", $bld );
  43. $defaultBuildDir = $builds[RELEASE_BUILD][BUILD_DIR][$count - 1];
  44.  
  45. $buildDir = $_GET['build'];
  46.  
  47. if ($buildDir === "" || $buildDir === null){
  48. $buildDir = $defaultBuildDir;
  49. }
  50.  
  51. function verifyBuild( $builds, $buildparm )
  52. {
  53. $rtn = false;
  54.  
  55. $countR = count($builds[RELEASE_BUILD][BUILD_DIR]);
  56. for ($i = 0; $i < $countR; $i++)
  57. {
  58. if( $buildparm == $builds[RELEASE_BUILD][BUILD_DIR][$i] )
  59. {
  60. $rtn = true;
  61. break;
  62. }
  63.  
  64. }
  65. if( !$rtn ){
  66. $countR = count($builds[STABLE_BUILD][BUILD_DIR]);
  67. for ($i = 0; $i < $countR; $i++)
  68. {
  69. if( $buildparm == $builds[STABLE_BUILD][BUILD_DIR][$i] )
  70. {
  71. $rtn = true;
  72. break;
  73. }
  74.  
  75. }
  76. }
  77.  
  78. if( !$rtn ){
  79. $countR = count($builds[MILESTONE_BUILD][BUILD_DIR]);
  80. for ($i = 0; $i < $countR; $i++)
  81. {
  82. if( $buildparm == $builds[MILESTONE_BUILD][BUILD_DIR][$i] )
  83. {
  84. $rtn = true;
  85. break;
  86. }
  87.  
  88. }
  89. }
  90. if( !$rtn ){
  91. $countR = count($builds[NIGHTLY_BUILD][BUILD_DIR]);
  92. for ($i = 0; $i < $countR; $i++)
  93. {
  94. if( $buildparm == $builds[NIGHTLY_BUILD][BUILD_DIR][$i] )
  95. {
  96. $rtn = true;
  97. break;
  98. }
  99.  
  100. }
  101. }
  102.  
  103. return( $rtn );
  104. }
  105.  
  106.  
  107.  
  108. $tstbuild = verifyBuild( $builds, $buildDir );
  109. if ( $tstbuild ){
  110.  
  111.  
  112. // TODO: Do latest release if none specified.
  113.  
  114. $buildPath = "drops/" . $buildDir;
  115. $iniFile = $buildPath . "/build.ini";
  116. $buildInfo = parse_ini_file( $iniFile );
  117. $fileTimeStamp = filemtime( $iniFile );
  118. $buildName = $buildInfo[ "buildName" ];
  119. $daily_status = $buildPath . "/daily_build_report-" . $buildName . ".html";
  120. $psf_file = $buildPath . "/birt_psf.zip";
  121. $build_directory = $buildPath . "/directory.txt";
  122. if ( $buildName == "" )
  123. $buildName = "Unnamed";
  124. $buildType = $buildInfo[ "buildType" ];
  125. $buildTypeName = "";
  126. switch ( $buildType )
  127. {
  128. case 'N': $buildTypeName = "Nightly"; break;
  129. case 'M': $buildTypeName = "Milestone"; break;
  130. case 'R': $buildTypeName = "Release"; break;
  131. case 'S': $buildTypeName = "Stable"; break;
  132. }
  133.  
  134. $buildDate = $buildInfo[ "buildDate" ];
  135. $dateName = $buildDate;
  136. if ( preg_match( "/([0-9]*)-([0-9]*)-([0-9]*) /", $buildDate, $match ) )
  137. {
  138. //echo $match[1] . " " . $match[2] . " " . $match[3] . "\n";
  139. $timeStamp = mktime( 0, 0, 0, $match[2], $match[3], $match[1] );
  140. $dateName = date( "F j, Y", $timeStamp );
  141. }
  142.  
  143. $hasDesigner = $buildInfo[ "designer" ] != "";
  144. $hasAllInOne = $buildInfo[ "allInOne" ] != "";
  145. $hasRcp = $buildInfo[ "rcp" ] != "";
  146. $hasEngine = $buildInfo[ "engine" ] != "";
  147. $hasRuntimeosgi = $buildInfo[ "runtimeosgi" ] != "";
  148. $hasChart = $buildInfo[ "chart" ] != "";
  149. $hasSamples = $buildInfo[ "samples" ] != "";
  150. $hasTests = $buildInfo[ "tests" ] != "";
  151. $hasDb = $buildInfo [ "database" ] != "";
  152. $hasSDK = $buildInfo [ "reportFrameworkSdk" ] != "";
  153. $hasAllInOneLinux = $buildInfo[ "allInOneLinux" ] != "";
  154.  
  155. $haschartNLpack1 = $buildInfo [ "chartNLpack1" ] != "";
  156. $hasruntimeNLpack1 = $buildInfo [ "runtimeNLpack1" ] != "";
  157. $hasframeworkNLpack1 = $buildInfo [ "frameworkNLpack1" ] != "";
  158. $hasrcpNLpack1 = $buildInfo [ "rcpNLpack1" ] != "";
  159. $hasallInOneNLpack1 = $buildInfo [ "allInOneNLpack1" ] != "";
  160.  
  161. $haswtpSdk = $buildInfo [ "wtpSdk" ] != "";
  162. $hasbirtSource = $buildInfo [ "birtSource" ] != "";
  163. $hasbirtDTP = $buildInfo [ "birtDTP" ] != "";
  164.  
  165. $haseclipseVersion = $buildInfo [ "eclipseVersion" ] != "";
  166. $hasdtpVersion = $buildInfo [ "dtpVersion" ] != "";
  167. $hasemfVersion = $buildInfo [ "emfVersion" ] != "";
  168. $hasgefVersion = $buildInfo [ "gefVersion" ] != "";
  169. $haswtpVersion = $buildInfo [ "wtpVersion" ] != "";
  170.  
  171. $hasupdate = $buildInfo [ "birtP2Repo" ] != "";
  172.  
  173.  
  174.  
  175.  
  176. function buildTable( $proj )
  177. {
  178. global $birtPath;
  179. global $buildInfo;
  180. global $buildPath;
  181. $rtn = "";
  182.  
  183. $ok = $buildInfo[ $proj . "OK" ];
  184. if ( $ok )
  185. $icon = "OK.gif";
  186. else
  187. $icon = "FAIL.gif";
  188.  
  189. $baseName = $buildInfo[ $proj ];
  190.  
  191.  
  192. if ( $proj == "allInOneLinux" )
  193. {
  194. $rtn = $rtn . "<table border='0' bordercolor='#999999' cellpadding='0' cellspacing='2' width='100%'><tbody><tr><td align='right' valign='top' width='15%'>";
  195. $rtn = $rtn . "<div align='left'><b>Availability</b></div></td><td width='15%'><b>Platform</b></td><td width='70%'><b>Download</b></td></tr><tr><td><div align='left'>";
  196. $rtn = $rtn . "<img src='$icon'></div></td><td>Linux</td><td>";
  197.  
  198. } else if ( $proj == "allInOne" || $proj == "rcp" ) {
  199.  
  200. $rtn = $rtn . "<table border='0' bordercolor='#999999' cellpadding='0' cellspacing='2' width='100%'><tbody><tr><td align='right' valign='top' width='15%'>";
  201. $rtn = $rtn . "<div align='left'><b>Availability</b></div></td><td width='15%'><b>Platform</b></td><td width='70%'><b>Download</b></td></tr>";
  202. $rtn = $rtn . "<tr><td><div align='left'><img src='$icon'></div></td><td>Windows</td><td>";
  203.  
  204.  
  205. } else {
  206.  
  207. $rtn = $rtn . "<table border='0' bordercolor='#999999' cellpadding='0' cellspacing='2' width='100%'><tbody><tr><td align='right' valign='top' width='15%'>";
  208. $rtn = $rtn . "<div align='left'><b>Availability</b></div></td><td width='15%'><b>Platform</b></td><td width='70%'><b>Download</b></td></tr>";
  209. $rtn = $rtn . "<tr><td><div align='left'><img src='$icon'></div></td><td>All</td><td>";
  210. }
  211.  
  212.  
  213.  
  214. $basePath = $buildPath . "/" . $baseName;
  215. if ( $proj == "allInOneLinux" )
  216. {
  217.  
  218.  
  219. $fileName = $basePath . ".tar.gz";
  220. } else {
  221. $fileName = $basePath . ".zip";
  222. }
  223. if ( $ok && file_exists( $fileName ) )
  224. {
  225. if ( $proj == "allInOneLinux" )
  226. {
  227.  
  228. $rtn = $rtn . "<a href='http://www.eclipse.org/downloads/download.php?file=/birt/downloads/$buildPath/$baseName.tar.gz'>$baseName.tar.gz</a>";
  229. } else{
  230. $rtn = $rtn . "<a href='http://www.eclipse.org/downloads/download.php?file=/birt/downloads/$buildPath/$baseName.zip'>$baseName.zip</a>";
  231. }
  232. }
  233. else
  234. {
  235. $rtn = $rtn . "None";
  236. }
  237. $fileName = $basePath . ".md5";
  238. if ( $ok && file_exists( $fileName ) )
  239. {
  240. $rtn = $rtn . "&nbsp;&nbsp;(<a href='$buildPath/$baseName.md5'>md5</a>)";
  241. }
  242. $rtn = $rtn . "</td></tr></tbody></table>";
  243. return( $rtn);
  244.  
  245. }
  246.  
  247. function showLog( $display, $name )
  248. {
  249. global $buildPath;
  250. $logName = $buildPath . "/" . $name . "_build_log.txt";
  251. if ( file_exists( $logName ) )
  252. return( bullet( "$display subsystem log", "$logName" ));
  253. else
  254. return(bullet( "$display subsystem log not available" ));
  255. }
  256.  
  257. function checkLink($link=0)
  258. {
  259.  
  260. //$fp = @fopen($link,"r");
  261. //if ($fp)
  262. //{
  263. // return TRUE;
  264. //}
  265. //else
  266. //{
  267. return FALSE;
  268. //}
  269. }
  270.  
  271. $projVersions = "";
  272.  
  273. if( $haseclipseVersion ){
  274.  
  275. $projVersions = $projVersions . "<h2 class='topic-section-header padding-top-small'>Eclipse Project Dependencies</h2>
  276. <p>BIRT has dependencies on the following Eclipse projects. In certain downloads, such as the all-in-one, these are already included,
  277. but in others, such as the framework, you will be required to download them.<br /><br />";
  278.  
  279. $projVersions = $projVersions . "<a href='http://download.eclipse.org/eclipse/downloads/index.html'> Eclipse Version " . substr( $buildInfo [ "eclipseVersion" ],0,5) . " SDK</a><br />";
  280.  
  281. $projVersions = $projVersions . "<a href='http://www.eclipse.org/datatools/downloads.php'> DTP Version " . substr($buildInfo [ "dtpVersion" ],0,6) . "</a><br />";
  282.  
  283. $projVersions = $projVersions . "<a href='http://www.eclipse.org/modeling/emf/downloads/?project=emf'> EMF Version " . substr($buildInfo [ "emfVersion" ],0,5) . " EMF+XSD</a></br />";
  284.  
  285. $projVersions = $projVersions . "<a href='http://www.eclipse.org/gef/downloads/'> GEF Version " . substr($buildInfo [ "gefVersion" ],0,5) . " Runtime</a><br />";
  286.  
  287. $projVersions = $projVersions . "<a href='http://download.eclipse.org/webtools/downloads/'> WTP Version " . substr($buildInfo [ "wtpVersion" ],0,5) . "</a><br /></p>";
  288.  
  289. }
  290.  
  291. $html_allinone = "";
  292. if ( $hasAllInOne )
  293. {
  294. $html_allinone = "<h2 class='topic-section-header padding-top-small'>Report Designer Full Eclipse Install</h2>
  295. <p>This Download includes the BIRT Reporting Framework, Eclipse
  296. SDK, GEF and EMF and Axis downloads. It includes everything you need to get started.
  297. </p>";
  298.  
  299. $html_allinone = $html_allinone . buildTable( "allInOne" ) . "<br>" ;
  300. }
  301.  
  302. $html_allinonelinux = "";
  303. if ( $hasAllInOneLinux )
  304. {
  305.  
  306.  
  307. $html_allinonelinux = "<h2 class='topic-section-header padding-top-small'>Report Designer Full Eclipse Install for Linux</h2>
  308.  
  309. <p>This Download includes the BIRT Reporting Framework, Eclipse
  310. SDK, GEF and EMF and Axis downloads. It includes everything you need to get started.
  311. </p>";
  312.  
  313. $html_allinonelinux = $html_allinonelinux . buildTable( "allInOneLinux" ) . "<br>" ;
  314.  
  315. }
  316. $html_designer = "";
  317. if ( $hasDesigner )
  318. {
  319.  
  320. $html_designer = "<h2 class='topic-section-header padding-top-small'>Report Designer</h2>
  321.  
  322. <p>The BIRT designer is a set Eclipse plugins that lets you build reports
  323. as a perspective from within Eclipse.</p>";
  324.  
  325. $html_designer = $html_designer . buildTable( "designer" ) . "<br>" ;
  326. }
  327.  
  328. $html_rcp = "";
  329. if ( $hasRcp )
  330. {
  331.  
  332.  
  333. $html_rcp = "<h2 class='topic-section-header padding-top-small'>RCP Report Designer</h2>
  334.  
  335. <p>The BIRT RCP Report Designer is an example of deploying BIRT using
  336. the Eclipse Rich Client Platform (RCP) technology. This provides a simplified report designer without
  337. the additional perspectives in the standard Eclipse platform.</p>";
  338.  
  339.  
  340. $html_rcp = $html_rcp . buildTable( "rcp" ) . "<br>" ;
  341. }
  342.  
  343. $html_dtpint = "";
  344. if ( $hasbirtDTP )
  345. {
  346.  
  347. $html_dtpint = "<h2 class='topic-section-header padding-top-small'>BIRT/DTP Integration</h2>
  348.  
  349. <p>Includes minimal DTP Plugins that BIRT Requires if installing the Designer/Framework package. These are included in the all-in-one install by default.</p>";
  350.  
  351. $html_dtpint = $html_dtpint . buildTable( "birtDTP" ) . "<br>" ;
  352. }
  353. $html_sdk = "";
  354. if ( $hasSDK )
  355. {
  356.  
  357. $html_sdk = "<h2 class='topic-section-header padding-top-small'>BIRT SDK</h2>
  358.  
  359. <p>Includes the source code for the BIRT plugins, docs, and BIRT Examples.</p>";
  360.  
  361. $html_sdk = $html_sdk . buildTable( "reportFrameworkSdk" ) . "<br>" ;
  362. }
  363.  
  364. $html_engine = "";
  365. if ( $hasEngine )
  366. {
  367.  
  368. $html_engine = "<h2 class='topic-section-header padding-top-small'>Report Engine</h2>
  369.  
  370. <p>Install the report engine in your Java EE application server to run
  371. BIRT reports over the web. A preview engine is included with the
  372. Report Designer download.</p>";
  373.  
  374. $html_engine = $html_engine . buildTable( "engine" ) . "<br>" ;
  375.  
  376. }
  377.  
  378. $html_osgiengine = "";
  379. if ( $hasRuntimeosgi )
  380. {
  381.  
  382. $html_osgiengine = "<h2 class='topic-section-header padding-top-small'>Report Engine OSGi deployment</h2>
  383.  
  384. <p>If you wish to deploy the BIRT runtime as an OSGi runtime, use this download.</p>";
  385.  
  386. $html_osgiengine = $html_osgiengine . buildTable( "runtimeosgi" ) . "<br>" ;
  387.  
  388. }
  389.  
  390.  
  391.  
  392.  
  393. $html_chart = "";
  394. if ( $hasChart )
  395. {
  396.  
  397.  
  398.  
  399. if( substr_count($buildName,"2.2") > 0 ){
  400.  
  401. $html_chart = "<h2 class='topic-section-header padding-top-small'>Chart Engine</h2>
  402. <p>The chart engine is a standalone library that lets you add charts to your Java application independently of BIRT reports.
  403. This download contains runtime plugins for the Eclipse environment, runtime jars for Java applications,
  404. a WAR file for Web deployment, and SDK plugins that include source code, examples, docs, and a web tools extension.
  405. </p>";
  406.  
  407. }else{
  408. $html_chart = "<h2 class='topic-section-header padding-top-small'>Chart Engine</h2>
  409. <p>The chart engine is a stand alone library that lets you add charts
  410. to your Java application. Download this only if you want to use
  411. charts independently of of BIRT.</p>";
  412. }
  413. }
  414.  
  415. $html_chart = $html_chart . buildTable( "chart" ) . "<br>" ;
  416.  
  417.  
  418.  
  419.  
  420. $html_wtpSdk = "";
  421. if ( $haswtpSdk )
  422. {
  423.  
  424. $html_wtpSdk = "<h2 class='topic-section-header padding-top-small'>BIRT Web Tools Integration</h2>
  425.  
  426. <p>This download contains the plugins required to use the BIRT Web Project Wizard from within a Web Tools Project.
  427. The source for the plugins is also included.</p>";
  428.  
  429. $html_wtpSdk = $html_wtpSdk . buildTable( "wtpSdk" ) . "<br>" ;
  430. }
  431.  
  432.  
  433.  
  434. $html_birtSource = "";
  435. if ( $hasbirtSource )
  436. {
  437.  
  438. $html_birtSource = "<h2 class='topic-section-header padding-top-small'>BIRT Source Code</h2>
  439.  
  440. <p>This download contains the source code for BIRT for this specific build. All source is in plugin format and can be imported into a workspace to build BIRT.
  441. Additional libraries may be needed. Generally these will be the required libraries for a standard BIRT installation for this version. The Data Tools Platform source code is not included. Download the source or binaries for these from the <a href='http://www.eclipse.org/datatools/downloads.html'>DTP project website</a>. </p>";
  442.  
  443. $html_birtSource = $html_birtSource . buildTable( "birtSource" ) . "<br>" ;
  444. }
  445.  
  446.  
  447.  
  448. $html_samples = "";
  449. if ( $hasSamples )
  450. {
  451.  
  452. $html_samples = "<h2 class='topic-section-header padding-top-small'>Samples</h2>
  453.  
  454. <p>Sample integration code for reports and charts. Download this if you
  455. want examples of how to extend BIRT.</p>";
  456.  
  457. $html_samples = $html_samples . buildTable( "samples" ) . "<br>" ;
  458. }
  459.  
  460.  
  461. $html_test_suite = "";
  462. if ( $hasTests )
  463. {
  464.  
  465. $html_test_suite = "<h2 class='topic-section-header padding-top-small'>Test Suites</h2>
  466.  
  467. <p>Automated tests for BIRT functions. Download this if you are a developer and want to modify,
  468. build and perform regression testing against your modified version of BIRT.</p>";
  469.  
  470. $html_test_suite = $html_test_suite . buildTable( "tests" ) . "<br>" ;
  471. }
  472.  
  473. $html_db = "";
  474. if ( $hasDb )
  475. {
  476.  
  477. $html_db = "<h2 class='topic-section-header padding-top-small'>Demo Database</h2>
  478.  
  479. <p>Intended as a convenient way to get the Classic Cars sample data and database schema for use with
  480. your preferred database software, the demo database package includes sql and data files for defining
  481. and loading the database into Derby and MySQL. It does <i>not</i> include any BIRT software. Note
  482. that the sample database is already included in both the Designer and the RCP Designer packages.</p>";
  483.  
  484. $html_db = $html_db . buildTable( "database" ) . "<br>" ;
  485. }
  486.  
  487. $html_update = "";
  488. if ( $hasupdate )
  489. {
  490.  
  491. $html_update = "<h2 class='topic-section-header padding-top-small'>Zipped P2 repository</h2>
  492.  
  493. <p>This downloads includes the zipped p2 repository of BIRT bundles. It can be consumed by P2 to install BIRT features.
  494. </p>";
  495.  
  496. $html_update = $html_update . buildTable( "birtP2Repo" ) . "<br>" ;
  497. }
  498.  
  499.  
  500. if (file_exists($build_directory)) {
  501. $html_logs = "";
  502. $html_logs = $html_logs . "<br><p><a href='$build_directory' target='_blank'>Map File</a></p>";
  503.  
  504.  
  505. }else{
  506.  
  507. $html_logs = bulletList( PLAIN_ARROW_LIST );
  508. $html_logs = $html_logs . showLog( "Designer", "designer" );
  509. $html_logs = $html_logs . showLog( "Model", "model" );
  510. $html_logs = $html_logs . showLog( "Engine", "engine" );
  511. $html_logs = $html_logs . showLog( "Data", "data" );
  512. $html_logs = $html_logs . showLog( "Chart", "chart" );
  513. $html_logs = $html_logs . endList( );
  514. }
  515.  
  516. $html_status = "";
  517. if (file_exists($daily_status)) {
  518. $html_status = "<h2 class='topic-section-header padding-top-small'>Build Status Report</h2>";
  519. $html_status = $html_status . "<br><p><a href='$daily_status' target='_blank'>Build Status Report</a></p>";
  520.  
  521. }
  522. $html_psf = "";
  523. if (file_exists($psf_file)) {
  524. $html_psf = "<h2 class='topic-section-header padding-top-small'>Project Set File</h2>";
  525. $html_psf = $html_psf . "<br><p><a href='$psf_file' target='_blank'>Project Set File</a> - This file can be used to check out the source and build BIRT. For more details see the <a href='http://wiki.eclipse.org/BIRT/FAQ/Birt_Project#Q:_How_do_I_build_BIRT_using_the_PSF_File.3F'>BIRT Wiki</a>
  526. </p>";
  527.  
  528. }
  529.  
  530.  
  531.  
  532. # Paste your HTML content between the EOHTML markers!
  533. $html = <<<EOHTML
  534.  
  535. <p>Build Date: $buildDate</p>
  536. <h2 class='topic-section-header padding-top-small'>Build Documentation</h2>
  537. <p><a href="http://www.eclipse.org/legal/epl/notice.php" target="_blank">License</a> - These downloads are provided under the eclipse.org Software User Agreement.<br />
  538. <a href="http://www.eclipse.org/birt/documentation/install.php">Install</a> - Install instructions for BIRT and the software it requires.<br />
  539. <a href="https://wiki.eclipse.org/BIRT_Project_Plan" target="_blank">Supported Platforms</a> - BIRT provides a single download that works on all supported platforms. See the Target Environments section of the Project Plan of your version for this information.<br />
  540. <a href="build_list.php">Other Builds</a> - Check for the latest builds and find general information about BIRT builds.<br />
  541. <a href="http://www.eclipse.org/babel/downloads.php" target="_blank">Language Packs</a> - Language packs available for BIRT through Babel.</p>
  542.  
  543. $projVersions
  544.  
  545.  
  546. $html_allinone
  547.  
  548. $html_allinonelinux
  549.  
  550. $html_designer
  551.  
  552. $html_rcp
  553.  
  554. $html_dtpint
  555.  
  556. $html_sdk
  557.  
  558. $html_engine
  559.  
  560. $html_osgiengine
  561.  
  562. $html_chart
  563.  
  564. $html_wtpSdk
  565.  
  566. $html_birtSource
  567.  
  568. $html_samples
  569.  
  570. $html_test_suite
  571.  
  572. $html_db
  573.  
  574. $html_update
  575.  
  576. <h2 class='topic-section-header padding-top-small'>Build Logs</h2>
  577. The following are the build logs created for this build.
  578. $html_logs
  579.  
  580. $html_status
  581.  
  582. $html_psf
  583.  
  584.  
  585.  
  586.  
  587.  
  588. EOHTML;
  589. } else {
  590.  
  591. $html = "<B>Error: This Build Does Not Exist</B><div style='height:525px;'></div>";
  592. }
  593.  
  594. ?>
  595. </head>
  596.  
  597. <body>
  598.  
  599. <?php echo $PagePart->getAfterBody(); ?>
  600.  
  601. <div style="background-color:#f4f4f4;">
  602. <div class="content-area">
  603. <div class="content-area-inner" style="padding-top:40px;">
  604.  
  605. <div class="actu-eclipse-side-menu">
  606.  
  607. <?php echo $PagePart->getSideMenu(); ?>
  608.  
  609. </div>
  610.  
  611.  
  612. <div class="dev-main eclipse-main">
  613. <div class="eclipse-main-container">
  614. <h1 class="eclipse-title-main">All Downloads: BIRT <?php echo str_replace( "_", ".", $buildName ); ?></h1>
  615.  
  616. <div class="topic-menu topic-menu-right">
  617.  
  618. <div class="topic-menu-title">Section Contents</div>
  619. <ul>
  620. <li><a href="index.php#designer">BIRT Designer</a></li>
  621. <li><a href="index.php#runtime">BIRT Runtime</a></li>
  622. <li><a href="index.php#moredownloads">More Downloads</a>
  623. <ul>
  624. <li><a href="build.php?build=<?php echo $buildDir ?>">Full <?php echo str_replace( "_", ".", $buildName ); ?> Download Page</a></li>
  625. <li><a href="build_list.php">Recent Builds</a></li>
  626. <li><a href="http://archive.eclipse.org/birt/downloads/build_list.php">Archived Builds</a></li>
  627. </ul>
  628. </li>
  629. <li><a href="index.php#whatnow">What Now?</a></li>
  630. </ul>
  631.  
  632. </div>
  633.  
  634. <?php echo $html ?>
  635.  
  636. </div>
  637. </div>
  638.  
  639. </div>
  640. </div>
  641.  
  642.  
  643. <footer>
  644. <?php echo $PagePart->getFooter(); ?>
  645. </footer>
  646. </div>
  647. </body>
  648. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement