diff --git a/app/Ninja/Presenters/ClientPresenter.php b/app/Ninja/Presenters/ClientPresenter.php
index 5493b3751c0c..88353ac8846a 100644
--- a/app/Ninja/Presenters/ClientPresenter.php
+++ b/app/Ninja/Presenters/ClientPresenter.php
@@ -2,6 +2,8 @@
namespace App\Ninja\Presenters;
+use Utils;
+
class ClientPresenter extends EntityPresenter
{
public function country()
@@ -17,6 +19,19 @@ class ClientPresenter extends EntityPresenter
return $account->formatMoney($client->balance, $client);
}
+ public function websiteLink()
+ {
+ $client = $this->entity;
+
+ if (! $client->website) {
+ return '';
+ }
+
+ $link = Utils::addHttp($client->website);
+
+ return link_to($link, $client->website, ['target' => '_blank']);
+ }
+
public function paid_to_date()
{
$client = $this->entity;
diff --git a/resources/views/invited/dashboard.blade.php b/resources/views/invited/dashboard.blade.php
index 42347adbd9e3..120e2a65eefa 100644
--- a/resources/views/invited/dashboard.blade.php
+++ b/resources/views/invited/dashboard.blade.php
@@ -300,7 +300,7 @@
{!! HTML::mailto($contact->email, $contact->email) !!}
@endif
@if ($client->website)
- {!! HTML::link($client->website, $client->website) !!}
+ {{ $client->present()->websiteLink }}
@endif
@if ($contact->phone)
{{ $contact->phone }}