/** * @deprecated substituido por gerarLote * @param Request $request */ public function gerarMultiplas(Request $request) { $month = $request->input('mes'); $year = $request->input('ano'); $ff = new GeradorFolhaFrequencia($month, $year); foreach ($request->input('tratamento') as $tratamentoId) { $tto = \App\Tratamento::findOrFail($tratamentoId); $nome = $tto->paciente->pac_nome; $tr = $tto->tecnicoReferencia->prof_nome; $frequencia = $tto->grupos; $turno = $tto->grupos[0]->grp_turno; $grupos = array(); foreach ($frequencia as $grupo) { $grupos[] = $grupo->grp_dia_semana; } $data = ['nome' => $nome, 'turno' => $turno, 'frequencia' => $grupos, 'tr' => $tr]; $ff->render($data); } $ff->gerar(); }
public function planoTerapeutico($id) { setlocale(LC_ALL, 'pt_BR.UTF-8'); $tratamento = \App\Tratamento::findOrFail($id); $gruposFrequencia = array(); foreach ($tratamento->grupos as $freq) { switch ($freq->grp_dia_semana) { case 'Segunda-Feira': $gruposFrequencia[] = '2º'; break; case 'Terça-Feira': $gruposFrequencia[] = '3º'; break; case 'Quarta-Feira': $gruposFrequencia[] = '4º'; break; case 'Quinta-Feira': $gruposFrequencia[] = '5º'; break; case 'Sexta-Feira': $gruposFrequencia[] = '6º'; break; } } sort($gruposFrequencia); return View('tratamento.planoterapeutico', ['tratamento' => $tratamento, 'frequencia' => $gruposFrequencia]); }