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
pad-upe
Commits
bb819dac
Commit
bb819dac
authored
May 06, 2023
by
Yuri Resende
Browse files
Adicionando a carga horária semanal na listagem de professores
parent
547b14c9
Changes
2
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/PadController.php
View file @
bb819dac
...
...
@@ -326,10 +326,16 @@ class PadController extends Controller
$avaliacoes_extensao
=
$avaliacoes
[
'extensao'
];
$avaliacoes_gestao
=
$avaliacoes
[
'gestao'
];
if
(
$avaliacoes_ensino
->
all
()
!=
null
){
$professor
->
status
=
"Enviado"
;
if
(
$avaliacoes_ensino
->
all
()
!=
null
||
$avaliacoes_pesquisa
->
all
()
!=
null
||
$avaliacoes_extensao
->
all
()
!=
null
||
$avaliacoes_gestao
->
all
()
!=
null
){
$professor
->
status
=
"Enviado"
;
}
$professor
->
ch
=
$this
->
get_carga_horaria_total
(
$avaliacoes
);
}
return
view
(
"pad.avaliacao.professores"
,
compact
(
'professores'
,
'pad'
,
'index_menu'
));
...
...
@@ -563,4 +569,39 @@ class PadController extends Controller
];
}
private
function
get_carga_horaria_total
(
$avaliacoes
)
{
$ch
=
0
;
$avaliacoes_ensino
=
$avaliacoes
[
'ensino'
];
$avaliacoes_pesquisa
=
$avaliacoes
[
'pesquisa'
];
$avaliacoes_extensao
=
$avaliacoes
[
'extensao'
];
$avaliacoes_gestao
=
$avaliacoes
[
'gestao'
];
foreach
(
$avaliacoes_ensino
->
all
()
as
$avaliacao
){
foreach
(
$avaliacao
->
tarefa
()
->
get
()
as
$tarefa
){
$ch
+=
$tarefa
->
ch_semanal
;
}
}
foreach
(
$avaliacoes_pesquisa
->
all
()
as
$avaliacao
){
foreach
(
$avaliacao
->
tarefa
()
->
get
()
as
$tarefa
){
$ch
+=
$tarefa
->
ch_semanal
;
}
}
foreach
(
$avaliacoes_extensao
->
all
()
as
$avaliacao
){
foreach
(
$avaliacao
->
tarefa
()
->
get
()
as
$tarefa
){
$ch
+=
$tarefa
->
ch_semanal
;
}
}
foreach
(
$avaliacoes_gestao
->
all
()
as
$avaliacao
){
foreach
(
$avaliacao
->
tarefa
()
->
get
()
as
$tarefa
){
$ch
+=
$tarefa
->
ch_semanal
;
}
}
return
$ch
;
}
}
resources/views/pad/avaliacao/professores.blade.php
View file @
bb819dac
...
...
@@ -24,7 +24,7 @@
<
tr
>
<
th
scope
=
"col"
>
Professor
</
th
>
<
th
scope
=
"col"
>
Status
</
th
>
<
th
scope
=
"col"
>
CH
</
th
>
<
th
scope
=
"col"
>
Opções
</
th
>
</
tr
>
</
thead
>
...
...
@@ -38,6 +38,7 @@
@
else
<
td
style
=
"color:green;"
>
{{
$professor
->
status
}}
</
td
>
@
endif
<
td
>@
if
(
$professor
->
ch
>
0
)
{{
$professor
->
ch
}}
H
@
endif
</
td
>
<
td
>
@
include
(
'components.buttons.btn-avaliar'
,
[
...
...
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