|  | <?php | 
|  | /******************************************************************************* | 
|  | * Copyright (c) 2010 Eclipse Foundation and others. | 
|  | * All rights reserved. This program and the accompanying materials | 
|  | * are made available under the terms of the Eclipse Public License v1.0 | 
|  | * which accompanies this distribution, and is available at | 
|  | * http://www.eclipse.org/legal/epl-v10.html | 
|  | * | 
|  | * Contributors: | 
|  | *    Wayne Beaton (Eclipse Foundation)- initial API and implementation | 
|  | *******************************************************************************/ | 
|  |  | 
|  | /* | 
|  | * This script assumes that it is being included by another script. We | 
|  | * assume that the $App variable has already been defined. | 
|  | */ | 
|  | require_once ($_SERVER ['DOCUMENT_ROOT'] . "/projects/classes/Review.class.inc"); | 
|  | $reviews = array(); | 
|  | Review::get(strtotime('-2 month'), function($review) use (&$reviews) { | 
|  | if ($review->getDate() > time()) return; | 
|  | if ($review->getStatus() == 'pending') return; | 
|  | $reviews[$review->getDate()][] = $review; | 
|  | }); | 
|  |  | 
|  | print '<div class="block-box"><h3>Recent Activity</a></h3><div class="content">'; | 
|  |  | 
|  | if (! $reviews) { | 
|  | print '<p>No activity.</p>'; | 
|  | } else { | 
|  | foreach ( $reviews as $date => $list ) { | 
|  | $when = $App->getFormattedDate ( $date, 'long' ); | 
|  | $when = str_replace ( ' ', ' ', $when ); | 
|  |  | 
|  | print "<div class=\"\">"; | 
|  | print "<span class=\"orange date\">{$when}</span>"; | 
|  | print "<ul class=\"list-unstyled reset\">"; | 
|  |  | 
|  | foreach ($list as $review) { | 
|  | $project = Project::getProject($review->getProjectId()); | 
|  | print "<li><span class=\"review-{$review->getStatus()}\"><a href=\"{$review->getUrl()}\">{$project->getFormalName()} {$review->getName()}</a></span></li>"; | 
|  | } | 
|  |  | 
|  | print "</ul>"; | 
|  | print "<hr class=\"reset\"/>"; | 
|  | print "</div>"; | 
|  | } | 
|  | } | 
|  | print '<p align="right"><a href="/projects/tools/reviews.php">Show all reviews...</a></p>'; | 
|  | print '</div></div>'; |