if (!empty($searchData['nombre'])) { $search['nombre'] = $searchData['nombre']; } if (!empty($searchData['apellido'])) { $search['apellido'] = $searchData['apellido']; } if (!empty($searchData['dni'])) { $search['dni'] = $searchData['dni']; } if (!empty($searchData['tipo'])) { $search['tipo'] = $searchData['tipo']; } $profesionales = new ProfesionalesController(); $data = $profesionales->get($search); $print = new PrintController(); $print->printProfesionales($data); }); $app->get('/alta', function () use($app) { $app->render('profesionales_alta.php'); }); $app->post('/alta', function () use($app) { $profesionales = new ProfesionalesController(); $data = $app->request()->post(); $result = $profesionales->save($data); if ($result > 0) { $app->flash('msgExito', 'Se guardó el profesional correctamente.'); } else { $app->flash('msgError', 'Hubo un problema al guardar el profesional.'); } $app->redirect(URL . 'profesionales'); });