mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 19:34:39 -04:00
Fix preview links
This commit is contained in:
parent
a99f45c628
commit
f34f3e18b1
@ -1733,6 +1733,29 @@ class Account extends Eloquent
|
|||||||
{
|
{
|
||||||
return $this->hasFeature(FEATURE_CLIENT_PORTAL_PASSWORD) && $this->enable_portal_password;
|
return $this->hasFeature(FEATURE_CLIENT_PORTAL_PASSWORD) && $this->enable_portal_password;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getBaseUrl()
|
||||||
|
{
|
||||||
|
if ($this->hasFeature(FEATURE_CUSTOM_URL)) {
|
||||||
|
if ($this->iframe_url) {
|
||||||
|
return $this->iframe_url;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Utils::isNinjaProd() && ! Utils::isReseller()) {
|
||||||
|
$url = $this->present()->clientPortalLink();
|
||||||
|
} else {
|
||||||
|
$url = url('/');
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($this->subdomain) {
|
||||||
|
$url = Utils::replaceSubdomain($url, $this->subdomain);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $url;
|
||||||
|
} else {
|
||||||
|
return url('/');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Account::creating(function ($account)
|
Account::creating(function ($account)
|
||||||
|
@ -33,14 +33,14 @@
|
|||||||
'number': invoice ? invoice.invoice_number : '0001',
|
'number': invoice ? invoice.invoice_number : '0001',
|
||||||
'password': passwordHtml,
|
'password': passwordHtml,
|
||||||
'documents': documentsHtml,
|
'documents': documentsHtml,
|
||||||
'viewLink': '{{ link_to('#', url('/view/...')) }}$password',
|
'viewLink': '{{ link_to('#', auth()->user()->account->getBaseUrl() . '/...') }}$password',
|
||||||
'viewButton': isQuote || (invoice && invoice.invoice_type_id == {{ INVOICE_TYPE_QUOTE }}) ?
|
'viewButton': isQuote || (invoice && invoice.invoice_type_id == {{ INVOICE_TYPE_QUOTE }}) ?
|
||||||
'{!! Form::flatButton('view_quote', '#0b4d78') !!}$password' :
|
'{!! Form::flatButton('view_quote', '#0b4d78') !!}$password' :
|
||||||
'{!! Form::flatButton('view_invoice', '#0b4d78') !!}$password',
|
'{!! Form::flatButton('view_invoice', '#0b4d78') !!}$password',
|
||||||
'paymentLink': '{{ link_to('#', url('/payment/...')) }}$password',
|
'paymentLink': '{{ link_to('#', auth()->user()->account->getBaseUrl() . '/...') }}$password',
|
||||||
'paymentButton': '{!! Form::flatButton('pay_now', '#36c157') !!}$password',
|
'paymentButton': '{!! Form::flatButton('pay_now', '#36c157') !!}$password',
|
||||||
'autoBill': '{{ trans('texts.auto_bill_notification_placeholder') }}',
|
'autoBill': '{{ trans('texts.auto_bill_notification_placeholder') }}',
|
||||||
'portalLink': "{{ URL::to('/client/portal/...') }}",
|
'portalLink': "{{ auth()->user()->account->getBaseUrl() . '/...' }}",
|
||||||
'portalButton': '{!! Form::flatButton('view_portal', '#36c157') !!}',
|
'portalButton': '{!! Form::flatButton('view_portal', '#36c157') !!}',
|
||||||
'customClient1': invoice ? invoice.client.custom_value1 : 'custom value',
|
'customClient1': invoice ? invoice.client.custom_value1 : 'custom value',
|
||||||
'customClient2': invoice ? invoice.client.custom_value2 : 'custom value',
|
'customClient2': invoice ? invoice.client.custom_value2 : 'custom value',
|
||||||
@ -53,7 +53,7 @@
|
|||||||
// Add any available payment method links
|
// Add any available payment method links
|
||||||
@foreach (\App\Models\Gateway::$gatewayTypes as $type)
|
@foreach (\App\Models\Gateway::$gatewayTypes as $type)
|
||||||
@if ($type != GATEWAY_TYPE_TOKEN)
|
@if ($type != GATEWAY_TYPE_TOKEN)
|
||||||
{!! "keys['" . Utils::toCamelCase(\App\Models\GatewayType::getAliasFromId($type)) . "Link'] = '" . URL::to('/payment/...') . "';" !!}
|
{!! "keys['" . Utils::toCamelCase(\App\Models\GatewayType::getAliasFromId($type)) . "Link'] = '" . auth()->user()->account->getBaseUrl() . "/...';" !!}
|
||||||
{!! "keys['" . Utils::toCamelCase(\App\Models\GatewayType::getAliasFromId($type)) . "Button'] = '" . Form::flatButton('pay_now', '#36c157') . "';" !!}
|
{!! "keys['" . Utils::toCamelCase(\App\Models\GatewayType::getAliasFromId($type)) . "Button'] = '" . Form::flatButton('pay_now', '#36c157') . "';" !!}
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
Loading…
x
Reference in New Issue
Block a user