@extends('_version_01.commons.layouts.admin') @section('content') {!! Form::model($model, ['class'=>'form-horizontal']) !!} @include('_version_01.commons.layouts.partials._alert')
{{App\Language::trans('User Group Information')}}

{!! Form::label('status', App\Language::trans('Status'), ['class'=>'control-label col-md-4']) !!}
{!!$errors->first('status', '')!!}
{{App\Language::trans('User')}}

{!!Form::select("user_assign[user_list][]", App\User::user_assign_combobox($model['id']), isset($user_assign['user_list']) ? ( strlen($user_assign['user_list']) > 1 ? json_decode($user_assign['user_list'] ,true):null ) : null , array( "style"=>"width: 100%;","class"=>"form-control 3col active","id"=>"user_assign[user_list][]","multiple"=>"multiple"))!!}
{!! Form::label('is_admin', App\Language::trans('Is Admin'), ['class'=>'control-label col-md-4']) !!}
{!!$errors->first('is_admin', '')!!}
{!! Form::label('name', App\Language::trans('Name'), ['class'=>'control-label col-md-2']) !!}
{!! Form::text('name', null, ['class'=>'form-control','autofocus','required']) !!} {!!$errors->first('name', '')!!}

{{App\Language::trans('Access Right')}}

@foreach($permissions as $controller => $resources)
{{$controller}}

@php $checked = true; @endphp @foreach($resources as $row) @if(!$model->get_permissions($row->resource_controller, $row->resource_action)) @php $checked = false; @endphp @endif
@endforeach @if(count($resources) > 1)
@endif

@endforeach
{{App\Language::trans('Remarks')}}

{!! Form::label('remark', App\Language::trans('Remark'), ['class'=>'control-label col-md-2']) !!}
{!! Form::textarea('remark', null, ['rows'=>'5','class'=>'form-control']) !!} {!!$errors->first('remark', '')!!}
@include('_version_01.commons.layouts.partials._form_floaring_footer_standard') {!! Form::close() !!} @endsection @section('script') $("input").not(".select_all").on("click", function(){ var row = $(this).closest(".row"); var checked = true; row.find("input").not(".select_all").each(function(){ if(!$(this).prop("checked")) { checked = false; } }) row.find(".select_all").prop("checked", checked); }); $(".select_all").on("click", function(){ var row = $(this).closest(".row"); var checked = $(this).prop("checked"); row.find("input").each(function(){ $(this).prop("checked", checked); }); }); @endsection