diff --git a/app/Config/Routes.php b/app/Config/Routes.php index a8dddce..caf125e 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -76,6 +76,7 @@ $routes->group('admin', ['filter' => 'admin_filter'], static function ($routes) $routes->get('encuesta/eliminar/(:segment)', 'Admin::eliminarEncuesta/$1', ['as' => 'admin_encuesta_eliminar']); $routes->get('respuestas/', 'Admin::respuestas', ['as' => 'admin_respuestas']); $routes->get('respuesta/(:segment)/(:segment)', 'Admin::respuesta/$1/$2', ['as' => 'admin_respuesta']); + $routes->get('respuestas/(:segment)', 'Admin::respuestasEncuesta/$1', ['as' => 'admin_respuestas_encuesta']); // PREGUNTAS $routes->match(['get', 'post'], 'encuesta/(:segment)/pregunta/', 'Admin::nuevaPregunta/$1', ['as' => 'admin_pregunta_nueva']); diff --git a/app/Controllers/Admin.php b/app/Controllers/Admin.php index 0690138..bde7d1f 100644 --- a/app/Controllers/Admin.php +++ b/app/Controllers/Admin.php @@ -310,6 +310,11 @@ class Admin extends BaseController return view('Admin/respuestas', $data); } + public function respuestasEncuesta($surveyId) + { + echo 'todas las respuestas de esta encuesta'; + } + public function respuesta($surveyId, $userId) { if (!$respuestas = model(RespuestaModel::class)->getRespuestas($surveyId, $userId)) { @@ -338,7 +343,7 @@ class Admin extends BaseController ]; - return view('Admin/respuesta', $data); + return view('Admin/respuestaIndividual', $data); } // PREGUNTAS diff --git a/app/Views/Admin/encuestas.php b/app/Views/Admin/encuestas.php index f12c580..679b01b 100644 --- a/app/Views/Admin/encuestas.php +++ b/app/Views/Admin/encuestas.php @@ -7,6 +7,7 @@ Título Descripción Opciones + Ver respuestas @@ -23,11 +24,13 @@ - + + + + diff --git a/app/Views/Admin/respuesta.php b/app/Views/Admin/respuestaIndividual.php similarity index 100% rename from app/Views/Admin/respuesta.php rename to app/Views/Admin/respuestaIndividual.php diff --git a/app/Views/Admin/respuestasGenerales.php b/app/Views/Admin/respuestasGenerales.php new file mode 100644 index 0000000..e69de29