baseline 7.4 as-is produzione

This commit is contained in:
2026-09-09 14:32:53 +00:00
commit 71ec465d7a
3638 changed files with 859299 additions and 0 deletions
+160
View File
@@ -0,0 +1,160 @@
<?php require_once '../Connections/cmctrfdb.php'; ?>␍
<?php require_once '../webassist/mysqli/rsobj.php'; ?>␍
<?php␍
error_reporting(E_ALL);␍
ini_set('display_errors', TRUE);␍
ini_set('display_startup_errors', TRUE);␍
include 'include/headscript.php';␍
include('languages/' . $_SESSION['langselect'] . '/tdgen.php');␍
?>␍
<?php␍
if (isset($_POST['submit'])) {␍
$description = $_POST['descriptionqualcheck']; // Assicurati che la validazione dell'input sia stata fatta␍
$qualchecktext = $_POST['qualchecktext']; // Testo dalla textarea␍
␍
$conn = new mysqli($servername, $username, $password, $dbname);␍
$sql = "INSERT INTO qualcheck_td (descriptionqualcheck, qualchecktext, idcompany) VALUES (?, ?, ?)";␍
$stmt = $conn->prepare($sql);␍
␍
if ($stmt) {␍
$stmt->bind_param("ssi", $description, $qualchecktext, $idcompany);␍
$stmt->execute();␍
} else {␍
echo "Errore durante l'inserimento nel database.";␍
}␍
}␍
?>␍
␍
<!DOCTYPE html>␍
<html lang="en">␍
␍
<head>␍
<meta charset="UTF-8">␍
<meta name="viewport" content="width=device-width, initial-scale=1.0">␍
<title>Aggiungi Qualificazione</title>␍
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">␍
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet">␍
␍
<script src="ckeditor/build/ckeditor.js"></script>␍
<script>␍
document.addEventListener("DOMContentLoaded", function() {␍
ClassicEditor␍
.create(document.querySelector('#qualcheckText'), {␍
toolbar: {␍
items: [␍
'undo', 'redo',␍
'|', 'heading',␍
'|', 'fontFamily', 'fontSize',␍
'|', 'bold', 'italic',␍
'|', 'link', 'blockQuote',␍
'|', 'alignment:left', 'alignment:right', 'alignment:center', 'alignment:justify',␍
'|', 'bulletedList', 'numberedList', 'outdent', 'indent',␍
'|', 'insertTable',␍
'|', 'imageUpload'␍
],␍
shouldNotGroupWhenFull: true␍
},␍
// Configurazione per l'inserimento delle tabelle␍
table: {␍
contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells']␍
},␍
// Configurazione per l'upload delle immagini␍
simpleUpload: {␍
// Il URL dove le immagini caricate vengono processate␍
uploadUrl: 'uploadck.php',␍
␍
// Abilita il caricamento automatico di immagini inserite␍
withCredentials: true,␍
␍
// Headers aggiuntivi inviati con l'upload dell'immagine␍
headers: {␍
'X-CSRF-TOKEN': 'CSRF-Token',␍
Authorization: 'Bearer <JSON Web Token>'␍
}␍
}␍
})␍
.catch(error => {␍
console.error(error);␍
});␍
␍
});␍
</script>␍
<style>␍
.ck-editor__editable_inline {␍
min-height: 200px;␍
/* Adatta questo valore in base alle tue necessità */␍
}␍
␍
.ck-editor__editable {␍
resize: vertical;␍
overflow: auto;␍
}␍
</style>␍
</head>␍
␍
<body>␍
<div class="container mt-5">␍
<button type="button" class="btn btn-secondary" onclick="closeAndRefresh()">Chiudi e Aggiorna</button>␍
␍
<script>␍
function closeAndRefresh() {␍
window.opener.location.reload(); // Aggiorna la pagina genitore␍
window.close(); // Chiude il popup␍
}␍
</script>␍
<h3>Aggiungi Controllo Qualità produzione </h3>␍
␍
<form action="qualcheck.php" method="post">␍
<div class="form-group">␍
<label for="descriptionQualcheck">Descrizione:</label>␍
<input type="text" class="form-control" id="descriptionQualcheck" name="descriptionqualcheck" required>␍
</div>␍
␍
<div class="form-group">␍
<label for="qualcheckText">Controllo Qualità produzione:</label>␍
<textarea class="form-control" id="qualcheckText" name="qualchecktext" rows="5"></textarea>␍
</div>␍
␍
␍
<button type="submit" class="btn btn-primary" name="submit">Aggiungi</button>␍
</form>␍
</div>␍
␍
<div class="container mt-5">␍
<h3>Controllo Qualità produzione Inseriti</h3>␍
<table class="table">␍
<thead>␍
<tr>␍
<th>Descrizione</th>␍
␍
</tr>␍
</thead>␍
<tbody>␍
<?php␍
$conn = new mysqli($servername, $username, $password, $dbname);␍
$query = "SELECT idqualcheck_td, descriptionqualcheck, qualchecktext FROM qualcheck_td WHERE idcompany = ?";␍
$stmt = $conn->prepare($query);␍
$stmt->bind_param("i", $idcompany);␍
$stmt->execute();␍
$result = $stmt->get_result();␍
␍
while ($row = $result->fetch_assoc()) {␍
echo "<tr>";␍
echo "<td>" . htmlspecialchars($row['descriptionqualcheck']) . "</td>";␍
// Aggiungi una colonna con un'icona di cestino che quando cliccata invoca uno script di cancellazione␍
echo "<td><a href='delete_qualcheck.php?id=" . $row['idqualcheck_td'] . "' style='color: red;'><i class='fas fa-trash-alt'></i></a></td>";␍
echo "</tr>";␍
}␍
␍
?>␍
</tbody>␍
</table>␍
</div>␍
␍
␍
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>␍
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.2/dist/umd/popper.min.js"></script>␍
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>␍
</body>␍
␍
</html>