$app->get('/print', function () use($app) { $searchData = $app->request->get(); $search = array(); if (!empty($searchData['nombre'])) { $search['nombre'] = $searchData['nombre']; } if (!empty($searchData['apellido'])) { $search['apellido'] = $searchData['apellido']; } if (!empty($searchData['obra_social'])) { $search['obra_social'] = $searchData['obra_social']; } $pacientes = new PacientesController(); $data = $pacientes->get($search); $print = new PrintController(); $print->printPacientes($data); }); $app->get('/alta', function () use($app) { $app->render('pacientes_alta.php'); }); $app->post('/alta', function () use($app) { $pacientes = new PacientesController(); $data = $app->request()->post(); $result = $pacientes->save($data); if ($result > 0) { $app->flash('msgExito', 'Se guardo el paciente correctamente.'); } else { $app->flash('msgError', 'Hubo un problema al guardar el paciente.'); } $app->redirect(URL . 'pacientes'); });