@extends('layouts.admin.theme') @section("title", env("APP_NAME") . " :: " . __("Lista de Repositórios")) @section('content')
@php $headLine = " " . __("Lista de Arquivos no Repositório"); @endphp @include('components.buttons._headLineButtonsBackAdd', [ 'headLine' => $headLine, 'routeAdd' => 'admin.repositorio.create', 'routeAddParams' => [], 'nameAdd' => __('Novo Arquivo'), "permission" => "GERENCIADOR_DO_REPOSITORIO_DO_PORTAL", ])
@include("errors.messageFlash") @php $permissaoDetalhes = auth()->user()->getPermissaoDetalhes('GERENCIADOR_DO_REPOSITORIO_DO_PORTAL'); $canEdit = $permissaoDetalhes['editar'] ?? false; $canDelete = $permissaoDetalhes['excluir'] ?? false; @endphp @php $index = 0; @endphp @forelse($repositories as $repository) @php $extensoesImagem = ['jpg', 'jpeg', 'png', 'gif']; $extensao = pathinfo($repository->url, PATHINFO_EXTENSION); @endphp @if (in_array(strtolower($extensao), $extensoesImagem)) @include('components.tables._openPhoto', [ 'asset' => $repository->url, 'index' => $index, 'alt' => $repository->title, 'title' => $repository->title, 'text' => __('Visualizar arquivo'), 'style' => 'width: 90px;' ]) @else {{ __('Baixar arquivo') }} @endif {{ date("d/m/Y", strtotime($repository->created_at)) }} {{ $repository->title }}
@if($canEdit) @else - @endif @if($canDelete)
id)}}" method="post" onsubmit="return confirmDelete(this)"> @csrf @method('delete')
@else - @endif {{ $repository->summary ?? '-' }} @php $fileUrl = asset($repository->url); $urlDisplay = strlen($fileUrl) > 40 ? substr($fileUrl, 0, 40) . '...' : $fileUrl; @endphp
{{ $urlDisplay }}
@if($canEdit)
id)}}" method="post"> @csrf @if($repository->status == "ATIVADO")
@else
@endif
@else {{ __($repository->status === 'ATIVADO' ? 'Ativado' : 'Desativado') }} @endif @php $index++; @endphp @empty

{{ __('Nenhum arquivo encontrado.') }}

@endforelse
@push('scripts') @endpush @endsection