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
7bbc03e4
Commit
7bbc03e4
authored
May 22, 2023
by
Yuri Resende
Browse files
Correção de erro ao consultar relatórios
parent
9f95b87d
Changes
1
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/PadController.php
View file @
7bbc03e4
...
@@ -322,10 +322,10 @@ class PadController extends Controller
...
@@ -322,10 +322,10 @@ class PadController extends Controller
$avaliacoes
=
$this
->
get_avaliacoes
(
$userPad
,
$avaliador_pad
);
$avaliacoes
=
$this
->
get_avaliacoes
(
$userPad
,
$avaliador_pad
);
$avaliacoes_ensino
=
!
empty
(
$avaliacoes
[
'ensino'
])
?
$avaliacoes
[
'ensino'
]
->
get
()
:
null
;
$avaliacoes_ensino
=
!
empty
(
$avaliacoes
[
'ensino'
])
?
$avaliacoes
[
'ensino'
]
:
null
;
$avaliacoes_pesquisa
=
!
empty
(
$avaliacoes
[
'pesquisa'
])
?
$avaliacoes
[
'pesquisa'
]
->
get
()
:
null
;
$avaliacoes_pesquisa
=
!
empty
(
$avaliacoes
[
'pesquisa'
])
?
$avaliacoes
[
'pesquisa'
]
:
null
;
$avaliacoes_extensao
=
!
empty
(
$avaliacoes
[
'extensao'
])
?
$avaliacoes
[
'extensao'
]
->
get
()
:
null
;
$avaliacoes_extensao
=
!
empty
(
$avaliacoes
[
'extensao'
])
?
$avaliacoes
[
'extensao'
]
:
null
;
$avaliacoes_gestao
=
!
empty
(
$avaliacoes
[
'gestao'
])
?
$avaliacoes
[
'gestao'
]
->
get
()
:
null
;
$avaliacoes_gestao
=
!
empty
(
$avaliacoes
[
'gestao'
])
?
$avaliacoes
[
'gestao'
]
:
null
;
$avaliacoes_ensino_all
=
$avaliacoes_ensino
?
$avaliacoes_ensino
->
all
()
:
null
;
$avaliacoes_ensino_all
=
$avaliacoes_ensino
?
$avaliacoes_ensino
->
all
()
:
null
;
...
@@ -466,7 +466,7 @@ class PadController extends Controller
...
@@ -466,7 +466,7 @@ class PadController extends Controller
$avaliacoes_ensino_ids
=
array_merge
(
$avaliacoes_ensino_ids
,
$avaliacao_ids
);
$avaliacoes_ensino_ids
=
array_merge
(
$avaliacoes_ensino_ids
,
$avaliacao_ids
);
}
}
$avaliacoes_ensino
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_ensino_ids
)
->
orderBy
(
'status'
);
$avaliacoes_ensino
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_ensino_ids
)
->
orderBy
(
'status'
)
->
get
()
;
//
//
}
}
...
@@ -499,7 +499,7 @@ class PadController extends Controller
...
@@ -499,7 +499,7 @@ class PadController extends Controller
$avaliacoes_pesquisa_ids
=
array_merge
(
$avaliacoes_pesquisa_ids
,
$avaliacao_ids
);
$avaliacoes_pesquisa_ids
=
array_merge
(
$avaliacoes_pesquisa_ids
,
$avaliacao_ids
);
}
}
$avaliacoes_pesquisa
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_pesquisa_ids
)
->
orderBy
(
'status'
);
$avaliacoes_pesquisa
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_pesquisa_ids
)
->
orderBy
(
'status'
)
->
get
()
;
}
}
if
(
in_array
(
Dimensao
::
EXTENSAO
,
$dimensoes
))
{
if
(
in_array
(
Dimensao
::
EXTENSAO
,
$dimensoes
))
{
...
@@ -527,7 +527,7 @@ class PadController extends Controller
...
@@ -527,7 +527,7 @@ class PadController extends Controller
$avaliacoes_extensao_ids
=
array_merge
(
$avaliacoes_extensao_ids
,
$avaliacao_ids
);
$avaliacoes_extensao_ids
=
array_merge
(
$avaliacoes_extensao_ids
,
$avaliacao_ids
);
}
}
$avaliacoes_extensao
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_extensao_ids
)
->
orderBy
(
'status'
);
$avaliacoes_extensao
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_extensao_ids
)
->
orderBy
(
'status'
)
->
get
()
;
}
}
if
(
in_array
(
Dimensao
::
GESTAO
,
$dimensoes
))
{
if
(
in_array
(
Dimensao
::
GESTAO
,
$dimensoes
))
{
...
@@ -575,7 +575,7 @@ class PadController extends Controller
...
@@ -575,7 +575,7 @@ class PadController extends Controller
$avaliacoes_gestao_ids
=
array_merge
(
$avaliacoes_gestao_ids
,
$avaliacao_ids
);
$avaliacoes_gestao_ids
=
array_merge
(
$avaliacoes_gestao_ids
,
$avaliacao_ids
);
}
}
$avaliacoes_gestao
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_gestao_ids
)
->
orderBy
(
'status'
);
$avaliacoes_gestao
=
Avaliacao
::
whereIn
(
'id'
,
$avaliacoes_gestao_ids
)
->
orderBy
(
'status'
)
->
get
()
;
}
}
...
@@ -591,10 +591,10 @@ class PadController extends Controller
...
@@ -591,10 +591,10 @@ class PadController extends Controller
{
{
//
//
$ch
=
0
;
$ch
=
0
;
$avaliacoes_ensino
=
!
empty
(
$avaliacoes
[
'ensino'
])
?
$avaliacoes
[
'ensino'
]
->
get
()
:
null
;
$avaliacoes_ensino
=
!
empty
(
$avaliacoes
[
'ensino'
])
?
$avaliacoes
[
'ensino'
]
:
null
;
$avaliacoes_pesquisa
=
!
empty
(
$avaliacoes
[
'pesquisa'
])
?
$avaliacoes
[
'pesquisa'
]
->
get
()
:
null
;
$avaliacoes_pesquisa
=
!
empty
(
$avaliacoes
[
'pesquisa'
])
?
$avaliacoes
[
'pesquisa'
]
:
null
;
$avaliacoes_extensao
=
!
empty
(
$avaliacoes
[
'extensao'
])
?
$avaliacoes
[
'extensao'
]
->
get
()
:
null
;
$avaliacoes_extensao
=
!
empty
(
$avaliacoes
[
'extensao'
])
?
$avaliacoes
[
'extensao'
]
:
null
;
$avaliacoes_gestao
=
!
empty
(
$avaliacoes
[
'gestao'
])
?
$avaliacoes
[
'gestao'
]
->
get
()
:
null
;
$avaliacoes_gestao
=
!
empty
(
$avaliacoes
[
'gestao'
])
?
$avaliacoes
[
'gestao'
]
:
null
;
if
(
$avaliacoes_ensino
)
{
if
(
$avaliacoes_ensino
)
{
for
(
$i
=
0
;
$i
<
count
(
$avaliacoes_ensino
->
all
());
$i
++
){
for
(
$i
=
0
;
$i
<
count
(
$avaliacoes_ensino
->
all
());
$i
++
){
...
@@ -652,10 +652,11 @@ class PadController extends Controller
...
@@ -652,10 +652,11 @@ class PadController extends Controller
$userPad
=
$professor
->
userPads
()
->
where
(
'pad_id'
,
'='
,
$pad
->
id
)
->
first
();
$userPad
=
$professor
->
userPads
()
->
where
(
'pad_id'
,
'='
,
$pad
->
id
)
->
first
();
$avaliacoes
=
$this
->
get_avaliacoes
(
$userPad
,
$avaliador_pad
);
$avaliacoes
=
$this
->
get_avaliacoes
(
$userPad
,
$avaliador_pad
);
$professor
->
ch_ensino
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'ensino'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'ensino'
]
->
get
())
:
0
;
$professor
->
ch_pesquisa
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'pesquisa'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'pesquisa'
]
->
get
())
:
0
;
$professor
->
ch_ensino
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'ensino'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'ensino'
])
:
0
;
$professor
->
ch_extensao
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'extensao'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'extensao'
]
->
get
())
:
0
;
$professor
->
ch_pesquisa
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'pesquisa'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'pesquisa'
])
:
0
;
$professor
->
ch_gestao
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'gestao'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'gestao'
]
->
get
())
:
0
;
$professor
->
ch_extensao
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'extensao'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'extensao'
])
:
0
;
$professor
->
ch_gestao
=
$this
->
get_carga_horaria
(
$avaliacoes
[
'gestao'
])
?
$this
->
get_carga_horaria
(
$avaliacoes
[
'gestao'
])
:
0
;
if
(
$professor
->
ch_ensino
||
$professor
->
ch_pesquisa
||
$professor
->
ch_extensao
||
$professor
->
ch_gestao
)
{
if
(
$professor
->
ch_ensino
||
$professor
->
ch_pesquisa
||
$professor
->
ch_extensao
||
$professor
->
ch_gestao
)
{
$professor
->
status
=
"Enviado"
;
$professor
->
status
=
"Enviado"
;
...
@@ -672,11 +673,11 @@ class PadController extends Controller
...
@@ -672,11 +673,11 @@ class PadController extends Controller
private
function
get_carga_horaria
(
$avaliacoes
){
private
function
get_carga_horaria
(
$avaliacoes
){
$ch
=
0
;
$ch
=
0
;
foreach
(
$avaliacoes
as
$avaliacao
){
foreach
(
$avaliacoes
as
$avaliacao
){
$ch
+=
$avaliacao
->
tarefa
->
ch_semanal
;
$ch
+=
$avaliacao
->
tarefa
->
ch_semanal
;
}
}
return
$ch
;
return
$ch
;
}
}
...
...
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