diff --git a/picture.php b/picture.php
index 94bba0c0c..1816aaffc 100644
--- a/picture.php
+++ b/picture.php
@@ -583,30 +583,56 @@ if (isset($picture['current']['comment'])
));
}
-
// author
if ( !empty($picture['current']['author']) )
{
+ $search_url = PHPWG_ROOT_PATH.'category.php?cat=search';
+ $search_url.= '&search=author:'.$picture['current']['author'];
+
+ $value = ''.$picture['current']['author'].'';
+
$template->assign_block_vars(
'info_line',
array(
'INFO'=>$lang['author'],
- 'VALUE'=>$picture['current']['author']
+ 'VALUE'=>$value
));
}
// creation date
if ( !empty($picture['current']['date_creation']) )
{
- $template->assign_block_vars('info_line', array(
- 'INFO'=>$lang['creation_date'],
- 'VALUE'=>format_date( $picture['current']['date_creation'] )
- ));
+ $search_url = PHPWG_ROOT_PATH.'category.php?cat=search';
+ $search_url.= '&search=';
+ $search_url.= 'date_creation:'.$picture['current']['date_creation'];
+
+ $value = ''.format_date($picture['current']['date_creation']).'';
+
+ $template->assign_block_vars(
+ 'info_line',
+ array(
+ 'INFO'=>$lang['creation_date'],
+ 'VALUE'=>$value
+ ));
}
// date of availability
-$template->assign_block_vars('info_line', array(
- 'INFO'=>$lang['registration_date'],
- 'VALUE'=>format_date( $picture['current']['date_available'] )
- ));
+$search_url = PHPWG_ROOT_PATH.'category.php?cat=search';
+$search_url.= '&search=';
+$search_url.= 'date_available:'.$picture['current']['date_available'];
+
+$value = ''.format_date($picture['current']['date_available']).'';
+
+$template->assign_block_vars(
+ 'info_line',
+ array(
+ 'INFO'=>$lang['registration_date'],
+ 'VALUE'=>$value
+ ));
// size in pixels
if ($picture['current']['is_picture'])
{