Commit 5de5a599 authored by Gabriel-31415's avatar Gabriel-31415
Browse files

first commit

parents
@extends('layouts.app')
@section('content')
<div class="container content">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">Dashboard</div>
<div class="card-body">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
You are logged in!
<div class="row">
<div class="col-sm-12">
<a class="btn btn-primary" href="{{route('perfil')}}">Perfil</a>
<a class="btn btn-primary" href="{{route('coord.home')}}">Eventos</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@extends('layouts.app')
@section('content')
<div class="content">
{{-- Apresentação do sistema --}}
<div class="row justify-content-center curved" style="margin-bottom:-5px">
<div class=" col-sm-8 text">
<h1>Logo do Sistema</h1>
<p>
O "sistema de gestão de eventos científicos" é uma plataforma web desenvolvida como software livre pela
Universidade Federal do Agreste de Pernambuco que busca contribuir com instituições acadêmicas públicas
ou privadas que necessitem de uma ferramenta para viabilizar a gestão de todo o conjunto de atividades
ligadas a um evento científico, sejam elas inscrições para participação ou de trabalhos,
avaliação de trabalhos, certificação, entre outros.
</p>
</div>
<div class="col-sm-4">
<img src="{{asset('img/pc.png')}}" alt="">
</div>
</div>
<div class="row justify-content-center" style="margin-bottom:5%">
<div class="col-sm-12" style="padding:0">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="#114048ff"
fill-opacity="1" d="M0,288L80,261.3C160,235,320,181,480,176C640,171,800,213,960,
218.7C1120,224,1280,192,1360,176L1440,160L1440,0L1360,0C1280,0,1120,0,960,0C800,
0,640,0,480,0C320,0,160,0,80,0L0,0Z"></path>
</svg>
</div>
</div>
<div class="row justify-content-center modulos" style="padding:0 5% 0 5%">
<div class="col-sm-4">
<div class="info-modulo">
<div class="info-modulo-head">
<img src="{{asset('img/icons/inscricao.svg')}}" alt="">
<h1>Inscrições</h1>
</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="#ccc" fill-opacity="1" d="M0,224L120,213.3C240,203,480,181,720,160C960,139,1200,117,1320,106.7L1440,96L1440,320L1320,320C1200,320,960,320,720,320C480,320,240,320,120,320L0,320Z"></path></svg>
<div class="info-modulo-body">
<p>Permite a inscrição de pessoas físicas,
jurídicas, grupos e outras modalidades nos eventos criados de
modo gratuito, pago ou ainda com cupons de desconto ou de gratuidade.
Viabiliza o pagamento por meio de boleto bancário, cartão de débito
ou de crédito por meio de parcerias com outras ferramentas e também
possui uma interface administrativa para a gestão destas inscrições
e valores recebidos destas inscrições.</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="info-modulo">
<div class="info-modulo-head">
<img src="{{asset('img/icons/documento.svg')}}" alt="">
<h1>Trabalhos</h1>
</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="#ccc" fill-opacity="1" d="M0,224L120,213.3C240,203,480,181,720,160C960,139,1200,117,1320,106.7L1440,96L1440,320L1320,320C1200,320,960,320,720,320C480,320,240,320,120,320L0,320Z"></path></svg>
<div class="info-modulo-body">
<p>Propicia a gestão do fluxo dos
trabalhos acadêmicos de diversas naturezas (resumo,
trabalho completo, etc) dentro de um evento, isto é,
a inscrição, distribuição, avaliação, classificação,
organização para apresentação, entre outras.</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="info-modulo">
<div class="info-modulo-head">
<img src="{{asset('img/icons/certificado.svg')}}" alt="">
<h1>Certificados</h1>
</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="#ccc" fill-opacity="1" d="M0,224L120,213.3C240,203,480,181,720,160C960,139,1200,117,1320,106.7L1440,96L1440,320L1320,320C1200,320,960,320,720,320C480,320,240,320,120,320L0,320Z"></path></svg>
<div class="info-modulo-body">
<p>Viabiliza a emissão de
todo os certificados necessários de modo rápido e
em tempo real. Contempla a emissão de certificados
para participantes, comissão organizadora, científica,
palestrantes, e outras naturezas de envolvimento no evento.
Também permite a customização inteligente de modelos de
certificados, logos, assinaturas, etc.</p>
</div>
</div>
</div>
</div>
{{-- Container Eventos Recentes --}}
<div class="container-fluid" style="width:95%; margin-bottom:50px">
<div class="col-sm-12">
<div class="row titulo" style="margin-top:0">
<h1>Eventos em curso</h1>
</div>
</div>
<div class="row">
@foreach ($eventos as $evento)
<div class="card" style="width: 18rem;">
@if(isset($evento->fotoEvento))
<img src="{{asset('storage/eventos/'.$evento->id.'/logo.png')}}" class="card-img-top" alt="...">
@else
<img src="{{asset('img/colorscheme.png')}}" class="card-img-top" alt="...">
@endif
<div class="card-body">
<div class="row">
<div class="col-sm-12">
<h4 class="card-title">
<div class="row justify-content-center">
<div class="col-sm-12">
{{$evento->nome}}
@can('isCoordenador', $evento)
<div class="btn-group dropright dropdown-options">
<a id="options" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{-- <img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px"> --}}
</a>
<div class="dropdown-menu">
<a href="{{ route('coord.detalhesEvento', ['eventoId' => $evento->id]) }}" class="dropdown-item">
<img src="{{asset('img/icons/eye-regular.svg')}}" class="icon-card" alt="">
Detalhes
</a>
<a href="{{route('evento.editar',$evento->id)}}" class="dropdown-item">
<img src="{{asset('img/icons/edit-regular.svg')}}" class="icon-card" alt="">
Editar
</a>
<form method="POST" action="{{route('evento.deletar',$evento->id)}}">
{{ csrf_field() }}
{{ method_field('DELETE') }}
<button type="submit" class="dropdown-item">
<img src="{{asset('img/icons/trash-alt-regular.svg')}}" class="icon-card" alt="">
Deletar
</button>
</form>
</div>
</div>
@endcan
</div>
</div>
</h4>
</div>
</div>
<p class="card-text">
<strong>Realização:</strong> {{date('d/m/Y',strtotime($evento->dataInicio))}} - {{date('d/m/Y',strtotime($evento->dataFim))}}<br>
<strong>Submissão:</strong> {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}<br>
<strong>Revisão:</strong> {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}<br>
</p>
<p>
<div class="row justify-content-center">
<div class="col-sm-12">
<img src="{{asset('img/icons/map-marker-alt-solid.svg')}}" alt="" style="width:15px">
{{$evento->endereco->rua}}, {{$evento->endereco->numero}} - {{$evento->endereco->cidade}} / {{$evento->endereco->uf}}.
</div>
</div>
</p>
<p>
<a href="{{ route('evento.visualizarNaoLogado',['id'=>$evento->id]) }}" class="visualizarEvento">Visualizar Evento</a>
</p>
</div>
</div>
@endforeach
</div>
<div class="row justify-content-center">
<a class="btn btn-outline-secondary btn-lg" href="{{route('home')}}"
style="margin-bottom:10px;" role="button">Mais Eventos</a>
</div>
</div>{{-- end Container Eventos Recentes --}}
{{-- Footer --}}
<div class="footer">
<div class="row justify-content-center">
<div class="col-sm-3 coluna">
<div class="row justify-content-center">
<small>Desenvolvidor por:</small>
</div>
<div class="row justify-content-center">
<a href="http://www.lmts.uag.ufrpe.br/br" name="lmts">
<img src="{{asset('img/lmts.png')}}" style="margin:20px 0 20px 0">
</a>
</div>
<div class="row justify-content-center" style="text-align:center">
Laboratório Multidisciplinar de<br>
Tecnologias Sociais
</div>
<div class="row justify-content-center" style="margin-top:20px; text-align:center">
<small>
Avenida Bom Pastor, s/n.º<br>
Bairro Boa Vista - CEP:<br>
55292-270 - Garanhuns - PE
</small>
</div>
</div>
<div class="col-sm-3 coluna">
<div class="row justify-content-center">
<h3>LMTS</h3>
</div>
<div class="row sobre justify-content-center">
<a href="http://www.lmts.uag.ufrpe.br/br/content/apresenta%C3%A7%C3%A3o">Quem Somos</a>
</div>
<div class="row sobre justify-content-center">
<a href="http://www.lmts.uag.ufrpe.br/br/content/equipe">Equipe</a>
</div>
<div class="row sobre justify-content-center">
<a href="http://www.lmts.uag.ufrpe.br/br/noticias">Notícias</a>
</div>
<div class="row sobre justify-content-center">
<a href="http://www.lmts.uag.ufrpe.br/br/content/projetos">Projetos</a>
</div>
<div class="row social-network justify-content-center">
<h6>Siga-nos nas Redes Sociais</h6>
</div>
<div class="row justify-content-center">
<div class="social">
<a href="https://www.facebook.com/LMTSUFAPE/">
<img src="{{asset('img/icons/facebook-square-brands.svg')}}" alt="">
</a>
</div>
<div class="social">
<a href="https://www.instagram.com/lmts_ufape/">
<img src="{{asset('img/icons/instagram-brands.svg')}}" alt="">
</a>
</div>
<div class="social">
<a href="https://twitter.com/lmtsufape">
<img src="{{asset('img/icons/twitter-brands.svg')}}" alt="">
</a>
</div>
<div class="social">
<a href="https://br.linkedin.com/in/lmts-ufrpe-0b25b9196?trk=people-guest_people_search-card">
<img src="{{asset('img/icons/linkedin-brands.svg')}}" alt="">
</a>
</div>
</div>
</div>
<div class="col-sm-3 coluna">
<div class="row justify-content-center">
<h3>CONTATO</h3>
</div>
<div class="row justify-content-center">
<a href="mailto:lmts@ufrpe.br">lmts@ufrpe.br</a>
</div>
</div>
<div class="col-sm-3 coluna ">
<div class="row justify-content-center">
<h3>APOIO</h3>
</div>
<div class="row justify-content-center">
<a href="http://ww3.uag.ufrpe.br/">
<img style="width:77px" src="{{asset('img/logoUfape.svg')}}" alt="">
</a>
</div>
<div class="row justify-content-center">
Universidade Federal Rural<br>
do Agreste de Pernambuco
</div>
</div>
</div>
</div>
</div>
<!-- Modal Login-->
<div class="modal fade" id="modalLogin" tabindex="-1" role="dialog" aria-labelledby="modalLogin" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-md" role="document">
<div class="modal-content">
<div class="modal-body">
<form method="POST" action="{{ route('login') }}">
@csrf
<div class="row justify-content-center">
<div class="titulo-login-cadastro">Login</div>
</div>
<div class="form-group row">
<div class="col-md-12">
<label for="email" class="col-form-label text-md-right">{{ __('E-Mail Address') }}</label>
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<div class="col-md-12">
<label for="password" class="col-form-label text-md-right">{{ __('Password') }}</label>
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<div class="col-md-6">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>
<label class="form-check-label" for="remember">
{{ __('Remember Me') }}
</label>
</div>
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-12">
<button type="submit" class="btn btn-primary" style="width:100%">
{{ __('Login') }}
</button>
<div class="row justify-content-center">
@if (Route::has('password.request'))
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Forgot Your Password?') }}
</a>
@endif
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
@endsection
@section('javascript')
@endsection
@extends('layouts.app')
@section('content')
<div class="content">
<div id="rowCarrousel"class="row justify-content-center">
<div class="col-sm-12">
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="{{asset('img/colorscheme.png')}}" alt="First slide">
<div class="carousel-caption d-none d-md-block">
{{-- Jumbotron Explicando resumidamente o Módulo --}}
<div class="jumbotron" style="background:none">
<h1 class="display-4">Primeiro Módulo</h1>
<p class="lead">This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p>
<p class="lead">
<a class="btn btn-outline-light btn-lg" id="modulo1" href="#" role="button">Saber mais</a>
</p>
</div>{{-- End Jumbotron--}}
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="{{asset('img/colorscheme.png')}}" alt="Second slide">
<div class="carousel-caption d-none d-md-block">
{{-- Jumbotron Explicando resumidamente o Módulo --}}
<div class="jumbotron" style="background:none">
<h1 class="display-4">Segundo Módulo</h1>
<p class="lead">This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p>
<p class="lead">
<a class="btn btn-outline-light btn-lg" id="modulo2" href="#" role="button">Saber mais</a>
</p>
</div>{{-- End Jumbotron--}}
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="{{asset('img/colorscheme.png')}}" alt="Third slide">
<div class="carousel-caption d-none d-md-block">
{{-- Jumbotron Explicando resumidamente o Módulo --}}
<div class="jumbotron" style="background:none">
<h1 class="display-4">Terceiro Módulo</h1>
<p class="lead">This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p>
<p class="lead">
<a class="btn btn-outline-light btn-lg" id="modulo3" href="#" role="button">Saber mais</a>
</p>
</div>{{-- End Jumbotron--}}
</div>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
{{-- Descrição Geral do Sistema --}}
<div class="row justify-content-center">
<div id="descSistema" class="col-sm-12">
<div class="texto">
<h1>Nome do sistema</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed facilisis nisl non lorem tincidunt ultricies.
Maecenas ullamcorper, justo at egestas congue,
magna est egestas elit, id sollicitudin ipsum lacus non nibh.
Mauris eu dui elit. Mauris eget enim tempor, ullamcorper sem sed,
porttitor turpis. Phasellus ut sem mi. Aliquam dignissim ligula sit
amet dui dapibus posuere. Maecenas in lorem sem.</p>
</div>
</div>
</div>
{{-- Descrição Módulo 1 --}}
<div class="row justify-content">
<div id="divModulo1" class="col-sm-12">
<div class="row justify-content-center rowModulo">
<div class="col-sm-4 imagemModulo">
<div class="row justify-content-center">
<div class="imagem">
<img src="" alt="">
</div>
</div>
</div>
<div class="col-sm-8 textoModulo">
<div class="row justify-content-center">
<h1>Módulo 1</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed facilisis nisl non lorem tincidunt ultricies.
Maecenas ullamcorper, justo at egestas congue,
magna est egestas elit, id sollicitudin ipsum lacus non nibh.
Mauris eu dui elit. Mauris eget enim tempor, ullamcorper sem sed,
porttitor turpis. Phasellus ut sem mi. Aliquam dignissim ligula sit
amet dui dapibus posuere. Maecenas in lorem sem.
</p>
</div>
</div>
</div>
</div>
</div>
{{-- Descrição Módulo 2 --}}
<div class="row justify-content-center">
<div id="divModulo2" class="col-sm-12">
<div class="row justify-content-center rowModulo">
{{-- imagem --}}
<div class="col-sm-4 imagemModuloCelular">
<div class="row justify-content-center">
<div class="imagemCelular">
<img src="" alt="">
</div>
</div>
</div>
{{-- Texto --}}
<div class="col-sm-8 textoModuloR">
<div class="row justify-content-center">
<h1>Módulo 2</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed facilisis nisl non lorem tincidunt ultricies.
Maecenas ullamcorper, justo at egestas congue,
magna est egestas elit, id sollicitudin ipsum lacus non nibh.
Mauris eu dui elit. Mauris eget enim tempor, ullamcorper sem sed,
porttitor turpis. Phasellus ut sem mi. Aliquam dignissim ligula sit
amet dui dapibus posuere. Maecenas in lorem sem.
</p>
</div>
</div>
{{-- imagem --}}
<div id="none" class="col-sm-4 imagemModulo">
<div class="row justify-content-center">
<div class="imagem">
<img src="" alt="">
</div>
</div>
</div>
</div>
</div>
</div>
{{-- Descrição Módulo 3 --}}
<div class="row justify-content-center">
<div id="divModulo3" class="col-sm-12">
<div class="row justify-content-center rowModulo">
<div class="col-sm-4 imagemModulo">
<div class="row justify-content-center">
<div class="imagem">
<img src="" alt="">
</div>
</div>
</div>
<div class="col-sm-8 textoModulo">
<div class="row justify-content-center">
<h1>Módulo 3</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed facilisis nisl non lorem tincidunt ultricies.
Maecenas ullamcorper, justo at egestas congue,
magna est egestas elit, id sollicitudin ipsum lacus non nibh.
Mauris eu dui elit. Mauris eget enim tempor, ullamcorper sem sed,
porttitor turpis. Phasellus ut sem mi. Aliquam dignissim ligula sit
amet dui dapibus posuere. Maecenas in lorem sem.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@section('javascript')
<script type="application/javascript">
$(function(){
// Função que leva para div específica ao clicar no botão
autoScroll();
});
function autoScroll(){
$("#modulo1").click(function(){
$('html,body').animate({
scrollTop: $('#divModulo1').offset().top},
'slow');
});
$("#modulo2").click(function(){
$('html,body').animate({
scrollTop: $('#divModulo2').offset().top},
'slow');
});
$("#modulo3").click(function(){
$('html,body').animate({
scrollTop: $('#divModulo3').offset().top},
'slow');
});
}
</script>
@endsection
\ No newline at end of file
<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>{{ config('app.name', 'Laravel') }}</title>
<!-- Scripts -->
<script src="{{ asset('js/app.js') }}" defer></script>
<!-- Fonts -->
<link rel="dns-prefetch" href="//fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
<script src="{{ asset('js/jquery-3.4.1.min.js')}}"></script>
<script src="{{ asset('js/jquery-mask-plugin.js')}}"></script>
<!-- Styles -->
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<link href="{{ asset('css/style.css') }}" rel="stylesheet">
<link href="{{ asset('css/styleIndex.css') }}" rel="stylesheet">
</head>
<body>
<div id="app">
{{-- Navbar --}}
<nav class="navbar navbar-expand-md navbar-dark shadow-sm">
<div class="container">
<a class="navbar-brand" href="{{route('cancelarCadastro')}}">
{{ config('app.name', 'Laravel') }}
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<!-- Left Side Of Navbar -->
<ul class="navbar-nav mr-auto">
</ul>
<!-- Right Side Of Navbar -->
<ul class="navbar-nav ml-auto">
<!-- Authentication Links -->
@guest
<li class="nav-item">
<a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a>
{{-- <a class="nav-link" data-toggle="modal" data-target="#modalLogin">{{ __('Login') }}</a> --}}
</li>
@if (Route::has('register'))
<li class="nav-item">
<a class="nav-link" href="{{ route('register') }}">{{ __('Cadastro') }}</a>
{{-- <a class="nav-link" data-toggle="modal" data-target="#modalCadastro">{{ __('Cadastro') }}</a> --}}
</li>
@endif
@else
<li class="nav-item dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
{{ Auth::user()->name }} <span class="caret"></span>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
{{-- Link Perfil --}}
<a class="dropdown-item" href="{{ route('perfil') }}">
<img src="{{asset('img/icons/perfil.svg')}}" alt="">
{{ __('Minha Conta') }}
</a>
{{-- Link Trabalhos --}}
{{-- <a class="dropdown-item" href="{{ route('user.meusTrabalhos') }}"> --}}
<a class="dropdown-item" href="{{ route('user.meusTrabalhos') }}">
<img src="{{asset('img/icons/file-alt-regular-black.svg')}}" alt="">
{{ __('Participante') }}
</a>
{{-- Comissão --}}
{{-- @foreach ($comissaoEvento as $comissao)
@if($comissaoEvento->userId == Auth()->user()->id)
<a class="dropdown-item" href="{{ route('area.comissao') }}">
<img src="{{asset('img/icons/file-alt-regular-black.svg')}}" alt="">
{{ __('Comissão') }}
</a>
@endif
@endforeach --}}
{{-- Link Logout --}}
<a class="dropdown-item" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
<img src="{{asset('img/icons/sign-out-alt-solid.svg')}}" alt="">
{{ __('Sair') }}
</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
</div>
</li>
@endguest
</ul>
</div>
</div>
</nav>
@hasSection ('sidebar')
@yield('sidebar')
@endif
{{-- <main class="container-fluid"> --}}
@yield('content')
{{-- </main> --}}
</div>
@hasSection ('javascript')
@yield('javascript')
@else
@endif
</body>
</html>
@extends('layouts.app')
@section('content')
<div class="container content" style="margin-top:60px">
<div class="row">
<div class="col-sm-12">
<h1 class="titulo-detalhes">Trabalhos</h1>
</div>
</div>
{{-- Tabela Trabalhos --}}
<div class="row">
<div class="col-sm-12">
<table class="table table-hover table-responsive-lg table-sm">
<thead>
<tr>
<th scope="col">Código</th>
<th scope="col">Área</th>
<th scope="col">Status</th>
<th scope="col">Baixar</th>
<th scope="col">Atribuir Nota</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Área</td>
<td>
<a href="#"><img src="{{asset('img/icons/file-download-solid-black.svg')}}" style="width:20px"></a>
</td>
<td>-</td>
<td><a href="#"><img src="{{asset('img/icons/check-solid.svg')}}" style="width:20px" data-toggle="modal" data-target="#exampleModal"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Avaliar Trabalho</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form class="" action="index.html" method="post">
<div class="form-group">
<div class="row ">
<div class="col-sm-12">
<label for="nota">Nota do Trabalho</label>
<input class="form-control" id="nota" type="number" name="notaTrabalho" value="" step=0.01 autofocus>
</div>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
<button type="button" class="btn btn-primary">Atribuir Nota</button>
</div>
</div>
</div>
</div>
</div>
@endsection
@extends('layouts.app')
@section('content')
<div class="container">
{{-- titulo da página --}}
<div class="row justify-content-center titulo">
<div class="col-sm-12">
<div class="row">
<div class="col-sm-10">
<h1>Trabalhos</h1>
</div>
<div class="col-sm-2">
<a href="{{route('comissoes')}}" class="btn btn-primary">Comissões</a>
</div>
</div>
</div>
</div>
{{-- Tabela Trabalhos --}}
<div class="row">
<div class="col-sm-12">
<table class="table table-hover table-responsive-lg table-sm">
<thead>
<tr>
<th scope="col">ID</th>
<th scope="col">Área</th>
<th scope="col" style="text-align:center">Revisores</th>
<th scope="col" style="text-align:center">Baixar</th>
<th scope="col" style="text-align:center">Nota</th>
<th scope="col" style="text-align:center">Avaliar</th>
</tr>
</thead>
<tbody>
@php $i = 0; @endphp
@foreach($trabalhos as $trabalho)
<tr>
<td>{{$trabalho->id}}</td>
<td>{{$trabalho->area->nome}}</td>
<td>
@foreach($trabalho->atribuicao as $atribuicao)
{{$atribuicao->revisor->user->email}},
@endforeach
</td>
<td style="text-align:center">
@php $arquivo = ""; $i++; @endphp
@foreach($trabalho->arquivo as $key)
@php
if($key->versaoFinal == true){
$arquivo = $key->nome;
}
@endphp
@endforeach
<img onclick="document.getElementById('formDownload{{$i}}').submit();" class="" src="{{asset('img/icons/file-download-solid-black.svg')}}" style="width:20px" alt="">
<form method="GET" action="{{ route('download') }}" target="_new" id="formDownload{{$i}}">
<input type="hidden" name="file" value="{{$arquivo}}">
</form>
</td>
<td>
</td>
<td style="text-align:center">
<a class="botaoAjax" href="#" data-toggle="modal" onclick="trabalhoId({{$trabalho->id}})" data-target="#modalTrabalho"><img src="{{asset('img/icons/eye-regular.svg')}}" style="width:20px"></a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.app')
@section('content')
<div class="container">
{{-- titulo da página --}}
<div class="row justify-content-center titulo">
<div class="col-sm-12">
<div class="row">
<div class="col-sm-10">
<h1>Eventos Atuais</h1>
</div>
<div class="col-sm-2">
<a href="{{route('user.meusTrabalhos')}}" class="btn btn-primary">Trabalhos</a>
</div>
</div>
</div>
</div>
<div class="row">
@foreach ($eventos as $evento)
<div class="card" style="width: 18rem;">
@if(isset($evento->fotoEvento))
<img src="{{asset('storage/eventos/'.$evento->id.'/logo.png')}}" class="card-img-top" alt="...">
@else
<img src="{{asset('img/colorscheme.png')}}" class="card-img-top" alt="...">
@endif
<div class="card-body">
<div class="row">
<div class="col-sm-12">
<h4 class="card-title">
<div class="row justify-content-center">
<div class="col-sm-12">
{{$evento->nome}}
</div>
</div>
</h4>
</div>
</div>
<p class="card-text">
<strong>Realização:</strong> {{date('d/m/Y',strtotime($evento->dataInicio))}} - {{date('d/m/Y',strtotime($evento->dataFim))}}<br>
<strong>Submissão:</strong> {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}<br>
<strong>Revisão:</strong> {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}<br>
</p>
<p>
<div class="row justify-content-center">
<div class="col-sm-12">
<img src="{{asset('img/icons/map-marker-alt-solid.svg')}}" alt="" style="width:15px">
{{$evento->endereco->rua}}, {{$evento->endereco->numero}} - {{$evento->endereco->cidade}} / {{$evento->endereco->uf}}.
</div>
</div>
</p>
<p>
<a href="{{ route('evento.visualizar',['id'=>$evento->id]) }}" class="visualizarEvento">Visualizar Evento</a>
</p>
</div>
</div>
@endforeach
</div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.app')
@section('content')
<div class="container">
{{-- titulo da página --}}
<div class="row justify-content-center titulo">
<div class="col-sm-12">
<div class="row">
<div class="col-sm-10">
<h1>Comissões</h1>
</div>
<div class="col-sm-2">
<a href="{{route('home')}}" class="btn btn-primary">Eventos</a>
</div>
</div>
</div>
</div>
<div class="row">
@foreach ($eventos as $evento)
<div class="card" style="width: 18rem;">
@if(isset($evento->fotoEvento))
<img src="{{asset('storage/eventos/'.$evento->id.'/logo.png')}}" class="card-img-top" alt="...">
@else
<img src="{{asset('img/colorscheme.png')}}" class="card-img-top" alt="...">
@endif
<div class="card-body">
<div class="row">
<div class="col-sm-12">
<h4 class="card-title">
<div class="row justify-content-center">
<div class="col-sm-12">
{{$evento->nome}}
</div>
</div>
</h4>
</div>
</div>
<p class="card-text">
<strong>Realização:</strong> {{date('d/m/Y',strtotime($evento->dataInicio))}} - {{date('d/m/Y',strtotime($evento->dataFim))}}<br>
<strong>Submissão:</strong> {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}<br>
<strong>Revisão:</strong> {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}<br>
</p>
<p>
<a href="{{route('area.comissao', ['eventoId'=>$evento->id])}}" class="visualizarEvento">Lista de Trabalhos</a>
</p>
</div>
</div>
@endforeach
</div>
</div>
@endsection
@extends('layouts.app')
@section('content')
<div class="modal fade" id="modalTrabalho" tabindex="-1" role="dialog" aria-labelledby="modalTrabalho" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalCenterTitle">Submeter nova versão</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<form method="POST" action="{{route('trabalho.novaVersao')}}" enctype="multipart/form-data">
@csrf
<div class="modal-body">
<div class="row justify-content-center">
<div class="col-sm-12">
{{-- @if($hasFile) --}}
<input type="hidden" name="trabalhoId" value="" id="trabalhoNovaVersaoId">
{{-- @endif --}}
{{-- <input type="hidden" name="eventoId" value="{{$evento->id}}"> --}}
{{-- Arquivo --}}
<label for="nomeTrabalho" class="col-form-label">{{ __('Arquivo') }}</label>
<div class="custom-file">
<input type="file" class="filestyle" data-placeholder="Nenhum arquivo" data-text="Selecionar" data-btnClass="btn-primary-lmts" name="arquivo">
</div>
<small>O arquivo Selecionado deve ser no formato PDF de até 2mb.</small>
@error('arquivo')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Fechar</button>
<button type="submit" class="btn btn-primary">Salvar</button>
</div>
</form>
</div>
</div>
</div>
<div class="container content">
{{-- titulo da página --}}
<div class="row justify-content-center titulo">
<div class="col-sm-12">
<div class="row">
<div class="col-sm-10">
<h1>Meus Trabalhos</h1>
</div>
<div class="col-sm-2">
<a href="{{route('home')}}" class="btn btn-primary">Eventos</a>
</div>
</div>
</div>
</div>
<div class="row margin">
<div class="col-sm-12 info-evento">
<h4>Como Autor</h4>
</div>
</div>
<!-- Tabela de trabalhos -->
<div class="row justify-content-center">
<div class="col-sm-12">
<table class="table table-responsive-lg table-hover">
<thead>
<tr>
<th>Título</th>
<th style="text-align:center">Baixar</th>
<th style="text-align:center">Nova Versão</th>
<th style="text-align:center">Status</th>
</tr>
</thead>
<tbody>
{{-- @foreach($trabalhos as $trabalho)
<tr>
<td>{{$trabalho->titulo}}</td>
<td style="text-align:center">
@php $arquivo = ""; @endphp
@foreach($trabalho->arquivo as $key)
@php
if($key->versaoFinal == true){
$arquivo = $key->nome;
}
@endphp
@endforeach
<a href="{{route('download', ['file' => $arquivo])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
<img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:20px">
</a>
</td>
<td style="text-align:center">
<a href="#" onclick="changeTrabalho({{$trabalho->id}})" data-toggle="modal" data-target="#modalTrabalho" style="color:#114048ff">
<img class="" src="{{asset('img/icons/file-upload-solid.svg')}}" style="width:20px">
</a>
</td>
</tr>
@endforeach --}}
</tbody>
</table>
</div>
</div>
<div class="row margin">
<div class="col-sm-12 info-evento">
<h4>Como Coautor</h4>
</div>
</div>
<div class="row justify-content-center">
<div class="col-sm-12">
<table class="table table-responsive-lg table-hover">
<thead>
<tr>
<th>Título</th>
<th style="text-align:center">Baixar</th>
<th style="text-align:center">Status</th>
</tr>
</thead>
<tbody>
{{-- @foreach($trabalhosCoautor as $trabalho)
<tr>
<td>{{$trabalho->titulo}}</td>
<td style="text-align:center">
@php $arquivo = ""; @endphp
@foreach($trabalho->arquivo as $key)
@php
if($key->versaoFinal == true){
$arquivo = $key->nome;
}
@endphp
@endforeach
<a href="{{route('download', ['file' => $arquivo])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
<img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:20px">
</a>
</td>
</tr>
@endforeach --}}
</tbody>
</table>
</div>
</div>
</div>
@endsection
@section('javascript')
<script>
function changeTrabalho(x){
document.getElementById('trabalhoNovaVersaoId').value = x;
}
</script>
@endsection
@extends('layouts.app')
@section('content')
@if(Auth()->user()->usuarioTemp == null)
<div class="container content">
<div class="row titulo">
<h1>Perfil</h1>
</div>
<div class="row subtitulo">
<div class="col-sm-12">
<p>Informações Pessoais</p>
</div>
</div>
<form method="POST" action="{{ route('perfil') }}">
@csrf
<div class="row justify-content-center">
<input hidden name="id" value="{{$user->id}}">
<div class="col-md-8">
<label for="name" class="col-form-label">{{ __('Nome Completo') }}</label>
<input value="{{$user->name}}" id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="cpf" class="col-form-label">{{ __('CPF') }}</label>
<input value="{{$user->cpf}}" id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ old('cpf') }}" required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row justify-content-center">
<div class="col-md-8">
<label for="instituicao" class="col-form-label">{{ __('Instituição de Ensino') }}</label>
<input value="{{$user->instituicao}}" id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" required autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="celular" class="col-form-label">{{ __('Celular') }}</label>
<input value="{{$user->celular}}" id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ old('celular') }}" required autocomplete="celular" autofocus>
@error('celular')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row subtitulo" style="margin-top:20px">
<div class="col-sm-12">
<p>Endereço</p>
</div>
</div>
{{-- Endereço --}}
<div class="form-group row justify-content-center">
<div class="col-md-2">
<label for="cep" class="col-form-label">{{ __('CEP') }}</label>
<input onblur="pesquisacep(this.value);" value="{{$end->cep}}" id="cep" type="text" class="form-control @error('cep') is-invalid @enderror" name="cep" required autocomplete="cep">
@error('cep')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-6">
<label for="rua" class="col-form-label">{{ __('Rua') }}</label>
<input value="{{$end->rua}}" id="rua" type="text" class="form-control @error('rua') is-invalid @enderror" name="rua" required autocomplete="new-password">
@error('rua')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="numero" class="col-form-label">{{ __('Número') }}</label>
<input value="{{$end->numero}}" id="numero" type="text" class="form-control @error('numero') is-invalid @enderror" name="numero" required autocomplete="numero">
@error('numero')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-md-4">
<label for="bairro" class="col-form-label">{{ __('Bairro') }}</label>
<input value="{{$end->bairro}}" id="bairro" type="text" class="form-control @error('bairro') is-invalid @enderror" name="bairro" required autocomplete="bairro">
@error('bairro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="cidade" class="col-form-label">{{ __('Cidade') }}</label>
<input value="{{$end->cidade}}" id="cidade" type="text" class="form-control @error('cidade') is-invalid @enderror" name="cidade" required autocomplete="cidade">
@error('cidade')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-4">
<label for="uf" class="col-form-label">{{ __('UF') }}</label>
{{-- <input id="uf" type="text" class="form-control @error('uf') is-invalid @enderror" name="uf" value="{{ old('uf') }}" required autocomplete="uf" autofocus> --}}
<select class="form-control @error('uf') is-invalid @enderror" id="uf" name="uf">
<option value="" disabled selected hidden>-- UF --</option>
<option @if($end->uf == 'AC') selected @endif value="AC">Acre</option>
<option @if($end->uf == 'AL') selected @endif value="AL">Alagoas</option>
<option @if($end->uf == 'AP') selected @endif value="AP">Amapá</option>
<option @if($end->uf == 'AM') selected @endif value="AM">Amazonas</option>
<option @if($end->uf == 'BA') selected @endif value="BA">Bahia</option>
<option @if($end->uf == 'CE') selected @endif value="CE">Ceará</option>
<option @if($end->uf == 'DF') selected @endif value="DF">Distrito Federal</option>
<option @if($end->uf == 'ES') selected @endif value="ES">Espírito Santo</option>
<option @if($end->uf == 'GO') selected @endif value="GO">Goiás</option>
<option @if($end->uf == 'MA') selected @endif value="MA">Maranhão</option>
<option @if($end->uf == 'MT') selected @endif value="MT">Mato Grosso</option>
<option @if($end->uf == 'MS') selected @endif value="MS">Mato Grosso do Sul</option>
<option @if($end->uf == 'MG') selected @endif value="MG">Minas Gerais</option>
<option @if($end->uf == 'PA') selected @endif value="PA">Pará</option>
<option @if($end->uf == 'PB') selected @endif value="PB">Paraíba</option>
<option @if($end->uf == 'PR') selected @endif value="PR">Paraná</option>
<option @if($end->uf == 'PE') selected @endif value="PE">Pernambuco</option>
<option @if($end->uf == 'PI') selected @endif value="PI">Piauí</option>
<option @if($end->uf == 'RJ') selected @endif value="RJ">Rio de Janeiro</option>
<option @if($end->uf == 'RN') selected @endif value="RN">Rio Grande do Norte</option>
<option @if($end->uf == 'RS') selected @endif value="RS">Rio Grande do Sul</option>
<option @if($end->uf == 'RO') selected @endif value="RO">Rondônia</option>
<option @if($end->uf == 'RR') selected @endif value="RR">Roraima</option>
<option @if($end->uf == 'SC') selected @endif value="SC">Santa Catarina</option>
<option @if($end->uf == 'SP') selected @endif value="SP">São Paulo</option>
<option @if($end->uf == 'SE') selected @endif value="SE">Sergipe</option>
<option @if($end->uf == 'TO') selected @endif value="TO">Tocantins</option>
</select>
@error('uf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row justify-content-center" style="margin: 20px 0 20px 0">
<div class="col-md-6" style="padding-left:0">
<a class="btn btn-secondary botao-form" href="{{route('home')}}" style="width:100%">Voltar</a>
</div>
<div class="col-md-6" style="padding-right:0">
<button type="submit" class="btn btn-primary botao-form" style="width:100%">
{{ __('Concluir') }}
</button>
</div>
</div>
</form>
</div>
</div>
@else
<div class="container content">
<div class="row titulo">
<h1>Perfil</h1>
</div>
<div class="row subtitulo">
<div class="col-sm-12">
<p>Informações Pessoais</p>
</div>
</div>
<form method="POST" action="{{ route('perfil') }}">
@csrf
<div class="row justify-content-center">
<input hidden name="id" value="{{$user->id}}">
<div class="col-md-8">
<label for="name" class="col-form-label">{{ __('Name') }}</label>
<input value="{{$user->name}}" id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="cpf" class="col-form-label">{{ __('CPF') }}</label>
<input value="{{$user->cpf}}" id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ old('cpf') }}" required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row justify-content-center">
<div class="col-md-8">
<label for="instituicao" class="col-form-label">{{ __('Instituição de Ensino') }}</label>
<input value="{{$user->instituicao}}" id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" required autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="celular" class="col-form-label">{{ __('Celular') }}</label>
<input value="{{$user->celular}}" id="celular" type="number" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ old('celular') }}" required autocomplete="celular" autofocus>
@error('celular')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row subtitulo" style="margin-top:20px">
<div class="col-sm-12">
<p>Endereço</p>
</div>
</div>
{{-- Endereço --}}
<div class="form-group row justify-content-center">
<div class="col-md-2">
<label for="cep" class="col-form-label">{{ __('CEP') }}</label>
<input onblur="pesquisacep(this.value);" value="{{old('cep')}}" id="cep" type="text" class="form-control @error('cep') is-invalid @enderror" name="cep" required autocomplete="cep">
@error('cep')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-6">
<label for="rua" class="col-form-label">{{ __('Rua') }}</label>
<input value="{{old('rua')}}" id="rua" type="text" class="form-control @error('rua') is-invalid @enderror" name="rua" required autocomplete="new-password">
@error('rua')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="numero" class="col-form-label">{{ __('Número') }}</label>
<input value="{{old('numero')}}" id="numero" type="number" class="form-control @error('numero') is-invalid @enderror" name="numero" required autocomplete="numero">
@error('numero')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-md-4">
<label for="bairro" class="col-form-label">{{ __('Bairro') }}</label>
<input value="{{old('bairro')}}" id="bairro" type="text" class="form-control @error('bairro') is-invalid @enderror" name="bairro" required autocomplete="bairro">
@error('bairro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="cidade" class="col-form-label">{{ __('Cidade') }}</label>
<input value="{{old('cidade')}}" id="cidade" type="text" class="form-control @error('cidade') is-invalid @enderror" name="cidade" required autocomplete="cidade">
@error('cidade')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-4">
<label for="uf" class="col-form-label">{{ __('UF') }}</label>
{{-- <input id="uf" type="text" class="form-control @error('uf') is-invalid @enderror" name="uf" value="{{ old('uf') }}" required autocomplete="uf" autofocus> --}}
<select class="form-control @error('uf') is-invalid @enderror" id="uf" name="uf">
<option value="" disabled selected hidden>-- UF --</option>
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select>
@error('uf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row justify-content-center" style="margin: 20px 0 20px 0">
<div class="col-md-6" style="padding-left:0">
<a class="btn btn-secondary botao-form" href="{{route('home')}}" style="width:100%">Voltar</a>
</div>
<div class="col-md-6" style="padding-right:0">
<button type="submit" class="btn btn-primary botao-form" style="width:100%">
{{ __('Concluir') }}
</button>
</div>
</div>
</form>
</div>
</div>
@endif
@endsection
@section('javascript')
<script type="text/javascript" >
function limpa_formulário_cep() {
//Limpa valores do formulário de cep.
document.getElementById('rua').value=("");
document.getElementById('bairro').value=("");
document.getElementById('cidade').value=("");
document.getElementById('uf').value=("");
}
function meu_callback(conteudo) {
if (!("erro" in conteudo)) {
//Atualiza os campos com os valores.
document.getElementById('rua').value=(conteudo.logradouro);
document.getElementById('bairro').value=(conteudo.bairro);
document.getElementById('cidade').value=(conteudo.localidade);
document.getElementById('uf').value=(conteudo.uf);
} //end if.
else {
//CEP não Encontrado.
limpa_formulário_cep();
alert("CEP não encontrado.");
}
}
function pesquisacep(valor) {
//Nova variável "cep" somente com dígitos.
var cep = valor.replace(/\D/g, '');
//Verifica se campo cep possui valor informado.
if (cep != "") {
//Expressão regular para validar o CEP.
var validacep = /^[0-9]{8}$/;
//Valida o formato do CEP.
if(validacep.test(cep)) {
//Preenche os campos com "..." enquanto consulta webservice.
document.getElementById('rua').value="...";
document.getElementById('bairro').value="...";
document.getElementById('cidade').value="...";
document.getElementById('uf').value="...";
//Cria um elemento javascript.
var script = document.createElement('script');
//Sincroniza com o callback.
script.src = 'https://viacep.com.br/ws/'+ cep + '/json/?callback=meu_callback';
//Insere script no documento e carrega o conteúdo.
document.body.appendChild(script);
} //end if.
else {
//cep é inválido.
limpa_formulário_cep();
alert("Formato de CEP inválido.");
}
} //end if.
else {
//cep sem valor, limpa formulário.
limpa_formulário_cep();
}
};
</script>
@endsection
@component('mail::message')
{{-- Greeting --}}
@if (! empty($greeting))
# {{ $greeting }}
@else
@if ($level === 'error')
# @lang('Whoops!')
@else
# @lang('Hello!')
@endif
@endif
{{-- Intro Lines --}}
@foreach ($introLines as $line)
{{ $line }}
@endforeach
{{-- Action Button --}}
@isset($actionText)
<?php
switch ($level) {
case 'success':
case 'error':
$color = $level;
break;
default:
$color = 'primary';
}
?>
@component('mail::button', ['url' => $actionUrl, 'color' => $color])
{{ $actionText }}
@endcomponent
@endisset
{{-- Outro Lines --}}
@foreach ($outroLines as $line)
{{ $line }}
@endforeach
{{-- Salutation --}}
@if (! empty($salutation))
{{ $salutation }}
@else
@lang('Atenciosamente'),<br>
{{ config('app.name') }}
@endif
{{-- Subcopy --}}
@isset($actionText)
@slot('subcopy')
@lang(
"Se você está com problemas para clicar no botão \":actionText\", copie e cole a URL abaixo\n".
'em seu navegador: [:actionURL](:actionURL)',
[
'actionText' => $actionText,
'actionURL' => $actionUrl,
]
)
@endslot
@endisset
@endcomponent
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Nunito:200,600" rel="stylesheet">
<!-- Styles -->
<style>
html, body {
background-color: #fff;
color: #636b6f;
font-family: 'Nunito', sans-serif;
font-weight: 200;
height: 100vh;
margin: 0;
}
.full-height {
height: 100vh;
}
.flex-center {
align-items: center;
display: flex;
justify-content: center;
}
.position-ref {
position: relative;
}
.top-right {
position: absolute;
right: 10px;
top: 18px;
}
.content {
text-align: center;
}
.title {
font-size: 84px;
}
.links > a {
color: #636b6f;
padding: 0 25px;
font-size: 13px;
font-weight: 600;
letter-spacing: .1rem;
text-decoration: none;
text-transform: uppercase;
}
.m-b-md {
margin-bottom: 30px;
}
</style>
</head>
<body>
<div class="flex-center position-ref full-height">
@if (Route::has('login'))
<div class="top-right links">
@auth
<a href="{{ url('/home') }}">Home</a>
@else
<a href="{{ route('login') }}">Login</a>
@if (Route::has('register'))
<a href="{{ route('register') }}">Register</a>
@endif
@endauth
</div>
@endif
<div class="content">
<div class="title m-b-md">
Laravel
</div>
<div class="links">
<a href="https://laravel.com/docs">Docs</a>
<a href="https://laracasts.com">Laracasts</a>
<a href="https://laravel-news.com">News</a>
<a href="https://blog.laravel.com">Blog</a>
<a href="https://nova.laravel.com">Nova</a>
<a href="https://forge.laravel.com">Forge</a>
<a href="https://vapor.laravel.com">Vapor</a>
<a href="https://github.com/laravel/laravel">GitHub</a>
</div>
</div>
</div>
</body>
</html>
<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
Route::get('/detalhesTrabalho','TrabalhoController@detalhesAjax')->name('detalhesTrabalho');
Route::get('/numeroRevisoresPorArea','RevisorController@numeroDeRevisoresAjax')->name('numeroDeRevisoresAjax');
<?php
/*
|--------------------------------------------------------------------------
| Broadcast Channels
|--------------------------------------------------------------------------
|
| Here you may register all of the event broadcasting channels that your
| application supports. The given channel authorization callbacks are
| used to check if an authenticated user can listen to the channel.
|
*/
Broadcast::channel('App.User.{id}', function ($user, $id) {
return (int) $user->id === (int) $id;
});
<?php
use Illuminate\Foundation\Inspiring;
/*
|--------------------------------------------------------------------------
| Console Routes
|--------------------------------------------------------------------------
|
| This file is where you may define all of your Closure based console
| commands. Each Closure is bound to a command instance allowing a
| simple approach to interacting with each command's IO methods.
|
*/
Artisan::command('inspire', function () {
$this->comment(Inspiring::quote());
})->describe('Display an inspiring quote');
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
use App\Evento;
Route::get('/', function () {
if(Auth::check()){
return redirect()->route('home');
}
$eventos = Evento::all();
return view('index',['eventos'=>$eventos]);
});
Route::get('/#', function () {
if(Auth::check()){
return redirect()->route('home');
}
$eventos = Evento::all();
return view('index',['eventos'=>$eventos]);
})->name('cancelarCadastro');
Route::get('/evento/visualizar/naologado/{id}','EventoController@showNaoLogado')->name('evento.visualizarNaoLogado');
Auth::routes(['verify' => true]);
Route::get('/perfil','UserController@perfil')->name('perfil')->middleware(['auth', 'verified']);
Route::post('/perfil','UserController@editarPerfil')->name('perfil')->middleware(['auth', 'verified']);
Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){
Route::get('/home', 'EventoController@index')->name('home');
// rotas de teste
Route::get('/coordenador/home','EventoController@index')->name('coord.home');
Route::get('/coordenador/evento/detalhes', 'EventoController@detalhes')->name('coord.detalhesEvento');
// Visualizar trabalhos do usuário
Route::get('/user/trabalhos', 'UserController@meusTrabalhos')->name('user.meusTrabalhos');
// Cadastrar Comissão
Route::post('/evento/cadastrarComissao','ComissaoController@store' )->name('cadastrar.comissao');
Route::post('/evento/cadastrarCoordComissao','ComissaoController@coordenadorComissao')->name('cadastrar.coordComissao');
// Deletar Comissão
Route::delete('/evento/apagar-comissao/','ComissaoController@destroy')->name('delete.comissao');
//Evento
Route::get( '/evento/criar', 'EventoController@create' )->name('evento.criar');
Route::post( '/evento/criar', 'EventoController@store' )->name('evento.criar');
Route::get( '/evento/visualizar/{id}','EventoController@show' )->name('evento.visualizar');
Route::delete('/evento/excluir/{id}', 'EventoController@destroy' )->name('evento.deletar');
Route::get( '/evento/editar/{id}', 'EventoController@edit' )->name('evento.editar');
Route::post( '/evento/editar/{id}', 'EventoController@update' )->name('evento.update');
Route::post( '/evento/setResumo', 'EventoController@setResumo' )->name('evento.setResumo');
Route::post( '/evento/setFoto', 'EventoController@setFotoEvento' )->name('evento.setFotoEvento');
Route::post( '/evento/numTrabalhos', 'EventoController@numTrabalhos' )->name('trabalho.numTrabalhos');
//Modalidade
Route::post( '/modalidade/criar', 'ModalidadeController@store' )->name('modalidade.store');
//Area
Route::post( '/area/criar', 'AreaController@store' )->name('area.store');
//Deletar Area
Route::delete('/area/deletar/{id}', 'AreaController@destroy' )->name('area.delete');
//Revisores
Route::post( '/revisor/criar', 'RevisorController@store' )->name('revisor.store');
Route::get( '/revisor/listarTrabalhos','RevisorController@indexListarTrabalhos' )->name('revisor.listarTrabalhos');
Route::post( '/revisor/email', 'RevisorController@enviarEmailRevisor' )->name('revisor.email');
Route::post( '/revisor/emailTodos', 'RevisorController@enviarEmailTodosRevisores')->name('revisor.emailTodos');
//Deletar Revisores
Route::delete( '/revisor/apagar', 'RevisorController@destroy' )->name('revisor.delete');
//AreaModalidade
Route::post( '/areaModalidade/criar', 'AreaModalidadeController@store' )->name('areaModalidade.store');
//Trabalho
Route::get( '/trabalho/submeter/{id}','TrabalhoController@index' )->name('trabalho.index');
Route::post( '/trabalho/novaVersao', 'TrabalhoController@novaVersao' )->name('trabalho.novaVersao');
Route::post( '/trabalho/criar', 'TrabalhoController@store' )->name('trabalho.store');
//Atribuição
Route::get( '/atribuir', 'AtribuicaoController@distribuicaoAutomatica')->name('distribuicao');
Route::get( '/atribuirPorArea', 'AtribuicaoController@distribuicaoPorArea' )->name('distribuicaoAutomaticaPorArea');
Route::post( '/distribuicaoManual', 'AtribuicaoController@distribuicaoManual' )->name('distribuicaoManual');
Route::post( '/removerAtribuicao', 'AtribuicaoController@deletePorRevisores' )->name('atribuicao.delete');
// rota downloadArquivo
Route::get( '/downloadArquivo', 'HomeController@downloadArquivo' )->name('download');
// Area do participante
Route::get( '/participante', 'EventoController@areaParticipante' )->name('area.participante');
// Area da comissao
Route::get( '/comissoes', 'EventoController@listComissao' )->name('comissoes');
Route::get( '/area/comissao', 'EventoController@listComissaoTrabalhos' )->name('area.comissao');
});
<?php
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package Laravel
* @author Taylor Otwell <taylor@laravel.com>
*/
$uri = urldecode(
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);
// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test a Laravel
// application without having installed a "real" web server software here.
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
return false;
}
require_once __DIR__.'/public/index.php';
*
!public/
!.gitignore
config.php
routes.php
schedule-*
compiled.php
services.json
events.scanned.php
routes.scanned.php
down
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment