| # |
APP |
Field |
TYPE |
IDs |
|
@php
$lineCount=1;
$apps = App\Models\Rule::getApps();
$rule_types = App\Models\Rule::getTypes();
@endphp
@if(old('rule_lines'))
@php $lines=old('rule_lines');
@endphp
@endif
@if($editable)
@if($lines)
@foreach ($lines as $key=>$line)
@if(old('rule_lines'))
@php $lineCount=$key;
if(!array_key_exists( 'appids' , $line )){
$line['appids'] = array();
}
@endphp
@endif
@if(old('rule_lines') && $line['act'] != '4' || !old('rule_lines') )
@php
$appids = App\Models\Rule::getAppFieldIds(empty(old('rule_lines'))?$line->app:$line['app'],empty(old('rule_lines'))?$line->field:$line['field']);
$fields = App\Models\Rule::getAppFields(empty(old('rule_lines'))?$line->app:$line['app']);
@endphp
|
@if ($errors->has('rule_lines.'.$lineCount.'.app'))
{{ $errors->first('rule_lines.'.$lineCount.'.app') }}
@endif
|
@if ($errors->has('rule_lines.'.$lineCount.'.field'))
{{ $errors->first('rule_lines.'.$lineCount.'.field') }}
@endif
|
@if ($errors->has('rule_lines.'.$lineCount.'.type'))
{{ $errors->first('rule_lines.'.$lineCount.'.type') }}
@endif
|
@if ($errors->has('rule_lines.'.$lineCount.'.appids'))
{{ $errors->first('rule_lines.'.$lineCount.'.appids') }}
@endif
|
|
@endif
@php ++$lineCount; @endphp
@endforeach
@endif
@elseif($all_rules )
@foreach ($all_rules as $line)
|
{{$line->app}} |
{{$line->field}} |
{{$rule_types[$line->type]}} |
@php $ids = ''; @endphp
@foreach (App\Models\Rule::getData($line->app,$line->field,$line->app_ids) as $appid)
@php
$name = isset($appid->code) ? '['.$appid->code.'] ' : '';
$name = isset($appid->name) ? $name.$appid->name : (isset($appid->name_en) ? $name.$appid->name_en : $name);
$name = $name ? $name : '['.$appid['id'].']';
$ids = $ids.$name.', ';
@endphp
@endforeach
{{$ids}}
|
|
@endforeach
@endif
|
@lang('common.btn_add')
|
|
|
|
|
@if( $mode != 'CREATE' && empty($all_rules->toArray()) && !$editable )
-- No Any Data --
@endif