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 }}