File manager - Edit - /var/www/html/portalHomolog/storage/framework/views/5179ac5c9f36b4cf3d77c5492cbff478.php
Back
<?php $__env->startSection("title", env("APP_NAME") . " :: " . __("Atualizar Usuário")); ?> <?php $__env->startSection('content'); ?> <div class="container mt-5"> <div class="row"> <div class="col-12"> <div class="card shadow"> <?php $headLine = "<i class='fa-solid fa-user-gear'></i> Atualizar Usuário"; $filterParams = request()->only(['q', 'structure_id', 'status', 'sort_by', 'sort_dir', 'page']); $filterQueryString = http_build_query(array_filter($filterParams)); $backUrl = route('admin.contas.index') . ($filterQueryString ? '?' . $filterQueryString : ''); ?> <div class="card-header bg-primary text-white d-flex justify-content-between align-items-center"> <h3 class="my-2 fw-bolder"><?php echo __($headLine); ?></h3> <div class="d-flex"> <button class="btn btn-light btn-sm me-2" type="button" onclick="window.location.href ='<?php echo e($backUrl); ?>'"> <i class="fa-solid fa-arrow-left"></i> <?php echo e(__("Voltar")); ?> </button> </div> </div> <div class="card-body"> <form action="<?php echo e(route('admin.contas.update', $user->id)); ?>" method="post" enctype="multipart/form-data"> <?php echo $__env->make("errors.messageFlash", array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> <?php echo csrf_field(); ?> <?php echo method_field('patch'); ?> <?php $filterParams = request()->only(['q', 'structure_id', 'status', 'sort_by', 'sort_dir', 'page']); ?> <?php $__currentLoopData = $filterParams; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if($value): ?> <input type="hidden" name="<?php echo e($key); ?>" value="<?php echo e($value); ?>"> <?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <div class="row"> <div class="col-sm-12 col-md-6 d-flex align-items-center justify-content-center"> <div class="mb-3"> <?php echo $__env->make('components.tables._openPhoto', [ 'asset' => $user->photo, 'alt' => $user->name, 'title' => $user->name, 'text' => 'Visualizar foto', 'index' => 1, 'style' => "width: 200px;", ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> <div class="col-sm-12 col-md-6 d-flex align-items-end"> <div style="width: 100%"> <!-- Campo Foto --> <?php echo $__env->make('components.inputs._inputType',[ "for" => null, "label" => "Foto", "name" => "photo", "id" => null, "required" => false, "type" => 'file', "old" => null, "oninput" => null, "readonly" => true, "small" => null, "accept" => 'image/jpeg,image/jpg,image/png,image/gif', ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> </div> <hr/> <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo Nome completo --> <?php echo $__env->make('components.inputs._inputType',[ "for" => null, "label" => "Nome completo", "name" => "fullName", "id" => null, "required" => true, "type" => null, "old" => old('fullName', $user->name), "oninput" => "javascript:this.value = this.value.toLocaleUpperCase('pt-BR').replace(/[^\p{L}\s]+/gu, '').replace(/\s{2,}/g,' ').trimStart()", "readonly" => false, "small" => null, ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> <div class="col-sm-12 col-md-6"> <!-- Campo Email --> <?php echo $__env->make('components.inputs._inputType',[ "for" => null, "label" => "Email", "name" => "email", "id" => null, "required" => false, "type" => 'email', "old" => old('email', $user->email), "oninput" => "javascript:this.value = this.value.toLowerCase()", "readonly" => false, "small" => null, "placeholder" => "nome@email.com", ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> <div class="row"> <div class="col-sm-12 col-md-4"> <!-- Campo CPF --> <?php echo $__env->make('components.inputs._inputType',[ "for" => null, "label" => "CPF", "name" => "cpf", "id" => null, "required" => true, "type" => null, "old" => old('cpf', $user->cpf), "oninput" => "javascript:aplicarMascaraCPF(this)", "readonly" => false, "small" => null, ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> <div class="col-sm-12 col-md-4"> <!-- Campo Matrícula --> <?php echo $__env->make('components.inputs._inputType',[ "for" => null, "label" => "Matrícula", "name" => "matriculation", "id" => null, "required" => false, "type" => null, "old" => old('matriculation', $user->matriculation), "oninput" => "javascript:this.value = this.value.replace(/\D/g, '')", "readonly" => false, "small" => null, ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> <div class="col-sm-12 col-md-4"> <!-- Campo Telefone --> <?php echo $__env->make('components.inputs._inputType',[ "for" => null, "label" => "Telefone", "name" => "phoneNumber", "id" => null, "required" => true, "type" => null, "old" => old('phoneNumber', $user->phoneNumber), "oninput" => "javascript:aplicarMascaraTelefone(this)", "readonly" => false, "small" => null, ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo Secretaria --> <?php echo $__env->make('components.inputs._selectType', [ "for" => "structure_id", "label" => "Pertence a", "name" => "structure_id", "id" => "structureID", "required" => true, "readonly" => false, "placeholder" => "Selecione uma secretaria...", "options" => $secretarias->mapWithKeys(fn($s) => [ $s->id => "{$s->name} ({$s->abbreviation})" ])->toArray(), "selected" => old('structure_id', $user->structure_id ?? ''), "small" => "Selecione a secretaria à qual o usuário pertence.", ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> <div class="col-sm-12 col-md-6"> <?php echo $__env->make('components.inputs._selectType', [ "for" => "status", "label" => "Status", "name" => "status", "required" => true, "readonly" => false, "options" => collect(App\Enums\StatusEnum::cases()) ->mapWithKeys(fn($status) => [$status->name => $status->value]) ->toArray(), "selected" => old('status', $user->status ?? ''), "placeholder" => "Selecione o status...", "small" => "Informe o status atual do usuário.", "onchange" => null ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> <div class="row"> <div class="col-12"> <?php echo $__env->make('components.inputs._unidadesSelector', [ 'unidades' => $unidades, 'selectedUnidades' => old('unidades', $userUnidades ?? []), ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> <div class="row"> <div class="col-12"> <?php echo $__env->make('components.inputs._empresasSelector', [ 'empresas' => $empresas, 'selectedEmpresas' => old('empresas', $userEmpresas ?? []), ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> <div class="row"> <div class="col-12"> <div class="form-check mb-3"> <input class="form-check-input" type="checkbox" name="resetPasswordCheckbox" onclick="javascript:resetPasswordUser(this)"> <label class="form-check-label" for="resetPasswordCheckbox"><?php echo e(__("Deseja redefinir a senha deste usuário para a senha padrão?")); ?></label> </div> </div> <div class="col-12"> <div class="d-none" id="resetPasswordCheckbox"> <!-- Campo Senha --> <?php echo $__env->make('components.inputs._inputType',[ "for" => null, "label" => "Senha", "name" => "password", "id" => null, "required" => true, "type" => 'password', "old" => old('password', 'mudar123'), "oninput" => null, "readonly" => true, "small" => '* A senha padrão é: <strong>mudar123</strong><br>', "inputGroup" => false, ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> </div> <div class="md-3"> <div class="list-group mb-3"> <a class="list-group-item list-group-item-action active" aria-current="true"> <h5 class="mb-1"><?php echo e(__("* Permissão")); ?></h5> <small onclick="javascript:selectAllCheckboxCategoriasNoticias(this)" class="text-warning" style="cursor: pointer">* selecionar todas as categorias</small> </a> <div class="list-group-item list-group-item-action"> <div class="mb-3"> <label for="permissions-search" class="form-label fw-semibold"><?php echo e(__("Buscar permissão")); ?></label> <div class="input-group"> <span class="input-group-text bg-light" aria-hidden="true"> <i class="fa-solid fa-magnifying-glass text-muted"></i> </span> <input type="search" class="form-control" id="permissions-search" placeholder="<?php echo e(__('Digite para filtrar as permissões...')); ?>" autocomplete="off" > </div> </div> <div id="checkboxCategoriasNoticias"> <div class="table-responsive"> <table class="table table-hover table-striped align-middle"> <?php $__currentLoopData = collect(App\Enums\StatusPermission::cases())->sortBy('value'); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $status): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php $permissao = $permissoes->firstWhere('permissao', $status->name); ?> <tr> <td> <div class="form-check"> <input class="form-check-input" type="checkbox" name="permission[]" value="<?php echo e($status->name); ?>" <?php echo e($permissao ? 'checked' : ''); ?> onclick="javascript:toggleCheckboxesInRow(this)"> <label class="form-check-label"><?php echo e(__($status->value)); ?></label> </div> </td> <td> <div class="form-check"> <input type="hidden" name="visualizar[<?php echo e($status->name); ?>]" value="0"> <input class="form-check-input" type="checkbox" name="visualizar[<?php echo e($status->name); ?>]" value="1" <?php echo e($permissao && $permissao->visualizar ? 'checked' : ''); ?>> <label class="form-check-label"><?php echo e(__("Visualizar")); ?></label> </div> </td> <td> <div class="form-check"> <input type="hidden" name="adicionar[<?php echo e($status->name); ?>]" value="0"> <input class="form-check-input" type="checkbox" name="adicionar[<?php echo e($status->name); ?>]" value="1" <?php echo e($permissao && $permissao->adicionar ? 'checked' : ''); ?>> <label class="form-check-label"><?php echo e(__("Adicionar")); ?></label> </div> </td> <td> <div class="form-check"> <input type="hidden" name="editar[<?php echo e($status->name); ?>]" value="0"> <input class="form-check-input" type="checkbox" name="editar[<?php echo e($status->name); ?>]" value="1" <?php echo e($permissao && $permissao->editar ? 'checked' : ''); ?>> <label class="form-check-label"><?php echo e(__("Editar")); ?></label> </div> </td> <td> <div class="form-check"> <input type="hidden" name="excluir[<?php echo e($status->name); ?>]" value="0"> <input class="form-check-input" type="checkbox" name="excluir[<?php echo e($status->name); ?>]" value="1" <?php echo e($permissao && $permissao->excluir ? 'checked' : ''); ?>> <label class="form-check-label"><?php echo e(__("Excluir")); ?></label> </div> </td> </tr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </table> </div> </div> </div> </div> </div> <?php $filterParams = request()->only(['q', 'structure_id', 'status', 'sort_by', 'sort_dir', 'page']); $filterQueryString = http_build_query(array_filter($filterParams)); $backUrl = route('admin.contas.index') . ($filterQueryString ? '?' . $filterQueryString : ''); ?> <div class="d-flex justify-content-between mt-4"> <a href="<?php echo e($backUrl); ?>" class="btn btn-lg btn-secondary"> <i class="fa-solid fa-arrow-left me-1"></i> <?php echo e(__('Voltar')); ?> </a> <button type="submit" class="btn btn-lg btn-dark"> <?php echo e(__('Atualizar')); ?> </button> </div> </form> </div> </div> </div> </div> </div> <?php $__env->stopSection(); ?> <?php echo $__env->make('layouts.admin.theme', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /var/www/html/portalHomolog/resources/views/admin/contas/edit.blade.php ENDPATH**/ ?>
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings