summaryrefslogtreecommitdiff
path: root/inc/media.php
diff options
context:
space:
mode:
authorKate Arzamastseva <pshns@ukr.net>2011-08-15 21:01:17 +0300
committerKate Arzamastseva <pshns@ukr.net>2011-08-15 21:01:17 +0300
commitdb738de5fbc2a3f983d224a151fde8dab8f87b3c (patch)
treee4d15d52d4394e9336470ec2aa8ed6164d1d9a4b /inc/media.php
parent7e6b49bbbfd05509233484c1cddc2352e9246b94 (diff)
downloadrpg-db738de5fbc2a3f983d224a151fde8dab8f87b3c.tar.gz
rpg-db738de5fbc2a3f983d224a151fde8dab8f87b3c.tar.bz2
issue #55 Search results are clickable now
Diffstat (limited to 'inc/media.php')
-rw-r--r--inc/media.php18
1 files changed, 12 insertions, 6 deletions
diff --git a/inc/media.php b/inc/media.php
index b8aa4d04e..abd817767 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -1336,7 +1336,7 @@ function media_searchlist($query,$ns,$auth=null,$fullscreen=false){
}
foreach($evdata['data'] as $item){
if (!$fullscreen) media_printfile($item,$item['perm'],'',true);
- else media_printfile_thumbs($item,$item['perm']);
+ else media_printfile_thumbs($item,$item['perm'],false,true);
}
if ($fullscreen) echo '</ul>';
}
@@ -1451,7 +1451,7 @@ function media_printicon($filename){
*
* @author Kate Arzamastseva <pshns@ukr.net>
*/
-function media_printfile_thumbs($item,$auth,$jump=false){
+function media_printfile_thumbs($item,$auth,$jump=false,$display_namespace=false){
global $lang;
global $conf;
@@ -1466,13 +1466,19 @@ function media_printfile_thumbs($item,$auth,$jump=false){
} else {
echo '<a name="d_:'.$item['id'].'" class="image" title="'.$item['id'].'" href="'.
- media_managerURL(array('image' => hsc($item['id']))).'"><span>';
+ media_managerURL(array('image' => hsc($item['id']), 'ns' => getNS($item['id']))).'"><span>';
echo media_printicon($item['id']);
echo '</span></a>';
}
//echo '<input type=checkbox />';
- echo '<a href="'.media_managerURL(array('image' => hsc($item['id']))).'" name=
- "h_:'.$item['id'].'" class="name">'.hsc($file).'</a>';
+ if (!$display_namespace) {
+ $name = hsc($file);
+ } else {
+ $name = hsc($item['id']);
+ }
+ echo '<a href="'.media_managerURL(array('image' => hsc($item['id']), 'ns' => getNS($item['id']))).'" name=
+ "h_:'.$item['id'].'" class="name">'.$name.'</a>';
+
if($item['isimg']){
$size = '';
$size .= (int) $item['meta']->getField('File.Width');
@@ -1525,7 +1531,7 @@ function media_printimgdetail($item, $fullscreen=false){
// output
if ($fullscreen) {
echo '<a name="d_:'.$item['id'].'" class="image'.$index.'" title="'.$item['id'].'" href="'.
- media_managerURL(array('image' => hsc($item['id']))).'">';
+ media_managerURL(array('image' => hsc($item['id']), 'ns' => getNS($item['id']))).'">';
echo '<span><img src="'.$src.'" '.$att.' /></span>';
echo '</a>';
}