Add Header/Footer options to invoice design settings

This commit is contained in:
Hillel Coren 2016-01-31 23:55:02 +02:00
parent 387f89440c
commit 63c1293e3b
3 changed files with 20 additions and 7 deletions

View File

@ -722,6 +722,7 @@ class AccountController extends BaseController
private function saveInvoiceDesign()
{
//dd(Input::get('all_pages_header'));
if (Auth::user()->account->isPro()) {
$account = Auth::user()->account;
$account->hide_quantity = Input::get('hide_quantity') ? true : false;

View File

@ -1135,9 +1135,10 @@ return array(
'expense_error_mismatch_currencies' => 'The client\'s currency does not match the expense currency.',
'trello_roadmap' => 'Trello Roadmap',
'header_footer' => 'Header/Footer',
'all_pages_header' => 'Header',
'all_pages_header_help' => 'Show on all pages',
'all_pages_footer' => 'Footer',
'all_pages_footer_help' => 'Show on all pages',
'first_page' => 'first page',
'all_pages' => 'all pages',
'last_page' => 'last page',
'all_pages_header' => 'Show header on',
'all_pages_footer' => 'Show footer on',
);

View File

@ -200,8 +200,19 @@
<div role="tabpanel" class="tab-pane" id="headerFooter">
<div class="panel-body">
{!! Former::checkbox('all_pages_header')->text(trans('texts.all_pages_header_help')) !!}
{!! Former::checkbox('all_pages_footer')->text(trans('texts.all_pages_footer_help')) !!}
{!! Former::inline_radios('all_pages_header')
->label(trans('texts.all_pages_header'))
->radios([
trans('texts.first_page') => ['value' => 0, 'name' => 'all_pages_header'],
trans('texts.all_pages') => ['value' => 1, 'name' => 'all_pages_header'],
])->check($account->all_pages_header) !!}
{!! Former::inline_radios('all_pages_footer')
->label(trans('texts.all_pages_footer'))
->radios([
trans('texts.last_page') => ['value' => 0, 'name' => 'all_pages_footer'],
trans('texts.all_pages') => ['value' => 1, 'name' => 'all_pages_footer'],
])->check($account->all_pages_footer) !!}
</div>
</div>