Commit 101e6281 authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

Merge branch 'dev-joao-pdf_generator'

parents 822ff0db b9cf790c
......@@ -901,6 +901,7 @@ class PadController extends Controller
public function generatePDF($id){
$user = Auth::user();
$pad = Pad::find($id);
$userPadGeneratePDF = new UserPadController();
$professores = User::join('user_pad', 'user_pad.user_id', '=', 'users.id')
->join('pad', 'user_pad.pad_id', '=', 'pad.id')
->where(function ($query) use ($user, $id) {
......@@ -932,7 +933,7 @@ class PadController extends Controller
$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 ) {
UserPadController::generatePDF($userPad->{'id'});
$userPadGeneratePDF->generatePDF($userPad->{'id'});
}
}
......
......@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use App\Models\Pad;
use App\Models\Curso;
use App\Models\Campus;
use App\Models\User;
use App\Models\UserPad;
use App\Models\Anexo;
......@@ -207,8 +208,11 @@ class UserPadController extends Controller
'GESTAO' => $gestaoTotalHoras,
'PESQUISA' => $pesquisaTotalHoras
];
if ( Anexo::whereUserPadId($user_pad_id)->first() != null)
{
$anexoPad = Anexo::whereUserPadId($user_pad_id)->first()->toArray();
}
else { $anexoPad = null; }
$userPad = UserPad::whereId($user_pad_id)->first();
$model['ensino'] =
[PadTables::tablesEnsino($user_pad_id)[0]['name'] => $userPad->ensinoAulas->toArray(),
......@@ -311,6 +315,8 @@ class UserPadController extends Controller
}
}
$treated_anexo_pad = [];
if ($anexoPad != null)
{
foreach ($anexoPad as $nome_valor=>$valor)
{
if (in_array($nome_valor, $valores_lista_negra))
......@@ -319,7 +325,8 @@ class UserPadController extends Controller
}
elseif ($nome_valor == 'campus_id')
{
$treated_anexo_pad[$nomes_valores[$nome_valor]] = strtoupper($unidades_ensino[$valor]);
$treated_anexo_pad[$nomes_valores[$nome_valor]] = Campus::whereId($valor)->first()->{'name'};
$treated_anexo_pad[$nomes_valores['unidade']] = $unidades_ensino[Campus::whereId($valor)->first()->{'unidade_id'}];
}
elseif ($nome_valor == 'curso_id')
{
......@@ -342,6 +349,7 @@ class UserPadController extends Controller
$treated_anexo_pad[$nome_valor] = $valor;
}
}
}
date_default_timezone_set("America/Recife");
$dateTime = now()->format('d/m/Y (H:i:s)');
......
......@@ -13,6 +13,7 @@
</header>
<div style="display: flex; flex-direction: column; padding-left:5mm; gap: 10mm">
@if ($data['anexo'] != null || $data['anexo'] != [])
<h1 style="font-size: 16px; font-weight: bold; text-align: center">
ANEXO B
</h1>
......@@ -22,6 +23,7 @@
</h4>
@endforeach
<hr>
@endif
@foreach ($data['model'] as $nome_dimensao=>$dimensao)
<h1 style="font-size: 16px; font-weight: bold">
{{$nome_dimensao}}
......
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