2016-03-25 01:18:05 -07:00
@ extends ( 'layouts/default' )
{{ -- Page title -- }}
@ section ( 'title' )
Manage {{ trans ( 'admin/custom_fields/general.custom_fields' ) }}
@ parent
@ stop
@ section ( 'content' )
< div class = " row " >
< div class = " col-md-9 " >
< div class = " box box-default " >
2016-12-27 12:03:47 -08:00
< div class = " box-header with-border " >
< h3 class = " box-title " > {{ trans ( 'admin/custom_fields/general.fieldsets' ) }} </ h3 >
< div class = " box-tools pull-right " >
< a href = " { { route('fieldsets.create') }} " class = " btn btn-sm btn-primary " data - toggle = " tooltip " title = " Create a new fieldset " > {{ trans ( 'admin/custom_fields/general.create_fieldset' ) }} </ a >
</ div >
</ div ><!-- /. box - header -->
< div class = " box-body " >
< table name = " fieldsets " id = " table " class = " table table-responsive table-no-bordered " >
< thead >
< tr >
< th > {{ trans ( 'general.name' ) }} </ th >
< th > {{ trans ( 'admin/custom_fields/general.qty_fields' ) }} </ th >
< th > {{ trans ( 'admin/custom_fields/general.used_by_models' ) }} </ th >
< th ></ th >
</ tr >
</ thead >
@ if ( isset ( $custom_fieldsets ))
< tbody >
@ foreach ( $custom_fieldsets AS $fieldset )
< tr >
< td >
{{ link_to_route ( " fieldsets.show " , $fieldset -> name ,[ 'id' => $fieldset -> id ]) }}
</ td >
< td >
{{ $fieldset -> fields -> count () }}
</ td >
< td >
@ foreach ( $fieldset -> models as $model )
2017-01-25 05:14:39 -08:00
< a href = " { { route('models.show', $model->id ) }} " class = " label label-default " > {{ $model -> name }} </ a >
2016-12-27 12:03:47 -08:00
@ endforeach
</ td >
< td >
{{ Form :: open ([ 'route' => array ( 'fieldsets.destroy' , $fieldset -> id ), 'method' => 'delete' ]) }}
@ if ( $fieldset -> models -> count () > 0 )
< button type = " submit " class = " btn btn-danger btn-sm disabled " disabled >< i class = " fa fa-trash " ></ i ></ button >
@ else
< button type = " submit " class = " btn btn-danger btn-sm " >< i class = " fa fa-trash " ></ i ></ button >
@ endif
{{ Form :: close () }}
</ td >
</ tr >
@ endforeach
</ tbody >
@ endif
</ table >
2016-03-25 01:18:05 -07:00
</ div ><!-- /. box - body -->
2016-12-27 12:03:47 -08:00
</ div ><!-- /. box . box - default -->
2016-03-25 01:18:05 -07:00
2016-12-27 12:03:47 -08:00
</ div > <!-- . col - md - 9 -->
<!-- side address column -->
< div class = " col-md-3 " >
< h4 > {{ trans ( 'admin/custom_fields/general.about_fieldsets_title' ) }} </ h4 >
< p > {{ trans ( 'admin/custom_fields/general.about_fieldsets_text' ) }} </ p >
2016-03-25 01:18:05 -07:00
</ div >
2016-12-27 12:03:47 -08:00
</ div > <!-- . row -->
2016-03-25 01:18:05 -07:00
2016-12-27 12:03:47 -08:00
< div class = " row " >
< div class = " col-md-9 " >
< div class = " box box-default " >
< div class = " box-header with-border " >
< h3 class = " box-title " > {{ trans ( 'admin/custom_fields/general.custom_fields' ) }} </ h3 >
< div class = " box-tools pull-right " >
< a href = " { { route('fields.create') }} " class = " btn btn-sm btn-primary " data - toggle = " tooltip " title = " Create a new custom field " > {{ trans ( 'admin/custom_fields/general.create_field' ) }} </ a >
</ div >
</ div ><!-- /. box - header -->
< div class = " box-body " >
< table name = " fieldsets " id = " table " class = " table table-responsive table-no-bordered " >
< thead >
< tr >
< th > {{ trans ( 'general.name' ) }} </ th >
2017-01-26 04:52:11 -08:00
< th > Help Text </ th >
< th > DB Field </ th >
2016-12-27 12:03:47 -08:00
< th > {{ trans ( 'admin/custom_fields/general.field_format' ) }} </ th >
< th > {{ trans ( 'admin/custom_fields/general.field_element_short' ) }} </ th >
< th > {{ trans ( 'admin/custom_fields/general.fieldsets' ) }} </ th >
< th ></ th >
</ tr >
</ thead >
< tbody >
2017-01-26 04:52:11 -08:00
@ foreach ( $custom_fields as $field )
2016-12-27 12:03:47 -08:00
< tr >
< td > {{ $field -> name }} </ td >
2017-01-26 04:52:11 -08:00
< td > {{ $field -> help_text }} </ td >
2018-02-21 15:51:04 -08:00
< td >
< code > {{ $field -> convertUnicodeDbSlug () }} </ code >
@ if ( $field -> convertUnicodeDbSlug () != $field -> db_column )
< br >< i class = " fa fa-warning text-danger " ></ i > WARNING . This field is in the custom fields table as < code > {{ $field -> db_column }} </ code > but should be < code > {{ $field -> convertUnicodeDbSlug () }} </ code >.
@ endif
</ td >
2016-12-27 12:03:47 -08:00
< td > {{ $field -> format }} </ td >
< td > {{ $field -> element }} </ td >
< td >
@ foreach ( $field -> fieldset as $fieldset )
2017-01-25 05:14:39 -08:00
< a href = " { { route('fieldsets.show', $fieldset->id ) }} " class = " label label-default " > {{ $fieldset -> name }} </ a >
2016-12-27 12:03:47 -08:00
@ endforeach
</ td >
< td >
{{ Form :: open ( array ( 'route' => array ( 'fields.destroy' , $field -> id ), 'method' => 'delete' )) }}
2017-01-25 04:34:11 -08:00
< nobr >
< a href = " { { route('fields.edit', $field->id ) }} " class = " btn btn-warning btn-sm " >< i class = " fa fa-pencil " ></ i ></ a >
2016-12-27 12:03:47 -08:00
@ if ( $field -> fieldset -> count () > 0 )
< button type = " submit " class = " btn btn-danger btn-sm disabled " disabled >< i class = " fa fa-trash " ></ i ></ button >
@ else
< button type = " submit " class = " btn btn-danger btn-sm " >< i class = " fa fa-trash " ></ i ></ button >
@ endif
{{ Form :: close () }}
2017-01-25 04:34:11 -08:00
</ nobr >
2016-12-27 12:03:47 -08:00
</ td >
</ tr >
@ endforeach
</ tbody >
</ table >
</ div ><!-- /. box - body -->
</ div ><!-- /. box -->
</ div > <!-- /. col - md - 9 -->
2016-03-25 01:18:05 -07:00
</ div >
@ stop