blob: 2a9054939ec238f6cf74020212d559c79ce9e052 [file]
<table border="1" cellpadding="2">
<?php
if(file_exists('fragments/project-review-data.php')) {
include_once('fragments/project-review-data.php');
} else {
include_once($_SERVER['DOCUMENT_ROOT'] . "/projects/fragments/project-review-data.php");
}
$all = new AllInfo();
$all->load();
$reviews = array();
foreach( $all->_proposals as $proposal) {
if( $proposal->status() == "P3"
|| $proposal->status() == "P4" ) {
array_push( $reviews, $proposal );
}
}
foreach( $all->_reviews as $review) {
if( $review->status() == "J1"
|| $review->status() == "J2"
|| $review->status() == "J3"
|| $review->status() == "J4" ) {
array_push( $reviews, $review );
}
}
if( count($reviews) == 0 ) {
?>
<tr>
<td>No reviews are currently scheduled</td>
</tr>
<?php
} else {
usort( $reviews, "cmp_reviews");
foreach( $reviews as $review ) {
if( is_a($review, 'ReviewInfo') ) {
?>
<tr>
<?php
if( $review->status() == "J1" ) {
?><td align="center"><em><font size=-1>waiting&nbsp;for&nbsp;IP&nbsp;Log</font></em></td><?php
} else {
?><td><?= date("D, j M Y", strtotime($review->get("ReviewDate"))) ?></td><?php
}
?>
<td><a href="<?= $review->get("ProjectURL") ?>" target="_top"><?= $review->get("ProjectName") ?></a></td>
<td><?= $review->get("ReviewName") ?> Release Review
<?php
if( $review->status() == "J3" || $review->status() == "J4" ) {
?>
(<a href="<?= $review->get("SlidesURL") ?>">docuware</a><?php
if( $review->get("BugNumber") != "0" ) {
?>, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=<?= $review->get("BugNumber") ?>">comments</a><?php
}
}
if( $review->status() == "J4" ) {
?>
, <a href="<?= $review->get("IPLogURL") ?>">project log</a><?php
}
if( $review->status() == "J3" || $review->status() == "J4" )
echo ")";
?>
<?php
if( $review->status() != "J1" ) {
?>
at <a href="<?= time_and_date_url( $review->get("ReviewDate")) ?>"><?= date('Hi', strtotime($review->get("ReviewDate"))); ?> UTC</a>
<?php
}
?>
</td>
</tr>
<?php
}
if( is_a($review, 'ProposalInfo') ) {
?>
<tr>
<td><?= date("D, j M Y", strtotime($review->get("ReviewDate"))) ?></td>
<td><a href="<?= $review->get("ProposalURL") ?>" target="_top"><?= $review->get("ProposalName") ?></a></td>
<td>Creation Review
<?php
if( $review->status() == "P4" ) {
?>
(<a href="<?= $review->get("SlidesURL") ?>">docuware</a>)<?php
if( $review->get("BugNumber") != "0" ) {
?>, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=<?= $review->get("BugNumber") ?>">comments</a>)<?php
}
}
?>
at <a href="<?= time_and_date_url( $review->get("ReviewDate") ) ?>"><?= date('Hi', strtotime($review->get("ReviewDate"))) ?> UTC</a>
</td>
</tr>
<?php
}
}
}
function cmp_reviews($a, $b) {
if( $a == $b ) return 0;
$aa = strtotime($a->get("ReviewDate"));
$bb = strtotime($b->get("ReviewDate"));
if( $aa == $bb ) return 0;
if( $aa < $bb ) return -1;
return 1;
}
?>
</table>