From: Christian Weiske Date: Thu, 8 May 2014 20:46:43 +0000 (+0200) Subject: display fork domains X-Git-Tag: v0.4.0~47 X-Git-Url: https://git.cweiske.de/phorkie.git/commitdiff_plain/9cd731256b243511a3a1a1fcec76a1d5f27eb6d3 display fork domains --- diff --git a/data/templates/display-sidebar-fork.htm b/data/templates/display-sidebar-fork.htm index b84da47..415f04f 100644 --- a/data/templates/display-sidebar-fork.htm +++ b/data/templates/display-sidebar-fork.htm @@ -8,6 +8,10 @@ {% set webpage = origin.getWebURL() %} {% if webpage %} {{origin.getTitle()}} + {% set webpagedomain = htmlhelper.getDomain(webpage) %} + {% if webpagedomain and domain != webpagedomain %} +
{{webpagedomain}} + {% endif %} {% else %} {{origin.getTitle()}} {% endif %} @@ -26,6 +30,10 @@ {% set webpage = remote.getWebURL() %} {% if webpage %} {{remote.getTitle()}} + {% set webpagedomain = htmlhelper.getDomain(webpage) %} + {% if webpagedomain and domain != webpagedomain %} +
{{webpagedomain}} + {% endif %} {% else %} {{remote.getTitle()}} {% endif %} diff --git a/src/phorkie/HtmlHelper.php b/src/phorkie/HtmlHelper.php index efde714..ca5f989 100644 --- a/src/phorkie/HtmlHelper.php +++ b/src/phorkie/HtmlHelper.php @@ -40,6 +40,11 @@ class HtmlHelper return $html; } + public function getDomain($url) + { + return parse_url($url, PHP_URL_HOST); + } + public function fullUrl($path = '') { return Tools::fullUrl($path); diff --git a/www/css/phorkie.css b/www/css/phorkie.css index df829cd..edebe1c 100644 --- a/www/css/phorkie.css +++ b/www/css/phorkie.css @@ -181,3 +181,7 @@ form label.inline { .avatar-tiny { border-radius: 2px; } + +.forkdomain { + margin-left: 2ex; +} \ No newline at end of file diff --git a/www/display.php b/www/display.php index be79e4b..464741b 100644 --- a/www/display.php +++ b/www/display.php @@ -21,6 +21,7 @@ render( 'repo' => $repo, 'dh' => new \Date_HumanDiff(), 'htmlhelper' => new HtmlHelper(), + 'domain' => $_SERVER['HTTP_HOST'], 'flashmessages' => FlashMessage::getAll(), ) );