Commit 1d086076 authored by unknown's avatar unknown
Browse files

Merge branch 'master' of https://github.com/antonioDurval/submeta

parents a5ff0c5f cc459d4b
......@@ -163,13 +163,31 @@ class AdministradorController extends Controller
->where('modalidade','AmplaConcorrencia')->get();
foreach($trabalhosAmpla as $trabalho){
$trabalho->pontuacao = 0;
foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
if($parecerInterno != null){
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){
if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
}
}
}
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
}
$trabalhosAmpla = $trabalhosAmpla->sort(function ($item, $next) {
......@@ -181,14 +199,32 @@ class AdministradorController extends Controller
->where('modalidade','RecemDoutor')->get();
foreach($trabalhosDoutor as $trabalho){
$trabalho->pontuacao = 0;
foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
if($parecerInterno != null){
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){
if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
}
}
}
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
}
$trabalhosDoutor = $trabalhosDoutor->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1;
......@@ -201,16 +237,32 @@ class AdministradorController extends Controller
$trabalhos = $evento->trabalhos;
foreach($trabalhos as $trabalho){
$trabalho->pontuacao = 0;
foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
if($parecerInterno != null){
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){
if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else{
foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
if($parecerInterno != null){
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
}
}
}
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
}
$trabalhos = $trabalhos->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1;
});
......@@ -921,44 +973,80 @@ class AdministradorController extends Controller
public function imprimirResultados(Request $request)
{
$evento = Evento::where('id', $request->id)->first();
// Ampla Concorrencia
$trabalhosAmpla = Trabalho::where('evento_id',$evento->id)
->where('modalidade','AmplaConcorrencia')->get();
foreach($trabalhosAmpla as $trabalho){
$trabalho->pontuacao = 0;
// Ampla Concorrencia
$trabalhosAmpla = Trabalho::where('evento_id',$evento->id)
->where('modalidade','AmplaConcorrencia')->get();
foreach($trabalhosAmpla as $trabalho){
$trabalho->pontuacao = 0;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
if($parecerInterno != null){
if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
}
}
}
$trabalhosAmpla = $trabalhosAmpla->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1;
});
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
}
$trabalhosAmpla = $trabalhosAmpla->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1;
});
// Recém Doutor
$trabalhosDoutor = Trabalho::where('evento_id',$evento->id)
->where('modalidade','RecemDoutor')->get();
foreach($trabalhosDoutor as $trabalho){
$trabalho->pontuacao = 0;
// Recém Doutor
$trabalhosDoutor = Trabalho::where('evento_id',$evento->id)
->where('modalidade','RecemDoutor')->get();
foreach($trabalhosDoutor as $trabalho){
$trabalho->pontuacao = 0;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
if($parecerInterno != null){
if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
}
}
}
$trabalhosDoutor = $trabalhosDoutor->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1;
});
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
}
$trabalhosDoutor = $trabalhosDoutor->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1;
});
$pdf = PDF::loadView('/administrador/resultadosProjetosCotas', compact('trabalhosDoutor', 'trabalhosAmpla', 'evento'));
return $pdf->setPaper('a4')->stream('Resultados.pdf');
$pdf = PDF::loadView('/administrador/resultadosProjetosCotas', compact('trabalhosDoutor', 'trabalhosAmpla', 'evento'));
return $pdf->setPaper('a4')->stream('Resultados.pdf');
}
......
......@@ -38,6 +38,7 @@
<th scope="col">Avaliador</th>
<th scope="col">Tipo</th>
<th scope="col">E-mail</th>
<th scope="col">Avaliação</th>
<th scope="col">Data</th>
<th scope="col">Recomendação</th>
<th scope="col">Parecer</th>
......@@ -45,15 +46,15 @@
</thead>
<tbody>
@foreach($trabalho->avaliadors as $avaliador)
<tr>
<td>{{ $avaliador->user->name }}</td>
<td>{{ $avaliador->tipo }}</td>
<td>{{ $avaliador->user->email }}</td>
{{--Data--}}
@if($avaliador->tipo !=null && $avaliador->tipo == "Interno")
@php
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
<tr>
<td>{{ $avaliador->user->name }}</td>
<td>{{ $avaliador->tipo }}</td>
<td>{{ $avaliador->user->email }}</td>
<td>Interna</td>
<td>
@if($parecerInterno == null)
Indisponível
......@@ -72,17 +73,25 @@
{{--Acesso ao parecer interno--}}
<td>
@if($parecerInterno == null)
<a class="btn btn-danger" disabled="disabled" >
<button class="btn btn-danger" disabled="disabled" >
Indisponível
</a>
</button>
@else
<a href="{{ route('admin.visualizarParecerInterno', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id]) }}" class="btn btn-primary" >
Visualizar
</a>
@endif
</td>
@else
{{--Data--}}
</tr>
@endif
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo")
<tr>
<td>{{ $avaliador->user->name }}</td>
<td>{{ $avaliador->tipo }}</td>
<td>{{ $avaliador->user->email }}</td>
<td>Ad Hoc</td>
<td>
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->parecer == null)
Indisponível
......@@ -97,7 +106,6 @@
@else
{{ $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->recomendacao }}
@endif
</td>
<td>
<form action="{{ route('admin.visualizarParecer') }}" method="post">
......@@ -116,8 +124,8 @@
</form>
</td>
@endif
</tr>
</tr>
@endif
@endforeach
</tbody>
</table>
......
......@@ -90,12 +90,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
{{$avaliador->pivot->recomendacao}}<br>
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......@@ -167,12 +176,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
{{$avaliador->pivot->recomendacao}}<br>
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......@@ -217,7 +235,7 @@
<tbody id="projetos">
@php $cont=1;@endphp
@foreach($trabalhos as $trabalho)
@if($trabalho->status == 'submetido')
@if($trabalho->status == 'submetido' || $trabalho->status == 'avaliado')
<tr>
<td>{{$cont}}</td>
<td>{{$trabalho->pontuacao}}</td>
......@@ -245,12 +263,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
{{$avaliador->pivot->recomendacao}}<br>
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......
......@@ -98,14 +98,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif
<br>
@else
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......@@ -178,14 +185,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif
<br>
@else
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......@@ -260,14 +274,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif
<br>
@else
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......@@ -313,14 +334,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif
<br>
@else
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......@@ -366,7 +394,7 @@
@php $cont=1;@endphp
@foreach($trabalhosAmpla as $trabalho)
@if($trabalho->status == 'submetido')
@if($trabalho->status == 'submetido' || $trabalho->status == 'avaliado'))
<tr>
<td>{{$cont}}</td>
<td>{{$trabalho->pontuacao}}</td>
......@@ -394,14 +422,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif
<br>
@else
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......@@ -419,7 +454,7 @@
@endforeach
@foreach($trabalhosDoutor as $trabalho)
@if($trabalho->status == 'submetido')
@if($trabalho->status == 'submetido' || $trabalho->status == 'avaliado'))
<tr>
<td>{{$cont}}</td>
<td>{{$trabalho->pontuacao}}</td>
......@@ -447,14 +482,21 @@
@if($trabalho->avaliadors->count() > 0)
<td>
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo")
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif
<br>
@else
{{--Internos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif
@endforeach
</td>
......
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