| <?php | |
| require_once ("../includes/buildServer-common.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"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); | |
| $projName = strtoupper(preg_replace("#.+/#","",$PR)); | |
| ob_start(); | |
| ?> | |
| <div id="midcolumn"> | |
| <h1>IP Log</h1> | |
| <p>It is <a href="http://wiki.eclipse.org/Modeling_Project_Releng/Releasing#Maintaining_Your_IP_Log">everyone</a>'s responsibility to keep these logs up to date. Details below. | |
| <blockquote><ul> | |
| <li><a href="http://wiki.eclipse.org/Modeling_Project_Releng/Releasing#Maintaining_Your_IP_Log">Maintaining Your IP Log</a></li> | |
| <li><a href="http://wiki.eclipse.org/Modeling_Project_Releng/Releasing/IP_Log">IP Log Rules</a></li> | |
| <li><a href="http://www.eclipse.org/projects/dev_process/ip-process-in-cartoons.php">IP Process</a></li> | |
| <li><a href="http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf">Due Diligence / Legal Processes</a></li> | |
| </ul></blockquote> | |
| <div class="homeitem3col"> | |
| <h3>Generated IP Log</h3> | |
| <p>New for Ganymede, the IP log can now be generated from Bugzilla. There are two version available:</p> | |
| <ul> | |
| <li><a href="http://www.eclipse.org/<?php print $PR; ?>/project-info/ipquery.php">Modeling IP Log</a> (note <a href="http://www.eclipse.org/<?php print $PR; ?>/project-info/ipquery.php#Note">Data Inclusion limitations</a>)</li> | |
| <li><a href="http://www.eclipse.org/projects/ip_log.php?projectid=<?php print str_replace("/",".",$PR); ?>">Foundation IP Log</a> (under development -- see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=220977">bug 220977</a>)</li> | |
| </ul> | |
| </div> | |
| <div class="homeitem3col"> | |
| <h3>Static IP Log(s)</h3> | |
| <p>Overall IP log, listing all committers and contributors. <b style='color:red'>These are most likely out of date.</b></p> | |
| <ul> | |
| <li><?php print $projName; ?> <a href="eclipse-project-ip-log.csv">IP Log</a></li> | |
| </ul> | |
| <?php | |
| $out = ""; | |
| $out .= " | |
| <p>Individual per-component IP Logs:</p> | |
| <ul>"; | |
| $gotOne = false; | |
| $tries = array("/eclipse-project-ip-log.csv", "/project-info/eclipse-project-ip-log.csv"); | |
| foreach ($projects as $name => $prefix) | |
| { | |
| $gotThis = false; | |
| foreach ($tries as $try) | |
| { | |
| if (!$gotThis && is_file($prefix.$try)) | |
| { | |
| $out .= '<li>' . $name . ' <a href="'.$prefix.$try.'">IP Log</a>' . '</li>'; | |
| $gotThis=true; | |
| } | |
| $gotOne = $gotOne || is_file($prefix.$try) ? true : false; | |
| } | |
| if (!$gotThis) | |
| { | |
| #$out .= '<li>' . $name . ': <i>n/a</i>' . '</li>'; | |
| } | |
| } | |
| $out .= "</ul>"; | |
| if ($gotOne) | |
| { | |
| print $out; | |
| } | |
| print "</div>\n"; | |
| print "</div>\n"; | |
| print "<div id=\"rightcolumn\">\n"; | |
| if (isset($incubating) && sizeof($incubating) > 0) | |
| { ?> | |
| <div class="sideitem"> | |
| <h6>Incubation</h6> | |
| <p>Some components are currently in their <a href="http://www.eclipse.org/projects/dev_process/validation-phase.php">Validation (Incubation) Phase</a>.</p> | |
| <div align="center"><a href="http://www.eclipse.org/projects/what-is-incubation.php"><img | |
| align="center" src="http://www.eclipse.org/images/egg-incubation.png" | |
| border="0" /></a></div> | |
| </div> | |
| <?php } ?> | |
| <div class="sideitem"> | |
| <h6>Committers & Contributors</h6> | |
| <ul><li><a href="http://www.eclipse.org/<?php print $PR; ?>/project-info/team.php">Meet The Team</a></li></ul> | |
| </div> | |
| <div class="sideitem"> | |
| <h6>See Also</h6> | |
| <ul> | |
| <li><a href="http://wiki.eclipse.org/Modeling_Project_Releng/Releasing#Maintaining_Your_IP_Log">Maintaining Your IP Log</a></li> | |
| <li><a href="http://wiki.eclipse.org/Modeling_Project_Releng/Releasing/IP_Log">IP Log Rules</a></li> | |
| <li><a href="http://www.eclipse.org/projects/dev_process/ip-process-in-cartoons.php">IP Process</a></li> | |
| <li><a href="http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf">Due Diligence / Legal Processes</a></li> | |
| </ul> | |
| </div> | |
| </div> | |
| <?php | |
| $html = ob_get_contents(); | |
| ob_end_clean(); | |
| $pageTitle = "Eclipse Modeling - $projName - IP Log"; | |
| $pageKeywords = ""; // TODO: add something here | |
| $pageAuthor = ""; | |
| $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); | |
| ?> |