@extends('Admin.Layouts.default') @section('content')
@if (Session::has('user_defaults_errors'))
    @foreach (Session::get('user_defaults_errors')->all() as $error)
  • {!! $error !!}
  • @endforeach
@endif
{{ trans('front.registration') }}
{!! Form::open(array('route' => 'admin.main_server_settings.new_user_defaults_save', 'method' => 'POST', 'class' => 'form form-horizontal', 'id' => 'new-user-defaults-form')) !!}
{!! Form::label('allow_users_registration', trans('validation.attributes.allow_users_registration'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('allow_users_registration', ['0' => trans('global.no'), '1' => trans('global.yes')], $settings['allow_users_registration'], ['class' => 'form-control']) !!}
{!! Form::checkbox('enable_plans', 1, settings('main_settings.enable_plans')) !!} {!! Form::label('enable_plans', trans('validation.attributes.enable_plans') ) !!}
{!! Form::label('default_billing_plan', trans('validation.attributes.default_billing_plan'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_billing_plan', $items->lists('title','id')->all(), settings('main_settings.default_billing_plan'), ['class' => 'form-control']) !!}
{!! Form::label('default_timezone', trans('validation.attributes.default_timezone'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_timezone', $timezones, $settings['default_timezone'], ['class' => 'form-control']) !!}
{!! Form::label(null, trans('validation.attributes.daylight_saving_time'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::checkbox('dst', 1, !is_null(settings('main_settings.dst'))) !!} {!! Form::label(null) !!}
{!! Form::text('dst_date_from', settings('main_settings.dst_date_from'), ['class' => 'form-control', 'placeholder' => trans('validation.attributes.date_from')]) !!}
{!! Form::label(null, '-') !!}
{!! Form::text('dst_date_to', settings('main_settings.dst_date_to'), ['class' => 'form-control', 'placeholder' => trans('validation.attributes.date_to')]) !!}
{!! Form::label(null, trans('validation.attributes.devices_limit'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::checkbox('enable_devices_limit', 1, !is_null(settings('main_settings.devices_limit'))) !!} {!! Form::label(null) !!}
{!! Form::text('devices_limit', settings('main_settings.devices_limit'), ['class' => 'form-control']) !!}
{!! Form::label(null, trans('validation.attributes.subscription_expiration_after_days'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::checkbox('enable_subscription_expiration_after_days', 1, !is_null(settings('main_settings.subscription_expiration_after_days'))) !!} {!! Form::label(null) !!}
{!! Form::text('subscription_expiration_after_days', settings('main_settings.subscription_expiration_after_days'), ['class' => 'form-control']) !!}

{{ trans('validation.attributes.permissions') }}

@foreach($grouped_permissions as $group => $permissions) @if($group !== 'main') @endif @foreach($permissions as $permission => $modes) @endforeach @endforeach
{{ trans('front.permission') }} {{ trans('front.view') }} {{ trans('global.edit') }} {{ trans('global.delete') }}
{{ ucfirst($group) }}
@if($group !== 'main') {{ trans('validation.attributes.' . explode('.', $permission)[1]) }} @else {{ trans('front.' . $permission) }} @endif
@if ($modes['view']) {!! Form::checkbox("perms[$permission][view]", 1, getMainPermission($permission, 'view'), ['class' => 'perm_checkbox perm_view']) !!} @else {!! Form::checkbox('', 0, 0, ['disabled' => 'disabled']) !!} @endif {!! Form::label(null, null) !!}
@if ($modes['edit']) {!! Form::checkbox("perms[$permission][edit]", 1, getMainPermission($permission, 'edit'), ['class' => 'perm_checkbox perm_edit']) !!} @else {!! Form::checkbox('', 0, 0, ['disabled' => 'disabled']) !!} @endif {!! Form::label(null, null) !!}
@if ($modes['remove']) {!! Form::checkbox("perms[$permission][remove]", 1, getMainPermission($permission, 'remove'), ['class' => 'perm_checkbox perm_remove']) !!} @else {!! Form::checkbox('', 0, 0, ['disabled' => 'disabled']) !!} @endif {!! Form::label(null, null) !!}
{!! Form::close() !!}
{!! trans('front.plans') !!}
@include('Admin.Billing.table')
@stop @section('javascript') @stop