fixed TF in inglese

This commit is contained in:
Claudio 2025-09-12 15:15:33 +02:00
parent d106d42c03
commit 18364b7127
22 changed files with 1945 additions and 952 deletions

View File

@ -0,0 +1,380 @@
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require_once('../Connections/cmctrfdb.php'); ?>
<?php require_once('../webassist/mysqli/rsobj.php'); ?>
<?php require_once('../webassist/mysqli/queryobj.php'); ?>
<?php
// include('include/headscript.php');
?>
<?php //insert query
if (isset($_POST['adduser'])) {
if (isset($_POST['first_name'])) {
$first_name = $_POST['first_name'];
}
if (isset($_POST['last_name'])) {
$last_name = $_POST['last_name'];
}
if (isset($_POST['emailuser'])) {
$emailuser = $_POST['emailuser'];
}
if (isset($_POST['datein'])) {
$datein = $_POST['datein'];
}
if (isset($_POST['language'])) {
$langid = $_POST['language'];
}
if (isset($_POST['company_name'])) {
$company_name = $_POST['company_name'];
}
if (isset($_POST['vat_number'])) {
$vat_number = $_POST['vat_number'];
}
if (isset($_POST['terms_accepted'])) {
$terms_accepted = $_POST['terms_accepted'];
}
if (isset($_POST['privacy_accepted'])) {
$privacy_accepted = $_POST['privacy_accepted'];
}
$checkmail = new WA_MySQLi_RS("checkmail", $cmctrfdb, 0);
$checkmail->setQuery("SELECT * FROM auth_users WHERE auth_users.email='$emailuser'");
$checkmail->execute();
if (!empty($checkmail->getColumnVal("id"))) {
$varmailrepeat = 'Y'; ?>
<?php
} else {
$mysqli = new mysqli($hostname_cmctrfdb, $username_cmctrfdb, $password_cmctrfdb, $database_cmctrfdb);
$query = "INSERT INTO auth_users (email, first_name, last_name, password, role_id, status, email_verified_at, created_at, updated_at, langid, termuseaccepted, privacyaccepted, company_name, vat_number) VALUES ('$emailuser', '$first_name', '$last_name', '12345!AA', '2', 'Active', '$datein', '$datein', '$datein', '$langid', '$datein', '$datein', '$company_name', '$vat_number')";
// Esegui la query
$mysqli->query($query);
$inserttrue = 'Y';
// Chiudi la connessione al database
$mysqli->close();
//Now include the following following files based
//on the correct file path. Third file is required only if you want to enable SMTP.
require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
require 'phpmailer/src/SMTP.php';
//mail to client
$mail = new PHPMailer(true);
try {
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = "smtp.office365.com"; // Specify main and backup server
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = "noreply@cimac.it"; // SMTP username
$mail->Password = "Fol42937"; // SMTP password
$mail->SMTPSecure = "tls"; // Enable encryption, 'ssl' also accepted
$mail->Port = 587;
$mmessage = "mailnewuser";
include('include/mailnewuser.php');
// Email body content
$htmlContent = $mailmessage1;
$mail->From = $fromaddresssmail;
$mail->FromName = 'CIMAC Application Form System';
$mail->addAddress($emailuser); // Add a recipient
$mail->Subject = "Creazione Nuovo Utente";
$mail->Body = $htmlContent;
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
$mail->send();
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
// mail to Marco for new user
$mail = new PHPMailer(true);
try {
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = $mailhost; // Specify main and backup server
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = $mailusername; // SMTP username
$mail->Password = $mailpassword; // SMTP password
$mail->SMTPSecure = $mailmethod; // Enable encryption, 'ssl' also accepted
$mail->Port = $mailport;
// Email body content
$mail->From = $fromaddresssmail;
$mail->FromName = 'CIMAC Application Form System';
$mail->addBCC('m.piccolini@cimac.it'); // Add a recipient
$mail->addBCC($csmail); // Add a recipient
$mail->addBCC($csmail3);
$mail->addBCC('info@acscreativesolutions.com');
$mail->Subject = 'Nuovo Utente';
$mail->Body = "Ciao! E' stato inserito un nuovo Utente $emailuser ";
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
$mail->send();
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>CIMAC Application Form</title>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta content="Premium Multipurpose Admin & Dashboard Template" name="description" />
<meta content="" name="author" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<!-- App favicon -->
<link rel="shortcut icon" href="../assets/images/favicon.ico">
<!-- App css -->
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/jquery-ui.min.css" rel="stylesheet">
<link href="assets/css/icons.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/metisMenu.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/app.min.css" rel="stylesheet" type="text/css" />
</head>
<body class="account-body accountbg">
<!-- Log In page -->
<div class="container-fluid">
<div class="row vh-100 ">
<div class="col-12 align-self-center">
<div class="auth-pagea">
<div class="card auth-card shadow-lg" style="max-width: 800px; width: 100%; margin: 0 auto;">
<div class="card-body">
<div class="px-3">
<div>
<a href="https://www.cimac.it/modulo_certificazione/public/login" class="logo logo-admin"><img src="assets/img/cimac-logo.png" height="55" alt="logo" class="auth-logo"></a>
</div><!--end auth-logo-box-->
<div class="text-center auth-logo-text">
<h4 class="mt-0 mb-3 mt-5">REGISTRAZIONE PIATTAFORMA PPEASY<br>REGISTRATION PPEASY PLATFORM</h4>
</div> <!--end auth-logo-text-->
<?php if (isset($varmailrepeat)) { ?>
<div class="alert icon-custom-alert alert-outline-pink b-round fade show" role="alert">
<i class="mdi mdi-alert-outline alert-icon"></i>
<div class="alert-text">
<strong>Email già presente nel database.
</div>
<div class="alert-close">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true"><i class="mdi mdi-close text-danger"></i></span>
</button>
</div>
</div><?php } ?>
<?php if (isset($inserttrue)) { ?>
<div class="alert icon-custom-alert alert-outline-success alert-success-shadow" role="alert">
<i class="mdi mdi-check-all alert-icon"></i>
<div class="alert-text">
<strong>Ben fatto!</strong> Utente creato con successo.
</div>
</div>
<p>Presto riceverai una mail per impostare la tua prima password e poi potrai procedere con l'uso del portale!</p><br>
<p>Soon you will receive an email in order to setup your first password and then you can start to use the portal!</p><br>
<?php } ?>
<?php if (!isset($inserttrue)) { ?>
<form class="form-horizontal auth-form my-4" action="auth-creation.php" method="post" name="usernew" onsubmit="return validateForm();">
<?php $nowtime = date("Y-m-d G:i:s"); ?>
<div class="form-group">
<label for="useremail">Nome/Name</label>
<div class="input-group mb-3">
<span class="auth-form-icon">
<i class="dripicons-user"></i>
</span>
<input type="text" class="form-control" id="first_name" name="first_name" placeholder="Nome/Name" required>
</div>
</div><!--end form-group-->
<div class="form-group">
<label for="useremail">Cognome / Surname</label>
<div class="input-group mb-3">
<span class="auth-form-icon">
<i class="dripicons-user"></i>
</span>
<input type="text" class="form-control" id="last_name" name="last_name" placeholder="Cognome / Surname" required>
</div>
</div><!--end form-group-->
<div class="form-group">
<label for="useremail">Email</label>
<div class="input-group mb-3">
<span class="auth-form-icon">
<i class="dripicons-mail"></i>
</span>
<input type="email" class="form-control" id="emailuser" name="emailuser" placeholder="Email" required>
</div>
</div><!--end form-group-->
<div class="form-group">
<label for="useremail">Ragione sociale azienda / Company Name</label>
<div class="input-group mb-3">
<span class="auth-form-icon">
<i class="dripicons-briefcase"></i>
</span>
<input type="text" class="form-control" id="company_name" name="company_name" placeholder="Ragione sociale azienda / Company Name" required>
</div>
</div><!--end form-group-->
<div class="form-group">
<label for="useremail">P.IVA azienda / Vat Number or ID Tax Number</label>
<div class="input-group mb-3">
<span class="auth-form-icon">
<i class="dripicons-id"></i>
</span>
<input type="text" class="form-control" id="vat_number" name="vat_number" placeholder="P.IVA azienda / Vat Number or ID Tax Number" required>
</div>
</div><!--end form-group-->
<div class="form-row">
<div class="col-md-8 mb-8">
<label for="exampleFormControlSelect1">Lingua / Language</label>
<select class="form-control" id="language" name="language" required>
<option value="1">Italiano</option>
<option value="2">English</option>
</select>
</div>
<input type="hidden" id="status" name="status" value="Active">
<input type="hidden" id="role_id" name="role_id" value="2">
<input type="hidden" id="adduser" name="adduser" value="Y">
<input type="hidden" id="datein" name="datein" value="<?php echo $nowtime; ?>">
</div>
<div class="form-group row mt-4">
<div class="col-sm-12">
<div class="custom-control custom-switch switch-success">
<input type="checkbox" class="custom-control-input" id="terms_accepted" name="terms_accepted" onchange="checkAcceptance()">
<label class="custom-control-label" for="terms_accepted">Registrandoti accetti i termini e le condizioni duso della piattaforma PPEASY <a href="terminiecondizioni.php" target="_blank"><u>qui presenti</u></a> / By registering you agree to <a href="termsandconditions.php" target="_blank"><u>these terms and conditions</u></a> of use of the PPEASY platform </label>
</div>
<div class="custom-control custom-switch switch-success">
<input type="checkbox" class="custom-control-input" id="privacy_accepted" name="privacy_accepted" onchange="checkAcceptance()">
<label class="custom-control-label" for="privacy_accepted">Dichiaro di aver letto e compreso linformativa sui dati personali <a href="informativappeasy.php" target="_blank"><u>qui presente</u></a>. / I declare that I have read and understood the information on <a href="privacydoc.php" target="_blank"><u>personal data herein</u></a>.</label>
</div>
</div><!--end col-->
</div><!--end form-group-->
<div class="form-group mb-0 row">
<div class="col-12 mt-2">
<button class="btn btn-round btn-block" type="submit" id="registerButton" disabled style="background-color: #f5f5f5; color: #333333;">Registrati / Register <i class="fas fa-sign-in-alt ml-1"></i></button>
</div><!--end col-->
</div> <!--end form-group-->
</form><?php } ?><!--end form-->
</div><!--end /div-->
<div class="m-3 text-center text-muted">
<p class="">Hai già un account? / Already have an account ? <a href="login" class="text-primary ml-2">Log in</a></p>
<br>
<p> <a href="regolamentoprivacy.php" target="_blank">Regolamento Privacy</a> / <a href="privacydoc.php" target="_blank">Privacy Policy</a> - <a href="cookie-policy-it.php" target="_blank">Cookie Policy Ita</a> / <a href="cookie-policy-en.php" target="_blank">Cookie Policy ENG</a> </p>
</div>
</div><!--end card-body-->
</div><!--end card-->
</div><!--end auth-card-->
</div><!--end col-->
</div><!--end row-->
</div><!--end container-->
<!-- End Log In page -->
<!-- jQuery -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery-ui.min.js"></script>
<script src="assets/js/bootstrap.bundle.min.js"></script>
<script src="assets/js/metismenu.min.js"></script>
<script src="assets/js/waves.js"></script>
<script src="assets/js/feather.min.js"></script>
<script src="assets/js/jquery.slimscroll.min.js"></script>
<!-- App js -->
<script src="../assets/js/app.js"></script>
<script>
function validateForm() {
var termsAccepted = document.getElementById("terms_accepted").checked;
var privacyAccepted = document.getElementById("privacy_accepted").checked;
if (!termsAccepted || !privacyAccepted) {
alert("Devi accettare i Termini di Uso e la Privacy Policy per registrarti / You must accept the Terms of Use and Privacy Policy to register.");
return false;
}
return true;
}
function checkAcceptance() {
var termsAccepted = document.getElementById("terms_accepted").checked;
var privacyAccepted = document.getElementById("privacy_accepted").checked;
var registerButton = document.getElementById("registerButton");
if (termsAccepted && privacyAccepted) {
registerButton.disabled = false;
registerButton.className = "btn btn-gradient-primary btn-round btn-block waves-effect waves-light";
registerButton.style.backgroundColor = "";
registerButton.style.color = "";
} else {
registerButton.disabled = true;
registerButton.className = "btn btn-round btn-block";
registerButton.style.backgroundColor = "#f5f5f5";
registerButton.style.color = "#333333";
}
}
// Initial check on page load
window.onload = checkAcceptance;
</script>
<!-- Cookie Banner -->
<div id="cookie-banner" style="position: fixed; bottom: 0; width: 100%; background: #333; color: #fff; padding: 15px; text-align: center; z-index: 1000; font-family: Arial, sans-serif;">
<div id="cookie-text">
<p>
Questo sito utilizza esclusivamente cookie tecnici per garantire funzionalità essenziali (come login e sicurezza).
<a href="cookie-policy-it.php" target="_blank" style="color: #fff; text-decoration: underline; margin-left: 5px;">Scopri di più</a>
</p>
<p>
This site uses only technical cookies to ensure essential features (such as login and security).
<a href="cookie-policy-en.php" target="_blank" style="color: #fff; text-decoration: underline; margin-left: 5px;">Learn more</a>
</p>
</div>
<div>
<button onclick="closeBanner()" style="background: #28a745; color: #fff; border: none; padding: 8px 16px; margin: 5px; cursor: pointer;">OK</button>
</div>
</div>
<script>
function closeBanner() {
document.getElementById('cookie-banner').style.display = 'none';
localStorage.setItem('cookiesAcknowledged', 'true');
}
// Nasconde il banner se l'utente ha già chiuso
window.onload = function() {
if (localStorage.getItem('cookiesAcknowledged')) {
document.getElementById('cookie-banner').style.display = 'none';
}
};
</script>
</body>
</html>

View File

@ -1,197 +1,193 @@
<?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
// Controlla se il form è stato inviato
if (isset($_POST['submit'])) {
$description = $_POST['descriptionlogo']; // Assumi che la validazione dell'input sia già stata fatta
$targetDir = "logos/"; // Assicurati che questa directory esista e sia scrivibile
$file = $_FILES['logofile'];
$fileName = $file['name'];
$fileTmpName = $file['tmp_name'];
$fileError = $file['error'];
// Estrai l'estensione del file
$exploded = explode('.', $fileName);
$fileExt = strtolower(end($exploded));
// Controlla se non ci sono errori e se il file è un PNG o JPG
if ($fileError === 0 && ($fileExt === 'png' || $fileExt === 'jpg' || $fileExt === 'jpeg')) {
$newFileName = $idcompany . "_" . time() . "." . $fileExt; // Rinomina il file
$fileDestination = $targetDir . $newFileName;
$conn = new mysqli($servername, $username, $password, $dbname);
// Sposta il file nella directory definitiva
if (move_uploaded_file($fileTmpName, $fileDestination)) {
// Qui esegui l'inserimento nel database
$sql = "INSERT INTO logo_td (descriptionlogo, filenamelogo, idcompany) VALUES (?, ?, ?)";
$stmt = $conn->prepare($sql);
if ($stmt) {
$stmt->bind_param("ssi", $description, $newFileName, $idcompany);
$stmt->execute();
} else {
echo "Errore durante l'inserimento nel database.";
}
} else {
echo "C'è stato un errore nel caricamento del file.";
}
} else {
echo "Sono ammessi solo file PNG e JPG.";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aggiungi Logo</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">
<style>
.drag-area {
border: 2px dashed #ccc;
border-radius: 20px;
width: auto;
margin: 10px 0;
padding: 20px;
text-align: center;
font-size: 20px;
color: #ccc;
}
.drag-area.highlight {
border-color: blue;
background-color: rgba(0, 0, 255, 0.1);
}
.custom-file-label::after {
content: "Sfoglia";
}
</style>
</head>
<body>
<div class="container mt-5">
<button onclick="closeAndRefresh()">Chiudi e Aggiorna</button>
<h3 style="display: inline-block;">Aggiungi Logo</h3>
<form id="uploadLogoForm" action="logopopup.php" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="logoDescription">Descrizione Logo:</label>
<input type="text" class="form-control" id="logoDescription" name="descriptionlogo" required>
</div>
<div class="drag-area" id="drag-area">
<p>Trascina qui il file o clicca per selezionare</p>
</div>
<div class="custom-file mb-3">
<input type="file" class="custom-file-input" id="logoFile" name="logofile" accept=".png, .jpg, .jpeg" required hidden>
<label class="custom-file-label" for="logoFile">Scegli file</label>
</div>
<button type="submit" class="btn btn-primary" name="submit">Carica Logo</button>
</form>
</div>
<div class="container mt-5">
<h3>Loghi Caricati</h3>
<table class="table">
<thead>
<tr>
<th>Descrizione</th>
<th>Logo</th>
<th>Azione</th>
</tr>
</thead>
<tbody>
<?php
$conn = new mysqli($servername, $username, $password, $dbname);
$query = "SELECT idlogo_td, descriptionlogo, filenamelogo FROM logo_td WHERE idcompany = ?";
$stmt = $conn->prepare($query);
$stmt->bind_param("i", $idcompany); // Assumi che $idcompany sia già definita e pulita
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>" . htmlspecialchars($row['descriptionlogo']) . "</td>";
echo "<td><img src='logos/" . htmlspecialchars($row['filenamelogo']) . "' alt='Logo' style='width: 50px;'></td>";
echo "<td><a href='deleteLogo.php?id=" . $row['idlogo_td'] . "' onclick='return confirm(\"Sei sicuro di voler cancellare questo logo?\");'><i class='fas fa-trash-alt' style='color: red;'></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>
<script>
// Mostra il nome del file nel campo custom file di Bootstrap quando selezionato
$(".custom-file-input").on("change", function() {
var fileName = $(this).val().split("\\").pop();
$(this).siblings(".custom-file-label").addClass("selected").html(fileName);
});
var dragArea = document.getElementById('drag-area');
var input = document.getElementById('logoFile');
// Highlight drag area
['dragenter', 'dragover'].forEach(eventName => {
dragArea.addEventListener(eventName, (e) => {
preventDefaults(e);
dragArea.classList.add('highlight');
}, false);
});
// Unhighlight drag area
['dragleave', 'drop'].forEach(eventName => {
dragArea.addEventListener(eventName, (e) => {
preventDefaults(e);
dragArea.classList.remove('highlight');
}, false);
});
// Handle drop
dragArea.addEventListener('drop', (e) => {
preventDefaults(e);
let dt = e.dataTransfer;
let files = dt.files;
input.files = files;
$(".custom-file-label").addClass("selected").html(files[0].name);
}, false);
function preventDefaults(e) {
e.preventDefault();
e.stopPropagation();
}
// Click on drag area to open file dialog
dragArea.addEventListener('click', () => input.click());
</script>
<script>
function closeAndRefresh() {
if (window.opener && !window.opener.closed) {
window.opener.updateSelectDropdown();
}
window.close();
}
</script>
</body>
<?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
// Check if the form has been submitted
if (isset($_POST['submit'])) {
$description = $_POST['descriptionlogo']; // Assume input validation is already done
$targetDir = "logos/"; // Ensure this directory exists and is writable
$loadedFile = $_FILES['logofile'];
$fileName = $loadedFile['name'];
$fileTmpName = $loadedFile['tmp_name'];
$fileError = $loadedFile['error'];
// Extract file extension
$exploded = explode('.', $fileName);
$fileExt = strtolower(end($exploded));
// Check for errors and if file is PNG or JPG
if ($fileError === 0 && ($fileExt === 'png' || $fileExt === 'jpg' || $fileExt === 'jpeg')) {
$newFileName = $idcompany . "_" . time() . "." . $fileExt; // Rename file
$fileDestination = $targetDir . $newFileName;
$conn = new mysqli($servername, $username, $password, $dbname);
// Move file to destination directory
if (move_uploaded_file($fileTmpName, $fileDestination)) {
// Perform database insertion
$sql = "INSERT INTO logo_td (descriptionlogo, filenamelogo, idcompany) VALUES (?, ?, ?)";
$stmt = $conn->prepare($sql);
if ($stmt) {
$stmt->bind_param("ssi", $description, $newFileName, $idcompany);
$stmt->execute();
} else {
echo ($_SESSION['langselect'] == 'en') ? "Error during database insertion." : "Errore durante l'inserimento nel database.";
}
} else {
echo ($_SESSION['langselect'] == 'en') ? "There was an error uploading the file." : "C'è stato un errore nel caricamento del file.";
}
} else {
echo ($_SESSION['langselect'] == 'en') ? "Only PNG and JPG files are allowed." : "Sono ammessi solo file PNG e JPG.";
}
}
?>
<!DOCTYPE html>
<html lang="<?php echo ($_SESSION['langselect'] == 'en') ? 'en' : 'it'; ?>">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo ($_SESSION['langselect'] == 'en') ? 'Add Logo' : 'Aggiungi Logo'; ?></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">
<style>
.drag-area {
border: 2px dashed #ccc;
border-radius: 20px;
width: auto;
margin: 10px 0;
padding: 20px;
text-align: center;
font-size: 20px;
color: #ccc;
}
.drag-area.highlight {
border-color: blue;
background-color: rgba(0, 0, 255, 0.1);
}
.custom-file-label::after {
content: "<?php echo ($_SESSION['langselect'] == 'en') ? 'Browse' : 'Sfoglia'; ?>";
}
</style>
</head>
<body>
<div class="container mt-5">
<?php echo $_SESSION['langselect'];
<button onclick="closeAndRefresh()"><?php echo ($_SESSION['langselect'] == 'en') ? 'Close and Refresh' : 'Chiudi e Aggiorna'; ?></button>
<h3 style="display: inline-block;"><?php echo ($_SESSION['langselect'] == 'en') ? 'Add Logo' : 'Aggiungi Logo'; ?></h3>
<form id="uploadLogoForm" action="logopopup.php" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="logoDescription"><?php echo ($_SESSION['langselect'] == 'en') ? 'Logo Description:' : 'Descrizione Logo:'; ?></label>
<input type="text" class="form-control" id="logoDescription" name="descriptionlogo" required>
</div>
<div class="drag-area" id="drag-area">
<p><?php echo ($_SESSION['langselect'] == 'en') ? 'Drag file here or click to select' : 'Trascina qui il file o clicca per selezionare'; ?></p>
</div>
<div class="custom-file mb-3">
<input type="file" class="custom-file-input" id="logoFile" name="logofile" accept=".png, .jpg, .jpeg" required hidden>
<label class="custom-file-label" for="logoFile"><?php echo ($_SESSION['langselect'] == 'en') ? 'Choose file' : 'Scegli file'; ?></label>
</div>
<button type="submit" class="btn btn-primary" name="submit"><?php echo ($_SESSION['langselect'] == 'en') ? 'Upload Logo' : 'Carica Logo'; ?></button>
</form>
</div>
<div class="container mt-5">
<h3><?php echo ($_SESSION['langselect'] == 'en') ? 'Uploaded Logos' : 'Loghi Caricati'; ?></h3>
<table class="table">
<thead>
<tr>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Description' : 'Descrizione'; ?></th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Logo' : 'Logo'; ?></th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Action' : 'Azione'; ?></th>
</tr>
</thead>
<tbody>
<?php
$conn = new mysqli($servername, $username, $password, $dbname);
$query = "SELECT idlogo_td, descriptionlogo, filenamelogo FROM logo_td WHERE idcompany = ?";
$stmt = $conn->prepare($query);
$stmt->bind_param("i", $idcompany); // Assume $idcompany is already defined and sanitized
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>" . htmlspecialchars($row['descriptionlogo']) . "</td>";
echo "<td><img src='logos/" . htmlspecialchars($row['filenamelogo']) . "' alt='Logo' style='width: 50px;'></td>";
echo "<td><a href='deleteLogo.php?id=" . $row['idlogo_td'] . "' onclick='return confirm(\"" . ($_SESSION['langselect'] == 'en' ? 'Are you sure you want to delete this logo?' : 'Sei sicuro di voler cancellare questo logo?') . "\");'><i class='fas fa-trash-alt' style='color: red;'></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>
<script>
// Show file name in Bootstrap custom file input when selected
$(".custom-file-input").on("change", function() {
var fileName = $(this).val().split("\\").pop();
$(this).siblings(".custom-file-label").addClass("selected").html(fileName);
});
var dragArea = document.getElementById('drag-area');
var input = document.getElementById('logoFile');
// Highlight drag area
['dragenter', 'dragover'].forEach(eventName => {
dragArea.addEventListener(eventName, (e) => {
preventDefaults(e);
dragArea.classList.add('highlight');
}, false);
});
// Unhighlight drag area
['dragleave', 'drop'].forEach(eventName => {
dragArea.addEventListener(eventName, (e) => {
preventDefaults(e);
dragArea.classList.remove('highlight');
}, false);
});
// Handle drop
dragArea.addEventListener('drop', (e) => {
preventDefaults(e);
let dt = e.dataTransfer;
let files = dt.files;
input.files = files;
$(".custom-file-label").addClass("selected").html(files[0].name);
}, false);
function preventDefaults(e) {
e.preventDefault();
e.stopPropagation();
}
// Click on drag area to open file dialog
dragArea.addEventListener('click', () => input.click());
</script>
<script>
function closeAndRefresh() {
if (window.opener && !window.opener.closed) {
window.opener.updateSelectDropdown();
}
window.close();
}
</script>
</body>
</html>

View File

@ -548,7 +548,7 @@
</head>
<body>
TEXT HERE
SOON AVAILABLE
</body>

View File

@ -548,7 +548,251 @@
</head>
<body>
TEXT HERE
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></strong></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:16px;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'>
<strong>
<span style='font-size:16px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>
Informativa Cookies
</span>
</strong>
</p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Gentile Utente,</span></p>
<h2 style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:17px;font-family:"Calibri Light",sans-serif;color:#2F5496;border:none;font-weight:normal;text-align:justify;line-height:normal;background:white;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:black;'>Anci Servizi s.r.l. a socio unico B.U. Cimac e da qui in avanti solo il &ldquo;Titolare&rdquo; ex art 26 Regolamento Europeo 2016/679 a seguito delle nuove Linee guida cookies e altri strumenti di tracciamento &nbsp;del 10 giugno 2021 emanate dall&rsquo;Autorit&agrave; Garante di cui si pu&ograve; prendere visione al seguente indirizzo&nbsp;</span><a href="https://www.gpdp.it/web/guest/home/docweb/-/docweb-display/docweb/9677876"><span style="color:blue;text-decoration:underline;"><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:black;'>Linee guida cookie e altri strumenti di tracciamento - 10 giugno 2021 - Garante Privacy (gpdp.it)</span></span></a><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:black;'>&nbsp;</span><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:black;'>ed in conformit&agrave; con quanto previsto nel Regolamento Europea 2016/679 (da qui in poi anche GDPR), informa i naviganti del sito, in via generale, &nbsp;su quanto segue e nel dettaglio, tramite la tabella presente nel successivo punto 4, sui cookies e gli altri sistemi di tracciamento ed identificatori tecnici utilizzati specificatamente sul sito sul qual state navigando.</span></h2>
<div style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'>
<ol style="margin-bottom:0cm;list-style-type: decimal;margin-left: 8px;">
<li style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'><strong><u><span style='font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>Cookies</span></u></strong></li>
</ol>
</div>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Un cookie &egrave; un piccolo file di testo che viene depositato da un sito web sul disco rigido dell&rsquo;utente, nel&nbsp;</span><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>dettaglio sono stringhe di testo che i siti web (cd. Publisher o &ldquo;prime parti&rdquo;) visitati dall&rsquo;utente ovvero siti o web server diversi (cd. &ldquo;terze parti&rdquo;) posizionano ed archiviano &ndash; direttamente, nel caso dei publisher e indirettamente, cio&egrave; per il tramite di questi ultimi, nel caso delle &ldquo;terze parti&rdquo; - all&rsquo;interno di un dispositivo terminale nella disponibilit&agrave; dell&rsquo;utente medesimo.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>I cookies identificano cos&igrave; in modo univoco il browser del navigatore oppure consentono l&apos;accesso ad informazioni sul terminale dell&apos;utente. Per come ricorda l&rsquo;Autorit&agrave; Garante nel provvedimento del giugno 2021 <em>&ldquo;&hellip; I terminali a cui ci si riferisce sono, ad esempio, un computer, un tablet, uno smartphone, ovvero ogni altro dispositivo in grado di archiviare informazioni &hellip; tra essi occorre annoverare anche i cd. dispositivi IoT (Internet of Things) &hellip;&rdquo;.</em></span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>&nbsp;I cookies non danneggiano il computer e non contengono virus. I cookies hanno la funzione di snellire l&apos;analisi del traffico sul Web o di segnalare quando un sito specifico viene visitato e consentono alle applicazioni Web di inviare informazioni a singoli utenti.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>Perch&egrave; si utilizzano i cookies?</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;background:white;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>I cookies sono necessari al funzionamento del sito (cookies tecnici) al fine di ottimizzarne le prestazioni e fornire migliori esperienze di navigazione (c.d. cookies di navigazione). Tramite i cookies si fornisce ai propri Utenti un&rsquo;esperienza di navigazione il pi&ugrave; possibile fluida e semplificata, ad ogni visita sul sito, infatti, non si devono pi&ugrave; ricevere o inserire le stesse informazioni. I cookies possono dunque svolgere importanti e diverse funzioni, tra cui il monitoraggio di sessioni, la memorizzazione di informazioni su specifiche configurazioni riguardanti gli utenti che accedono al server, l&rsquo;agevolazione nella fruizione dei contenuti online etc. (possono ad esempio essere impiegati per tenere traccia degli articoli in un carrello degli acquisti online o delle informazioni utilizzate per la compilazione di un modulo informatico). In generale il Garante ricorda che alcuni dei risultati perseguiti tramite i cookies sono raggiungibili anche tramite l&rsquo;utilizzo di altri strumenti come gli &ldquo;strumenti di tracciamento&rdquo; gli &ldquo;identificatori passivi&rdquo; presuppongono la mera osservazione dell&rsquo;Utente e, cos&igrave; facendo, consentono di effettuare trattamenti analoghi a quelli dei cookies. Tra gli strumenti &ldquo;passivi&rdquo; &egrave; ricompreso ad es.: il fingerprinting. Le informazioni codificate nei cookies possono includere dati personali, come un nome utente, un identificativo univoco o un indirizzo e-mail, un indirizzo IP, ma possono anche contenere dati non personali, come le impostazioni della lingua o informazioni sul tipo di dispositivo che una persona sta utilizzando per navigare nel sito.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;background:white;'><strong><u><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>Nel presente <em>sito</em> sono utilizzati i soli cookies illustrati nella tabella riportati nel seguente punto 4</span></u></strong><u><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>.</span></u></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;background:white;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;background:white;'>&nbsp;</span></p>
<div style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'>
<ol start="2" style="margin-bottom:0cm;list-style-type: decimal;margin-left: 8px;">
<li style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'><strong><u><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>Tipologie di cookies e modalit&agrave; di classificazione</span></u></strong><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>.</span></li>
</ol>
</div>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>I&nbsp;</span><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>c</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ookies possono essere classificati in base al <strong><u>ciclo di vita in</u></strong>:</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookies di sessione:</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>i cookies di sessione sono collocati sul computer durante la sessione di visita di un sito web e vengono rimossi quando si lascia il sito e si chiude il browser. Il cookie viene memorizzato nella memoria temporanea del computer.&nbsp;</span><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>I cookies di sessione permettono a un sito web di seguirti come utente che attraversa un sito web da una pagina all&rsquo;altra.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>I siti web non hanno una memoria propria, ma usano i cookies</span><span style="color:blue;text-decoration:underline;"><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'> LINEE GUIDA COOKIE E ALTRI STRUMENTI DI TRACCIAMENTO - SCHEDA DI SINTESI.pdf LINEE GUIDA COOKIE E ALTRI STRUMENTI DI TRACCIAMENTO - SCHEDA DI SINTESI.pdf</span></span><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;per questo.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Un buon paragone &egrave; pensare a questi cookies come a delle chiavi. Quando il tuo computer ha gi&agrave; la chiave, il sito web pu&ograve; immediatamente farti entrare, invece di trattarti come un nuovo visitatore ad ogni visualizzazione della pagina.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Questa tipologia di&nbsp;</span><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>c</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ookies non viene memorizzata in modo persistente sul dispositivo dell&apos;utente e vengono cancellati alla chiusura del browser.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie persistenti:</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;i cookies persistenti sono collocati sul computer per un periodo di tempo pi&ugrave; lungo. Vengono rimossi solo dopo aver superato il tempo di scadenza del cookie o finch&eacute; l&rsquo;utente stesso non lo rimuove. Ci&ograve; significa che, per l&apos;intera durata di vita del cookie, le sue informazioni verranno trasmesse al server ogni volta che l&apos;utente visita il sito web, o ogni volta che l&apos;utente visualizza una risorsa appartenente a tale sito da un altro sito (ad esempio un annuncio pubblicitario).</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Poich&eacute; questo tipo di cookies rimane sul pc per un periodo di tempo pi&ugrave; lungo rispetto ai cookies di sessione, i cookies persistenti possono essere utilizzati per molteplici scopi come la memorizzazione dei dettagli di accesso e il ricordo delle vostre preferenze o impostazioni. I cookies persistenti sono per lo pi&ugrave; utilizzati per monitorare i visitatori quando navigano in un sito web per &ldquo;vedere&rdquo; cosa piace al visitatore in modo che la sua esperienza utente possa essere migliorata.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>I&nbsp;</span><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>c</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ookies possono essere classificati in base <strong><u>provenienza in</u></strong>:</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;di prima parte&nbsp;</strong></span><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>(cio&egrave;, emessi direttamente dal Titolare)</span></strong><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>:</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;sono i cookies inviati al browser direttamente dal sito che si sta visitando e sono gestiti direttamente dal proprietario e/o responsabile del sito.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;di terza parte (</strong></span><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>cio&egrave;, emessi direttamente da parti terze che offrono servizi funzionali alla corretta fruizione del sito)</span></strong><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>:</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;i cookies di terze parti, appartengono a domini diversi da quello mostrato nella barra degli indirizzi. Questi tipi di cookies appaiono in genere quando le pagine web sono dotate di contenuti, come ad esempio banner pubblicitari, da siti web esterni. Questo implica la possibilit&agrave; di monitoraggio della cronologia di navigazione dell&apos;utente, ed &egrave; spesso usato dagli inserzionisti, nel tentativo di servire annunci rilevanti e personalizzati per ciascun utente.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>In ragione <strong><u>dell&rsquo;utilizzo/finalit&agrave; dell&apos;utilizzo</u></strong><u>:</u></span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;tecnici:</strong> servono per la navigazione (in quanto funzionalmente necessari per lo scorrimento della pagina, la consultazione dei contenuti, l&rsquo;erogazione del servizio) e per facilitare l&apos;accesso e la fruizione del sito da parte dell&apos;utente.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;statistici:</strong> vengono utilizzati a fini di ottimizzazione del sito, direttamente dal titolare del sito stesso, che potr&agrave; raccogliere informazioni in forma aggregata sul numero degli utenti e su come questi visitano il sito.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;per la memorizzazione delle preferenze:</strong> (detti anche&nbsp;</span><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;background:white;'>c</span></strong><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;funzionali</strong>) sono cookies utili a favorire l&apos;utilizzo efficace del sito da parte dell&apos;utente e favorire cos&igrave; l&apos;esperienza personalizzata di navigazione.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;di marketing e profilazione (pubblicitari):</strong> questi cookies vengono utilizzati per ipotizzare un &ldquo;profilo&rdquo; di navigazione dell&apos;utente, in modo da poter proporre messaggi pubblicitari in linea al suo comportamento e interessi nella rete.&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:18.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Cookie</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>s<strong>&nbsp;di social network:</strong> questi cookies consentono alle reti sociali, quali ad es.: Facebook, di identificare i propri utenti e raccogliere informazioni anche mentre navigano su altri siti.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></strong></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></strong></p>
<div style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'>
<ol start="3" style="margin-bottom:0cm;list-style-type: decimal;margin-left: 8px;">
<li style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'><strong><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>&nbsp;Altri strumenti di tracciamento ed identificatori tecnici&nbsp;</span></strong></li>
</ol>
</div>
<h2 style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:17px;font-family:"Calibri Light",sans-serif;color:#2F5496;border:none;font-weight:normal;text-align:justify;background:white;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:black;'>Il Garante a questa pagina web&nbsp;</span><span style="color:blue;text-decoration:underline;"><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:black;'>LINEE GUIDA COOKIE E ALTRI STRUMENTI DI TRACCIAMENTO - SCHEDA DI SINTESI.pdf</span></span><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:black;'>&nbsp;approfondisce il tema in esame tramite una scheda di sintesi sulle proprie linee guida cookies e altri strumenti di tracciamento, in questa sede preme al Titolare ricordare che gli &nbsp;strumenti di tracciamento possono avere caratteristiche diverse sotto il profilo temporale e dunque essere considerati in base alla loro durata (di sessione o permanenti), ovvero dal punto di vista soggettivo (a seconda che il publisher agisca autonomamente o per conto della &ldquo;terza parte&rdquo;). Gli identificatori possono essere catalogati secondo criteri diversi, dei quali il principale resta la finalit&agrave; per la quale vengono utilizzati: di natura &ldquo;tecnica&rdquo; o di natura &ldquo;non tecnica&rdquo;, dovendosi intendere quest&rsquo;ultima categoria in senso ampio, dal momento che l&rsquo;attuale disciplina di legge, tesa alla tutela della confidenzialit&agrave; delle comunicazioni elettroniche oltre che delle informazioni di carattere personale, &egrave; formulata secondo lo schema di una generale proibizione di trattamento dei dati degli interessati, salvo eccezioni rigorosamente e restrittivamente codificate, insuscettibili di estensione analogica.</span></h2>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Al successivo punto 4 il Titolare, </span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>in ottemperanza con il provvedimento richiamato,<strong>&nbsp;tramite tabella, evidenzia i sistemi di tracciamento e gli identificatori tecnici presenti, nel caso, sul sito sul quale state navigando.&nbsp;</strong></span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>4. Cookie tecnici utilizzati</span></strong></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Il Titolare, attraverso il servizio fornito da C.E. Soft srl, utilizza esclusivamente cookie tecnici necessari al corretto funzionamento della webapp.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Tali cookie non richiedono il consenso dell&rsquo;utente, in quanto sono impiegati unicamente per garantire funzionalit&agrave; essenziali e la sicurezza della navigazione, senza finalit&agrave; di profilazione o tracciamento.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Di seguito si riportano le informazioni principali sui cookie attivi:</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<table style="border-collapse: collapse;border: none;width: 640px;">
<tbody>
<tr>
<td style="width: 96.2pt;border: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Nome del cookie</span></p>
</td>
<td style="width: 96.2pt;border-top: 1pt solid windowtext;border-right: 1pt solid windowtext;border-bottom: 1pt solid windowtext;border-image: initial;border-left: none;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Finalit&agrave;</span></p>
</td>
<td style="width: 96.2pt;border-top: 1pt solid windowtext;border-right: 1pt solid windowtext;border-bottom: 1pt solid windowtext;border-image: initial;border-left: none;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Categoria</span></p>
</td>
<td style="width: 96.25pt;border-top: 1pt solid windowtext;border-right: 1pt solid windowtext;border-bottom: 1pt solid windowtext;border-image: initial;border-left: none;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Durata</span></p>
</td>
<td style="width: 96.25pt;border-top: 1pt solid windowtext;border-right: 1pt solid windowtext;border-bottom: 1pt solid windowtext;border-image: initial;border-left: none;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Note di sicurezza</span></p>
</td>
</tr>
<tr>
<td style="width: 96.2pt;border-right: 1pt solid windowtext;border-bottom: 1pt solid windowtext;border-left: 1pt solid windowtext;border-image: initial;border-top: none;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>laravel_session</span></p>
</td>
<td style="width: 96.2pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Mantiene la sessione utente autenticato</span></p>
</td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;"><br></td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><br></p>
</td>
<td style="width: 96.2pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Tecnico</span></p>
</td>
<td style="width: 96.25pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Sessione (chiusura browser)</span></p>
</td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;"><br></td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><br></p>
</td>
<td style="width: 96.25pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Salvato in modo sicuro, associato a dati lato server</span></p>
</td>
</tr>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
</td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;"><br></td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><br></p>
</td>
</tr>
<tr>
<td style="width: 96.2pt;border-right: 1pt solid windowtext;border-bottom: 1pt solid windowtext;border-left: 1pt solid windowtext;border-image: initial;border-top: none;padding: 0cm 5.4pt;vertical-align: top;">
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>XSRF-TOKEN</span></p>
</td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;"><br></td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><br></p>
</td>
<td style="width: 96.2pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Protezione da attacchi CSRF</span></p>
</td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<table style="border: none; width: 100%;">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt;"><br></td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><br></p>
</td>
<td style="width: 96.2pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Tecnico</span></p>
</td>
<td style="width: 96.25pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height: 115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Sessione</span></p>
</td>
<td style="width: 96.25pt;border-top: none;border-left: none;border-bottom: 1pt solid windowtext;border-right: 1pt solid windowtext;padding: 0cm 5.4pt;vertical-align: top;">
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'><span style='font-size:11px;font-family: "Arial Nova Cond Light",sans-serif;color:windowtext;'>Token sicuro, non contiene dati sensibili, letto da JavaScript</span></p>
</td>
</tr>
</tbody>
</table>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Poich&eacute; si tratta di cookie strettamente necessari, non &egrave; prevista la possibilit&agrave; di disattivarli tramite l&rsquo;applicazione, in quanto la loro rimozione comprometterebbe il funzionamento stesso della webapp.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></strong></p>
<div style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'>
<ol start="5" style="margin-bottom:0cm;list-style-type: decimal;margin-left: 8px;">
<li style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'><strong><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>&nbsp;Quali sono i Suoi diritti e come pu&ograve; esercitarli?</span></strong></li>
</ol>
</div>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>I diritti riconosciuti agli interessati dal GDPR sono:</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:36.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;margin:0cm;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>art. 15 - diritto di accesso, </span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ovvero<strong>&nbsp;</strong>l&rsquo;interessato/utente ha diritto ad ottenere informazioni sui quali suoi dati personali sono trattati dal Titolare, sulle finalit&agrave; perseguite, sul tempo per cui detti dati verranno conservati e le modalit&agrave; con cui gli stessi sono trattati.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:36.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;margin:0cm;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>art. 16 - diritto alla rettifica, </span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ovvero l&rsquo;interessato/utente ha diritto a verificare la correttezza dei propri dati ed a richiedere eventuali modifiche/integrazioni.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:36.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;margin:0cm;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>art. 17 &ndash; diritto alla cancellazione, </span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ovvero l&rsquo;interessato/utente pu&ograve; chiedere la cancellazione dei propri dati al ricorrere di determinate condizioni, quali, ad es, il dato personale non &egrave; pi&ugrave; necessario per la finalit&agrave; per il quale &egrave; stato raccolto.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:36.0pt;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;margin:0cm;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&Egrave; nostro diritto rifiutare di soddisfare la Sua eventuale richiesta di cancellazione (ex art 17 GDPR) per uno dei seguenti motivi:</span></p>
<ul class="decimal_type" style="list-style-type: square;">
<li><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>per esercitare il diritto alla libert&agrave; di espressione e di informazione;</span></li>
<li><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>per adempiere a obblighi di legge o svolgere un compito di interesse pubblico o esercitare un&rsquo;autorit&agrave; ufficiale;</span></li>
<li><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>per motivi di salute pubblica nell&rsquo;interesse pubblico;</span></li>
<li><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>per fini di archiviazione, ricerca o statistiche;</span></li>
<li><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>per esercitare o difendere un diritto legale.</span></li>
</ul>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>art. 18 &ndash; diritto alla limitazione di trattamento,</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;ovvero l&rsquo;interessato/utente pu&ograve; chiedere una limitazione dei trattamenti esperibili con riferimento ai propri dati al ricorrere di determinate condizioni, quali, ad es. per l&rsquo;interessato il dato &egrave; stato acquisito rispetto a quella specifica finalit&agrave; in modo illecito.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>art. 20 &ndash; diritto alla portabilit&agrave; dei dati, </span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>ovvero l&rsquo;utente/interessato ha diritto di ricevere i propri dati in formato strutturato, di uso comune e leggibile da dispositivo automatico e, ove tecnicamente fattibile, di ottenerne il trasferimento senza ostacoli ad un altro titolare quando i dati sono trattati con strumenti automatizzati ed il trattamento &egrave; basato sul consenso dell&rsquo;Utente, su un contratto di cui l&rsquo;Utente &egrave; parte o su misure contrattuali ad esso connesse</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>art. 21 &ndash; diritto di opposizione</span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>, ovvero l&rsquo;utente/interessato ha diritto<strong>&nbsp;</strong>di opporsi al trattamento dei propri dati<strong>&nbsp;</strong>quando esso avviene su una base giuridica diversa dal consenso per motivi connessi alla sua situazione particolare; quando, invece, la base giuridica &egrave; il consenso l&rsquo;interessato/utente pu&ograve; opporsi in qualsiasi momento, ma il trattamento fino a quel momento svolto resta lecito.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>art. 22 &ndash; Processo decisionale automatizzato relativo alle persone fisiche, compresa la profilazione: </span></strong><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>salvo specifiche deroghe previste espressamente dall&rsquo;articolo di legge, l&apos;interessato/utente ha il diritto a non essere sottoposto a una decisione basata unicamente sul trattamento automatizzato, compresa la profilazione, che produca effetti giuridici che lo riguardano o che incida in modo analogo significativamente sulla sua persona.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Per esercitare i diritti sopra elencati o per avere maggiori informazioni le sar&agrave; sufficiente inviare una e-mail al seguente indirizzo privacy@assocalzaturifici.it indicando nell&rsquo;oggetto &ldquo;cookies policy: esercizio dei diritti ex GDPR&rdquo; ed inserendo nel corpo della mail il diritto che si vuole esercitare e nel caso l&rsquo;indirizzo e-mail sul quale si desidera ricevere riscontro.</span></p>
<p style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:115%;'><span style='font-size:11px;line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Il Titolare dar&agrave; riscontro all&rsquo;esercizio dei diritti entro le tempistiche indicate in art 12 comma 3 GDPR Le ricordiamo che &egrave; sua <strong><u>facolt&agrave; proporre reclamo</u></strong> a un&apos;autorit&agrave; di controllo (Autorit&agrave; Garante per la protezione dei dati personali www.garanteprivacy.it)&nbsp;</span></p>
<p style='margin-top:.15pt;margin-right:11.05pt;margin-bottom:.0001pt;margin-left:0cm;font-size:9px;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;'><strong><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></strong></p>
<div style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'>
<ol start="6" style="margin-bottom:0cm;list-style-type: decimal;margin-left: 8px;">
<li style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'><strong><span style='font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>&nbsp;Data breach</span></strong></li>
</ol>
</div>
<p style='margin-top:.45pt;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>Nel caso in cui il Titolare del Trattamento dati subisca una violazione per come configurata in art. 34 comportante un rischio per i diritti e le libert&agrave; delle persone fisiche (data breach) si attiver&agrave; &ndash; se del caso &ndash;per effettuare la notifica all&rsquo; Autorit&agrave; Garante e la comunicazione dell&rsquo;l&rsquo;accaduto a tutti gli interessati.</span></p>
<p style='margin-top:.45pt;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;text-align:justify;line-height:normal;'><span style='font-size:11px;font-family:"Arial Nova Cond Light",sans-serif;color:windowtext;'>&nbsp;</span></p>
<div style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'>
<ol start="7" style="margin-bottom:0cm;list-style-type: decimal;margin-left: 8px;">
<li style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;border:none;'><span style='line-height:115%;font-family:"Arial Nova Cond Light",sans-serif;font-size:11px;color:windowtext;'>Il Titolare avvisa che qualora intendesse trattare ulteriormente i dati personali per una finalit&agrave; diversa da quella per cui essi sono stati raccolti, prima di tale ulteriore trattamento fornir&agrave; all&apos;interessato informazioni in merito a tale diversa finalit&agrave; ed ogni ulteriore informazione pertinente, raccogliendo, nel caso specifico consenso.</span></li>
</ol>
</div>
</body>

View File

@ -417,7 +417,12 @@ $conn->close();
<div class="card">
<div class="card-body">
<h3 class="mt-0 header-title">FIRMA IL TECHNICAL FILE</h3>
<h3 class="mt-0 header-title">
<?= $_SESSION['langselect'] === 'en'
? 'SIGN THE TECHNICAL FILE'
: 'FIRMA IL TECHNICAL FILE' ?>
</h3>
<h4 class="mt-0 header-title"><?php echo $declarationtitle; ?></h4>
<p class="text-muted mb-3"><?php echo $declarationtitle_help; ?></p>

View File

@ -5,16 +5,12 @@
© 2023 CE Soft
</div>
<div class="col-sm-12 col-md-6 text-center text-md-right">
<span class="text-muted">CE SOFT SRL</span> |
<a href="terminiecondizioni.php" target="_blank">Termini IT</a> |
<a href="termsandconditions.php" target="_blank">Terms EN</a> |
<a href="regolamentoprivacy.php" target="_blank">Privacy IT</a> |
<a href="privacydoc.php" target="_blank">Privacy EN</a> |
<a href="cookie-policy-it.php" target="_blank">Cookie IT</a> |
<a href="cookie-policy-en.php" target="_blank">Cookie EN</a>
<a href="regolamentoprivacy.php" target="_blank">Regolamento Privacy</a> / <a href="privacydoc.php" target="_blank">Privacy Policy</a> - <a href="cookie-policy-it.php" target="_blank">Cookie Policy Ita</a> / <a href="cookie-policy-en.php" target="_blank">Cookie Policy ENG</a>
</div>
</div>
</div>
</div>
</footer>
<script>
document.addEventListener('DOMContentLoaded', function() {

View File

@ -0,0 +1,706 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>CIMAC Application Form</title>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta content="Premium Multipurpose Admin & Dashboard Template" name="description" />
<meta content="" name="author" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<!-- App favicon -->
<link rel="shortcut icon" href="../assets/images/favicon.ico">
<!-- App css -->
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/jquery-ui.min.css" rel="stylesheet">
<link href="assets/css/icons.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/metisMenu.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/app.min.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auth-logo-text {
text-align: left;
}
.auth-logo-text p,
.auth-logo-text ul,
.auth-logo-text li {
text-align: left;
margin-bottom: 10px;
line-height: 1.5;
}
.auth-logo-text ul {
padding-left: 20px;
}
.auth-logo-text p[style="font-size: 18px;"] {
margin-bottom: 20px;
}
.auth-logo-text p+p,
.auth-logo-text p+ul,
.auth-logo-text ul+p {
margin-top: 20px;
}
</style>
</head>
<body class="account-body accountbg">
<!-- Log In page -->
<div class="container">
<div class="row vh-100 ">
<div class="col-12 align-self-center">
<div>
<div class="card auth-card shadow-lg">
<div class="card-body">
<div class="px-5">
<div>
<a href="https://www.cimac.it/modulo_certificazione/public/login" class="logo logo-admin"><img src="assets/img/cimac-logo.png" height="55" alt="logo" class="auth-logo"></a>
</div><!--end auth-logo-box-->
<div class="text-center auth-logo-text">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TERMINI_E_CONDIZIONI_PPEASY</title>
<meta name="author" content="Paola Crespi" />
<style type="text/css">
* {
margin: 0;
padding: 0;
text-indent: 0;
}
h1 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 10pt;
}
.p,
p {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
margin: 0pt;
}
.s1 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 7pt;
}
.s2 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: underline;
font-size: 8pt;
}
.s4 {
color: #00F;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
.a,
a {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
.s5 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: underline;
font-size: 7pt;
}
.s7 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
li {
display: block;
}
#l1 {
padding-left: 0pt;
counter-reset: c1 1;
}
#l1>li>*:first-child:before {
counter-increment: c1;
content: "(" counter(c1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l1>li:first-child>*:first-child:before {
counter-increment: c1 0;
}
li {
display: block;
}
#l2 {
padding-left: 0pt;
counter-reset: d1 2;
}
#l2>li>*:first-child:before {
counter-increment: d1;
content: counter(d1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l2>li:first-child>*:first-child:before {
counter-increment: d1 0;
}
#l3 {
padding-left: 0pt;
counter-reset: d2 1;
}
#l3>li>*:first-child:before {
counter-increment: d2;
content: counter(d1, decimal)"." counter(d2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l3>li:first-child>*:first-child:before {
counter-increment: d2 0;
}
#l4 {
padding-left: 0pt;
}
#l4>li>*:first-child:before {
content: "- ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
li {
display: block;
}
#l5 {
padding-left: 0pt;
counter-reset: e1 3;
}
#l5>li>*:first-child:before {
counter-increment: e1;
content: counter(e1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l5>li:first-child>*:first-child:before {
counter-increment: e1 0;
}
#l6 {
padding-left: 0pt;
counter-reset: e2 1;
}
#l6>li>*:first-child:before {
counter-increment: e2;
content: counter(e1, decimal)"." counter(e2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l6>li:first-child>*:first-child:before {
counter-increment: e2 0;
}
li {
display: block;
}
#l7 {
padding-left: 0pt;
counter-reset: f1 4;
}
#l7>li>*:first-child:before {
counter-increment: f1;
content: counter(f1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l7>li:first-child>*:first-child:before {
counter-increment: f1 0;
}
#l8 {
padding-left: 0pt;
counter-reset: f2 1;
}
#l8>li>*:first-child:before {
counter-increment: f2;
content: counter(f1, decimal)"." counter(f2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l8>li:first-child>*:first-child:before {
counter-increment: f2 0;
}
li {
display: block;
}
#l9 {
padding-left: 0pt;
counter-reset: g1 5;
}
#l9>li>*:first-child:before {
counter-increment: g1;
content: counter(g1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l9>li:first-child>*:first-child:before {
counter-increment: g1 0;
}
#l10 {
padding-left: 0pt;
counter-reset: g2 1;
}
#l10>li>*:first-child:before {
counter-increment: g2;
content: counter(g1, decimal)"." counter(g2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l10>li:first-child>*:first-child:before {
counter-increment: g2 0;
}
li {
display: block;
}
#l11 {
padding-left: 0pt;
counter-reset: h1 6;
}
#l11>li>*:first-child:before {
counter-increment: h1;
content: counter(h1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l11>li:first-child>*:first-child:before {
counter-increment: h1 0;
}
#l12 {
padding-left: 0pt;
counter-reset: h2 1;
}
#l12>li>*:first-child:before {
counter-increment: h2;
content: counter(h1, decimal)"." counter(h2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l12>li:first-child>*:first-child:before {
counter-increment: h2 0;
}
#l13 {
padding-left: 0pt;
}
#l13>li>*:first-child:before {
content: "";
color: black;
font-family: Symbol, serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l14 {
padding-left: 0pt;
}
#l14>li>*:first-child:before {
content: "";
color: black;
font-family: Symbol, serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
li {
display: block;
}
#l15 {
padding-left: 0pt;
counter-reset: i1 7;
}
#l15>li>*:first-child:before {
counter-increment: i1;
content: counter(i1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l15>li:first-child>*:first-child:before {
counter-increment: i1 0;
}
#l16 {
padding-left: 0pt;
counter-reset: i2 1;
}
#l16>li>*:first-child:before {
counter-increment: i2;
content: counter(i1, decimal)"." counter(i2, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l16>li:first-child>*:first-child:before {
counter-increment: i2 0;
}
#l17 {
padding-left: 0pt;
counter-reset: j1 1;
}
#l17>li>*:first-child:before {
counter-increment: j1;
content: "(" counter(j1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l17>li:first-child>*:first-child:before {
counter-increment: j1 0;
}
#l18 {
padding-left: 0pt;
counter-reset: k1 1;
}
#l18>li>*:first-child:before {
counter-increment: k1;
content: "(" counter(k1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l18>li:first-child>*:first-child:before {
counter-increment: k1 0;
}
li {
display: block;
}
#l19 {
padding-left: 0pt;
counter-reset: l1 8;
}
#l19>li>*:first-child:before {
counter-increment: l1;
content: counter(l1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l19>li:first-child>*:first-child:before {
counter-increment: l1 0;
}
#l20 {
padding-left: 0pt;
counter-reset: l2 1;
}
#l20>li>*:first-child:before {
counter-increment: l2;
content: counter(l1, decimal)"." counter(l2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l20>li:first-child>*:first-child:before {
counter-increment: l2 0;
}
#l21 {
padding-left: 0pt;
counter-reset: m1 1;
}
#l21>li>*:first-child:before {
counter-increment: m1;
content: "(" counter(m1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l21>li:first-child>*:first-child:before {
counter-increment: m1 0;
}
</style>
</head>
<body>
<br>
<p style="font-size: 18px;"><strong>Oggetto: Informativa relativa al trattamento dei dati personali dellUtente.</strong></p>
<p>Ai sensi dell&rsquo;attuale normativa sul trattamento dei dati personali (Regolamento Ue 2016/679 nonch&eacute; Codice Privacy i.e.: D. Lgs. 196/03 per come modificato dal D. Lgs 101/2018) La informiamo che i Dati forniti riguardanti il soggetto interessato (anche nell&rsquo;ipotesi di soggetto operante in qualit&agrave; di impresa individuale, piccolo imprenditore, professionista) ovvero i suoi dipendenti, collaboratori o clienti (i &ldquo;Dati&rdquo;), saranno trattati in conformit&agrave; alle disposizioni di cui alla normativa privacy attualmente applicabile, in ogni caso il trattamento dei dati avviene in modo da garantire la sicurezza dei dati stessi e secondo i principi di correttezza, liceit&agrave; e riservatezza previsti dalla legge (artt. 5, 6 e 32 del Regolamento UE 2016/679 - da qui in avanti solo GDPR-).</p>
<p><strong>Titolare del trattamento e DPO</strong></p>
<p>Il Titolare del trattamento dei dati, ai sensi dell&rsquo;art. 4 e 24 GDPR &egrave; Anci Servizi s.r.l. a socio unico, con sede legale in Milano, Via Alberto Riva Villasanta 3, con sede operativa, B.U. <strong>CIMAC</strong>, in Vigevano, Via Aguzzafame n. 60/B, per contatti &egrave; sufficiente inviare una e-mail a: <a href="mailto:info@cimac.it">info@cimac.it</a> o telefonare al n.: 038184722 o 02438291. Il Titolare ha nominato un proprio DPO, Avv. Laura Marretta, contattabile ai riferimenti sopra elencati o via email scrivendo a <a href="mailto:privacy@assocalzaturifici.it">privacy@assocalzaturifici.it</a></p>
<p><strong>Scopo dell&rsquo;informativa</strong></p>
<p>Il Titolare adotta per come richiesto dall&rsquo;art 12 GDPR la seguente informativa quale misura per fornirLe le informazioni di cui all&rsquo;art 13 GDPR e le comunicazioni di cui agli artt. da 15 a 22 e 34 GDPR relative al trattamento dei dati personali da lei forniti per accreditarsi sulla piattaforma e creare il suo profilo ed utilizzare i servizi in essa presenti.</p>
<p><strong>Finalit&agrave; del trattamento e Basi giuridiche</strong></p>
<p>I dati da lei liberamente conferiti, dati riguardanti sia l&rsquo;anagrafica aziendale che personale dell&rsquo;Utente, sia i dati relativi a suoi dipendenti, collaboratori o clienti sono tutti dati non rientranti nelle categorie particolari di dati personali per come elencati nell&rsquo;art. 9 GDPR e sono trattati dal Titolare per le seguenti <strong>finalit&agrave;</strong>:</p>
<ul>
<p>1-Accredito alla piattaforma e creazione del Profilo Utente</p>
<p>2-Accredito di suoi dipendenti e/o collaboratori che saranno poi autorizzati all&rsquo;utilizzo della piattaforma dopo loro specifica creazione del profilo utente</p>
<p>3-Comunicazione dati per procedere con il servizio &ldquo;Ho un DPI da certificare&rdquo;</p>
<p>4-Comunicazione dati di suoi clienti per procedere con il servizio &ldquo;Ho un DPI da certificare per un mio cliente&rdquo;</p>
<p>5-Invio di comunicazioni tecniche (comunicazioni tecniche e di servizio da parte del Titolare o suoi Responsabili)</p>
<p>6-Inviarle comunicazioni relativi ai servizi del Cimac</p>
<p>7-Difendere/far valere un diritto.</p>
</ul>
<p>In relazione alle finalit&agrave; sopra elencate le <strong>basi giuridiche</strong> sono per il punto da 1) a 5) il contratto intercorrente tra le parti per l&rsquo;utilizzo della piattaforma e dei suoi servizi); per i punti 6) e 7) il legittimo interesse del Titolare. (al quale potr&agrave; opporsi in qualsiasi momento scrivendo al DPO o seguendo le istruzioni contenute nel footer delle comunicazioni che ricever&agrave;)</p>
<p><strong>&nbsp;Trattamento e conservazione dei dati</strong></p>
<p>Nell&rsquo;ottica delle finalit&agrave; sopra esposte, il trattamento sui dati conferiti al Titolare comprender&agrave; quanto necessario per la corretta erogazione dei servizi ossia: la gestione, l&rsquo;organizzazione, la conservazione e la creazione del database, la consultazione, il riscontro, l&rsquo;archiviazione, la comunicazione, l&rsquo;invio di comunicazioni, l&rsquo;elaborazione, la realizzazione di statistiche anonime, l'utilizzo, la distruzione e la modifica del dato trattato a seguito di segnalazione da parte dell&rsquo;interessato.</p>
<p>Il Titolare inoltre avvisa che qualora intendesse trattare ulteriormente i dati personali per una finalit&agrave; diversa da quella per cui essi sono stati raccolti, prima di tale ulteriore trattamento fornir&agrave; all'interessato informazioni in merito a tale diversa finalit&agrave; ed ogni ulteriore informazione pertinente, raccogliendo, nel caso specifico consenso al trattamento.</p>
<p>&nbsp;I dati saranno trattati per il tempo necessario a soddisfare le finalit&agrave; della raccolta e gli obblighi di legge ai quali &egrave; soggetto il Titolare.</p>
<p><strong>Ambito di comunicazione e diffusione</strong></p>
<p>Il trattamento comprender&agrave; la comunicazione dei dati ai membri della struttura organizzativa del Titolare, ovvero ad Autorizzati nell&rsquo;ambito della gestione del servizio erogato, a Responsabili nominati ex art 28 GDPR. Nello specifico si segnala che la soc. C.E. Soft s.r.l. (<a href="http://www.cesoft.io">www.cesoft.io</a>), nostro Responsabile, svolge anche il ruolo di &ldquo;Administrator&rdquo; della piattaforma. <em><u>I dati raccolti non saranno oggetto di diffusione</u></em>.</p>
<p><strong>Natura del Conferimento</strong>:</p>
<p>Il conferimento dei dati &egrave; facoltativo, tuttavia il mancato conferimento degli stessi potrebbe impedire l&rsquo;uso della piattaforma o dei suoi servizi. Pertanto, nel caso di utilizzo della piattaforma e dei suoi servizi, il trattamento sui dati personali conferiti (anche in nome per conto e nell'interesse dei propri dipendenti e/o consulenti, clienti) si riterr&agrave; comunque autorizzato ai sensi dell&rsquo;art. 6 comma 1 lett. b GDPR</p>
<p><strong>Trasferimento dei dati personali</strong></p>
<p>Il trattamento comprender&agrave; l&rsquo;utilizzo dei dati conferiti in territorio UE ed extra UE, ma solo in caso di paesi rientranti nelle ipotesi ex art 45 e 46 e 49 GDPR.</p>
<p><strong>Categorie particolari di dati personali</strong></p>
<p>Il Titolare ricorda all&rsquo;interessato che i Dati personali richiesti e da questo forniti non sono dati rientranti nelle categorie particolari di dati personali per come elencati negli artt. 9 e 10 GDPR.</p>
<p><strong>Esistenza di un processo decisionale automatizzato, compresa la profilazione</strong></p>
<p>Il Titolare non effettua alcun trattamento in base a processi decisionali automatizzati, n&eacute; effettua profilazione.</p>
<p><strong>Modalit&agrave; di trattamento e misure di sicurezza</strong>:</p>
<p>il trattamento potr&agrave; avvenire sia mediante modalit&agrave; cartacea che tramite strumenti elettronici ad opera di soggetti appositamente Autorizzati al trattamento, per come richiesto ex art. 13 comma 2 lett. F GDPR il Titolare conferma che il Trattamento non avviene tramite un processo decisionale automatizzato n&eacute; viene effettuata profilazione se non a seguito di suo espresso consenso sul punto.</p>
<p>Il Titolare osserva idonee misure di sicurezza per come previsto ex art 32 GDPR per prevenire la perdita dei dati, usi illeciti o non corretti ed accessi non autorizzati.</p>
<p><strong>Responsabilit&agrave; per il conferimento dei dati </strong></p>
<p>Resta inteso che per tutti i dati inseriti in piattaforma, sia nella totalit&agrave; dei dati conferiti che in relazione ad ogni e singolo dato anche in relazione alla correttezza, liceit&agrave; e veridicit&agrave; nonch&eacute; alla possibilit&agrave; di utilizzo e comunicazione, ne risponde il legale rappresentante della societ&agrave; che creer&agrave; il profilo, lo stesso che dovr&agrave; anche mantenere indenne il Titolare da ogni e qualsivoglia pretesa potesse insorgere e da ogni richiesta di risarcimento danni diretti e/o indiretti.</p>
<p><strong>Data breach</strong>:</p>
<p>Nel caso in cui il Titolare del Trattamento dati subisca una violazione per come configurata in art. 34 comportante un rischio per i diritti e le libert&agrave; delle persone fisiche (data breach) si attiver&agrave; &ndash; se del caso &ndash;per effettuare la notifica all&rsquo;Autorit&agrave; garante e la comunicazione dell&rsquo;l&rsquo;accaduto a tutti gli interessati.</p>
<p><strong>Diritti dell&rsquo;interessato </strong></p>
<p>Il Titolare inoltra La informa che le sono garantiti i diritti espressi nell&rsquo;art 13 c. 2 GDPR e quindi:</p>
<ul>
<p>diritto d&rsquo;accesso ai dati personali ed alle informazioni collegate elencate sub art. 15 Reg. UE;</p>
<p>la rettifica o la cancellazione dei dati conferiti o la limitazione del trattamento;</p>
<p>opporsi al trattamento;</p>
<p>portabilit&agrave; dei dati;</p>
<p>qualora il trattamento sia basato sull'articolo 6, paragrafo 1, lettera a), oppure sull'articolo 9, paragrafo 2, lettera a) a revocare il consenso in qualsiasi momento senza pregiudicare la liceit&agrave; del trattamento basata sul consenso prestato prima della revoca;</p>
<p>proporre reclamo a un'autorit&agrave; di controllo.</p>
</ul>
<p><strong>Esercizio dei diritti</strong></p>
<p>I diritti sopra esposti potranno essere esercitati inviando una e-mail al DPO indicando nell&rsquo;oggetto: &ldquo;esercizio dei diritti ex GDPR&rdquo; ed inserendo nel corpo della mail il diritto che si desidera esercitare, nonch&eacute; nome, cognome e indirizzo e-mail sulla quale si intende ricevere risposta da parte di Anci Servizi s.r.l.</p>
<p>Il Titolare, una volta processato quanto ricevuto, invier&agrave; relativo riscontro nei termini indicati dall'art 12 punto 3 GDPR.</p>
</body>
</html>
</div> <!--end auth-logo-text-->
<h4 class="mt-0 mb-3 mt-5">
</h4>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</div><!--end card-body-->
</div><!--end card-->
</div><!--end auth-card-->
</div><!--end col-->
</div><!--end row-->
</div><!--end container-->
<!-- End Log In page -->
<!-- jQuery -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery-ui.min.js"></script>
<script src="assets/js/bootstrap.bundle.min.js"></script>
<script src="assets/js/metismenu.min.js"></script>
<script src="assets/js/waves.js"></script>
<script src="assets/js/feather.min.js"></script>
<script src="assets/js/jquery.slimscroll.min.js"></script>
<!-- App js -->
<script src="../assets/js/app.js"></script>
</body>
</html>

View File

@ -4,8 +4,8 @@ $prodplacemanufacturer = "Matches the Manufacturer's Address";
$classificationshoes = "Classification (for footwear only)";
$classone = "I - Footwear of leather and other materials, excluding footwear entirely of rubber or entirely polymeric";
$classtwo = "II - Entirely rubber footwear (fully vulcanized) or completely polymeric footwear (fully molded)";
$declarone = "Fornita con il DPI";
$declartwo = "Disponibile sul sito web";
$declarone = "Provided with the PPE";
$declartwo = "Available on the website";
$coverone = "Harmonized standard";
$covertwo = "Manufacturer's instructions and information";
$coverthree = "Marking";
@ -57,3 +57,18 @@ $toreview = "Send for Review";
$toreviewhelp = "The Technical File will be sent to Cimac for document review";
$techapplied = "Any technical specifications applied (other than harmonised standards)";
$corrtdcertified = "Matching with already certified PPE";
$addprodplace = "Add production place";
$searchcomp = "Search Company";
$savebutton = "Save";
$notesearchcomp = "Enter at least 3 characters of the company name to start the search.";
$uploadExample = "Do you want to upload a markup example?";
$selectLogo = "Select a logo";
$noLogoAvailable = "No logo available";
$addLogo = "Add Logo";
$productionControlDescription = "Description of production control means";
$addControlMeans = "Add control means";
$selectQualityControl = "Select a quality control";
$addPart = "Add Part";
$packtitle = "Packaging";
$dectitle = "EU Declaration of Conformity";
$webtitle = "Website Address";

View File

@ -57,3 +57,18 @@ $toreview = "Invia in Revisione";
$toreviewhelp = "Il Fascicolo tecnico verrà inviato a Cimac per la revisione documentale";
$techapplied = "Eventuali specifiche tecniche applicate (diverse dalle norme armonizzate)";
$corrtdcertified = "Corrispondenza DPI già certificati:";
$addprodplace = "Aggiungi Luogo di produzione";
$searchcomp = "Ricerca azienda";
$savebutton = "Salva";
$notesearchcomp = "Inserisci almeno 3 caratteri del nome della compagnia per iniziare la ricerca.";
$uploadExample = "Vuoi caricare un esempio di marcatura?";
$selectLogo = "Seleziona un logo";
$noLogoAvailable = "Nessun logo disponibile";
$addLogo = "Aggiungi Logo";
$productionControlDescription = "Descrizione mezzi di controllo della produzione";
$addControlMeans = "Aggiungi mezzi di controllo";
$selectQualityControl = "Seleziona un controllo di qualità";
$addPart = "Aggiungi Parte";
$packtitle = "Imballaggio";
$dectitle = "Dichiarazione di conformità UE";
$webtitle = "Indirizzo del sito web";

View File

@ -40,14 +40,14 @@ if (isset($_POST['submit'])) {
$stmt->execute();
$stmt->close();
} else {
echo "Errore durante l'inserimento nel database.";
echo ($_SESSION['langselect'] == 'en') ? "Error during database insertion." : "Errore durante l'inserimento nel database.";
}
} else {
echo "Errore nel caricamento del file.";
echo ($_SESSION['langselect'] == 'en') ? "Error uploading the file." : "Errore nel caricamento del file.";
}
$conn->close();
} else {
echo "Sono ammessi solo file PNG e JPG.";
echo ($_SESSION['langselect'] == 'en') ? "Only PNG and JPG files are allowed." : "Sono ammessi solo file PNG e JPG.";
}
// Reindirizza per evitare reinvii
header("Location: logopopup.php?idcompany=$idcompany");
@ -56,12 +56,12 @@ if (isset($_POST['submit'])) {
?>
<!DOCTYPE html>
<html lang="en">
<html lang="<?php echo ($_SESSION['langselect'] == 'en') ? 'en' : 'it'; ?>">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aggiungi Logo</title>
<title><?php echo ($_SESSION['langselect'] == 'en') ? 'Add Logo' : 'Aggiungi Logo'; ?></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">
<style>
@ -82,43 +82,43 @@ if (isset($_POST['submit'])) {
}
.custom-file-label::after {
content: "Sfoglia";
content: "<?php echo ($_SESSION['langselect'] == 'en') ? 'Browse' : 'Sfoglia'; ?>";
}
</style>
</head>
<body>
<div class="container mt-5">
<button type="button" class="btn btn-secondary" onclick="closeAndRefresh()">Chiudi e Aggiorna</button>
<h3>Aggiungi Logo</h3>
<button type="button" class="btn btn-secondary" onclick="closeAndRefresh()"><?php echo ($_SESSION['langselect'] == 'en') ? 'Close and Refresh' : 'Chiudi e Aggiorna'; ?></button>
<h3><?php echo ($_SESSION['langselect'] == 'en') ? 'Add Logo' : 'Aggiungi Logo'; ?></h3>
<form id="uploadLogoForm" action="logopopup.php?idcompany=<?php echo $idcompany; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="idcompany" value="<?php echo $idcompany; ?>">
<div class="form-group">
<label for="logoDescription">Descrizione Logo:</label>
<label for="logoDescription"><?php echo ($_SESSION['langselect'] == 'en') ? 'Logo Description:' : 'Descrizione Logo:'; ?></label>
<input type="text" class="form-control" id="logoDescription" name="descriptionlogo" required>
</div>
<div class="form-group">
<label for="logoFile">File Logo:</label>
<label for="logoFile"><?php echo ($_SESSION['langselect'] == 'en') ? 'Logo File:' : 'File Logo:'; ?></label>
<div class="drag-area" id="drag-area">
<p>Trascina qui il file o clicca per selezionare</p>
<p><?php echo ($_SESSION['langselect'] == 'en') ? 'Drag the file here or click to select' : 'Trascina qui il file o clicca per selezionare'; ?></p>
</div>
<div class="custom-file mb-3">
<input type="file" class="custom-file-input" id="logoFile" name="logofile" accept=".png,.jpg,.jpeg" required>
<label class="custom-file-label" for="logoFile">Scegli file</label>
<label class="custom-file-label" for="logoFile"><?php echo ($_SESSION['langselect'] == 'en') ? 'Choose file' : 'Scegli file'; ?></label>
</div>
</div>
<button type="submit" class="btn btn-primary" name="submit">Carica Logo</button>
<button type="submit" class="btn btn-primary" name="submit"><?php echo ($_SESSION['langselect'] == 'en') ? 'Upload Logo' : 'Carica Logo'; ?></button>
</form>
</div>
<div class="container mt-5">
<h3>Loghi Caricati</h3>
<h3><?php echo ($_SESSION['langselect'] == 'en') ? 'Uploaded Logos' : 'Loghi Caricati'; ?></h3>
<table class="table">
<thead>
<tr>
<th>Descrizione</th>
<th>Logo</th>
<th>Azione</th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Description' : 'Descrizione'; ?></th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Logo' : 'Logo'; ?></th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Action' : 'Azione'; ?></th>
</tr>
</thead>
<tbody>
@ -135,7 +135,7 @@ if (isset($_POST['submit'])) {
echo "<td>" . htmlspecialchars($row['descriptionlogo']) . "</td>";
echo "<td><img src='logos/" . htmlspecialchars($row['filenamelogo']) . "' alt='Logo' style='width: 50px;'></td>";
echo "<td>";
echo "<a href='deletelogo.php?id=" . $row['idlogo_td'] . "&idcompany=$idcompany' onclick='return confirm(\"Sei sicuro di voler cancellare questo logo?\");'><i class='fas fa-trash-alt' style='color: red;'></i></a>";
echo "<a href='deletelogo.php?id=" . $row['idlogo_td'] . "&idcompany=$idcompany' onclick='return confirm(\"" . ($_SESSION['langselect'] == 'en' ? 'Are you sure you want to delete this logo?' : 'Sei sicuro di voler cancellare questo logo?') . "\");'><i class='fas fa-trash-alt' style='color: red;'></i></a>";
echo "</td>";
echo "</tr>";
}

View File

@ -15,7 +15,11 @@ if ($formname == "Y") {
$UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
$UpdateQuery->Action = "update";
$UpdateQuery->Table = "auth_users";
$UpdateQuery->bindColumn("privacyaccepted", "s", "" . ((isset($_POST["datetoday"])) ? $_POST["datetoday"] : "") . "", "WA_DEFAULT");
$dateToday = (isset($_POST["datetoday"])) ? $_POST["datetoday"] : "";
$UpdateQuery->bindColumn("privacyaccepted", "s", $dateToday, "WA_DEFAULT");
$UpdateQuery->bindColumn("termuseaccepted", "s", $dateToday, "WA_DEFAULT");
$UpdateQuery->addFilter("id", "=", "i", "" . ($iduserlogin) . "");
$UpdateQuery->execute();
@ -109,12 +113,9 @@ $companyData = mysqli_fetch_assoc($companydetails);
<!-- card for show requirements -->
<div class="card">
<div class="card-body">
<h4 class="mt-0 header-title">Accettazione Privacy</h4>
<p>Per procedere all'utilizzo di questo portale è necessario accettare i regolamenti sotto indicati:</p>
<a href="https://www.cimac.it/it/privacy-policy/" target="blank"><button type="button" class="btn btn-outline-primary waves-effect waves-light">Privacy Policy</button></a> <a href="https://www.cimac.it/it/cookie-policy/" target="blank"><button type="button" class="btn btn-outline-primary waves-effect waves-light">Cookie Policy</button></a> <a href="https://www.cimac.it/informativa-privacy/" target="blank"><button type="button" class="btn btn-outline-primary waves-effect waves-light">Informativa Policy</button></a>
<br><br>
<h4 class="mt-0 header-title">Accettazione Regolamenti / Regulations Acceptance</h4>
<p>Per procedere all'utilizzo di questo portale è necessario accettare i regolamenti sotto indicati:<br>
To proceed with the use of this portal, you must accept the regulations listed below:</p>
<br>
<form action="" method="post" name="formcompany" class="was-validated" id="regulationForm">
@ -126,9 +127,9 @@ $companyData = mysqli_fetch_assoc($companydetails);
<input type="checkbox" class="custom-control-input" id="toggleTerms" onchange="checkToggles()">
<label class="custom-control-label" for="toggleTerms">
Accetto i termini e le condizioni duso della piattaforma PPEASY
<a href="#" target="_blank">qui presenti</a> /
<a href="terminiecondizioni.php" target="_blank">qui presenti</a> /
I agree to
<a href="#" target="_blank">these terms and conditions</a> of use of the PPEASY platform
<a href="termsandconditions.php" target="_blank">these terms and conditions</a> of use of the PPEASY platform
</label>
</div>
@ -137,16 +138,17 @@ $companyData = mysqli_fetch_assoc($companydetails);
<input type="checkbox" class="custom-control-input" id="togglePrivacy" onchange="checkToggles()">
<label class="custom-control-label" for="togglePrivacy">
Dichiaro di aver letto e compreso linformativa sui dati personali
<a href="#" target="_blank">qui presente</a>. Tratteremo i tuoi dati in conformità con la privacy policy di CIMAC /
<a href="informativappeasy.php" target="_blank">qui presente</a>./
I declare that I have read and understood the information on
<a href="#" target="_blank">personal data herein</a>. We will handle your data in conformity with CIMAC privacy policy
<a href="privacydoc.php" target="_blank">personal data herein</a>.
</label>
</div>
<!-- Bottone finale -->
<button class="btn btn-gradient-primary mt-3" type="submit" id="acceptBtn" disabled>
ACCETTO I REGOLAMENTI SOPRA RIPORTATI
ACCETTO I REGOLAMENTI SOPRA RIPORTATI / I ACCEPT THE ABOVE REGULATIONS
</button>
</form>
<script>
function checkToggles() {

View File

@ -548,7 +548,7 @@
</head>
<body>
TEXT HERE
SOON AVAILABLE
</body>

View File

@ -11,7 +11,7 @@ if (isset($_GET['idtd'])) {
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aggiungi Production Place</title>
<title><?php echo $addprodplace; ?></title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<style>
.container {
@ -55,7 +55,7 @@ if (isset($_GET['idtd'])) {
<body>
<div class="container mt-3">
<h3>Aggiungi Production Place</h3>
<h3><?php echo $addprodplace; ?></h3>
<form id="productionPlaceForm" method="post" action="save_datalocplace.php">
<div class="form-group row">
<label for="companyname" class="col-sm-2 col-form-label">Company Name</label>
@ -114,7 +114,7 @@ if (isset($_GET['idtd'])) {
<div class="row">
<div class="col-sm-9 offset-sm-3">
<button type="submit" class="btn btn-primary">Salva</button>
<button type="submit" class="btn btn-primary"><?php echo $savebutton; ?></button>
</div>
</div>
<br>
@ -123,10 +123,10 @@ if (isset($_GET['idtd'])) {
<hr> <!-- Riga orizzontale -->
<form name="search">
<div class="form-group row">
<label for="companysearch" class="col-sm-2 col-form-label">Ricerca azienda</label>
<label for="companysearch" class="col-sm-2 col-form-label"><?php echo $searchcomp; ?></label>
<div class="col-sm-7">
<input type="text" class="form-control" id="companysearch" name="companysearch" required>
<small class="form-text text-muted" style="font-size: 12px;">Inserisci almeno 3 caratteri del nome della compagnia per iniziare la ricerca.</small>
<small class="form-text text-muted" style="font-size: 12px;"><?php echo $notesearchcomp; ?></small>
</div>
</div>

View File

@ -12,7 +12,7 @@ if (isset($_POST['idcompany'])) {
} elseif (isset($_GET['idcompany'])) {
$idcompany = intval($_GET['idcompany']);
} else {
die("Errore: idcompany non specificato.");
die(($_SESSION['langselect'] == 'en') ? "Error: idcompany not specified." : "Errore: idcompany non specificato.");
}
include('languages/' . $_SESSION['langselect'] . '/tdgen.php');
@ -58,7 +58,7 @@ if (isset($_POST['submit'])) {
$stmt->execute();
$stmt->close();
} else {
echo "Errore durante l'aggiornamento nel database.";
echo ($_SESSION['langselect'] == 'en') ? "Error during database update." : "Errore durante l'aggiornamento nel database.";
}
} else {
// Modalità INSERT
@ -69,7 +69,7 @@ if (isset($_POST['submit'])) {
$stmt->execute();
$stmt->close();
} else {
echo "Errore durante l'inserimento nel database.";
echo ($_SESSION['langselect'] == 'en') ? "Error during database insertion." : "Errore durante l'inserimento nel database.";
}
}
$conn->close();
@ -80,12 +80,12 @@ if (isset($_POST['submit'])) {
?>
<!DOCTYPE html>
<html lang="en">
<html lang="<?php echo ($_SESSION['langselect'] == 'en') ? 'en' : 'it'; ?>">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo $editMode ? 'Modifica Qualificazione' : 'Aggiungi Qualificazione'; ?></title>
<title><?php echo $editMode ? ($_SESSION['langselect'] == 'en' ? 'Edit Qualification' : 'Modifica Qualificazione') : ($_SESSION['langselect'] == 'en' ? 'Add Qualification' : '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>
@ -138,34 +138,34 @@ if (isset($_POST['submit'])) {
<body>
<div class="container mt-5">
<button type="button" class="btn btn-secondary" onclick="closeAndRefresh()">Chiudi e Aggiorna</button>
<h3><?php echo $editMode ? 'Modifica Controllo Qualità produzione' : 'Aggiungi Controllo Qualità produzione'; ?></h3>
<button type="button" class="btn btn-secondary" onclick="closeAndRefresh()"><?php echo ($_SESSION['langselect'] == 'en') ? 'Close and Refresh' : 'Chiudi e Aggiorna'; ?></button>
<h3><?php echo $editMode ? ($_SESSION['langselect'] == 'en' ? 'Edit Production Quality Control' : 'Modifica Controllo Qualità produzione') : ($_SESSION['langselect'] == 'en' ? 'Add Production Quality Control' : 'Aggiungi Controllo Qualità produzione'); ?></h3>
<form action="qualcheck.php?idcompany=<?php echo $idcompany; ?>" method="post">
<input type="hidden" name="idcompany" value="<?php echo $idcompany; ?>">
<input type="hidden" name="qualcheck_id" value="<?php echo $qualcheckId; ?>">
<div class="form-group">
<label for="descriptionQualcheck">Descrizione:</label>
<label for="descriptionQualcheck"><?php echo ($_SESSION['langselect'] == 'en') ? 'Description:' : 'Descrizione:'; ?></label>
<input type="text" class="form-control" id="descriptionQualcheck" name="descriptionqualcheck" value="<?php echo $description; ?>" required>
</div>
<div class="form-group">
<label for="qualcheckText">Controllo Qualità produzione:</label>
<label for="qualcheckText"><?php echo ($_SESSION['langselect'] == 'en') ? 'Production Quality Control:' : 'Controllo Qualità produzione:'; ?></label>
<textarea class="form-control" id="qualcheckText" name="qualchecktext" rows="5"><?php echo $qualchecktext; ?></textarea>
</div>
<button type="submit" class="btn btn-primary" name="submit"><?php echo $editMode ? 'Aggiorna' : 'Aggiungi'; ?></button>
<button type="submit" class="btn btn-primary" name="submit"><?php echo $editMode ? ($_SESSION['langselect'] == 'en' ? 'Update' : 'Aggiorna') : ($_SESSION['langselect'] == 'en' ? 'Add' : 'Aggiungi'); ?></button>
<?php if ($editMode) { ?>
<a href="qualcheck.php?idcompany=<?php echo $idcompany; ?>" class="btn btn-secondary">Annulla Modifica</a>
<a href="qualcheck.php?idcompany=<?php echo $idcompany; ?>" class="btn btn-secondary"><?php echo ($_SESSION['langselect'] == 'en') ? 'Cancel Edit' : 'Annulla Modifica'; ?></a>
<?php } ?>
</form>
</div>
<div class="container mt-5">
<h3>Controllo Qualità produzione Inseriti</h3>
<h3><?php echo ($_SESSION['langselect'] == 'en') ? 'Inserted Production Quality Controls' : 'Controllo Qualità produzione Inseriti'; ?></h3>
<table class="table">
<thead>
<tr>
<th>Descrizione</th>
<th>Azioni</th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Description' : 'Descrizione'; ?></th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Actions' : 'Azioni'; ?></th>
</tr>
</thead>
<tbody>

View File

@ -19,6 +19,49 @@
<link href="assets/css/metisMenu.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/app.min.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auth-logo-text {
text-align: left;
}
.auth-logo-text p,
.auth-logo-text strong,
.auth-logo-text span,
.auth-logo-text a {
text-align: left;
margin-bottom: 10px;
line-height: 1.5;
font-size: 10pt;
font-family: Calibri, sans-serif;
color: black;
}
.auth-logo-text p:first-child strong {
font-size: 14pt;
}
.auth-logo-text strong {
font-weight: bold;
}
.auth-logo-text a {
color: #00F;
text-decoration: underline;
}
.auth-logo-text p+p,
.auth-logo-text p+strong,
.auth-logo-text strong+p,
.auth-logo-text strong+strong {
margin-top: 20px;
}
.privacy-title {
font-size: 18pt !important;
font-weight: bold;
margin-bottom: 20px;
}
</style>
</head>
<body class="account-body accountbg">
@ -43,526 +86,50 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TERMINI_E_CONDIZIONI_PPEASY</title>
<title>Privacy Policy</title>
<meta name="author" content="Paola Crespi" />
<style type="text/css">
* {
margin: 0;
padding: 0;
text-indent: 0;
}
h1 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 10pt;
}
.p,
p {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
margin: 0pt;
}
.s1 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 7pt;
}
.s2 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: underline;
font-size: 8pt;
}
.s4 {
color: #00F;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
.a,
a {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
.s5 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: underline;
font-size: 7pt;
}
.s7 {
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
li {
display: block;
}
#l1 {
padding-left: 0pt;
counter-reset: c1 1;
}
#l1>li>*:first-child:before {
counter-increment: c1;
content: "(" counter(c1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l1>li:first-child>*:first-child:before {
counter-increment: c1 0;
}
li {
display: block;
}
#l2 {
padding-left: 0pt;
counter-reset: d1 2;
}
#l2>li>*:first-child:before {
counter-increment: d1;
content: counter(d1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l2>li:first-child>*:first-child:before {
counter-increment: d1 0;
}
#l3 {
padding-left: 0pt;
counter-reset: d2 1;
}
#l3>li>*:first-child:before {
counter-increment: d2;
content: counter(d1, decimal)"." counter(d2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l3>li:first-child>*:first-child:before {
counter-increment: d2 0;
}
#l4 {
padding-left: 0pt;
}
#l4>li>*:first-child:before {
content: "- ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
li {
display: block;
}
#l5 {
padding-left: 0pt;
counter-reset: e1 3;
}
#l5>li>*:first-child:before {
counter-increment: e1;
content: counter(e1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l5>li:first-child>*:first-child:before {
counter-increment: e1 0;
}
#l6 {
padding-left: 0pt;
counter-reset: e2 1;
}
#l6>li>*:first-child:before {
counter-increment: e2;
content: counter(e1, decimal)"." counter(e2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l6>li:first-child>*:first-child:before {
counter-increment: e2 0;
}
li {
display: block;
}
#l7 {
padding-left: 0pt;
counter-reset: f1 4;
}
#l7>li>*:first-child:before {
counter-increment: f1;
content: counter(f1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l7>li:first-child>*:first-child:before {
counter-increment: f1 0;
}
#l8 {
padding-left: 0pt;
counter-reset: f2 1;
}
#l8>li>*:first-child:before {
counter-increment: f2;
content: counter(f1, decimal)"." counter(f2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l8>li:first-child>*:first-child:before {
counter-increment: f2 0;
}
li {
display: block;
}
#l9 {
padding-left: 0pt;
counter-reset: g1 5;
}
#l9>li>*:first-child:before {
counter-increment: g1;
content: counter(g1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l9>li:first-child>*:first-child:before {
counter-increment: g1 0;
}
#l10 {
padding-left: 0pt;
counter-reset: g2 1;
}
#l10>li>*:first-child:before {
counter-increment: g2;
content: counter(g1, decimal)"." counter(g2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l10>li:first-child>*:first-child:before {
counter-increment: g2 0;
}
li {
display: block;
}
#l11 {
padding-left: 0pt;
counter-reset: h1 6;
}
#l11>li>*:first-child:before {
counter-increment: h1;
content: counter(h1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l11>li:first-child>*:first-child:before {
counter-increment: h1 0;
}
#l12 {
padding-left: 0pt;
counter-reset: h2 1;
}
#l12>li>*:first-child:before {
counter-increment: h2;
content: counter(h1, decimal)"." counter(h2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l12>li:first-child>*:first-child:before {
counter-increment: h2 0;
}
#l13 {
padding-left: 0pt;
}
#l13>li>*:first-child:before {
content: "";
color: black;
font-family: Symbol, serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l14 {
padding-left: 0pt;
}
#l14>li>*:first-child:before {
content: "";
color: black;
font-family: Symbol, serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
li {
display: block;
}
#l15 {
padding-left: 0pt;
counter-reset: i1 7;
}
#l15>li>*:first-child:before {
counter-increment: i1;
content: counter(i1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l15>li:first-child>*:first-child:before {
counter-increment: i1 0;
}
#l16 {
padding-left: 0pt;
counter-reset: i2 1;
}
#l16>li>*:first-child:before {
counter-increment: i2;
content: counter(i1, decimal)"." counter(i2, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l16>li:first-child>*:first-child:before {
counter-increment: i2 0;
}
#l17 {
padding-left: 0pt;
counter-reset: j1 1;
}
#l17>li>*:first-child:before {
counter-increment: j1;
content: "(" counter(j1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l17>li:first-child>*:first-child:before {
counter-increment: j1 0;
}
#l18 {
padding-left: 0pt;
counter-reset: k1 1;
}
#l18>li>*:first-child:before {
counter-increment: k1;
content: "(" counter(k1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l18>li:first-child>*:first-child:before {
counter-increment: k1 0;
}
li {
display: block;
}
#l19 {
padding-left: 0pt;
counter-reset: l1 8;
}
#l19>li>*:first-child:before {
counter-increment: l1;
content: counter(l1, decimal)" ";
color: black;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l19>li:first-child>*:first-child:before {
counter-increment: l1 0;
}
#l20 {
padding-left: 0pt;
counter-reset: l2 1;
}
#l20>li>*:first-child:before {
counter-increment: l2;
content: counter(l1, decimal)"." counter(l2, decimal)" ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
#l20>li:first-child>*:first-child:before {
counter-increment: l2 0;
}
#l21 {
padding-left: 0pt;
counter-reset: m1 1;
}
#l21>li>*:first-child:before {
counter-increment: m1;
content: "(" counter(m1, lower-roman)") ";
color: black;
font-family: Calibri, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
}
#l21>li:first-child>*:first-child:before {
counter-increment: m1 0;
}
</style>
</head>
<body>
TEXT HERE
<br>
<p class="privacy-title">Privacy Policy</p>
<p><strong>Premesse</strong></p>
<p>Questo documento, concernente le politiche di riservatezza dei dati personali di &ldquo;CIMAC&rdquo; B.U. di Anci Servizi s.r.l. a socio unico (di seguito &ldquo;ANCI&rdquo;) che, tramite la societ&agrave; C.E. Soft s.r.l. gestisce la Piattaforma denominata PPeasy (di seguito la &ldquo;Piattaforma&rdquo;), e descrive le modalit&agrave; di trattamento dei dati personali degli utenti della Piattaforma</p>
<p>Vi ricordiamo che &egrave; nostra prassi aggiornare costantemente i testi presenti in Piattaforma ed adeguarli alle novit&agrave; legislative. Pertanto, il presente documento potr&agrave; essere modificato a discrezione di ANCI in qualsiasi parte lo ritenga opportuno e l&apos;utilizzo successivo della Piattaforma ne determiner&agrave; l&apos;accettazione. ANCI raccomanda agli utenti di controllare il presente documento con regolarit&agrave;; eventuali aggiornamenti e/o modifiche saranno qui pubblicati.</p>
<p>&nbsp;</p>
<p><strong>Privacy Policy</strong></p>
<p>In accordo con la Raccomandazione n. 2/2001 (raccomandazione delle autorit&agrave; europee per la protezione dei dati personali per individuare alcuni requisiti minimi per la raccolta di dati personali on-line, e, in particolare, le modalit&agrave;, i tempi e la natura delle informazioni che i titolari del trattamento devono fornire agli utenti quando questi si collegano a pagine web, indipendentemente dagli scopi del collegamento) e per come richiesto dall&rsquo;art 12 GDPR, Anci Servizi s.r.l. a socio unico, B.U. Cimac, nella sua qualit&agrave; di Titolare del trattamento dei dati personali ai sensi dell&rsquo;art 4 e 24 GDPR (da qui in avanti solo il Titolare), somministra la seguente informativa quale misura per fornire all&rsquo;interessato le informazioni di cui all&rsquo;art 13 GDPR e le comunicazioni di cui agli artt. da 15 a 22 e 34 GDPR relative al trattamento dei dati personali forniti in sede di accredito per l&rsquo;utilizzo della piattaforma e per il suo successivo uso.</p>
<p>&nbsp;</p>
<p>In via preliminare la informiamo che i Suoi dati personali sono trattati in base ai principi applicabili al trattamento di dati personali per come descritti nell&rsquo;art 5 GDPR, i.e. i principi di correttezza, pertinenza, trasparenza, adeguatezza, tutela della riservatezza e dei diritti ecc. e che il trattamento &egrave; svolto in base alle condizioni di liceit&agrave; previste ex art 6 GDPR, per le finalit&agrave; inerenti al rapporto instaurato con il Titolare ed infine che, navigando sulla Piattaforma, il Titolare non raccoglie alcun suo dato particolare per come definito in art 9 GDPR.</p>
<p>&nbsp;</p>
<p>Dagli utilizzatori della nostra Piattaforma trattiamo solo dati appartenenti alla tipologia di &ldquo;<em>Dati di Navigazione, Cookies e Dati comunicati dall&apos;utente e spontaneamente forniti,</em> raccogliamo, pertanto, un numero limitato di dati, che utilizziamo per migliorare la vostra esperienza d&rsquo;uso della nostra Piattaforma e per gestire i servizi che forniamo (ad es.: risposte alle vostre richieste) base giuridica: art 6 comma 1 lett. b ed f.</p>
<p>Qui pu&ograve; prendere visione della nostra Informativa sul trattamento dei dati personali.<br>&nbsp;<br><a href="https://www.cimac.it/modulo_certificazione/public/regolamentoprivacy.php">https://www.cimac.it/modulo_certificazione/public/regolamentoprivacy.php</a></p>
<p>&nbsp;</p>
<p>In relazione ai <strong>dati di Navigazione</strong> segnaliamo che i sistemi informatici e le procedure software preposte al funzionamento della Piattaforma acquisiscono, nel corso del loro normale esercizio, alcuni dati personali la cui trasmissione &egrave; implicita nell&rsquo;uso dei protocolli di comunicazione di Internet. In questa categoria di dati rientrano gli indirizzi IP o i nomi a dominio dei computer e dei terminali utilizzati dagli utenti, gli indirizzi in dotazione URI/URL (Uniform Resource Identifier/Locator). I dati potrebbero essere utilizzati per l&rsquo;accertamento di responsabilit&agrave; in caso di ipotetici reati informatici. I dati di navigazione non persistono per pi&ugrave; di 30 giorni e vengono cancellati dopo l&rsquo;elaborazione (salve eventuali necessit&agrave; di accertamento di reati da parte dell&apos;Autorit&agrave; giudiziaria). Inoltre avremo contezza di ogni accesso effettuato tramite login alla presente Piattaforma in relazione alle pagine con accesso riservato</p>
<p>In relazione ai <strong>Cookies</strong> presenti sulla Piattaforma si rimanda integralmente a quanto previsto nella cookies policy qui disponibile <a id="_anchor_2" href="#_msocom_2" language="JavaScript" name="_msoanchor_2">[ml2]</a>.</p>
<p><a href="https://www.cimac.it/modulo_certificazione/public/cookie-policy-it.php">https://www.cimac.it/modulo_certificazione/public/cookie-policy-it.php</a></p>
<p>Si ricorda che La piattaforma ed i suoi servizi sono destinati unicamente ai maggiorenni, nonch&eacute;, agli utenti registrati.</p>
<p>Gli utenti con l&rsquo;accesso alla Piattaforma confermano, sotto piena ed esclusiva responsabilit&agrave; personale, di aver compiuto il diciottesimo anno di et&agrave; e di essere pienamente capaci di intendere e di volere.</p>
<p><strong>Responsabilit&agrave;</strong></p>
<p>Anci non sar&agrave; ritenuta in alcun modo responsabile del malfunzionamento della Piattaforma o dell&rsquo;impossibilit&agrave; o difficolt&agrave; di svolgere le prestazioni accessorie derivanti da responsabilit&agrave; dei gestori delle linee telefoniche, elettriche e di reti mondiali e nazionali, a titolo esemplificativo, ma non esaustivo, a seguito di guasti, sovraccarichi, interruzioni, ecc. ovvero da cause al di fuori della propria sfera di ragionevole controllo o da cause di forza maggiore o caso fortuito, quali, a titolo esemplificativo e non esaustivo, tumulti popolari, atti di terrorismo e di guerra, scioperi, sommosse, trombe d&rsquo;aria, uragani, alluvioni, incendi, epidemie, frane e smottamenti.</p>
<p>ANCI si impegna a mantenere l&apos;efficienza e la funzionalit&agrave; della Piattaforma; qualora fosse costretta ad interromperne l&rsquo;uso per eventi eccezionali o per manutenzione, conterr&agrave; nel minor tempo possibile tali interruzioni o sospensioni.</p>
<p>ANCI non sar&agrave; altres&igrave; responsabile per comportamenti o omissioni di terzi che pregiudichino il funzionamento della Piattaforma, compresi, in via esemplificativa e non esaustiva, i rallentamenti di velocit&agrave; o il mancato funzionamento delle linee telefoniche e degli elaboratori che gestiscono il traffico telematico tra gli utilizzatori e la Piattaforma.</p>
<p><strong>Applicazione della normativa</strong></p>
<p>L&rsquo;utente, accedendo alla Piattaforma e navigando nelle relative pagine web, dichiara di accettare la sottoposizione alle applicabili normative vigenti in Italia.</p>
<p>&Egrave; nostra prassi rispondere agli utenti che inviano reclami scritti formali all&rsquo;indirizzo e-mail <a href="mailto:privacy@assocalzaturifici.it">privacy@assocalzaturifici.it</a> per approfondire il problema segnalato. Ci impegniamo a collaborare con le autorit&agrave; competenti, per dirimere eventuali reclami riguardo al trattamento di dati personali che non vengano risolti direttamente tra il Titolare ed i singoli privati.</p>
<p>La presente privacy policy &egrave; disciplinata dalla legge italiana. Ogni controversia relativa al rispetto &egrave; soggetta in via non esclusiva alla giurisdizione italiana, con competenza del Tribunale di Milano.</p>
<p><strong>&nbsp;</strong></p>
</body>
</html>
</div> <!--end auth-logo-text-->
<h4 class="mt-0 mb-3 mt-5">
</h4>
<h4 class="mt-0 mb-3 mt-5"></h4>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</div><!--end card-body-->
</div><!--end card-->
</div><!--end auth-card-->
@ -571,10 +138,7 @@
</div><!--end container-->
<!-- End Log In page -->
<!-- jQuery -->
<!-- jQuery -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery-ui.min.js"></script>
<script src="assets/js/bootstrap.bundle.min.js"></script>

View File

@ -152,23 +152,23 @@ $conn->close();
?>
<div class="card">
<div class="card-body">
<h4 class="mt-0">Allega documenti al tuo fascicolo tecnico <i class="fas fa-info-circle" data-toggle="modal" data-animation="bounce" data-target=".bs-example-modal-center5"></i>
<div class="modal fade bs-example-modal-center5" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title mt-0" id="exampleModalLabel"><?php echo $m18btitle; ?></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<p><?php echo nl2br($documenthelp); ?>
</p>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<h4 class="mt-0"><?php echo ($_SESSION['langselect'] == 'en') ? 'Attach documents to your technical dossier' : 'Allega documenti al tuo fascicolo tecnico'; ?> <i class="fas fa-info-circle" data-toggle="modal" data-animation="bounce" data-target=".bs-example-modal-center5"></i></h4>
<div class="modal fade bs-example-modal-center5" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title mt-0" id="exampleModalLabel"><?php echo $m18btitle; ?></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<p><?php echo nl2br($documenthelp); ?>
</p>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</h4>

View File

@ -504,10 +504,14 @@ $conn->close();
<?php echo $ceexample; ?>
</div>
<label class="my-3">Vuoi caricare un esempio di marcatura?</label>
<label class="my-3"><?php echo $uploadExample; ?></label>
<select class="form-control data-field" data-column="cemarkupload" id="cemarkUploadSelect" name="cemarkupload">
<option value="N" <?php echo (isset($rowtd['cemarkupload']) && $rowtd['cemarkupload'] == 'N') ? 'selected' : ''; ?>>No</option>
<option value="Y" <?php echo (isset($rowtd['cemarkupload']) && $rowtd['cemarkupload'] == 'Y') ? 'selected' : ''; ?>>Sì</option>
<option value="N" <?php echo (isset($rowtd['cemarkupload']) && $rowtd['cemarkupload'] == 'N') ? 'selected' : ''; ?>>
<?php echo ($_SESSION['langselect'] == 'en') ? 'No' : 'No'; ?>
</option>
<option value="Y" <?php echo (isset($rowtd['cemarkupload']) && $rowtd['cemarkupload'] == 'Y') ? 'selected' : ''; ?>>
<?php echo ($_SESSION['langselect'] == 'en') ? 'Yes' : 'Sì'; ?>
</option>
</select>
<div id="inputFieldsSection" <?php echo (isset($rowtd['cemarkupload']) && $rowtd['cemarkupload'] == 'N') ? '' : 'style="display: none;"'; ?>>
@ -529,7 +533,7 @@ $conn->close();
$result = $stmt->get_result();
// Inizia le opzioni con un'opzione di default che funge da prompt
$options = "<option value=''>Seleziona un logo</option>";
$options = "<option value=''>$selectLogo</option>";
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
@ -541,7 +545,7 @@ $conn->close();
}
} else {
// Aggiungi un'opzione se non ci sono loghi disponibili
$options .= "<option value=''>Nessun logo disponibile</option>";
$options .= "<option value=''>$noLogoAvailable</option>";
}
$stmt->close();
$conn->close();
@ -551,7 +555,7 @@ $conn->close();
<select class="form-control data-field" data-column="manufacturerlogoid" id="logoSelection" name="manufacturerlogoid">
<?php echo $options; ?>
</select><br>
<a href="javascript:void(0);" onclick="openPopup()" style="font-size: small; text-decoration: underline; color: blue;">Aggiungi Logo</a>
<a href="javascript:void(0);" onclick="openPopup()" style="font-size: small; text-decoration: underline; color: blue;"><?php echo $addLogo; ?></a>
<img id="selectedLogo" src="" alt="Selected Logo" style="max-width: 100px; margin-top: 10px; display: none;">
@ -604,7 +608,7 @@ $conn->close();
<div id="fileUploadSection" <?php echo isset($rowtd['cemarkupload']) && $rowtd['cemarkupload'] == 'Y' ? '' : 'style="display: none;"'; ?>>
<form></form>
<form action="upload_mark.php" method="post" id="uploadFormMark" name="uploadFormMark" enctype="multipart/form-data">
<label class="my-3">Carica il file:</label>
<label class="my-3"><?php echo ($_SESSION['langselect'] == 'en') ? 'Upload the file:' : 'Carica il file:'; ?></label>
<?php
// Connessione al database
$conn = new mysqli($servername, $username, $password, $dbname);
@ -637,7 +641,7 @@ $conn->close();
if ($fileUploaded) {
// Inizia la tabella
echo "<table class='table'>";
echo "<thead><tr><th>Anteprima</th><th>File</th><th>Azione</th></tr></thead>";
echo "<thead><tr><th>" . ($_SESSION['langselect'] == 'en' ? 'Preview' : 'Anteprima') . "</th><th>" . ($_SESSION['langselect'] == 'en' ? 'File' : 'File') . "</th><th>" . ($_SESSION['langselect'] == 'en' ? 'Action' : 'Azione') . "</th></tr></thead>";
echo "<tbody>";
while ($rowtdfile = $resulttdfile->fetch_assoc()) {
$filePath = 'uploadtddocuments/' . htmlspecialchars($rowtdfile['filename_fileattached']);
@ -786,7 +790,7 @@ $conn->close();
$resultqual = $stmt->get_result();
// Inizia le opzioni con un'opzione di default che funge da prompt
$options = "<option value=''>Seleziona un controllo di qualità</option>";
$options = "<option value=''>$selectQualityControl </option>";
if ($resultqual->num_rows > 0) {
@ -816,7 +820,7 @@ $conn->close();
$conn->close();
?>
<label class="my-3">Descrizione mezzi di controllo della produzione</label>
<label class="my-3"><?php echo $productionControlDescription; ?></label>
<select class="form-control data-field" data-column="proddescription" id="proddesc" name="proddescription">
<?php echo $options; ?>
</select><br>
@ -840,7 +844,7 @@ $conn->close();
});
</script>
<br>
<a href="javascript:void(0);" onclick="openPopup2()" style="font-size: small; text-decoration: underline; color: blue;">Aggiungi mezzi di controllo</a><br>
<a href="javascript:void(0);" onclick="openPopup2()" style="font-size: small; text-decoration: underline; color: blue;"><?php echo $addControlMeans; ?></a><br>
<br>

View File

@ -25,11 +25,23 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Lista dei campi da sanificare e controllare se sono piene
$fields = [
'productionplace_same', 'classificationshoes', 'destinationuseppe',
'manufacutringprocess', 'ppeageing', 'obsolescencedeadline',
'localisationppemarking', 'manufacturerlogoid', 'sizeexamplecemark',
'monthyearprod', 'serialbatchnumber', 'standarduse', 'symbolsaddreq',
'proddescription', 'packaging', 'declarconformity', 'webaddress'
'productionplace_same',
'classificationshoes',
'destinationuseppe',
'manufacutringprocess',
'ppeageing',
'obsolescencedeadline',
'localisationppemarking',
'manufacturerlogoid',
'sizeexamplecemark',
'monthyearprod',
'serialbatchnumber',
'standarduse',
'symbolsaddreq',
'proddescription',
'packaging',
'declarconformity',
'webaddress'
];
foreach ($fields as $field) {
@ -382,7 +394,7 @@ $archivetrflist->execute(); ?>
<?php while (!$riskquery->atEnd()) { ?>
<tr>
<th scope="row"><?php echo $riskquery->getColumnVal("risknumber"); ?></th>
<td><?php echo $riskquery->getColumnVal("riskname_it"); ?></td>
<td><?php echo ($_SESSION['langselect'] == 'en') ? $riskquery->getColumnVal("riskname_en") : $riskquery->getColumnVal("riskname_it"); ?></td>
<td>
<div class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input" id="customCheck<?php echo $riskquery->getColumnVal("risknumber"); ?>" <?php if ($riskquery->getColumnVal("applicable") == "1") echo 'checked'; ?>>
@ -393,7 +405,7 @@ $archivetrflist->execute(); ?>
<td style="width: 40%;">
<div class="col-sm-24">
<select class="form-control data-field" data-column="coveredby" id="coveredby<?php echo $riskquery->getColumnVal("risknumber"); ?>" name="coveredby">
<option value="default" <?php echo ($coveredbyValue === '' || $coveredbyValue === null) ? 'selected' : ''; ?>>Seleziona/Select</option>
<option value="default" <?php echo ($coveredbyValue === '' || $coveredbyValue === null) ? 'selected' : ''; ?>><?php echo ($_SESSION['langselect'] == 'en') ? 'Select' : 'Seleziona'; ?></option>
<option value="coverone" <?php echo ($coveredbyValue == 'coverone') ? 'selected' : ''; ?>><?php echo $coverone; ?></option>
<option value="covertwo" <?php echo ($coveredbyValue == 'covertwo') ? 'selected' : ''; ?>><?php echo $covertwo; ?></option>
<option value="coverthree" <?php echo ($coveredbyValue == 'coverthree') ? 'selected' : ''; ?>><?php echo $coverthree; ?></option>

View File

@ -178,13 +178,16 @@ $idart = $tdquery->getColumnVal("idarticletype");
<?php
// parts
$conn = new mysqli($servername, $username, $password, $dbname);
$partquerylist = "SELECT * FROM partsname WHERE partsname.idarticle='$idart'";
$partquerylist = "SELECT * FROM partsname WHERE partsname.idarticle=?";
$partqueryliststmd = $conn->prepare($partquerylist);
$partqueryliststmd->bind_param("i", $idart);
$partqueryliststmd->execute();
$resultpartquery = $partqueryliststmd->get_result();
// Copia i risultati in un array
$partRows = [];
while ($row = $resultpartquery->fetch_assoc()) {
// Aggiungi partsnameeng con fallback a partsnameita se non esiste
$row['partsnameeng'] = isset($row['partsnameeng']) ? $row['partsnameeng'] : $row['partsnameita'];
$partRows[] = $row;
}
$partqueryliststmd->close();
@ -195,25 +198,29 @@ switch ($idart) {
case 1:
$partRows[] = [
'partsnumber' => '99',
'partsnameita' => 'Calzatura completa'
'partsnameita' => 'Calzatura completa',
'partsnameeng' => 'Complete Footwear'
];
break;
case 2:
$partRows[] = [
'partsnumber' => '99',
'partsnameita' => 'Guanto Completo'
'partsnameita' => 'Guanto Completo',
'partsnameeng' => 'Complete Glove'
];
break;
case 3:
$partRows[] = [
'partsnumber' => '99',
'partsnameita' => 'Semimaschera completa'
'partsnameita' => 'Semimaschera completa',
'partsnameeng' => 'Complete Half-Mask'
];
break;
case 4:
$partRows[] = [
'partsnumber' => '99',
'partsnameita' => 'Indumento completo'
'partsnameita' => 'Indumento completo',
'partsnameeng' => 'Complete Garment'
];
break;
}
@ -447,10 +454,10 @@ $archivetrflist->execute(); ?>
<?php if ($canEdit) : ?>
<td>
<select class="form-control parts-dropdown" id="listparts_<?php echo $partsquery->getColumnVal("ididentificationparts"); ?>" name="listparts" style="width: 115px;">
<option value="">Seleziona</option>
<option value=""><?php echo ($_SESSION['langselect'] == 'en') ? 'Select' : 'Seleziona'; ?></option>
<?php foreach ($partRows as $row) { ?>
<option value="<?php echo $row['partsnumber']; ?>" data-partsnameita="<?php echo htmlspecialchars($row['partsnameita'], ENT_QUOTES, 'UTF-8'); ?>">
<?php echo $row['partsnumber'] . ' - ' . $row['partsnameita']; ?>
<option value="<?php echo $row['partsnumber']; ?>" data-partsnameita="<?php echo htmlspecialchars($row['partsnameita'], ENT_QUOTES, 'UTF-8'); ?>" data-partsnameeng="<?php echo htmlspecialchars($row['partsnameeng'], ENT_QUOTES, 'UTF-8'); ?>">
<?php echo $row['partsnumber'] . ' - ' . ($_SESSION['langselect'] == 'en' ? $row['partsnameeng'] : $row['partsnameita']); ?>
</option>
<?php } ?>
</select>
@ -492,7 +499,7 @@ $archivetrflist->execute(); ?>
</table>
<br>
<?php if ($canEdit) : ?>
<button id="addPart" class="btn btn-primary">Aggiungi Parte</button>
<button id="addPart" class="btn btn-primary"><?php echo $addPart; ?></button>
<?php endif; ?>
</form>
@ -506,9 +513,10 @@ $archivetrflist->execute(); ?>
// Imposta gli event listener su ciascuna tendina
listPartsDropdowns.forEach(dropdown => {
dropdown.addEventListener('change', function() {
// Ottieni il valore selezionato e il valore data-partsnameita dell'opzione selezionata
// Ottieni il valore selezionato e i valori data-partsnameita e data-partsnameeng dell'opzione selezionata
const partsnumber = this.value;
const partsnameita = this.options[this.selectedIndex].getAttribute('data-partsnameita');
const partsnameeng = this.options[this.selectedIndex].getAttribute('data-partsnameeng');
// Trova gli input vicini. Qui assumiamo che gli input siano sempre nelle celle consecutive.
// Modifica questa logica se la struttura della tua tabella è diversa.
@ -518,7 +526,7 @@ $archivetrflist->execute(); ?>
// Aggiorna i valori degli input
if (partsidnumberInput) partsidnumberInput.value = partsnumber;
if (descriptionInput) descriptionInput.value = partsnameita;
if (descriptionInput) descriptionInput.value = <?php echo ($_SESSION['langselect'] == 'en') ? 'partsnameeng' : 'partsnameita'; ?>;
});
});
});
@ -615,15 +623,15 @@ $archivetrflist->execute(); ?>
<div class="row">
<div class="col-lg-12">
<div class="card card-body">
<h4 class="card-title mt-0">Agenti Chimici</h4>
<p class="card-text text-muted ">Aggiorna di seguito i livelli e percentuale di degradazione per agenti chimici</p>
<h4 class="card-title mt-0"><?php echo ($_SESSION['langselect'] == 'en') ? 'Chemical Agents' : 'Agenti Chimici'; ?></h4>
<p class="card-text text-muted"><?php echo ($_SESSION['langselect'] == 'en') ? 'Update the levels and degradation percentage for chemical agents below' : 'Aggiorna di seguito i livelli e percentuale di degradazione per agenti chimici'; ?></p>
<table class="table mb-0">
<thead class="thead-light">
<tr>
<th>Chemical Agent</th>
<th>Livello</th>
<th>Degradazione percentuale</th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Chemical Agent' : 'Agente Chimico'; ?></th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Level' : 'Livello'; ?></th>
<th><?php echo ($_SESSION['langselect'] == 'en') ? 'Percentage Degradation' : 'Degradazione percentuale'; ?></th>
</tr>
</thead>
<?php

View File

@ -831,7 +831,7 @@ $html .= <<<HTML
// Aggiungi qui il codice PHP fornito
while (!$riskquery->atEnd()) {
$risknumber = $riskquery->getColumnVal("risknumber");
$riskname_it = $riskquery->getColumnVal("riskname_it");
$riskname_it = $riskquery->getColumnVal($_SESSION['langselect'] == 'en' ? "riskname_en" : "riskname_it");
$applicable = ($riskquery->getColumnVal("applicable") == "1") ? 'checked' : '';
$customCheckId = "customCheck{$risknumber}";
$covertext = '';
@ -961,12 +961,17 @@ if ($cemarkup == 'Y' && $fileUploaded) {
$fileDescription = htmlspecialchars($fileDetails['description_fileattached']);
$fileExtension = strtolower(pathinfo($filePath, PATHINFO_EXTENSION));
$textexmark = ($_SESSION['langselect'] === 'en')
? 'FILE (if different from image, the file is included in the zip as an attachment)'
: 'FILE (se diverso da immagine il file è caricato nello zip come allegato)';
$html .= <<<HTML
<tr>
<td class="first-column">FILE (se diverso da immagine il file è caricato nello zip come allegato)</td>
<td>
<tr>
<td class="first-column">$textexmark</td>
<td>
HTML;
if (in_array($fileExtension, ['jpg', 'jpeg', 'png', 'gif'])) {
$html .= "<img src='$filePath' alt='$fileDescription' style='max-height: 200px;'>";
} else {
@ -1095,15 +1100,15 @@ $html .= <<<HTML
</thead>
<tbody>
<tr>
<td class="first-column">Imballaggio</td>
<td class="first-column">{$packtitle}</td>
<td class="header-data">{$packaging}</td>
</tr>
<tr>
<td class="first-column">Dichiarazione di conformità UE</td>
<td class="first-column">{$dectitle}</td>
<td class="header-data">{$declartext}</td>
</tr>
<tr>
<td class="first-column">Indirizzo del sito web</td>
<td class="first-column">{$webtitle}</td>
<td class="header-data">{$webaddress}</td>
</tr>

View File

@ -19,6 +19,51 @@
<link href="assets/css/metisMenu.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/app.min.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auth-logo-text {
text-align: left;
}
.auth-logo-text p,
.auth-logo-text ul,
.auth-logo-text li,
.auth-logo-text h1,
.auth-logo-text a {
text-align: left;
margin-bottom: 10px;
line-height: 1.5;
font-size: 10pt;
/* Uniform font size for all text and links */
font-family: Calibri, sans-serif;
}
.auth-logo-text ul {
padding-left: 20px;
}
.auth-logo-text h1 {
font-weight: bold;
margin-top: 20px;
}
.auth-logo-text p+p,
.auth-logo-text p+ul,
.auth-logo-text ul+p,
.auth-logo-text h1+p,
.auth-logo-text h1+ul,
.auth-logo-text p+h1,
.auth-logo-text ul+h1 {
margin-top: 20px;
/* Extra spacing between paragraphs, lists, and headings */
}
.auth-logo-text a {
color: #00F;
/* Maintain link color */
text-decoration: underline;
/* Maintain link underline */
}
</style>
</head>
<body class="account-body accountbg">
@ -78,7 +123,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 7pt;
font-size: 10pt;
}
.s2 {
@ -87,7 +132,7 @@
font-style: normal;
font-weight: normal;
text-decoration: underline;
font-size: 8pt;
font-size: 10pt;
}
.s4 {
@ -96,7 +141,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
.a,
@ -106,7 +151,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
.s5 {
@ -115,7 +160,7 @@
font-style: normal;
font-weight: normal;
text-decoration: underline;
font-size: 7pt;
font-size: 10pt;
}
.s7 {
@ -124,7 +169,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
li {
@ -144,7 +189,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l1>li:first-child>*:first-child:before {
@ -167,10 +212,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l2>li:first-child>*:first-child:before {
counter-increment: d1 0;
font-size: 10pt;
}
#l3 {
@ -186,7 +228,7 @@
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l3>li:first-child>*:first-child:before {
@ -204,7 +246,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
li {
@ -223,6 +265,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l5>li:first-child>*:first-child:before {
@ -242,7 +285,7 @@
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l6>li:first-child>*:first-child:before {
@ -265,6 +308,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l7>li:first-child>*:first-child:before {
@ -284,7 +328,7 @@
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l8>li:first-child>*:first-child:before {
@ -307,6 +351,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l9>li:first-child>*:first-child:before {
@ -326,7 +371,7 @@
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l10>li:first-child>*:first-child:before {
@ -349,6 +394,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l11>li:first-child>*:first-child:before {
@ -368,7 +414,7 @@
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l12>li:first-child>*:first-child:before {
@ -419,6 +465,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l15>li:first-child>*:first-child:before {
@ -437,6 +484,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
}
#l16>li:first-child>*:first-child:before {
@ -456,7 +504,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l17>li:first-child>*:first-child:before {
@ -476,7 +524,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l18>li:first-child>*:first-child:before {
@ -499,10 +547,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
}
#l19>li:first-child>*:first-child:before {
counter-increment: l1 0;
font-size: 10pt;
}
#l20 {
@ -518,7 +563,7 @@
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l20>li:first-child>*:first-child:before {
@ -538,7 +583,7 @@
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
font-size: 10pt;
}
#l21>li:first-child>*:first-child:before {
@ -548,138 +593,139 @@
</head>
<body>
<h1 style="padding-top: 2pt;text-indent: 0pt;text-align: center;">TERMINI E CONDIZIONI DUSO DELLA PIATTAFORMA PPEASY</h1>
<p style="text-indent: 0pt;text-align: left;"><br /></p>
<p style="padding-top: 3pt;padding-left: 5pt;text-indent: 0pt;text-align: justify;">Laccesso e lutilizzo della piattaforma PPEASY, software nella disponibilità di ANCI SERVIZI Srl a Socio Unico, con sede legale in Via Alberto Riva di Villasanta 3, Milano, P. IVA 07199040150 (di seguito <b>ANCI</b>), sono subordinati allaccettazione integrale delle presenti condizioni duso (di seguito, i <b>Termini e Condizioni</b>).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">LUtente finale (di seguito il “Cliente”), proseguendo nellutilizzo della Piattaforma, dichiara di avere letto, compreso e accettato integralmente i presenti Termini e Condizioni, i quali costituiscono un contratto giuridicamente vincolante tra ANCI e il Cliente medesimo (inteso come utente finale).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">La piattaforma PPEASY è riservata esclusivamente a soggetti che agiscono nellambito della propria attività imprenditoriale, commerciale, artigianale o professionale e non può essere utilizzata da consumatori ai sensi del D.lgs. 206/2005 (Codice del Consumo). Il Cliente si impegna pertanto a utilizzare la Piattaforma unicamente per finalità connesse alla propria attività professionale.</p>
<h1 style="padding-left: 94pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Premesso che</h1>
<h1 style="padding-top: 2pt;text-indent: 0pt;text-align: left;">TERMINI E CONDIZIONI DUSO DELLA PIATTAFORMA PPEASY</h1>
<p style="text-indent: 0pt;text-align: left;"></p>
<p style="padding-top: 3pt;padding-left: 5pt;text-indent: 0pt;text-align: left;">Laccesso e lutilizzo della piattaforma PPEASY, software nella disponibilità di ANCI SERVIZI Srl a Socio Unico, con sede legale in Via Alberto Riva di Villasanta 3, Milano, P. IVA 07199040150 (di seguito <b>ANCI</b>), sono subordinati allaccettazione integrale delle presenti condizioni duso (di seguito, i <b>Termini e Condizioni</b>).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">LUtente finale (di seguito il “Cliente”), proseguendo nellutilizzo della Piattaforma, dichiara di avere letto, compreso e accettato integralmente i presenti Termini e Condizioni, i quali costituiscono un contratto giuridicamente vincolante tra ANCI e il Cliente medesimo (inteso come utente finale).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">La piattaforma PPEASY è riservata esclusivamente a soggetti che agiscono nellambito della propria attività imprenditoriale, commerciale, artigianale o professionale e non può essere utilizzata da consumatori ai sensi del D.lgs. 206/2005 (Codice del Consumo). Il Cliente si impegna pertanto a utilizzare la Piattaforma unicamente per finalità connesse alla propria attività professionale.</p>
<h1 style="padding-left: 94pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Premesso che</h1>
<ol id="l1">
<li data-list-text="(i)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">ANCI, sublicenziante della azienda CE SOFT S.r.l (di seguito “CESOFT”), ha ottenuto in licenza con facoltà di sublicenziare la piattaforma PPEASY, un applicativo software che permette ai Clienti di gestire direttamente ed autonomamente, la raccolta e lorganizzazione di propri dati ed informazioni nonchè eventualmente dei propri clienti e/o potenziali clienti nonché lautogenerazione di proposte di acquisto di servizi degli stessi ed in particolare di servizi di test e certificazione di prodotti;</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">ANCI, sublicenziante della azienda CE SOFT S.r.l (di seguito “CESOFT”), ha ottenuto in licenza con facoltà di sublicenziare la piattaforma PPEASY, un applicativo software che permette ai Clienti di gestire direttamente ed autonomamente, la raccolta e lorganizzazione di propri dati ed informazioni nonchè eventualmente dei propri clienti e/o potenziali clienti nonché lautogenerazione di proposte di acquisto di servizi degli stessi ed in particolare di servizi di test e certificazione di prodotti;</p>
</li>
<li data-list-text="(ii)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">lapplicativo è uno strumento riservato a soggetti professionali e il Cliente si impegna ad utilizzarla esclusivamente in relazione alla propria attività imprenditoriale <span class="s1">per </span>le esclusive finalità di organizzazione e di gestione della propria attività professionale.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">lapplicativo è uno strumento riservato a soggetti professionali e il Cliente si impegna ad utilizzarla esclusivamente in relazione alla propria attività imprenditoriale <span class="s1">per </span>le esclusive finalità di organizzazione e di gestione della propria attività professionale.</p>
</li>
</ol>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Le presenti condizioni regolano luso della Piattaforma PPEASY sulla base delle premesse che seguono, le quali ne costituiscono parte integrante e sostanziale restando inteso che le premesse e gli allegati (es. link esterni) al presente contratto (es. scheda anagrafica Cliente, lordine di attivazione) costituiscono parte integrante e sostanziale dello stesso.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Articolo 1. Definizioni.</h1>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Le presenti condizioni regolano luso della Piattaforma PPEASY sulla base delle premesse che seguono, le quali ne costituiscono parte integrante e sostanziale restando inteso che le premesse e gli allegati (es. link esterni) al presente contratto (es. scheda anagrafica Cliente, lordine di attivazione) costituiscono parte integrante e sostanziale dello stesso.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Articolo 1. Definizioni.</h1>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">In relazione ai presente Termini e Condizioni si indicano qui di seguito i significati da attribuire a termini ed espressioni ricorrenti: <b>Contratto</b>: indica i presenti Termini e Condizioni comprensivi di specifici servizi (vedi infra) della piattaforma PPEASY infra specificatamente definita, accettato digitalmente dal Cliente al momento della registrazione o primo accesso alla Piattaforma PPEASY;</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Piattaforma PPEASY<span class="p">: software accessibile on line in versione eseguibile e installato presso infrastrutture tecniche gestite da ANCI tramite propri sub-responsabili tecnici che permette ai Clienti di gestire direttamente ed autonomamente, la raccolta e lorganizzazione di propri dati ed informazioni nonchè eventualemente dei propri clienti e/o potenziali clienti nonché lautogenerazione di proposte di acquisto di servizi del Cliente; </span>Servizi Inclusi<span class="p">: (i) i servizi di terze parti, (ii) di accesso in sub licenza alla Piattaforma PPEASY da parte dei Clienti, (iii) di ordinaria manutenzione e aggiornamento, al fine di mantenere correttamente funzionante la Piattaforma PPEASY e implementare le sue funzionalità;</span></h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Richieste: <span class="p">le richieste di acquisto dei servizi di test e di certificazione del Cliente autogenerate mediante la Piattaforma PPEASY previo inserimento di specifiche informazioni e dati;</span></h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Data di attivazione<span class="p">: la data di registrazione alla Piattaforma PPEASY del Cliente;</span></h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Scheda Cliente<span class="p">: il modulo elettronico contenente i dati anagrafici del Cliente compilato in fase di attivazione/registrazione sulla Piattaforma PPEASY;</span></h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Richieste: <span class="p">le richieste di acquisto dei servizi di test e di certificazione del Cliente autogenerate mediante la Piattaforma PPEASY previo inserimento di specifiche informazioni e dati;</span></h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Data di attivazione<span class="p">: la data di registrazione alla Piattaforma PPEASY del Cliente;</span></h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Scheda Cliente<span class="p">: il modulo elettronico contenente i dati anagrafici del Cliente compilato in fase di attivazione/registrazione sulla Piattaforma PPEASY;</span></h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Ordine di Attivazione<span class="p">: lattivazione delle funzionalità della Piattaforma PPEASY effettuata dal Cliente previa registrazione on line alla stessa con cui il Cliente attiva la licenza e i Servizi Inclusi; </span>Proprietà intellettuale<span class="p">: qualsiasi diritto di proprietà intellettuale regolato, di volta in volta, dalle leggi sui brevetti, sulla protezione dei chip semiconduttori, sul diritto d&#39;autore, sul segreto industriale, sui marchi e su ogni altro diritto di proprietà intellettuale registrato e non registrato, nonché eventuali applicazioni, rinnovi, estensioni,</span></h1>
<p style="padding-top: 3pt;padding-left: 5pt;text-indent: 0pt;text-align: justify;">reintroduzioni e ripristini, attualmente in vigore o attuabili in futuro, in tutto il mondo.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Sezione 2: Condizioni duso della Piattaforma PPEASY</h1>
<p style="padding-top: 3pt;padding-left: 5pt;text-indent: 0pt;text-align: left;">reintroduzioni e ripristini, attualmente in vigore o attuabili in futuro, in tutto il mondo.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Sezione 2: Condizioni duso della Piattaforma PPEASY</h1>
<ol id="l2">
<ol id="l3">
<li data-list-text="2.1">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Licenza duso della Piattaforma PPEASY</u>. ANCI, in qualità di licenziataria della Piattaforma PPEASY ai sensi di separato contratto con CESOFT, si impegna a fornire al Cliente una sublicenza, limitata, non esclusiva e gratuita, di utilizzo della Piattaforma PPEASY, che consente al Cliente di gestire direttamente ed autonomamente la raccolta e lorganizzazione di dati ed informazioni nonché la generazione delle Richieste.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Sono compresi nella licenza i Servizi Inclusi meglio descritti sub articolo 3 che segue, e, pertanto, i servizi di terze parti <span class="s1">(i.e. </span>Apache Server, PHP e database Mysql) e lordinaria manutenzione e aggiornamento della stessa.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Il Cliente è consapevole ed accetta espressamente che la Piattaforma PPEASY è uno strumento riservato a soggetti professionali e che il presente Contratto non è soggetto alla disciplina dei contratti con i consumatori. La Piattaforma PPEASY è installata presso lambiente informatico di ANCI, che ne gestisce lhosting, ma richiede un collegamento attivo ai server di CESOFT per la validazione delle licenze, lautenticazione dellutente e gli aggiornamenti tecnici. Il Cliente si impegna a utilizzare la Piattaforma in conformità alle istruzioni fornite da ANCI e/o CESOFT e nel rispetto delle disposizioni legislative e regolamentari vigenti. ANCI non fornisce servizi di hosting ed effettua backup automatici. Resta inteso che il trattamento dei dati connesso alluso della Piattaforma PPEASY avverrà in ogni caso nel rispetto delle norme vigenti. Il Cliente assume il ruolo di Titolare del trattamento mentre ANCI è responsabile del trattamento ai sensi dellart. 28 GDPR. In ragione della natura e del funzionamento della Piattaforma PPEASY, le Parti danno atto che, ai sensi e nei limiti di quanto previsto dal presente Contratto, sarà il Cliente a gestire direttamente ed in autonomia gli strumenti informatici messi a disposizione da ANCI ai fini della esecuzione delle Richieste.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Licenza duso della Piattaforma PPEASY</u>. ANCI, in qualità di licenziataria della Piattaforma PPEASY ai sensi di separato contratto con CESOFT, si impegna a fornire al Cliente una sublicenza, limitata, non esclusiva e gratuita, di utilizzo della Piattaforma PPEASY, che consente al Cliente di gestire direttamente ed autonomamente la raccolta e lorganizzazione di dati ed informazioni nonché la generazione delle Richieste.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Sono compresi nella licenza i Servizi Inclusi meglio descritti sub articolo 3 che segue, e, pertanto, i servizi di terze parti <span class="s1">(i.e. </span>Apache Server, PHP e database Mysql) e lordinaria manutenzione e aggiornamento della stessa.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Il Cliente è consapevole ed accetta espressamente che la Piattaforma PPEASY è uno strumento riservato a soggetti professionali e che il presente Contratto non è soggetto alla disciplina dei contratti con i consumatori. La Piattaforma PPEASY è installata presso lambiente informatico di ANCI, che ne gestisce lhosting, ma richiede un collegamento attivo ai server di CESOFT per la validazione delle licenze, lautenticazione dellutente e gli aggiornamenti tecnici. Il Cliente si impegna a utilizzare la Piattaforma in conformità alle istruzioni fornite da ANCI e/o CESOFT e nel rispetto delle disposizioni legislative e regolamentari vigenti. ANCI non fornisce servizi di hosting ed effettua backup automatici. Resta inteso che il trattamento dei dati connesso alluso della Piattaforma PPEASY avverrà in ogni caso nel rispetto delle norme vigenti. Il Cliente assume il ruolo di Titolare del trattamento mentre ANCI è responsabile del trattamento ai sensi dellart. 28 GDPR. In ragione della natura e del funzionamento della Piattaforma PPEASY, le Parti danno atto che, ai sensi e nei limiti di quanto previsto dal presente Contratto, sarà il Cliente a gestire direttamente ed in autonomia gli strumenti informatici messi a disposizione da ANCI ai fini della esecuzione delle Richieste.</p>
</li>
<li data-list-text="2.2">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Accesso alla Piattaforma PPEASY</u>. Il Cliente avrà accesso alla Piattaforma PPEASY mediante unarea riservata tramite credenziali di autorizzazione ed autenticazione attribuite al Cliente, custodite ed utilizzate da questi sotto la sua esclusiva responsabilità. Laccesso e luso della Piattaforma PPEASY dovranno essere conformi a quanto convenuto nellOrdine di Attivazione. In particolare, il Cliente si impegna a conservare con la massima riservatezza i codici alfanumerici di accesso (denominati &quot;username&quot; e &quot;password&quot;) di cui sopra e risponde pertanto anche della custodia degli stessi. Il Cliente sarà, quindi, lunico responsabile di qualsiasi danno causato dalleventuale utilizzo di login e password da parte di terzi non autorizzati. Il Cliente si impegna comunque a comunicare immediatamente a ANCI leventuale furto, smarrimento, perdita ovvero appropriazione a qualsiasi titolo, da parte di terzi non autorizzati, delle credenziali di accesso.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Accesso alla Piattaforma PPEASY</u>. Il Cliente avrà accesso alla Piattaforma PPEASY mediante unarea riservata tramite credenziali di autorizzazione ed autenticazione attribuite al Cliente, custodite ed utilizzate da questi sotto la sua esclusiva responsabilità. Laccesso e luso della Piattaforma PPEASY dovranno essere conformi a quanto convenuto nellOrdine di Attivazione. In particolare, il Cliente si impegna a conservare con la massima riservatezza i codici alfanumerici di accesso (denominati &quot;username&quot; e &quot;password&quot;) di cui sopra e risponde pertanto anche della custodia degli stessi. Il Cliente sarà, quindi, lunico responsabile di qualsiasi danno causato dalleventuale utilizzo di login e password da parte di terzi non autorizzati. Il Cliente si impegna comunque a comunicare immediatamente a ANCI leventuale furto, smarrimento, perdita ovvero appropriazione a qualsiasi titolo, da parte di terzi non autorizzati, delle credenziali di accesso.</p>
</li>
<li data-list-text="2.3">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Proprietà delle anagrafiche, delle Richieste e adempimenti delle</u> <u>Part</u>i. I contenuti e i dati inseriti dal Cliente nella Piattaforma PPEASY, comprese le Richieste generate, restano di esclusiva proprietà del Cliente. Salvo diverso accordo scritto, ANCI si impegna a non farne alcun uso diverso da quanto strettamente necessario per ladempimento del presente Contratto. In particolare, ANCI si obbliga a:</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Proprietà delle anagrafiche, delle Richieste e adempimenti delle</u> <u>Part</u>i. I contenuti e i dati inseriti dal Cliente nella Piattaforma PPEASY, comprese le Richieste generate, restano di esclusiva proprietà del Cliente. Salvo diverso accordo scritto, ANCI si impegna a non farne alcun uso diverso da quanto strettamente necessario per ladempimento del presente Contratto. In particolare, ANCI si obbliga a:</p>
<ul id="l4">
<li data-list-text="-">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">non comunicare cedere a terzi tali contenuti, in tutto in parte, salvo obblighi di legge;</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">non comunicare cedere a terzi tali contenuti, in tutto in parte, salvo obblighi di legge;</p>
</li>
<li data-list-text="-">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">non farne uso per finalità proprie, salvo in forma anonima e aggregata a fini statistici e di miglioramento della Piattaforma;</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">non farne uso per finalità proprie, salvo in forma anonima e aggregata a fini statistici e di miglioramento della Piattaforma;</p>
</li>
<li data-list-text="-">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">non conservarne copie, salvo quanto strettamente necessario alla continuità operativa della Piattaforma PPEASY e nel rispetto della normativa vigente.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Ai fini della normativa applicabile in materia di protezione dei dati personali, in particolare del Regolamento (UE) 2016/679 (GDPR), il Cliente agisce in qualità di Titolare del trattamento, mentre ANCI è designata quale Responsabile del trattamento ai sensi dellart. 28 GDPR, limitatamente ai trattamenti necessari per la gestione tecnica della Piattaforma PPEASY e dei database ivi generati.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Con la sottoscrizione del presente Contratto, il Cliente designa ANCI quale Responsabile del trattamento e ANCI accetta tale nomina, attestando di possedere le competenze tecniche e organizzative</p>
<p style="padding-top: 2pt;padding-left: 5pt;text-indent: 0pt;text-align: justify;">necessarie. ANCI potrà a sua volta avvalersi, per lo svolgimento di specifiche attività tecniche e di manutenzione, di propri sub- responsabili del trattamento, tra cui HEXAGON S.r.l., in qualità di fornitore di servizi IT e amministratore di sistema esterno ai sensi dellart. 28.2 del GDPR. ANCI garantisce di aver concluso con tali sub repsonsabili accordi conformi allart. 28 GDPR. Alla cessazione del presente Contratto, per qualsiasi causa, la designazione di ANCI quale Responsabile si intenderà revocata di diritto e i dati e contenuti trattati saranno eliminati in conformità al successivo art. 2.7, salvo obblighi di legge contrari.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">non conservarne copie, salvo quanto strettamente necessario alla continuità operativa della Piattaforma PPEASY e nel rispetto della normativa vigente.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Ai fini della normativa applicabile in materia di protezione dei dati personali, in particolare del Regolamento (UE) 2016/679 (GDPR), il Cliente agisce in qualità di Titolare del trattamento, mentre ANCI è designata quale Responsabile del trattamento ai sensi dellart. 28 GDPR, limitatamente ai trattamenti necessari per la gestione tecnica della Piattaforma PPEASY e dei database ivi generati.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Con la sottoscrizione del presente Contratto, il Cliente designa ANCI quale Responsabile del trattamento e ANCI accetta tale nomina, attestando di possedere le competenze tecniche e organizzative</p>
<p style="padding-top: 2pt;padding-left: 5pt;text-indent: 0pt;text-align: left;">necessarie. ANCI potrà a sua volta avvalersi, per lo svolgimento di specifiche attività tecniche e di manutenzione, di propri sub- responsabili del trattamento, tra cui HEXAGON S.r.l., in qualità di fornitore di servizi IT e amministratore di sistema esterno ai sensi dellart. 28.2 del GDPR. ANCI garantisce di aver concluso con tali sub repsonsabili accordi conformi allart. 28 GDPR. Alla cessazione del presente Contratto, per qualsiasi causa, la designazione di ANCI quale Responsabile si intenderà revocata di diritto e i dati e contenuti trattati saranno eliminati in conformità al successivo art. 2.7, salvo obblighi di legge contrari.</p>
</li>
</ul>
</li>
<li data-list-text="2.4">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Modalità di cancellazione dei dati.</u> Trascorsi 10 (dieci) giorni dalla data di scadenza o di scioglimento del Contratto per qualsiasi causa, ANCI avrà la facoltà di cancellare i dati archiviati per conto del Cliente nella Piattaforma PPEASY. Tali dati saranno consultabili e scaricabili liberamente da parte del Cliente entro il termine sopra indicato utilizzando le normali funzionalità della Piattaforma PPEASY. Tempistiche di conservazione più lunghe possono essere dettate anche da esigenze diverse da quelle indicate allinterno di questo Contratto, in particolare in caso di indagini da parte della Polizia Giudiziaria o Enti preposti ad eventuali controlli.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Modalità di cancellazione dei dati.</u> Trascorsi 10 (dieci) giorni dalla data di scadenza o di scioglimento del Contratto per qualsiasi causa, ANCI avrà la facoltà di cancellare i dati archiviati per conto del Cliente nella Piattaforma PPEASY. Tali dati saranno consultabili e scaricabili liberamente da parte del Cliente entro il termine sopra indicato utilizzando le normali funzionalità della Piattaforma PPEASY. Tempistiche di conservazione più lunghe possono essere dettate anche da esigenze diverse da quelle indicate allinterno di questo Contratto, in particolare in caso di indagini da parte della Polizia Giudiziaria o Enti preposti ad eventuali controlli.</p>
</li>
</ol>
</ol>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Sezione 3. Servizi Inclusi</h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Sezione 3. Servizi Inclusi</h1>
<ol id="l5">
<ol id="l6">
<li data-list-text="3.1">
<p class="s4" style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"><span class="s2"> Supporto e Manutenzione</span><a href="mailto:info@cimac.it" class="a" target="_blank">. I servizi di supporto e manutenzione ricomprendono esclusivamente la manutenzione correttiva (i.e. bug fixing) e le modifiche richieste o rese necessarie da eventuali modifiche alla normativa di riferimento. Levoluzione di funzionalità esistenti della Piattaforma PPEASY o lo sviluppo di sue nuove funzionalità non sono attività ricomprese nei Servizi Inclusi. Il Cliente si impegna segnalare a ANCI gli eventuali bug tramite email </a><span style=" color: #00F; font-family:Calibri, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; font-size: 8pt;">info@cimac.it</span> <span style=" color: #000;">fornendo una descrizione dettagliata del problema e tutte le indicazioni necessarie per riprodurlo. In assenza di tali informazioni la segnalazione non potrà essere presa in carico. Il servizio di supporto e manutenzione è fornito da ANCI al Cliente, eventualmente avvalendosi del supporto tecnico di CE SOFT, secondo quanto convenuto al successivo articolo 6.2. I bug critici, che impediscono il funzionamento del Software o di una parte sostanziale dello stesso, rendendolo di fatto inutilizzabile, verranno presi in carico entro 2 giorni lavorativi dalla data della segnalazione, e risolti entro 5 giorni lavorativi dalla presa in carico.</span></p>
<p class="" style="padding-left: 5pt;text-indent: 0pt;text-align: left;"><span class="s2"> Supporto e Manutenzione</span>. I servizi di supporto e manutenzione ricomprendono esclusivamente la manutenzione correttiva (i.e. bug fixing) e le modifiche richieste o rese necessarie da eventuali modifiche alla normativa di riferimento. Levoluzione di funzionalità esistenti della Piattaforma PPEASY o lo sviluppo di sue nuove funzionalità non sono attività ricomprese nei Servizi Inclusi. Il Cliente si impegna segnalare a ANCI gli eventuali bug tramite email <a href="mailto:info@cimac.it" class="a" target="_blank"><span style=" color: #00F; font-family:Calibri, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; font-size: 10pt;">info@cimac.it</span></a> <span style=" color: #000;">fornendo una descrizione dettagliata del problema e tutte le indicazioni necessarie per riprodurlo. In assenza di tali informazioni la segnalazione non potrà essere presa in carico. Il servizio di supporto e manutenzione è fornito da ANCI al Cliente, eventualmente avvalendosi del supporto tecnico di CE SOFT, secondo quanto convenuto al successivo articolo 6.2. I bug critici, che impediscono il funzionamento del Software o di una parte sostanziale dello stesso, rendendolo di fatto inutilizzabile, verranno presi in carico entro 2 giorni lavorativi dalla data della segnalazione, e risolti entro 5 giorni lavorativi dalla presa in carico.</span></p>
</li>
<li data-list-text="3.2">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"><u> Servizi di terze part</u>i. La Piattaforma PPEASY è stata sviluppata includendo servizi di terze parti (i.e. Apache Server, PHP e database Mysql). Il Cliente prende atto che tali componenti sono integrati nella soluzione concessa da ANCI e si impegna a manlevare integralmente ANCI da qualunque responsabilità in merito al loro corretto funzionamento. Le licenze delle componenti di terze parti, eventualmente integrati nella Piattaforma PPEASY, vengono concesse in uso al Cliente in via non esclusiva e limitatamente alla durata del presente Contratto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"><u> Servizi di terze part</u>i. La Piattaforma PPEASY è stata sviluppata includendo servizi di terze parti (i.e. Apache Server, PHP e database Mysql). Il Cliente prende atto che tali componenti sono integrati nella soluzione concessa da ANCI e si impegna a manlevare integralmente ANCI da qualunque responsabilità in merito al loro corretto funzionamento. Le licenze delle componenti di terze parti, eventualmente integrati nella Piattaforma PPEASY, vengono concesse in uso al Cliente in via non esclusiva e limitatamente alla durata del presente Contratto.</p>
</li>
</ol>
</ol>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Fatto salvo quanto previsto al successivo articolo 6.1, i servizi di terze parti non includono i servizi di hosting. Il backup giornaliero dei dati inseriti dal Cliente nella Piattaforma PPEASY è garantito da ANCI tramite propri fornitori tecnici.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Sezione 4. Proprietà e Marchi.</h1>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Fatto salvo quanto previsto al successivo articolo 6.1, i servizi di terze parti non includono i servizi di hosting. Il backup giornaliero dei dati inseriti dal Cliente nella Piattaforma PPEASY è garantito da ANCI tramite propri fornitori tecnici.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Sezione 4. Proprietà e Marchi.</h1>
<ol id="l7">
<ol id="l8">
<li data-list-text="4.1">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Proprietà&nbsp; della&nbsp; Piattaforma&nbsp; PPEASY</u>. CESOFT è lunico proprietario esclusivo di tutti i diritti e gli interessi per la Piattaforma PPEASY e di qualsiasi Proprietà Intellettuale ad essa collegata, compresi gli sviluppi che ne derivano. PPEASY è un marchio dimpresa. La Piattaforma PPEASY e le informazioni ivi contenute, con la sola eccezione di quanto menzionato allarticolo 2.3, sono di proprietà di CESOFT. Ne è vietata la copia non autorizzata e la diffusione in violazione ai diritti di Proprietà Intellettuale.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Proprietà&nbsp; della&nbsp; Piattaforma&nbsp; PPEASY</u>. CESOFT è lunico proprietario esclusivo di tutti i diritti e gli interessi per la Piattaforma PPEASY e di qualsiasi Proprietà Intellettuale ad essa collegata, compresi gli sviluppi che ne derivano. PPEASY è un marchio dimpresa. La Piattaforma PPEASY e le informazioni ivi contenute, con la sola eccezione di quanto menzionato allarticolo 2.3, sono di proprietà di CESOFT. Ne è vietata la copia non autorizzata e la diffusione in violazione ai diritti di Proprietà Intellettuale.</p>
</li>
<li data-list-text="4.2">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Uso in sub licenza</u>. Fatto salvo quanto previsto allarticolo 2.1, il Cliente non è autorizzato a concedere in sublicenza, a cedere, noleggiare, vendere, distribuire o trasferire a terzi, in tutto o in parte, laccesso alla Piattaforma PPEASY, a consentirne luso da parte di soggetti esterni alla propria organizzazione. È fatto salvo luso della Piattaforma da parte di dipendenti, collaboratori o consulenti del Cliente, purché inquadrati nellambito dellorganizzazione aziendale e sotto la diretta responsabilità del Cliente stesso. Qualsiasi utilizzo in violazione del presente articolo comporterà la risoluzione immediata del Contratto ai sensi e per gli effetti dellart. 1456 c.c., fatto salvo il risarcimento del maggior danno.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Uso in sub licenza</u>. Fatto salvo quanto previsto allarticolo 2.1, il Cliente non è autorizzato a concedere in sublicenza, a cedere, noleggiare, vendere, distribuire o trasferire a terzi, in tutto o in parte, laccesso alla Piattaforma PPEASY, a consentirne luso da parte di soggetti esterni alla propria organizzazione. È fatto salvo luso della Piattaforma da parte di dipendenti, collaboratori o consulenti del Cliente, purché inquadrati nellambito dellorganizzazione aziendale e sotto la diretta responsabilità del Cliente stesso. Qualsiasi utilizzo in violazione del presente articolo comporterà la risoluzione immediata del Contratto ai sensi e per gli effetti dellart. 1456 c.c., fatto salvo il risarcimento del maggior danno.</p>
</li>
</ol>
</ol>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Sezione 5. Termini economici e durata contrattuale.</h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Sezione 5. Termini economici e durata contrattuale.</h1>
<ol id="l9">
<ol id="l10">
<li data-list-text="5.1">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Inizio,&nbsp; durata&nbsp; e&nbsp; disdetta&nbsp; del&nbsp; Contratto</u>. Laccesso alla Piattaforma PPEASY e lutilizzo dei Servizi Inclusi sono concessi gratuitamente a tempo determinato, con durata annuale e corrispettivo definiti in fase di attivazione dellaccount da parte del Cliente tramite lOrdine di Attivazione.</p>
<p style="padding-top: 2pt;padding-left: 5pt;text-indent: 0pt;text-align: justify;"><a href="mailto:info@cimac.it" class="a" target="_blank">La durata dellaccesso decorre dalla data di attivazione della Piattaforma e si rinnova automaticamente per periodi successivi di pari durata (i.e. annuale), salvo disdetta da parte del Cliente da esercitarsi almeno 30 (trenta) giorni prima della scadenza del periodo in corso, mediante comunicazione scritta inviata via e-mail allindirizzo </a><a href="mailto:info@cimac.it" target="_blank">info@cimac.it.</a></p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">In caso di mancato esercizio della disdetta nel termine suddetto, luso della Piattaforma PPEASY si intenderà rinnovato a tutti gli effetti. Resta salvo il diritto di ANCI di sospendere o interrompere laccesso alla Piattaforma in caso di inadempimento agli obblighi contrattuali, ai sensi dellarticolo 8.6.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Inizio,&nbsp; durata&nbsp; e&nbsp; disdetta&nbsp; del&nbsp; Contratto</u>. Laccesso alla Piattaforma PPEASY e lutilizzo dei Servizi Inclusi sono concessi gratuitamente a tempo determinato, con durata annuale e corrispettivo definiti in fase di attivazione dellaccount da parte del Cliente tramite lOrdine di Attivazione.</p>
<p style="padding-top: 2pt;padding-left: 5pt;text-indent: 0pt;text-align: left;">La durata dellaccesso decorre dalla data di attivazione della Piattaforma e si rinnova automaticamente per periodi successivi di pari durata (i.e. annuale), salvo disdetta da parte del Cliente da esercitarsi almeno 30 (trenta) giorni prima della scadenza del periodo in corso, mediante comunicazione scritta inviata via e-mail allindirizzo <a href="mailto:info@cimac.it" target="_blank">info@cimac.it.</a></p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">In caso di mancato esercizio della disdetta nel termine suddetto, luso della Piattaforma PPEASY si intenderà rinnovato a tutti gli effetti. Resta salvo il diritto di ANCI di sospendere o interrompere laccesso alla Piattaforma in caso di inadempimento agli obblighi contrattuali, ai sensi dellarticolo 8.6.</p>
</li>
<li data-list-text="5.2">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Gratuità della licenza</u>. Luso della Piattaforma, la prestazione dei Servizi Inclusi e la messa a disposizione e leffettuazione delle prestazioni accessorie e strumentali previste dal presente Contratto e per la fruizione delle eventuali ulteriori opzioni offerte dalla Piattaforma PPEASY, sono concessi al Cliente a titolo gratuito.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Gratuità della licenza</u>. Luso della Piattaforma, la prestazione dei Servizi Inclusi e la messa a disposizione e leffettuazione delle prestazioni accessorie e strumentali previste dal presente Contratto e per la fruizione delle eventuali ulteriori opzioni offerte dalla Piattaforma PPEASY, sono concessi al Cliente a titolo gratuito.</p>
</li>
<li data-list-text="5.3">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Uso&nbsp; spazio&nbsp; Piattaforma&nbsp; PPEASY</u>. L&#39;utilizzo dello spazio Piattaforma PPEASY da parte del Cliente è strettamente limitato ai fini connessi all uso concordato. Il Cliente accetta espressamente tale principio e si impegna pertanto a non utilizzarlo per scopi o con modalità differenti. ANCI si riserva la facoltà di verificare, in qualsiasi momento e anche senza preavviso, la conformità dei file salvati nello spazio Piattaforma PPEASY rispetto a quanto stabilito nel presente articolo. In caso di difformità rispetto a quanto quivi stabilito, ANCI, direttamente o tramite i propri sub-responsabili tecnici designati,potrà procedere alla cancellazione degli stessi senza nessun obbligo di notifica al Cliente.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Uso&nbsp; spazio&nbsp; Piattaforma&nbsp; PPEASY</u>. L&#39;utilizzo dello spazio Piattaforma PPEASY da parte del Cliente è strettamente limitato ai fini connessi all uso concordato. Il Cliente accetta espressamente tale principio e si impegna pertanto a non utilizzarlo per scopi o con modalità differenti. ANCI si riserva la facoltà di verificare, in qualsiasi momento e anche senza preavviso, la conformità dei file salvati nello spazio Piattaforma PPEASY rispetto a quanto stabilito nel presente articolo. In caso di difformità rispetto a quanto quivi stabilito, ANCI, direttamente o tramite i propri sub-responsabili tecnici designati,potrà procedere alla cancellazione degli stessi senza nessun obbligo di notifica al Cliente.</p>
</li>
</ol>
</ol>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Sezione 6. Garanzia del livello minimo di funzionalità</h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Sezione 6. Garanzia del livello minimo di funzionalità</h1>
<ol id="l11">
<ol id="l12">
<li data-list-text="6.1">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Fatto salvo quanto previsto al precedente articolo 3.2, ANCI si impegna a garantire, per tutta la durata del Contratto, la disponibilità della Piattaforma PPEASY con un livello di uptime pari al 99% su base annua, 24 ore al giorno, 365 giorni allanno. Resta inteso che ANCI non sarà in alcun caso responsabile per eventuali disservizi, malfunzionamenti o indisponibilità della Piattaforma PPEASY derivanti, direttamente o indirettamente, da:</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Fatto salvo quanto previsto al precedente articolo 3.2, ANCI si impegna a garantire, per tutta la durata del Contratto, la disponibilità della Piattaforma PPEASY con un livello di uptime pari al 99% su base annua, 24 ore al giorno, 365 giorni allanno. Resta inteso che ANCI non sarà in alcun caso responsabile per eventuali disservizi, malfunzionamenti o indisponibilità della Piattaforma PPEASY derivanti, direttamente o indirettamente, da:</p>
<ul id="l13">
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -18pt;text-align: justify;">interruzioni o malfunzionamenti della connettività Internet o dellinfrastruttura informatica del Cliente;</p>
<p style="padding-left: 41pt;text-indent: -18pt;text-align: left;">interruzioni o malfunzionamenti della connettività Internet o dellinfrastruttura informatica del Cliente;</p>
</li>
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -17pt;line-height: 12pt;text-align: left;">guasti hardware o software presso il Cliente;</p>
</li>
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -18pt;text-align: justify;">errori o condotte imputabili a soggetti terzi dei quali il Cliente risponde, ivi inclusi eventuali sublicenziatari autorizzati o soggetti che accedano alla Piattaforma per conto del Cliente;</p>
<p style="padding-left: 41pt;text-indent: -18pt;text-align: left;">errori o condotte imputabili a soggetti terzi dei quali il Cliente risponde, ivi inclusi eventuali sublicenziatari autorizzati o soggetti che accedano alla Piattaforma per conto del Cliente;</p>
</li>
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -18pt;text-align: justify;">eventi imputabili al provider di hosting di ANCI o a terze parti tecniche esterne non sotto il controllo di ANCI o dei suoi fornitori tecnici.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Sono altresì escluse dal calcolo del livello di uptime e da ogni responsabilità in capo a ANCI:</p>
<p style="padding-left: 41pt;text-indent: -18pt;text-align: left;">eventi imputabili al provider di hosting di ANCI o a terze parti tecniche esterne non sotto il controllo di ANCI o dei suoi fornitori tecnici.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Sono altresì escluse dal calcolo del livello di uptime e da ogni responsabilità in capo a ANCI:</p>
</li>
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -18pt;text-align: justify;">le operazioni di manutenzione ordinaria, comunicate al Cliente con preavviso di almeno 2 (due) giorni di calendario;</p>
<p style="padding-left: 41pt;text-indent: -18pt;text-align: left;">le operazioni di manutenzione ordinaria, comunicate al Cliente con preavviso di almeno 2 (due) giorni di calendario;</p>
</li>
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -18pt;text-align: justify;">le operazioni di manutenzione straordinaria, anche non programmate, purché comunicate con almeno 4 (quattro) ore di preavviso, salvo i casi di emergenza;</p>
<p style="padding-left: 41pt;text-indent: -18pt;text-align: left;">le operazioni di manutenzione straordinaria, anche non programmate, purché comunicate con almeno 4 (quattro) ore di preavviso, salvo i casi di emergenza;</p>
</li>
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -18pt;text-align: justify;">eventuali interruzioni di servizio tra le ore 00:00 e le ore 06:00 nei giorni lavorativi e durante i giorni festivi, dovute ad attività di aggiornamento, backup o manutenzione programmata.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">ANCI, in ogni caso, si impegna a ridurre al minimo la durata e la frequenza delle interruzioni di servizio pianificate e a ripristinare tempestivamente la piena operatività della Piattaforma in collaborazione con i propri sub-responsabili tecnici.</p>
<p style="padding-left: 41pt;text-indent: -18pt;text-align: left;">eventuali interruzioni di servizio tra le ore 00:00 e le ore 06:00 nei giorni lavorativi e durante i giorni festivi, dovute ad attività di aggiornamento, backup o manutenzione programmata.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">ANCI, in ogni caso, si impegna a ridurre al minimo la durata e la frequenza delle interruzioni di servizio pianificate e a ripristinare tempestivamente la piena operatività della Piattaforma in collaborazione con i propri sub-responsabili tecnici.</p>
</li>
</ul>
</li>
<li data-list-text="6.2">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Assistenza tecnica e tutoring</u> In via accessoria e funzionale alla fruizione della Piattaforma PPEASY, ANCI si impegna a fornire al Cliente assistenza tecnica anche tramite CE SOFT mantenendo verso il Cliente la responsabilità quale sublicenziante e attività di tutoring nei limiti di quanto previsto dal presente Contratto. In particolare, ANCI fornisce:</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Assistenza tecnica e tutoring</u> In via accessoria e funzionale alla fruizione della Piattaforma PPEASY, ANCI si impegna a fornire al Cliente assistenza tecnica anche tramite CE SOFT mantenendo verso il Cliente la responsabilità quale sublicenziante e attività di tutoring nei limiti di quanto previsto dal presente Contratto. In particolare, ANCI fornisce:</p>
<ul id="l14">
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -18pt;text-align: justify;"><a href="mailto:info@cimac.it" class="a" target="_blank">Assistenza tecnica via email allindirizzo dedicato (es.: </a>info@cimac.it) per problematiche relative al funzionamento della Piattaforma (ivi inclusi bug non critici, come da definizione allarticolo 3.1).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">La presa in carico delle richieste sarà effettuata entro 3 (tre) giorni lavorativi dalla ricezione di una segnalazione completa, contenente:</p>
<p style="padding-left: 41pt;text-indent: -18pt;text-align: left;">Assistenza tecnica via email allindirizzo dedicato (es.: <a href="mailto:info@cimac.it" class="a" target="_blank">info@cimac.it</a>) per problematiche relative al funzionamento della Piattaforma (ivi inclusi bug non critici, come da definizione allarticolo 3.1).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">La presa in carico delle richieste sarà effettuata entro 3 (tre) giorni lavorativi dalla ricezione di una segnalazione completa, contenente:</p>
</li>
<li data-list-text="">
<p style="padding-left: 41pt;text-indent: -17pt;line-height: 12pt;text-align: left;">descrizione dettagliata dellanomalia riscontrata;</p>
@ -694,36 +740,36 @@
</li>
</ol>
</ol>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">ANCI si riserva di avvalersi di HEXAGON S.r.l. quale proprio sub- responsabile del trattamento e amminstratore di sistema esterno nel rispetto delle previsioni dellart. 28 GDPR.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Sezione 7. Dichiarazioni, garanzie, responsabilità e limitazioni.</h1>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">ANCI si riserva di avvalersi di HEXAGON S.r.l. quale proprio sub- responsabile del trattamento e amminstratore di sistema esterno nel rispetto delle previsioni dellart. 28 GDPR.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Sezione 7. Dichiarazioni, garanzie, responsabilità e limitazioni.</h1>
<ol id="l15">
<ol id="l16">
<li data-list-text="7.1">
<p class="s7" style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"><span class="s5"> </span><u>Veridicità e correttezza delle informazioni fornite</u>. Il Cliente dichiara e garantisce:</p>
<p class="s7" style="padding-left: 5pt;text-indent: 0pt;text-align: left;"><span class="s5"> </span><u>Veridicità e correttezza delle informazioni fornite</u>. Il Cliente dichiara e garantisce:</p>
<ol id="l17">
<li data-list-text="(i)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">che tutte le informazioni fornite ad ANCI in quanto sublicenziante in sede di registrazione e durante lutilizzo della Piattaforma PPEASY sono complete, veritiere, corrette e costantemente aggiornate;</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">che tutte le informazioni fornite ad ANCI in quanto sublicenziante in sede di registrazione e durante lutilizzo della Piattaforma PPEASY sono complete, veritiere, corrette e costantemente aggiornate;</p>
</li>
<li data-list-text="(ii)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">di avere pieno titolo e legittimazione ad autorizzare ANCI a trattare, anche per il tramite di sub-responsabili, i dati inseriti nella Piattaforma PPEASY, nei limiti e per le finalità previste dal presente Contratto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">di avere pieno titolo e legittimazione ad autorizzare ANCI a trattare, anche per il tramite di sub-responsabili, i dati inseriti nella Piattaforma PPEASY, nei limiti e per le finalità previste dal presente Contratto.</p>
</li>
</ol>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Resta inteso che nulla nel presente articolo può essere interpretato come limitazione o esclusione della responsabilità delle Parti in caso di dolo o colpa grave, fatto salvo quanto diversamente previsto dal Contratto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Tutta la corrispondenza intercorsa tra il Cliente e ANCI, ivi inclusa quella con collaboratori o referenti tecnici, potrà essere archiviata da ANCI per finalità probatorie, gestionali o di tutela.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Resta inteso che nulla nel presente articolo può essere interpretato come limitazione o esclusione della responsabilità delle Parti in caso di dolo o colpa grave, fatto salvo quanto diversamente previsto dal Contratto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Tutta la corrispondenza intercorsa tra il Cliente e ANCI, ivi inclusa quella con collaboratori o referenti tecnici, potrà essere archiviata da ANCI per finalità probatorie, gestionali o di tutela.</p>
</li>
<li data-list-text="7.2">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Responsabilità per contenuti e dati immessi nella Piattaforma</u> Il Cliente (inteso come utente finale) è lunico responsabile, anche ai sensi degli artt. 1228 e 2049 c.c., per il contenuto, la liceità, la veridicità e laggiornamento delle informazioni, dei dati e delle Richieste inseriti o generati tramite la Piattaforma PPEASY, ivi inclusi quelli immessi da propri dipendenti, collaboratori, clienti finali o da altri soggetti del cui operato il Cliente debba rispondere.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Il Cliente si impegna a manlevare e tenere integralmente indenne ANCI da qualsiasi pretesa, richiesta, sanzione o danno (ivi inclusi quelli di natura risarcitoria, amministrativa, fiscale o penale) che dovesse derivare dallutilizzo improprio, illecito o non autorizzato della Piattaforma PPEASY, o dallinserimento di contenuti illeciti, falsi o difformi rispetto alla normativa vigente.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">In nessun caso ANCI potrà essere ritenuta responsabile per i contenuti immessi nella Piattaforma PPEASY, per lutilizzo delle Richieste o dei dati da parte del Cliente o di terzi.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Il Cliente si impegna a manlevare e tenere integralmente indenne ANCI da qualsiasi pretesa, richiesta, sanzione o danno (ivi inclusi quelli di natura risarcitoria, amministrativa, fiscale o penale) che dovesse derivare dallutilizzo improprio, illecito o non autorizzato della Piattaforma PPEASY, o dallinserimento di contenuti illeciti, falsi o difformi rispetto alla normativa vigente.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">In nessun caso ANCI potrà essere ritenuta responsabile per i contenuti immessi nella Piattaforma PPEASY, per lutilizzo delle Richieste o dei dati da parte del Cliente o di terzi.</p>
</li>
<li data-list-text="7.3">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Responsabilità per inadempimenti contrattuali del Cliente</u>. Il Cliente si obbliga a manlevare e tenere indenne ANCI da ogni danno, perdita, costo, responsabilità o spesa (incluse le spese legali) che ANCI dovesse subire o sostenere in conseguenza di:</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Responsabilità per inadempimenti contrattuali del Cliente</u>. Il Cliente si obbliga a manlevare e tenere indenne ANCI da ogni danno, perdita, costo, responsabilità o spesa (incluse le spese legali) che ANCI dovesse subire o sostenere in conseguenza di:</p>
<ol id="l18">
<li data-list-text="(i)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">un inadempimento da parte del Cliente agli obblighi previsti nel presente Contratto;</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">un inadempimento da parte del Cliente agli obblighi previsti nel presente Contratto;</p>
</li>
<li data-list-text="(ii)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">linesattezza, incompletezza o non veridicità delle dichiarazioni e garanzie rese dal Cliente;</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">linesattezza, incompletezza o non veridicità delle dichiarazioni e garanzie rese dal Cliente;</p>
</li>
<li data-list-text="(iii)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">linserimento o lelaborazione di dati o Richieste contenenti informazioni errate, false o non conformi alla normativa applicabile. Tale obbligo di manleva si estende anche alle richieste di risarcimento avanzate da terzi, per qualunque titolo, in relazione alluso della Piattaforma PPEASY da parte del Cliente.</p>
@ -731,70 +777,70 @@
</ol>
</li>
<li data-list-text="7.4">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Responsabilità di utilizzo della Piattaforma PPEASY</u>. Il Cliente prende atto che lutilizzo della Piattaforma PPEASY avverrà in piena autonomia e sotto la propria esclusiva responsabilità. Il Cliente si impegna a comunicare e a far sottoscrivere ai propri dipendenti, collaboratori e a tutti i soggetti che, in forza del rapporto con il Cliente, avranno accesso alla Piattaforma PPEASY, limpegno ad osservare gli obblighi derivanti dal presente Contratto, accertandosi in ogni caso che essi ne siano a conoscenza e che tali obblighi vengano puntualmente rispettati.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">ANCI, inclusi i propri dipendenti e collaboratori, non assume alcuna responsabilità in relazione allutilizzo della Piattaforma PPEASY da parte del Cliente. A tal fine, il Cliente si obbliga irrevocabilmente anche ai sensi e per gli effetti dellart. 1381 c.c. a manlevare e tenere integralmente indenne ANCI, i suoi dipendenti e collaboratori da qualsiasi danno o pregiudizio, contrattuale o extracontrattuale, che dovesse derivare, direttamente o indirettamente, dallutilizzo della Piattaforma PPEASY e dallesecuzione del presente Contratto da parte del Cliente o di soggetti che agiscano per suo conto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Le presenti disposizioni rimarranno valide ed efficaci anche successivamente alla cessazione del presente Contratto, per qualsiasi causa, ivi inclusi scadenza, risoluzione o recesso.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Responsabilità di utilizzo della Piattaforma PPEASY</u>. Il Cliente prende atto che lutilizzo della Piattaforma PPEASY avverrà in piena autonomia e sotto la propria esclusiva responsabilità. Il Cliente si impegna a comunicare e a far sottoscrivere ai propri dipendenti, collaboratori e a tutti i soggetti che, in forza del rapporto con il Cliente, avranno accesso alla Piattaforma PPEASY, limpegno ad osservare gli obblighi derivanti dal presente Contratto, accertandosi in ogni caso che essi ne siano a conoscenza e che tali obblighi vengano puntualmente rispettati.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">ANCI, inclusi i propri dipendenti e collaboratori, non assume alcuna responsabilità in relazione allutilizzo della Piattaforma PPEASY da parte del Cliente. A tal fine, il Cliente si obbliga irrevocabilmente anche ai sensi e per gli effetti dellart. 1381 c.c. a manlevare e tenere integralmente indenne ANCI, i suoi dipendenti e collaboratori da qualsiasi danno o pregiudizio, contrattuale o extracontrattuale, che dovesse derivare, direttamente o indirettamente, dallutilizzo della Piattaforma PPEASY e dallesecuzione del presente Contratto da parte del Cliente o di soggetti che agiscano per suo conto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Le presenti disposizioni rimarranno valide ed efficaci anche successivamente alla cessazione del presente Contratto, per qualsiasi causa, ivi inclusi scadenza, risoluzione o recesso.</p>
</li>
<li data-list-text="7.5">
<p style="padding-left: 17pt;text-indent: -12pt;line-height: 10pt;text-align: justify;"> <u>Obbligo di Non Aggiramento e di Non Concorrenza</u></p>
<p style="padding-top: 4pt;padding-left: 5pt;text-indent: 0pt;text-align: justify;">Mediante laccettazione del presente Contratto il Cliente concorda irrevocabilmente e garantisce che non dovrà, direttamente o indirettamente, interferire con, aggirare o tentare di aggirare, evitare, bypassare, o eludere linteresse e i diritti di ANCI con riferimento alla commercializzazione e alle funzionalità della Piattaforma PPEASY nonché al loro utilizzo difforme rispetto ai diritti quivi conferiti e, in generale, alle disposizioni del presente Contratto. Ai fini che precedono, fatto salvo quanto previsto al precedente articolo 4.2, il Cliente si impegna altresì a non distribuire o altrimenti trasferire la piattaforma PPEASY in tutto o in parte a terzi, a non fornire, divulgare, divulgare o rendere disponibile o consentire lutilizzo della Piattaforma PPEASY, a non modificare o creare opere derivate basate sulla Piattaforma PPEASY e, nemmeno parzialmente, a non decompilare, disassemblare, decodificare o tentare in altro modo di ricavare il codice sorgente della Piattaforma PPEASY.</p>
<p style="padding-left: 17pt;text-indent: -12pt;line-height: 10pt;text-align: left;"> <u>Obbligo di Non Aggiramento e di Non Concorrenza</u></p>
<p style="padding-top: 4pt;padding-left: 5pt;text-indent: 0pt;text-align: left;">Mediante laccettazione del presente Contratto il Cliente concorda irrevocabilmente e garantisce che non dovrà, direttamente o indirettamente, interferire con, aggirare o tentare di aggirare, evitare, bypassare, o eludere linteresse e i diritti di ANCI con riferimento alla commercializzazione e alle funzionalità della Piattaforma PPEASY nonché al loro utilizzo difforme rispetto ai diritti quivi conferiti e, in generale, alle disposizioni del presente Contratto. Ai fini che precedono, fatto salvo quanto previsto al precedente articolo 4.2, il Cliente si impegna altresì a non distribuire o altrimenti trasferire la piattaforma PPEASY in tutto o in parte a terzi, a non fornire, divulgare, divulgare o rendere disponibile o consentire lutilizzo della Piattaforma PPEASY, a non modificare o creare opere derivate basate sulla Piattaforma PPEASY e, nemmeno parzialmente, a non decompilare, disassemblare, decodificare o tentare in altro modo di ricavare il codice sorgente della Piattaforma PPEASY.</p>
</li>
<li data-list-text="7.6">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Inadempimenti per causa di eventi estern</u>i. ANCI non potrà essere ritenuta responsabile per malfunzionamenti, ritardi o interruzioni del servizio dovuti a problemi riconducibili ai gestori di reti telefoniche, elettriche, Internet o a infrastrutture informatiche mondiali o nazionali, inclusi guasti, sovraccarichi, blackout o indisponibilità delle linee di trasmissione.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Inadempimenti per causa di eventi estern</u>i. ANCI non potrà essere ritenuta responsabile per malfunzionamenti, ritardi o interruzioni del servizio dovuti a problemi riconducibili ai gestori di reti telefoniche, elettriche, Internet o a infrastrutture informatiche mondiali o nazionali, inclusi guasti, sovraccarichi, blackout o indisponibilità delle linee di trasmissione.</p>
</li>
<li data-list-text="7.7">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Cause di forza maggiore</u>. ANCI non potrà essere ritenuta in alcun modo responsabile per inesecuzioni del presente Contratto che derivino da cause al di fuori della propria sfera di ragionevole controllo o da cause di forza maggiore o caso fortuito, quali, a titolo esemplificativo e non esaustivo, tumulti popolari, atti di terrorismo e di guerra, scioperi, sommosse, trombe daria, uragani, alluvioni, incendi, epidemie, frane e smottamenti.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Cause di forza maggiore</u>. ANCI non potrà essere ritenuta in alcun modo responsabile per inesecuzioni del presente Contratto che derivino da cause al di fuori della propria sfera di ragionevole controllo o da cause di forza maggiore o caso fortuito, quali, a titolo esemplificativo e non esaustivo, tumulti popolari, atti di terrorismo e di guerra, scioperi, sommosse, trombe daria, uragani, alluvioni, incendi, epidemie, frane e smottamenti.</p>
</li>
<li data-list-text="7.8">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Interruzioni&nbsp; per&nbsp; eventi&nbsp; eccezional</u>i. ANCI si impegna a mantenere lefficienza della Piattaforma PPEASY e, in caso di sospensione del servizio per eventi eccezionali o manutenzioni urgenti, a contenere la durata dellinterruzione e a informare tempestivamente il Cliente, ove possibile.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">ANCI si riserva il diritto di aggiornare o modificare le modalità tecniche di accesso alla Piattaforma, comunicandone le specifiche tecniche su richiesta del Cliente, affinché questultimo possa garantirne il corretto utilizzo.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Interruzioni&nbsp; per&nbsp; eventi&nbsp; eccezional</u>i. ANCI si impegna a mantenere lefficienza della Piattaforma PPEASY e, in caso di sospensione del servizio per eventi eccezionali o manutenzioni urgenti, a contenere la durata dellinterruzione e a informare tempestivamente il Cliente, ove possibile.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">ANCI si riserva il diritto di aggiornare o modificare le modalità tecniche di accesso alla Piattaforma, comunicandone le specifiche tecniche su richiesta del Cliente, affinché questultimo possa garantirne il corretto utilizzo.</p>
</li>
<li data-list-text="7.9">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Inadempimenti&nbsp; per&nbsp; causa&nbsp; di&nbsp; terz</u>i. ANCI non risponde di malfunzionamenti o disservizi derivanti da comportamenti, omissioni o ritardi imputabili a soggetti terzi, compresi a titolo esemplificativo i gestori delle linee telefoniche, i fornitori di servizi cloud o hosting del Cliente, o i sistemi di terzi attraverso cui si effettua laccesso alla Piattaforma PPEASY.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Inadempimenti&nbsp; per&nbsp; causa&nbsp; di&nbsp; terz</u>i. ANCI non risponde di malfunzionamenti o disservizi derivanti da comportamenti, omissioni o ritardi imputabili a soggetti terzi, compresi a titolo esemplificativo i gestori delle linee telefoniche, i fornitori di servizi cloud o hosting del Cliente, o i sistemi di terzi attraverso cui si effettua laccesso alla Piattaforma PPEASY.</p>
</li>
<li data-list-text="7.10">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Limitazione di responsabilità</u>. Fatti salvi i casi di dolo o colpa grave, la responsabilità complessiva di ANCI per qualsiasi danno diretto derivante dallinadempimento delle obbligazioni previste nel presente Contratto non potrà in nessun caso eccedere limporto massimo complessivo di Euro 100,00 (cento/00), quale limite convenzionale di responsabilità, anche in caso di eventi dannosi plurimi e/o continuativi.È in ogni caso esclusa qualsivoglia responsabilità di ANCI per danni indiretti, consequenziali, perdita di dati, lucro cessante, interruzione di attività, perdita di chance o danni allimmagine derivanti dallutilizzo della Piattaforma PPEASY, fatti salvi i limiti inderogabili previsti dalla legge.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Limitazione di responsabilità</u>. Fatti salvi i casi di dolo o colpa grave, la responsabilità complessiva di ANCI per qualsiasi danno diretto derivante dallinadempimento delle obbligazioni previste nel presente Contratto non potrà in nessun caso eccedere limporto massimo complessivo di Euro 100,00 (cento/00), quale limite convenzionale di responsabilità, anche in caso di eventi dannosi plurimi e/o continuativi.È in ogni caso esclusa qualsivoglia responsabilità di ANCI per danni indiretti, consequenziali, perdita di dati, lucro cessante, interruzione di attività, perdita di chance o danni allimmagine derivanti dallutilizzo della Piattaforma PPEASY, fatti salvi i limiti inderogabili previsti dalla legge.</p>
</li>
</ol>
</ol>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Sezione 8. Titolarità dei dati relativi all&#39;utilizzo della piattaforma da parte dei Clienti e condizioni di utilizzo della Piattaforma PPEASY.</h1>
<h1 style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Sezione 8. Titolarità dei dati relativi all&#39;utilizzo della piattaforma da parte dei Clienti e condizioni di utilizzo della Piattaforma PPEASY.</h1>
<ol id="l19">
<ol id="l20">
<li data-list-text="8.1">
<p style="padding-left: 17pt;text-indent: -12pt;line-height: 10pt;text-align: justify;"> <u>Dati Aggregat</u>i.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Come stabilito tra le Parti, ANCI detiene tutti i diritti di utilizzo delle informazioni statistiche, dei dati e delle relative analisi in forma aggregata e anonima, derivanti dall&#39;utilizzo della Piattaforma PPEASY da parte dei propri Clienti. Tali dati non includeranno mai dati personali o elementi che possano rendere identificabile il Cliente o i suoi utenti finali.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Il Cliente autorizza espressamente ANCI a utilizzare tali dati aggregati esclusivamente per finalità statistiche, di miglioramento delle funzionalità della Piattaforma o per finalità di comunicazione istituzionale e pubblicistica, sempre in forma anonima e non riconducibile.</p>
<p style="padding-left: 17pt;text-indent: -12pt;line-height: 10pt;text-align: left;"> <u>Dati Aggregat</u>i.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Come stabilito tra le Parti, ANCI detiene tutti i diritti di utilizzo delle informazioni statistiche, dei dati e delle relative analisi in forma aggregata e anonima, derivanti dall&#39;utilizzo della Piattaforma PPEASY da parte dei propri Clienti. Tali dati non includeranno mai dati personali o elementi che possano rendere identificabile il Cliente o i suoi utenti finali.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Il Cliente autorizza espressamente ANCI a utilizzare tali dati aggregati esclusivamente per finalità statistiche, di miglioramento delle funzionalità della Piattaforma o per finalità di comunicazione istituzionale e pubblicistica, sempre in forma anonima e non riconducibile.</p>
</li>
<li data-list-text="8.2">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Pubblicità</u>. Il Cliente autorizza ANCI ad utilizzare il proprio nome e logo per finalità istituzionali, di marketing, documentazione aziendale o comunicazione esterna (inclusi elenchi clienti, presentazioni, rapporti finanziari).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Fatto salvo quanto previsto agli articoli 4.1 e 4.2, il Cliente non potrà utilizzare il marchio, il nome commerciale, il logo o qualsiasi altro segno distintivo riferito alla Piattaforma PPEASY o ad ANCI senza previa autorizzazione scritta da parte di questultima.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Pubblicità</u>. Il Cliente autorizza ANCI ad utilizzare il proprio nome e logo per finalità istituzionali, di marketing, documentazione aziendale o comunicazione esterna (inclusi elenchi clienti, presentazioni, rapporti finanziari).</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Fatto salvo quanto previsto agli articoli 4.1 e 4.2, il Cliente non potrà utilizzare il marchio, il nome commerciale, il logo o qualsiasi altro segno distintivo riferito alla Piattaforma PPEASY o ad ANCI senza previa autorizzazione scritta da parte di questultima.</p>
</li>
<li data-list-text="8.3">
<p style="padding-top: 2pt;padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Cessione del Contratto</u>. ANCI potrà cedere o trasferire a terzi il presente Contratto e i relativi diritti e obbligazioni, anche in caso di operazioni societarie straordinarie. Il Cliente potrà cedere il presente Contratto soltanto con il preventivo consenso scritto di ANCI.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">In caso di cessione effettuata dal Cliente in violazione della presente clausola, ANCI avrà facoltà, a suo insindacabile giudizio:</p>
<p style="padding-top: 2pt;padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Cessione del Contratto</u>. ANCI potrà cedere o trasferire a terzi il presente Contratto e i relativi diritti e obbligazioni, anche in caso di operazioni societarie straordinarie. Il Cliente potrà cedere il presente Contratto soltanto con il preventivo consenso scritto di ANCI.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">In caso di cessione effettuata dal Cliente in violazione della presente clausola, ANCI avrà facoltà, a suo insindacabile giudizio:</p>
<ol id="l21">
<li data-list-text="(i)">
<p style="padding-left: 13pt;text-indent: -8pt;line-height: 10pt;text-align: justify;">di risolvere il Contratto ai sensi dellart. 1456 c.c.;</p>
<p style="padding-left: 13pt;text-indent: -8pt;line-height: 10pt;text-align: left;">di risolvere il Contratto ai sensi dellart. 1456 c.c.;</p>
</li>
<li data-list-text="(ii)">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">di esigere dal Cliente il pagamento di una somma forfettaria pari a Euro 100,00 a titolo di rimborso spese amministrative per la gestione della violazione.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">di esigere dal Cliente il pagamento di una somma forfettaria pari a Euro 100,00 a titolo di rimborso spese amministrative per la gestione della violazione.</p>
</li>
</ol>
</li>
<li data-list-text="8.4">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Validità modifiche e/o integrazion</u>i. Qualsivoglia modifica alle disposizioni del presente Contratto dovrà essere concordata per iscritto tra le Parti.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Validità modifiche e/o integrazion</u>i. Qualsivoglia modifica alle disposizioni del presente Contratto dovrà essere concordata per iscritto tra le Parti.</p>
</li>
<li data-list-text="8.5">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Clausola risolutiva espressa</u>. Il presente Contratto si intenderà risolto di diritto, ai sensi e per gli effetti dellart. 1456 c.c., mediante semplice comunicazione scritta inviata anche via e-mail o PEC, nei seguenti casi: violazione delle disposizioni contenute negli artt. 4.2 (Uso in sub licenza), 7.5 (Obbligo di Non Aggiramento), 8.5 (Cessione del Contratto); apertura di procedura concorsuale, liquidazione volontaria o coatta del Cliente. La risoluzione produrrà effetti dalla ricezione della relativa comunicazione. Resta salva la facoltà di ANCI di esercitare ogni ulteriore diritto, ivi inclusa la richiesta di risarcimento per danni eventualmente subiti.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Clausola risolutiva espressa</u>. Il presente Contratto si intenderà risolto di diritto, ai sensi e per gli effetti dellart. 1456 c.c., mediante semplice comunicazione scritta inviata anche via e-mail o PEC, nei seguenti casi: violazione delle disposizioni contenute negli artt. 4.2 (Uso in sub licenza), 7.5 (Obbligo di Non Aggiramento), 8.5 (Cessione del Contratto); apertura di procedura concorsuale, liquidazione volontaria o coatta del Cliente. La risoluzione produrrà effetti dalla ricezione della relativa comunicazione. Resta salva la facoltà di ANCI di esercitare ogni ulteriore diritto, ivi inclusa la richiesta di risarcimento per danni eventualmente subiti.</p>
</li>
<li data-list-text="8.6">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Validità&nbsp; delle&nbsp; clausole&nbsp; contrattual</u>i. Tutte le clausole del presente Contratto si intendono pienamente valide, efficaci e vincolanti anche in caso di utilizzo gratuito, sperimentale o temporaneo della Piattaforma PPEASY da parte del Cliente.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Validità&nbsp; delle&nbsp; clausole&nbsp; contrattual</u>i. Tutte le clausole del presente Contratto si intendono pienamente valide, efficaci e vincolanti anche in caso di utilizzo gratuito, sperimentale o temporaneo della Piattaforma PPEASY da parte del Cliente.</p>
</li>
<li data-list-text="8.7">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Oneri fiscal</u>i. Qualunque onere fiscale derivante dallesecuzione del Contratto, comprese eventuali imposte per attività pubblicitaria, è a carico del Cliente.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Oneri fiscal</u>i. Qualunque onere fiscale derivante dallesecuzione del Contratto, comprese eventuali imposte per attività pubblicitaria, è a carico del Cliente.</p>
</li>
<li data-list-text="8.8">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;"> <u>Legge applicabile e foro competente</u>. Il presente Contratto è regolato e interpretato secondo la legge italiana, e le Parti concordano espressamente che per qualsiasi controversia circa la validità, efficacia, interpretazione ed esecuzione del presente Contratto sarà sottoposta alla competenza esclusiva del Foro di Milano.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Legge applicabile e foro competente</u>. Il presente Contratto è regolato e interpretato secondo la legge italiana, e le Parti concordano espressamente che per qualsiasi controversia circa la validità, efficacia, interpretazione ed esecuzione del presente Contratto sarà sottoposta alla competenza esclusiva del Foro di Milano.</p>
</li>
<li data-list-text="8.9">
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;"> <u>Clausole&nbsp; final</u>i. Il presente Contratto, inclusi gli eventuali allegati, sostituisce ogni accordo o intesa precedentemente intervenuta tra le Parti con riferimento alloggetto qui disciplinato. La mancata tempestiva esercitazione da parte di una Parte di un diritto derivante da una qualsiasi clausola non costituirà in alcun modo rinuncia a tale diritto.</p>
@ -802,16 +848,15 @@
</ol>
</ol>
<p style="text-indent: 0pt;text-align: left;"><br /></p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Qualora una clausola del presente Contratto fosse dichiarata nulla, invalida o inefficace da parte dellAutorità competente, ciò non pregiudicherà la validità delle restanti clausole, salvo che tale clausola abbia rappresentato elemento essenziale per la conclusione del Contratto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Il presente Contratto si intende pienamente accettato dal Cliente tramite selezione dellapposita casella (flag) in fase di registrazione o accesso alla Piattaforma PPEASY, ai sensi e per gli effetti degli artt. 1326 c.c. e 13 D.lgs. 70/2003.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Qualora una clausola del presente Contratto fosse dichiarata nulla, invalida o inefficace da parte dellAutorità competente, ciò non pregiudicherà la validità delle restanti clausole, salvo che tale clausola abbia rappresentato elemento essenziale per la conclusione del Contratto.</p>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Il presente Contratto si intende pienamente accettato dal Cliente tramite selezione dellapposita casella (flag) in fase di registrazione o accesso alla Piattaforma PPEASY, ai sensi e per gli effetti degli artt. 1326 c.c. e 13 D.lgs. 70/2003.</p>
<p style="text-indent: 0pt;text-align: left;"><br /></p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: justify;">Approvazione clausole ex artt. 1341 e 1342 c.c.</h1>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: justify;">Il Cliente dichiara di approvare espressamente le seguenti clausole del presente Contratto Art. 2 Condizioni dUso della piattaforma; Art. 4.2 Uso in sub licenza; Art. 5.3 Spazio Piattaforma Dedicata; Art. 6 Garanzia del livello minimo di funzionalità; Art. 7 Dichiarazioni, garanzie, responsabilità e limitazioni; Art. 8.4 Cessione del Contratto; Art. 8.5 Validità modifiche e/o integrazioni; Art. 8.6 Clausola risolutiva espressa; Art. 8.9 Legge applicabile e foro competente.</p>
<h1 style="padding-left: 5pt;text-indent: 0pt;line-height: 10pt;text-align: left;">Approvazione clausole ex artt. 1341 e 1342 c.c.</h1>
<p style="padding-left: 5pt;text-indent: 0pt;text-align: left;">Il Cliente dichiara di approvare espressamente le seguenti clausole del presente Contratto Art. 2 Condizioni dUso della piattaforma; Art. 4.2 Uso in sub licenza; Art. 5.3 Spazio Piattaforma Dedicata; Art. 6 Garanzia del livello minimo di funzionalità; Art. 7 Dichiarazioni, garanzie, responsabilità e limitazioni; Art. 8.4 Cessione del Contratto; Art. 8.5 Validità modifiche e/o integrazioni; Art. 8.6 Clausola risolutiva espressa; Art. 8.9 Legge applicabile e foro competente.</p>
</body>
</html>
</div> <!--end auth-logo-text-->
<h4 class="mt-0 mb-3 mt-5">
@ -819,7 +864,6 @@
</h4>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</div><!--end card-body-->
</div><!--end card-->
</div><!--end auth-card-->
@ -828,9 +872,6 @@
</div><!--end container-->
<!-- End Log In page -->
<!-- jQuery -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery-ui.min.js"></script>

View File

@ -548,7 +548,7 @@
</head>
<body>
TEXT HERE
SOON AVAILABLE
</body>