diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 108de47..a1cc83a 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -74,6 +74,7 @@ $routes->group('admin', ['filter' => 'admin_filter'], static function ($routes) $routes->get('encuesta/(:segment)', 'Admin::encuesta/$1', ['as' => 'admin_encuesta']); $routes->match(['get', 'post'], 'encuesta/editar/(:segment)', 'Admin::editarEncuesta/$1', ['as' => 'admin_encuesta_editar']); $routes->get('encuesta/eliminar/(:segment)', 'Admin::eliminarEncuesta/$1', ['as' => 'admin_encuesta_eliminar']); + $routes->get('respuestas/', 'Admin::respuestas', ['as' => 'admin_respuestas']); // 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 4af5408..b63fb8e 100644 --- a/app/Controllers/Admin.php +++ b/app/Controllers/Admin.php @@ -7,6 +7,7 @@ use App\Models\EncuestaModel; use App\Models\PreguntaModel; use App\Models\PrestadorModel; use App\Models\PrestadorSolicitudModel as ModelsPrestadorSolicitudModel; +use App\Models\SurveyUserModel; use App\Models\UserModel; class Admin extends BaseController @@ -298,6 +299,20 @@ class Admin extends BaseController )); } + public function respuestas() + { + $respuestas = model(SurveyUserModel::class)->find(); + $encuestas = model(EncuestaModel::class)->find(); + $prestadores = model(PrestadorModel::class)->getPrestadoresActivos(); + + $data = [ + 'respuestas' => $respuestas, + 'encuestas' => $encuestas, + 'prestadores' => $prestadores, + ]; + return view('Admin/respuestas', $data); + } + // PREGUNTAS public function nuevaPregunta($id) diff --git a/app/Views/Admin/respuestas.php b/app/Views/Admin/respuestas.php new file mode 100644 index 0000000..4cccb35 --- /dev/null +++ b/app/Views/Admin/respuestas.php @@ -0,0 +1,70 @@ +extend('templates/baseAdmin') ?> + +section('content') ?> + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + +
Encuesta IDPrestador IDFechaRespuestas
+ Ver respuestas +
+ +
+
+ + + +endSection() ?> \ No newline at end of file diff --git a/app/Views/templates/baseAdmin.php b/app/Views/templates/baseAdmin.php index 425f9ae..0b06605 100644 --- a/app/Views/templates/baseAdmin.php +++ b/app/Views/templates/baseAdmin.php @@ -85,6 +85,12 @@ scratch. This page gets rid of all links and provides the needed markup only.

Lista

+