Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
186 righe
11 KiB
186 righe
11 KiB
<!doctype html> |
|
<? |
|
include '../../lib/api.php'; |
|
define('WS_MODULE', 'account'); |
|
define('THIS_PERMISSION', GRUPPO_OPERATORI); |
|
include_once (ROOT . "layout/include_permission.php"); |
|
?> |
|
<html lang="en"> |
|
<? include_once ROOT . 'layout/head.php'; ?> |
|
<body> |
|
<? include_once ROOT . 'layout/header.php'; ?> |
|
<div class="container-fluid"> |
|
<? include_once ROOT . 'layout/menu.php'; ?> |
|
<main role="main" class="<?= $cssColumNavBar ?>" > |
|
<? |
|
?> |
|
|
|
<div class="row"> |
|
<div class="col-sm-12"> |
|
<nav aria-label="breadcrumb"> |
|
<ol class="breadcrumb"> |
|
<li class="breadcrumb-item"><a href="#">Home</a></li> |
|
<li class="breadcrumb-item active" aria-current="page">Operatori</li> |
|
</ol> |
|
</nav> |
|
</div> |
|
</div> |
|
|
|
<div class="row"> |
|
<div class="col-sm-12"> |
|
<h4 class="card-title">Lista Operatori</h4> |
|
<table id="listaOperatori" class="table table-striped table-bordered" > |
|
<thead> |
|
<tr> |
|
<!--<th>ID</th>--> |
|
<th>Nome</th> |
|
<th>Cognome</th> |
|
<th>Mail</th> |
|
<th>Modifica</th> |
|
<!--<th>Elimina</th>--> |
|
</tr> |
|
</thead> |
|
</table> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-sm-6"> |
|
<button type="button" class="btn btn-primary btn-sm btn-block" data-toggle="modal" data-target="#exampleModal"> |
|
Nuovo Operatore <i class="fa fa-users"></i> |
|
</button> |
|
</div> |
|
<div class="col-sm-6"> |
|
<a href="https://console.firebase.google.com/project/sipars-backend-users/overview?pli=1" target="_blank" class="btn btn-success btn-sm btn-block" > Google Dashboard <i class="fab fa-google"></i></a> |
|
</div> |
|
</div> |
|
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> |
|
<div class="modal-dialog" role="document" > |
|
<div class="modal-content" style="width:110%"> |
|
<div class="modal-header"> |
|
<h5 class="modal-title" id="exampleModalLabel">Operatore</h5> |
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> |
|
<span aria-hidden="true">×</span> |
|
</button> |
|
</div> |
|
<form action="javascript:createOperatore()" id="form-register" > |
|
<div class="modal-body"> |
|
<div class="row"> |
|
<div class="col-sm-12"> |
|
<div class="form-group row"> |
|
<label for="inputPassword3" class="col-sm-3 col-form-label"><span class="text-danger">* </span>Nome</label> |
|
<div class="col-sm-9"> |
|
<input type="text" class="form-control" required="" name="NOME" id="nome"> |
|
</div> |
|
</div> |
|
<div class="form-group row"> |
|
<label for="inputPassword3" class="col-sm-3 col-form-label"><span class="text-danger">* </span>Cognome</label> |
|
<div class="col-sm-9"> |
|
<input type="text" class="form-control" required="" name="COGNOME" id="cognome"> |
|
</div> |
|
</div> |
|
<div class="form-group row"> |
|
<label for="inputEmail3" class="col-sm-3 col-form-label"><span class="text-danger">* </span>Email</label> |
|
<div class="col-sm-9"> |
|
<input type="email" class="form-control" required="" name="EMAIL" id="email"> |
|
</div> |
|
</div> |
|
<div class="form-group row"> |
|
<label for="inputPassword3" class="col-sm-3 col-form-label"><span class="operatore_text-danger">* </span>Password<br></label> |
|
|
|
|
|
<div class="col-sm-9"> |
|
<input type="password" class="form-control" required="" name="PASSWORD" id="password" > |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-sm-12"> |
|
<span class="small text-danger"><i class="fa fa-info-circle"></i>(Lunghezza Minima 8 Caratteri)</span> |
|
</div> |
|
</div> |
|
<br> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="modal-footer"> |
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">Chiudi</button> |
|
<button type="submit" class="btn btn-primary" >Prosegui <i class="fas fa-arrow-circle-right"></i></button> |
|
</div> |
|
</form> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="modal fade" id="edit-operatore" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> |
|
<div class="modal-dialog" role="document" > |
|
<div class="modal-content" style="width:110%"> |
|
<div class="modal-header"> |
|
<h5 class="modal-title" id="exampleModalLabel">Modifica Operatore</h5> |
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> |
|
<span aria-hidden="true">×</span> |
|
</button> |
|
</div> |
|
<form action="javascript:editOperatore()" id="form-edit-operatore" > |
|
<div class="modal-body"> |
|
<div class="row"> |
|
<div class="col-sm-12"> |
|
<div class="form-group row"> |
|
<label for="inputPassword3" class="col-sm-3 col-form-label"><span class="text-danger">* </span>Nome</label> |
|
<div class="col-sm-9"> |
|
<input type="text" class="form-control" required="" name="NOME" id="operatore_NOME"> |
|
<input type="hidden" class="form-control" required="" name="ID" id="operatore_ID"> |
|
</div> |
|
</div> |
|
<div class="form-group row"> |
|
<label for="inputPassword3" class="col-sm-3 col-form-label"><span class="text-danger">* </span>Cognome</label> |
|
<div class="col-sm-9"> |
|
<input type="text" class="form-control" required="" name="COGNOME" id="operatore_COGNOME"> |
|
</div> |
|
</div> |
|
<div class="form-group row"> |
|
<label for="inputEmail3" class="col-sm-3 col-form-label"><span class="text-danger">* </span>Email</label> |
|
<div class="col-sm-9"> |
|
<input type="email" class="form-control" required="" name="EMAIL" id="operatore_EMAIL"> |
|
</div> |
|
</div> |
|
<br> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="modal-footer"> |
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">Chiudi</button> |
|
<button type="submit" class="btn btn-primary" >Prosegui <i class="fas fa-arrow-circle-right"></i></button> |
|
</div> |
|
</form> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
</main> |
|
<? include_once ROOT . 'layout/footer.php'; ?> |
|
</div> |
|
</body> |
|
<script type="text/javascript"> |
|
$(document).ready(function () { |
|
$('#listaOperatori').DataTable({ |
|
'processing': true, |
|
'serverSide': true, |
|
'serverMethod': 'post', |
|
"order": [[0, 'desc']], |
|
'ajax': { |
|
'url': WS_CALL + '?module=<?= WS_MODULE ?>&action=listaO' |
|
}, |
|
'columns': [ |
|
{data: 'NOME'}, |
|
{data: 'COGNOME'}, |
|
{data: 'EMAIL'}, |
|
{data: 'MODIFICA'}, |
|
// {data: 'ELIMINA'} |
|
|
|
] |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
</script> |
|
</html>
|