global $plugin ;
print '<h2>'.$c->getName().'</h2>' ;
if ($show_groups) {
- print '<strong>'._('Group:').'</strong> ' ;
+ print '<strong>'._('Project:').'</strong> ' ;
print util_make_link_g ($c->getGroup()->getUnixName(),
$c->getGroup()->getId(),
htmlspecialchars ($c->getGroup()->getPublicName())) ;
htmlspecialchars ($p->getActor()->getName())),
htmlspecialchars ($p->getActor()->getLegalStructure()->getName())) ;
if ($p->getActor()->getLogo() != '') {
- print ' <img type="image/png" src="'.util_make_url ('/plugins/'.$plugin->name.'/actor_logo.php?actor_id='.$p->getActor()->getId ()).'" />' ;
+ print ' ';
+ print util_make_link ('/plugins/'.$plugin->name.'/?actor_id='.$p->getActor()->getId (),
+ '<img type="image/png" src="'.util_make_url ('/plugins/'.$plugin->name.'/actor_logo.php?actor_id='.$p->getActor()->getId ()).'" />') ;
}
print '</li>' ;
}
site_project_header ($params) ;
$contribs = $plugin->getContributionsByGroup ($group) ;
- usort ($contribs, array ($plugin, "ContribComparator")) ;
if (count ($contribs) == 0) {
print '<h1>'._('No contributions').'</h1>' ;
$actor = new ContribTrackerActor ($actor_id) ;
if (!is_object ($actor) || $actor->isError()) {
exit_error (_('Invalid actor'),
- _('Invalid actor specified')) ;
+ _('Invalid actor specified.')) ;
}
$HTML->header(array('title'=>_('Actor details'),'pagename'=>'contribtracker'));
htmlspecialchars($actor->getName())).'</h1>' ;
print '<ul>' ;
print '<li><strong>'._('Name:').'</strong> '.htmlspecialchars($actor->getName()).'</li>' ;
- print '<li><strong>'._('Address:').'</strong> '.htmlspecialchars($actor->getAddress()).'</li>' ;
+ print '<li><strong>'._('URL:').'</strong> ' ;
+ if ($actor->getUrl() != '') {
+ print '<a href="'.htmlspecialchars($actor->getUrl()).'">'.htmlspecialchars($actor->getUrl()).'</a>';
+ }
+ print '</li>' ;
print '<li><strong>'._('Email:').'</strong> '.htmlspecialchars($actor->getEmail()).'</li>' ;
print '<li><strong>'._('Legal structure:').'</strong> '.htmlspecialchars($actor->getLegalStructure()->getName()).'</li>' ;
print '<li><strong>'._('Description:').'</strong> '.htmlspecialchars($actor->getDescription()).'</li>' ;
print '</ul>' ;
if ($actor->getLogo() != '') {
- print '<img type="image/png" src="'.util_make_url ('/plugins/'.$plugin->name.'/actor_logo.php?actor_id='.$actor->getId ()).'" />' ;
+ if ($actor->getUrl() != '') {
+ print '<a href="'.htmlspecialchars($actor->getUrl()).'"><img type="image/png" src="'.util_make_url ('/plugins/'.$plugin->name.'/actor_logo.php?actor_id='.$actor->getId ()).'" /></a>' ;
+ } else {
+ print '<img type="image/png" src="'.util_make_url ('/plugins/'.$plugin->name.'/actor_logo.php?actor_id='.$actor->getId ()).'" />' ;
+ }
}
$participations = $actor->getParticipations () ;
$contribs = $plugin->getContributions () ;
- usort ($contribs, array ($plugin, "ContribComparator")) ;
-
if (count ($contribs) == 0) {
print '<h1>'._('No contributions').'</h1>' ;
print _('No contributions have been recorded yet.') ;