diff --git a/app/Http/Controllers/UserPadController.php b/app/Http/Controllers/UserPadController.php
index f2da384d78cc5c357f231cfd18aa7d251557abb5..c1cf34ff627f1273863c3d5f7e201e65e3a08441 100644
--- a/app/Http/Controllers/UserPadController.php
+++ b/app/Http/Controllers/UserPadController.php
@@ -33,7 +33,6 @@ use App\Models\Tabelas\Pesquisa\PesquisaLideranca;
use App\Models\Tabelas\Pesquisa\PesquisaOrientacao;
use App\Models\Tabelas\Pesquisa\PesquisaOutros;
use Illuminate\Http\Request;
-use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Response;
use Illuminate\Support\Facades\Validator;
use PDF;
@@ -190,11 +189,12 @@ class UserPadController extends Controller
$treated_model = [];
$treated_nome_dimensao = "";
$treated_nome_categoria = "";
-
+ $treated_tarefa_codigo = "";
+
foreach ($model as $nome_dimensao=>$dimensao)
{
$treated_nome_dimensao = strtoupper($nome_dimensao);
- $treated_model = Arr::add($treated_model, $treated_nome_dimensao, []);
+ $treated_model[$treated_nome_dimensao] = [];
foreach ($dimensao as $nome_categoria=>$categoria)
{
@@ -205,218 +205,168 @@ class UserPadController extends Controller
else
{
$treated_nome_categoria = str_replace(".", ":", $nome_categoria);
- $treated_model[$treated_nome_dimensao] =
- Arr::add($treated_model[$treated_nome_dimensao], $treated_nome_categoria, []);
- foreach ($categoria as $item_name=>$item)
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria] = [];
+ foreach ($categoria as $nome_item=>$item)
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria], $item_name, []);
- foreach ($item as $value_name=>$value)
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item] = [];
+ foreach ($item as $nome_valor=>$valor)
{
- if ($value_name == "id" ||
- $value_name == "user_pad_id" ||
- $value_name == "dimensao" ||
- $value_name == "created_at" ||
- $value_name == "updated_at" ||
- $value_name == "deleted_at"
- )
- {
- continue;
- }
- elseif ($value_name == 'cod_atividade')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Cód', $value);
- }
- elseif ($value_name == 'componente_curricular')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Componente Curricular', $value);
- }
- elseif ($value_name == 'ch_semanal')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'CH Semanal', $value);
- }
- elseif ($value_name == 'curso')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Curso', $value);
- }
- elseif ($value_name == 'descricao')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Descrição', $value);
- }
- elseif ($value_name == 'discente')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Curso', $value);
- }
- elseif ($value_name == 'documento')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Documento', $value);
- }
- elseif ($value_name == 'titulo_projeto')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Título do Projeto', $value);
- }
- elseif ($value_name == 'nome')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Nome', $value);
- }
- elseif ($value_name == 'programa_extensao')
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Programa de Extensão', $value);
- }
- elseif ($value_name == 'linha_grupo_pesquisa')
+ if (! array_key_exists($treated_tarefa_codigo, $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item]))
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Linha E Grupo de Pesquisa', $value);
+ if ($nome_valor == 'cod_atividade')
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item]['Cód: ' . $valor] = [];
+ $treated_tarefa_codigo = 'Cód: ' . $valor;
+ // break;
+ }
}
- elseif ($value_name == 'atividade')
+ else
{
- if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria)
+ if ($nome_valor == "id" ||
+ $nome_valor == "user_pad_id" ||
+ $nome_valor == "dimensao" ||
+ $nome_valor == "created_at" ||
+ $nome_valor == "updated_at" ||
+ $nome_valor == "deleted_at"
+ )
{
continue;
}
- else
+ elseif ($nome_valor == 'componente_curricular')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Atividade', $value);
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Componente Curricular'] = $valor;
}
- }
- elseif ($value_name == 'cod_dimensao')
- {
- if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria)
+ elseif ($nome_valor == 'ch_semanal')
{
- continue;
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['CH Semanal'] = $valor;
}
- else
+ elseif ($nome_valor == 'curso')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Cód Dimensão', $value);
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Curso'] = $valor;
}
- }
- elseif ($value_name == "nivel")
- {
- if ($value == 1)
+ elseif ($nome_valor == 'descricao')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Nível','Graduação');
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Descrição'] = $valor;
}
- elseif ($value == 2)
+ elseif ($nome_valor == 'discente')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Nível','Pós Graduação Lato Sensu');
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Curso'] = $valor;
}
- elseif ($value == 3)
+ elseif ($nome_valor == 'documento')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Nível','Pós Graduação Stricto Sensu');
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Documento'] = $valor;
}
- }
- elseif ($value_name == "modalidade")
- {
- if ($value == 1)
+ elseif ($nome_valor == 'titulo_projeto')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Modalidade','EAD');
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Título do Projeto'] = $valor;
}
- elseif ($value == 2)
+ elseif ($nome_valor == 'nome')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Modalidade','Presencial');
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nome'] = $valor;
}
- }
- elseif ($value_name == "funcao")
- {
- if ($value == 1)
+ elseif ($nome_valor == 'programa_extensao')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Função','Coordenador');
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Programa de Extensão'] = $valor;
}
- elseif ($value == 2)
+ elseif ($nome_valor == 'linha_grupo_pesquisa')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Função','Colaborador');
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Linha E Grupo de Pesquisa'] = $valor;
}
- elseif ($value == 4)
+ elseif ($nome_valor == 'atividade')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Função','Orientador');
+ if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria)
+ {
+ continue;
+ }
+ else
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Atividade'] = $valor;
+ }
}
- elseif ($value == 5)
+ elseif ($nome_valor == 'cod_dimensao')
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Função','Co-Orientador');
+ if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria)
+ {
+ continue;
+ }
+ else
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Cód Dimensão'] = $valor;
+ }
}
- elseif ($value == 6)
+ elseif ($nome_valor == "nivel")
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Função','Membro');
+ if ($valor == 1)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nível'] = 'Graduação';
+ }
+ elseif ($valor == 2)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nível'] = 'Pós Graduação Lato Sensu';
+ }
+ elseif ($valor == 3)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nível'] = 'Pós Graduação Stricto Sensu';
+ }
}
- }
- elseif ($value_name == "natureza")
- {
- if ($value == 1)
+ elseif ($nome_valor == "modalidade")
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Natureza','Inovação');
+ if ($valor == 1)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Modalidade'] = 'EAD';
+ }
+ elseif ($valor == 2)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Modalidade'] = 'Presencial';
+ }
}
- elseif ($value == 2)
+ elseif ($nome_valor == "funcao")
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Natureza','Pedagogia');
+ if ($valor == 1)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Coordenador';
+ }
+ elseif ($valor == 2)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Colaborador';
+ }
+ elseif ($valor == 4)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Orientador';
+ }
+ elseif ($valor == 5)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Co-Orientador';
+ }
+ elseif ($valor == 6)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Membro';
+ }
}
- elseif ($value == 4)
+ elseif ($nome_valor == "natureza")
{
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Natureza','Vivência');
+ if ($valor == 1)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Inovação';
+ }
+ elseif ($valor == 2)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Pedagogia';
+ }
+ elseif ($valor == 4)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Vivência';
+ }
+ elseif ($valor == 5)
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Outros';
+ }
}
- elseif ($value == 5)
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- 'Natureza','Outros');
+ else
+ {
+ $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo][$nome_valor] = $valor;
}
}
- else
- {
- $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] =
- Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
- $value_name, $value);
- }
}
}
}
@@ -431,6 +381,7 @@ class UserPadController extends Controller
// dd(
// // $userPad->pesquisaCoordenacoes->toArray(),
// // ($model['extensao']['1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)']),
+ // public_path('images\estado_pe_logo.png'),
// $treated_model,
// // array_values($model['ensino'])[0],
// // array_values($model['ensino'])[0][0],
diff --git a/resources/views/pad/teacher/report_pdf.blade.php b/resources/views/pad/teacher/report_pdf.blade.php
index a77feb61893cc95136b4af88210eb8600d9f3742..373eaf0ec872fc2a9893f38201ffac4f3471c6a9 100644
--- a/resources/views/pad/teacher/report_pdf.blade.php
+++ b/resources/views/pad/teacher/report_pdf.blade.php
@@ -1,61 +1,39 @@
-
+
@foreach ($data['model'] as $nome_dimensao=>$dimensao)
-
{{$nome_dimensao}}
+
+ {{$nome_dimensao}}
+
@foreach ($dimensao as $nome_categoria=>$categoria)
-
{{$nome_categoria}}
+
+ {{$nome_categoria}}
+
- @foreach ($categoria as $item_name=>$item)
-
-
-
-
- @foreach ($item as $value_name=>$value)
-
- {{$value_name}}
- |
- @endforeach
-
-
-
-
-
- @foreach ($item as $value_name=>$value)
-
- {{$value}}
- |
- @endforeach
-
-
-
-
+ @foreach ($categoria as $nome_item=>$item)
+
+ @foreach ($item as $nome_tarefa=>$tarefa)
+ -
+ {{$nome_tarefa}}
+
+
+ @foreach ($tarefa as $nome_valor=>$valor)
+ -
+ {{$nome_valor}}: {{$valor}}
+
+ @endforeach
+
+ @endforeach
+
+
@endforeach
-
+
@endforeach
-
-
-
-
- TOTAL DE HORAS |
-
-
-
-
-
-
- {{ $data['horas'][$nome_dimensao] }}
- |
-
-
-
+
+ - TOTAL DE HORAS: {{ $data['horas'][$nome_dimensao] }}
+
@endforeach
-
+
\ No newline at end of file