diff --git a/inc/template.php b/inc/template.php index 0f0fb92a0d3487f0b8d816b9fa0ba8fb3ab9d2a5..61378bf926d4947aec64e5a60603e5b850220b8d 100644 --- a/inc/template.php +++ b/inc/template.php @@ -1346,10 +1346,13 @@ function tpl_flush(){ * * @author Anika Henke <anika@selfthinker.org> */ -function tpl_getFavicon() { - if (file_exists(mediaFN('favicon.ico'))) - return ml('favicon.ico'); - return DOKU_TPL.'images/favicon.ico'; +function tpl_getFavicon($abs=false) { + if (file_exists(mediaFN('favicon.ico'))) { + if($abs) return ml('favicon.ico', '', '', '', true); + else return ml('favicon.ico'); + } + if($abs) return DOKU_URL.substr(DOKU_TPL.'images/favicon.ico', strlen(DOKU_REL)); + else return DOKU_TPL.'images/favicon.ico'; }