Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
submeta
Commits
cc459d4b
Unverified
Commit
cc459d4b
authored
Jun 26, 2022
by
GuilhermeGz
Committed by
GitHub
Jun 26, 2022
Browse files
Merge pull request #421 from GuilhermeGz/master
Ajuste no cálculo da pontuação exibida na tela de resultados
parents
71a54781
d8b24d9d
Changes
3
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/AdministradorController.php
View file @
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
;
});
...
...
@@ -917,44 +969,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'
);
}
...
...
resources/views/administrador/resultadosProjetos.blade.php
View file @
cc459d4b
...
...
@@ -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
();
$parecer
Interno
=
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
();
$parecer
Interno
=
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
>
...
...
@@ -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
();
$parecer
Interno
=
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
>
...
...
resources/views/administrador/resultadosProjetosCotas.blade.php
View file @
cc459d4b
...
...
@@ -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
();
$parecer
Interno
=
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
();
$parecer
Interno
=
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
();
$parecer
Interno
=
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
();
$parecer
Interno
=
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
>
...
...
@@ -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
();
$parecer
Interno
=
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
>
...
...
@@ -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
();
$parecer
Interno
=
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
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment