mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-14 23:22:52 +01:00
22f65e8108
* Allow admins to change plan * Check features instead of plans * Support linking/unlinking accounts * Support creating/deleting accounts
96 lines
3.8 KiB
PHP
96 lines
3.8 KiB
PHP
@extends('header')
|
|
|
|
@section('head')
|
|
@parent
|
|
|
|
<link href='https://fonts.googleapis.com/css?family=Roboto+Mono' rel='stylesheet' type='text/css'>
|
|
@stop
|
|
|
|
@section('content')
|
|
@parent
|
|
|
|
{!! Former::open_for_files()
|
|
->addClass('warn-on-exit') !!}
|
|
|
|
{!! Former::populateField('enable_client_portal', intval($account->enable_client_portal)) !!}
|
|
{!! Former::populateField('enable_client_portal_dashboard', intval($account->enable_client_portal_dashboard)) !!}
|
|
{!! Former::populateField('client_view_css', $client_view_css) !!}
|
|
{!! Former::populateField('enable_portal_password', intval($enable_portal_password)) !!}
|
|
{!! Former::populateField('send_portal_password', intval($send_portal_password)) !!}
|
|
|
|
@if (!Utils::isNinja() && !Auth::user()->account->hasFeature(FEATURE_WHITE_LABEL))
|
|
<div class="alert alert-warning" style="font-size:larger;">
|
|
<center>
|
|
{!! trans('texts.white_label_custom_css', ['link'=>'<a href="#" onclick="$(\'#whiteLabelModal\').modal(\'show\');">'.trans('texts.white_label_purchase_link').'</a>']) !!}
|
|
</center>
|
|
</div>
|
|
@endif
|
|
|
|
@include('accounts.nav', ['selected' => ACCOUNT_CLIENT_PORTAL])
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">{!! trans('texts.client_portal') !!}</h3>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div class="col-md-10 col-md-offset-1">
|
|
{!! Former::checkbox('enable_client_portal')
|
|
->text(trans('texts.enable'))
|
|
->help(trans('texts.enable_client_portal_help')) !!}
|
|
</div>
|
|
<div class="col-md-10 col-md-offset-1">
|
|
{!! Former::checkbox('enable_client_portal_dashboard')
|
|
->text(trans('texts.enable'))
|
|
->help(trans('texts.enable_client_portal_dashboard_help')) !!}
|
|
</div>
|
|
<div class="col-md-10 col-md-offset-1">
|
|
{!! Former::checkbox('enable_portal_password')
|
|
->text(trans('texts.enable_portal_password'))
|
|
->help(trans('texts.enable_portal_password_help'))
|
|
->label(' ') !!}
|
|
</div>
|
|
<div class="col-md-10 col-md-offset-1">
|
|
{!! Former::checkbox('send_portal_password')
|
|
->text(trans('texts.send_portal_password'))
|
|
->help(trans('texts.send_portal_password_help'))
|
|
->label(' ') !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@if (Utils::hasFeature(FEATURE_CLIENT_PORTAL_CSS))
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">{!! trans('texts.custom_css') !!}</h3>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div class="col-md-10 col-md-offset-1">
|
|
{!! Former::textarea('client_view_css')
|
|
->label(trans('texts.custom_css'))
|
|
->rows(10)
|
|
->raw()
|
|
->autofocus()
|
|
->maxlength(60000)
|
|
->style("min-width:100%;max-width:100%;font-family:'Roboto Mono', 'Lucida Console', Monaco, monospace;font-size:14px;'") !!}
|
|
</div>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<center>
|
|
{!! Button::success(trans('texts.save'))->submit()->large()->appendIcon(Icon::create('floppy-disk')) !!}
|
|
</center>
|
|
|
|
{!! Former::close() !!}
|
|
<script>
|
|
$('#enable_portal_password').change(fixCheckboxes);
|
|
function fixCheckboxes(){
|
|
var checked = $('#enable_portal_password').is(':checked');
|
|
$('#send_portal_password').prop('disabled', !checked);
|
|
}
|
|
fixCheckboxes();
|
|
</script>
|
|
@stop |