From 52dc5ead7374060b89484fc0713bc38d8ec1467c Mon Sep 17 00:00:00 2001 From: lisps Date: Fri, 22 Nov 2013 14:36:35 +0100 Subject: rename function _getProperMediaRevision to _getLastMediaRevisionAt reduce a bit duplicated code --- inc/parser/xhtml.php | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'inc') diff --git a/inc/parser/xhtml.php b/inc/parser/xhtml.php index 76aecac10..2070c3af6 100644 --- a/inc/parser/xhtml.php +++ b/inc/parser/xhtml.php @@ -796,11 +796,7 @@ class Doku_Renderer_xhtml extends Doku_Renderer { list($ext,$mime,$dl) = mimetype($src,false); if(substr($mime,0,5) == 'image' && $render){ - if($this->date_at) { - $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache,'rev'=>$this->_getProperMediaRevision($src)),($linking=='direct')); - } else { - $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache),($linking=='direct')); - } + $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache,'rev'=>$this->_getLastMediaRevisionAt($src)),($linking=='direct')); }elseif($mime == 'application/x-shockwave-flash' && $render){ // don't link flash movies $noLink = true; @@ -808,11 +804,7 @@ class Doku_Renderer_xhtml extends Doku_Renderer { // add file icons $class = preg_replace('/[^_\-a-z0-9]+/i','_',$ext); $link['class'] .= ' mediafile mf_'.$class; - if($this->date_at) { - $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache,'rev'=>$this->_getProperMediaRevision($src)),true); - } else { - $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache),true); - } + $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache,'rev'=>$this->_getLastMediaRevisionAt($src)),true); if ($exists) $link['title'] .= ' (' . filesize_h(filesize(mediaFN($src))).')'; } @@ -1060,7 +1052,6 @@ class Doku_Renderer_xhtml extends Doku_Renderer { $height=null, $cache=null, $render = true) { $ret = ''; - $intern = !media_isexternal($src); list($ext,$mime,$dl) = mimetype($src); if(substr($mime,0,5) == 'image'){ // first get the $title @@ -1085,11 +1076,7 @@ class Doku_Renderer_xhtml extends Doku_Renderer { return $title; } //add image tag - if($intern && $this->date_at) { - $ret .= '$width,'h'=>$height,'cache'=>$cache)).'"'; - } + $ret .= 'date_at || media_isexternal($media_id)) return ''; $pagelog = new MediaChangeLog($media_id); return $pagelog->getLastRevisionAt($this->date_at); } -- cgit v1.2.3