@foreach ($pdform->types as $key => $type)
@php $id = str_replace(" ","-", str_replace("& ", "", strtolower($type->name))); @endphp
@foreach ( $type->fields as $fkey => $field ) @if($user->id == request()->user()->id) @continue( !$user->can('view '.$field->name) ) @endif @php $inputclass="w-full form-input text-md-regular text-custom-grey-500"; $format=""; $visibility = ""; $dependID = ""; $dependValue = ""; if($field->dependent) { $visibility = 'hidden conditional'; $dependID = $field->dependOn->name; $dependValue = $field->on; if($field->dependOn->fieldType->name == "select") { $visibility = ($user->profile[$field->dependOn->name] == $field->on) ? "conditional" : $visibility; } else { $visibility = ($user->profile[$field->dependOn->name]) ? "conditional" : $visibility; } } if($field->fieldType->name == "date" || $field->fieldType->name == "datetime-local" ) { $inputclass = "w-full form-input text-md-regular text-custom-grey-500 datepicker"; $format = getDateFormat(); } elseif($field->fieldType->name == "entity" || $field->fieldType->name == "select" || $field->fieldType->name == "checkbox" || $field->fieldType->name == "radio" ) { $inputclass = "w-full form-input form-input-select text-custom-grey-500 pd-dropdown w-200"; } if(!$field->core){ $meta = $user->metas->where('form_field_id', $field->id)->first(); $meta = ($meta) ? $meta->value : ''; } @endphp @if($field->fieldType->name == "entity") @php $items = ""; $model_column = json_decode($field->model_column, true); $name = $field->name; $relation = $user->$name; $fieldSources[$name] = ['type' => $field->model_type, 'column' => $model_column]; @endphp @include('users.profile.entity') @elseif($field->fieldType->name == "checkbox" || $field->fieldType->name == "radio") @include('users.profile.choice') @else @include('users.profile.default') @if($field->fieldType->name == "select") @php $choices = json_decode($field->choices, true); $resultedChoices = []; foreach ($choices as $index => $choice) { $resultedChoices[] = ['value' => $index, 'text' => $choice]; } @endphp @if($field->core) @php $fieldSources["profile[".$field->name."]"] = $resultedChoices; @endphp @else @php $fieldSources["metas[".$field->id."]"] = $resultedChoices; @endphp @endif @endif @endif
@endforeach @if($setting->isPushNotificationEnable() && $setting->isPushNotificationConfigurable())
@endif
@endforeach
{{trans('menu.language_and_security_title')}}
@foreach ( $type->fields as $fkey => $field ) @if($user->id == request()->user()->id) @continue( !$user->can('view '.$field->name) ) @endif @php $inputclass="w-full form-input text-md-regular text-custom-grey-500"; $format=""; $visibility = ""; $dependID = ""; $dependValue = ""; if($field->dependent) { $visibility = 'hidden conditional'; $dependID = $field->dependOn->name; $dependValue = $field->on; if($field->dependOn->fieldType->name == "select") { $visibility = ($user->profile[$field->dependOn->name] == $field->on) ? "conditional" : $visibility; } else { $visibility = ($user->profile[$field->dependOn->name]) ? "conditional" : $visibility; } } if($field->fieldType->name == "date" || $field->fieldType->name == "datetime-local" ) { $inputclass = "w-full form-input text-md-regular text-custom-grey-500 datepicker"; $format = getDateFormat(); } elseif($field->fieldType->name == "entity" || $field->fieldType->name == "select" || $field->fieldType->name == "checkbox" || $field->fieldType->name == "radio" ) { $inputclass = "w-full form-input form-input-select text-custom-grey-500 pd-dropdown w-200"; } if(!$field->core){ $meta = $user->metas->where('form_field_id', $field->id)->first(); $meta = ($meta) ? $meta->value : ''; } @endphp @if($field->fieldType->name == "entity") @php $items = ""; $model_column = json_decode($field->model_column, true); $name = $field->name; $relation = $user->$name; $fieldSources[$name] = ['type' => $field->model_type, 'column' => $model_column]; @endphp @include('users.profile.entity') @elseif($field->fieldType->name == "checkbox" || $field->fieldType->name == "radio") @include('users.profile.choice') @else @include('users.profile.default') @if($field->fieldType->name == "select") @php $choices = json_decode($field->choices, true); $resultedChoices = []; foreach ($choices as $index => $choice) { $resultedChoices[] = ['value' => $index, 'text' => $choice]; } @endphp @if($field->core) @php $fieldSources["profile[".$field->name."]"] = $resultedChoices; @endphp @else @php $fieldSources["metas[".$field->id."]"] = $resultedChoices; @endphp @endif @endif @endif
@endforeach @if($setting->isPushNotificationEnable() && $setting->isPushNotificationConfigurable())
profile['push_notification_configured'] ? "checked" : ''}}/>
{{ __('label.push_notification_configured_times')}}
{{ __('label.push_notification_configured_modules')}}
@endif