Commit fb2ec161 authored by Yuri Resende's avatar Yuri Resende
Browse files

Corrigindo o calculo da carga horária

parent bb6c0ce1
...@@ -321,10 +321,10 @@ class PadController extends Controller ...@@ -321,10 +321,10 @@ 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);
$avaliacoes_ensino = $avaliacoes['ensino']; $avaliacoes_ensino = $avaliacoes['ensino']->get();
$avaliacoes_pesquisa = $avaliacoes['pesquisa']; $avaliacoes_pesquisa = $avaliacoes['pesquisa']->get();
$avaliacoes_extensao = $avaliacoes['extensao']; $avaliacoes_extensao = $avaliacoes['extensao']->get();
$avaliacoes_gestao = $avaliacoes['gestao']; $avaliacoes_gestao = $avaliacoes['gestao']->get();
if( $avaliacoes_ensino->all() != null || if( $avaliacoes_ensino->all() != null ||
$avaliacoes_pesquisa->all() != null || $avaliacoes_pesquisa->all() != null ||
...@@ -335,7 +335,6 @@ class PadController extends Controller ...@@ -335,7 +335,6 @@ class PadController extends Controller
} }
$professor->ch = $this->get_carga_horaria_total($avaliacoes); $professor->ch = $this->get_carga_horaria_total($avaliacoes);
} }
return view("pad.avaliacao.professores", compact('professores', 'pad', 'index_menu')); return view("pad.avaliacao.professores", compact('professores', 'pad', 'index_menu'));
...@@ -362,10 +361,10 @@ class PadController extends Controller ...@@ -362,10 +361,10 @@ class PadController extends Controller
$status = Status::listStatus(); $status = Status::listStatus();
$avaliacoes = $this->get_avaliacoes($user_pad, $avaliador_pad); $avaliacoes = $this->get_avaliacoes($user_pad, $avaliador_pad);
$avaliacoes_ensino = $avaliacoes['ensino']; $avaliacoes_ensino = $avaliacoes['ensino']->paginate(5);
$avaliacoes_pesquisa = $avaliacoes['pesquisa']; $avaliacoes_pesquisa = $avaliacoes['pesquisa']->paginate(5);
$avaliacoes_extensao = $avaliacoes['extensao']; $avaliacoes_extensao = $avaliacoes['extensao']->paginate(5);
$avaliacoes_gestao = $avaliacoes['gestao']; $avaliacoes_gestao = $avaliacoes['gestao']->paginate(5);
//Informando quais tipos (ensino, pesquisa, extensão ou gestão) de atividades podem ser avaliadas pelo usuário logado. //Informando quais tipos (ensino, pesquisa, extensão ou gestão) de atividades podem ser avaliadas pelo usuário logado.
$avalPad = $user->avaliadorPad()->first(); $avalPad = $user->avaliadorPad()->first();
...@@ -462,7 +461,7 @@ class PadController extends Controller ...@@ -462,7 +461,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')->paginate(5); $avaliacoes_ensino = Avaliacao::whereIn('id', $avaliacoes_ensino_ids)->orderBy('status');
// //
} }
...@@ -495,7 +494,7 @@ class PadController extends Controller ...@@ -495,7 +494,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')->paginate(5); $avaliacoes_pesquisa = Avaliacao::whereIn('id', $avaliacoes_pesquisa_ids)->orderBy('status');
} }
if (in_array(Dimensao::EXTENSAO, $dimensoes)) { if (in_array(Dimensao::EXTENSAO, $dimensoes)) {
...@@ -523,7 +522,7 @@ class PadController extends Controller ...@@ -523,7 +522,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')->paginate(5); $avaliacoes_extensao = Avaliacao::whereIn('id', $avaliacoes_extensao_ids)->orderBy('status');
} }
if (in_array(Dimensao::GESTAO, $dimensoes)) { if (in_array(Dimensao::GESTAO, $dimensoes)) {
...@@ -571,7 +570,7 @@ class PadController extends Controller ...@@ -571,7 +570,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')->paginate(5); $avaliacoes_gestao = Avaliacao::whereIn('id', $avaliacoes_gestao_ids)->orderBy('status');
} }
...@@ -586,10 +585,10 @@ class PadController extends Controller ...@@ -586,10 +585,10 @@ class PadController extends Controller
private function get_carga_horaria_total($avaliacoes) private function get_carga_horaria_total($avaliacoes)
{ {
$ch = 0; $ch = 0;
$avaliacoes_ensino = $avaliacoes['ensino']; $avaliacoes_ensino = $avaliacoes['ensino']->get();
$avaliacoes_pesquisa = $avaliacoes['pesquisa']; $avaliacoes_pesquisa = $avaliacoes['pesquisa']->get();
$avaliacoes_extensao = $avaliacoes['extensao']; $avaliacoes_extensao = $avaliacoes['extensao']->get();
$avaliacoes_gestao = $avaliacoes['gestao']; $avaliacoes_gestao = $avaliacoes['gestao']->get();
for ($i = 0; $i < count($avaliacoes_ensino->all()); $i++){ for ($i = 0; $i < count($avaliacoes_ensino->all()); $i++){
$ch += $avaliacoes_ensino[$i]->tarefa()->first()->ch_semanal; $ch += $avaliacoes_ensino[$i]->tarefa()->first()->ch_semanal;
......
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