95 lines
3.7 KiB
PHP
95 lines
3.7 KiB
PHP
<?= $this->extend('templates/baseAdmin') ?>
|
|
|
|
<?= $this->section('content') ?>
|
|
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<h5 class="card-title"><?= $encuesta['title'] ?></h5>
|
|
<br>
|
|
<p><?= $encuesta['description'] ?></p>
|
|
<p>Perfil: <strong><?= $encuesta['perfil_nombre'] ?></strong></p>
|
|
<p>Fecha: <strong><?= $encuesta['fecha_nombre'] ?></strong></p>
|
|
<p>Status: <strong><?= $encuesta['status_nombre'] ?></strong></p>
|
|
<a href="<?= route_to('admin_encuesta_editar', $id) ?>" class="card-link">Editar encuesta</a>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="d-flex justify-content-between mb-3">
|
|
<h2>Preguntas</h2>
|
|
<a href="<?= route_to('admin_pregunta_nueva', $id) ?>" class="btn btn-outline-dark align-items-start mr-3"><i class="right fas fa-plus-circle"></i> Nueva pregunta</a>
|
|
</div>
|
|
|
|
<table class="table">
|
|
<thead>
|
|
<th>Pregunta</th>
|
|
<th>Tipo</th>
|
|
<th>Opciones</th>
|
|
<th>Acciones</th>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach ($preguntas as $pregunta) : ?>
|
|
<tr>
|
|
<td><?= $pregunta['question'] ?></td>
|
|
<td>
|
|
<?php if ($pregunta['type'] == '1') echo 'Texto';
|
|
else if ($pregunta['type'] == '2') echo 'Selección única';
|
|
else if ($pregunta['type'] == '3') echo 'Selección múltiple' ?>
|
|
</td>
|
|
<td><?= $pregunta['frm_option'] ?></td>
|
|
<td>
|
|
<div class="button-group mr-2" role="group">
|
|
<a href="<?= route_to('admin_pregunta_editar', $pregunta['id']) ?>" class="btn btn-info ">
|
|
<i class="nav-icon fas fa-edit"></i>
|
|
</a>
|
|
<button type="button" class="btn btn-danger" data-toggle="modal" data-target="#eliminarModal" data-id="<?= $pregunta['id'] ?>" data-question="<?= $pregunta['question'] ?>" data-link="<?= route_to('admin_pregunta_eliminar', $pregunta['id'], $id) ?>">
|
|
<i class="nav-icon fas fa-trash"></i>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach ?>
|
|
</tbody>
|
|
</table>
|
|
|
|
<!-- Modal: eliminar encuesta -->
|
|
<div class="modal fade" id="eliminarModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="exampleModalLabel">Eliminar Pregunta</h5>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body">
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
|
|
<a href="#" id="eliminar-link" class="btn btn-danger">Eliminar</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="plugins/jquery/jquery.min.js"></script>
|
|
<script>
|
|
$(document).ready(function() {
|
|
$('#eliminarModal').on('show.bs.modal', (event) => {
|
|
let button = $(event.relatedTarget)
|
|
let preguntaId = button.data('id')
|
|
let preguntaTitle = button.data('question')
|
|
let preguntaLink = button.data('link')
|
|
|
|
let modal = $(this)
|
|
// modal.find('.modal-title').text('New message to ' + recipient)
|
|
modal.find('.modal-body').text('Eliminar: ' + preguntaTitle)
|
|
modal.find('#eliminar-link').attr('href', preguntaLink)
|
|
})
|
|
|
|
})
|
|
</script>
|
|
|
|
<?= $this->endSection() ?>
|