1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Evento;
use App\CoordenadorComissao;
use App\Avaliador;
use App\Proponente;
use App\Participante;
use Illuminate\Support\Facades\Log;
class CoordenadorComissaoController extends Controller
{
public function index(){
return view('coordenadorComissao.index');
}
public function usuarios(){
return view('coordenadorComissao.usuarios');
}
public function editais(){
$coordenador = CoordenadorComissao::with('user')->where('user_id', Auth()->user()->id)->first();
$eventos = Evento::where('coordenadorId',$coordenador->id )->get();
//dd($eventos);
return view('coordenadorComissao.editais', ['eventos'=> $eventos]);
}
public function coordenadorComite(){
$usuarios = CoordenadorComissao::all();
return view('coordenadorComissao.listarUsuarios', ['usuarios' => $usuarios]);
}
public function avaliador(){
$usuarios = Avaliador::all();
return view('coordenadorComissao.listarUsuarios', ['usuarios' => $usuarios]);
}
public function proponente(){
$usuarios = Proponente::all();
return view('coordenadorComissao.listarUsuarios', ['usuarios' => $usuarios]);
}
public function participante(){
$usuarios = Participante::all();
return view('coordenadorComissao.listarUsuarios', ['usuarios' => $usuarios]);
}
public function listarTrabalhos(Request $request){
$evento = Evento::where('id',$request->evento_id )->first();
$trabalhos = $evento->trabalhos;
dd($trabalhos);
return view('coordenadorComissao.listarTrabalhos', ['trabalhos' => $trabalhos]);
}
public function detalhesEdital(Request $request){
$evento = Evento::where('id',$request->evento_id )->first();
$trabalhos = $evento->trabalhos;
return view('coordenadorComissao.detalhesEdital', ['evento' => $evento]);
}
public function retornoDetalhes(Request $request){
// array:2 [▼
// "item" => "listarTrabalhos"
// "evento_id" => "1"
// ]
//dd($request->all());
if($request->item == "definirSubmissoes" ){
}else if($request->item == "listarTrabalhos" ){
$evento = Evento::where('id',$request->evento_id )->first();
$trabalhos = $evento->trabalhos;
//dd($trabalhos);
//return redirect()->route('coordenador.listarTrabalhos', ['trabalhos' => $trabalhos]);
return view('coordenadorComissao.gerenciarEdital.listarTrabalhos', ['trabalhos' => $trabalhos]);
}else if($request->item == "cadastrarAreas" ){
return view('coordenadorComissao.gerenciarEdital.cadastrarAreas', ['trabalhos' => $trabalhos]);
}else if($request->item == "listarAreas" ){
$evento = Evento::where('id',$request->evento_id )->first();
$trabalhos = $evento->trabalhos;
return view('coordenadorComissao.gerenciarEdital.listarAreas', ['trabalhos' => $trabalhos]);
}else if($request->item == "cadastrarRevisores" ){
return view('coordenadorComissao.gerenciarEdital.cadastrarRevisores', ['trabalhos' => $trabalhos]);
}else if($request->item == "listarRevisores" ){
$avaliadores = Avaliador::all();
return view('coordenadorComissao.gerenciarEdital.listarRevisores', ['avaliadores' => $avaliadores]);
}else if($request->item == "definirCoordenador" ){
return view('coordenadorComissao.gerenciarEdital.definirCoordenador', ['trabalhos' => $trabalhos]);
}else if($request->item == "listarComissao" ){
return view('coordenadorComissao.gerenciarEdital.listarComissao', ['trabalhos' => $trabalhos]);
}
}
}