@section('content')
{{Breadcrumb::withLinks($breadcrumbs)}}
{{Form::open(['id' => 'user', 'route' => ['admin.user.update', $user->id], 'method' => 'PUT', 'secure' => true])}}

{{trans('admin.labels.settings')}}

{{ControlGroup::generate( Form::label('activated', trans('admin.fields.activated').":"), Form::select('activated', $user_activated_options, $user->activated) )}}

{{trans('admin.labels.contact-data')}}

{{ControlGroup::generate( Form::label('first_name', trans('admin.fields.first-name').":"), Form::text('first_name', $user->first_name) )}}
{{ControlGroup::generate( Form::label('last_name', trans('admin.fields.last-name').":"), Form::text('last_name', $user->last_name) )}}
{{ControlGroup::generate( Form::label('email', trans('admin.fields.email').":"), Form::text('email', $user->email, ['readonly']) )}}
{{ControlGroup::generate( Form::label('phone_number', trans('admin.fields.phone-number').":"), Form::text('phone_number', $user->phone_number) )}}
@if (count($user_billing_addresses))
{{Accordion::named("billing")->withContents($user_billing_addresses)->open(0)}}
@endif @if (count($user_shipment_addresses))
{{Accordion::named("shipment")->withContents($user_shipment_addresses)->open(0)}}
@endif {{Form::hidden('email', $user->email)}} {{Form::hidden('confirmed', false)}} @if (Sentry::getUser()->hasAccess('admin.user.update')) {{Button::success(trans('admin.buttons.store'))->prependIcon(Icon::ok())->submit()}} {{Button::danger(trans('admin.buttons.cancel'))->prependIcon(Icon::remove())->asLinkTo(route('admin.user.index'))}} @else {{Button::primary(trans('admin.buttons.back'))->prependIcon(Icon::arrow_left())->asLinkTo(route('admin.user.index'))}} @endif
{{Form::close()}}
@stop @section('modals') @stop @section('scripts') $('form#user').on('submit', function () { var activated = $(this).find('select[name=activated]').val(); var confirmed = $(this).find('input[name=confirmed]').val(); if (!confirmed && !parseInt(activated)) { var modal = $('#confirmSubmit'); var email = $(this).find('input[name=email]').val(); modal.find('span.email').text(email); modal.modal('show'); return false; } }); $('form#confirm').on('submit', function () { $('form#user').find('input[name=confirmed]').val(true); $('form#user').submit(); return false; }); @stop