mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Eliminada subida de ficheros y configurado menu de catalogo (no beta)
This commit is contained in:
@ -25,11 +25,5 @@ $routes->group('catalogo', ['namespace' => 'App\Controllers\Catalogo'], function
|
||||
$routes->get('clientlist', 'CatalogoLibros::getClientList', ['as' => 'clientList']);
|
||||
|
||||
|
||||
/**======================
|
||||
* FILES
|
||||
*========================**/
|
||||
$routes->post('get_files', 'CatalogoLibros::get_files');
|
||||
$routes->post('upload_files', 'CatalogoLibros::upload_files');
|
||||
|
||||
});
|
||||
});
|
||||
@ -1,79 +0,0 @@
|
||||
<div class="accordion accordion-bordered mt-3" id="accordionFicheros">
|
||||
<div class="card accordion-item">
|
||||
<h2 class="accordion-header" id="headingFicheros">
|
||||
<button type="button" class="accordion-button collapsed" data-bs-toggle="collapse"
|
||||
data-bs-target="#collapseFicheros" aria-expanded="false" aria-controls="collapseFicheros">
|
||||
<h5 class="mb-0"><?= lang("Catalogo.ficherosLibro") ?? 'Ficheros' ?></h5>
|
||||
</button>
|
||||
</h2>
|
||||
|
||||
<div id="collapseFicheros" class="accordion-collapse collapse" data-bs-parent="#accordionFicheros">
|
||||
<div class="accordion-body">
|
||||
|
||||
<div class="row">
|
||||
<!-- Zona de subida -->
|
||||
<div class="col-12 mb-3">
|
||||
<h3>Ficheros</h3>
|
||||
<div class="col-12">
|
||||
<div class="dropzone needsclick" id="dropzone-multi">
|
||||
<div class="dz-message needsclick">
|
||||
Arrastre aquí los ficheros o haga click
|
||||
</div>
|
||||
<div class="fallback">
|
||||
<input name="file" type="file" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<button id="btnUploadFile"
|
||||
class="btn mt-3 btn-primary btn-submit waves-effect waves-light ml-2 ">
|
||||
<span
|
||||
class="align-middle d-sm-inline-block d-none me-sm-1"><?= lang('App.global_upload_files') ?></span>
|
||||
<i class="ti ti-upload ti-xs"></i>
|
||||
</button>
|
||||
<button id="submit-all-files"
|
||||
class="btn mt-3 btn-success btn-submit waves-effect waves-light ml-2">
|
||||
<span
|
||||
class="align-middle d-sm-inline-block d-none me-sm-1"><?= lang('App.global_save_file') ?></span>
|
||||
<i class="ti ti-device-floppy ti-xs"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<!-- Tabla de ficheros -->
|
||||
<div class="col-md-12 col-lg-12 px-4">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-bordered">
|
||||
<thead class="table-light">
|
||||
<tr>
|
||||
<th>Fecha subida</th>
|
||||
<th>Usuario</th>
|
||||
<th>Fichero</th>
|
||||
<th>Tamaño</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="fileList">
|
||||
<!-- Aquí se cargarán los archivos por JS o PHP -->
|
||||
<?php if (!empty($ficheros)): ?>
|
||||
<?php foreach ($ficheros as $fichero): ?>
|
||||
<tr>
|
||||
<td><?= esc($fichero['fecha']) ?></td>
|
||||
<td><?= esc($fichero['usuario']) ?></td>
|
||||
<td><a href="<?= esc($fichero['url']) ?>"
|
||||
target="_blank"><?= esc($fichero['nombre']) ?></a></td>
|
||||
<td><?= esc($fichero['tamano']) ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
<?php else: ?>
|
||||
<tr>
|
||||
<td colspan="4" class="text-center text-muted">No hay ficheros subidos</td>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- //.row -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -19,7 +19,6 @@
|
||||
<?= view("themes/vuexy/form/catalogo/_datosGeneralesFormItems") ?>
|
||||
<?= view("themes/vuexy/form/catalogo/_otrosDatosFormItems") ?>
|
||||
<?= view("themes/vuexy/form/catalogo/_configuracionLibroFormItems") ?>
|
||||
<?= view("themes/vuexy/form/catalogo/_ficherosLibroFormItems") ?>
|
||||
<?= view("themes/vuexy/form/catalogo/_trackingFormItems") ?>
|
||||
</div>
|
||||
<!-- /.card-body -->
|
||||
|
||||
@ -2,25 +2,29 @@
|
||||
/**
|
||||
* MENU CATALOGO
|
||||
*/
|
||||
if (auth()->user()->inGroup('beta')) {
|
||||
if (auth()->user()->can('catalogo.menu')) {
|
||||
?>
|
||||
<!-- Catalogue -->
|
||||
<li class="menu-item">
|
||||
<a href="javascript:void(0);" class="menu-link menu-toggle beta">
|
||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||
<i class="menu-icon tf-icons ti ti-book"></i>
|
||||
<?= lang("App.menu_catalogo") ?>
|
||||
</a>
|
||||
<ul class="menu-sub">
|
||||
<li class="menu-item">
|
||||
<a href="<?= route_to("CatalogoLibrosList") ?>" class="menu-link beta">
|
||||
<?= lang("App.menu_catalogo_libros") ?>
|
||||
</a>
|
||||
</li>
|
||||
<li class="menu-item">
|
||||
<a href="<?= route_to("CatalogoLibrosAdd") ?>" class="menu-link beta">
|
||||
<?= lang("App.menu_catalogo_nuevo") ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php if (auth()->user()->can('catalogo.menu')) { ?>
|
||||
<li class="menu-item">
|
||||
<a href="<?= route_to("CatalogoLibrosList") ?>" class="menu-link">
|
||||
<?= lang("App.menu_catalogo_libros") ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php } ?>
|
||||
<?php if (auth()->user()->can('catalogo.create')) { ?>
|
||||
<li class="menu-item">
|
||||
<a href="<?= route_to("CatalogoLibrosAdd") ?>" class="menu-link">
|
||||
<?= lang("App.menu_catalogo_nuevo") ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php } ?>
|
||||
<li class="menu-item">
|
||||
<a href="<?= site_url("catalogo/catalogo/importar") ?>" class="menu-link beta">
|
||||
<?= lang("App.menu_catalogo_importar") ?>
|
||||
|
||||
Reference in New Issue
Block a user