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

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

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