start to change layout

This commit is contained in:
Claudio 2025-02-17 14:26:18 +01:00
parent deb384a31e
commit d8dc15ac48
5 changed files with 169 additions and 159 deletions

View File

@ -690,8 +690,8 @@ $partids[] = '0';
if (missingMandatoryParts.length > 0) { if (missingMandatoryParts.length > 0) {
Swal.fire({ Swal.fire({
icon: "error", icon: "error",
title: "Parti Obbligatorie Mancanti", title: "Parti Obbligatorie Mancanti/Missing Mandatory Parts",
text: "Le seguenti parti sono obbligatorie e devono essere inserite: " + missingMandatoryParts.join(", "), text: "Le seguenti parti sono obbligatorie e devono essere inserite/The following parts are mandatory and must be included: " + missingMandatoryParts.join(", "),
confirmButtonText: "OK" confirmButtonText: "OK"
}); });
} else if (missingParts.length > 0) { } else if (missingParts.length > 0) {

View File

@ -348,3 +348,9 @@ $uploadButtonTitle = "Upload";
$companyLogoAltTitle = "Company Logo"; $companyLogoAltTitle = "Company Logo";
$respsign = "Send to Sign to another colleagues of the same company"; $respsign = "Send to Sign to another colleagues of the same company";
$adduserundersamecompany = "Add User"; $adduserundersamecompany = "Add User";
$signaturetext = '<br>
The signature token is used to confirm the submission of the application form.<br><br>
The token is a fixed 6-digit numeric code that will be randomly generated by our system and sent via email to your registered address.<br><br>
The token will remain valid until you regenerate it on this page.<br><br>
To reset the signature token <a href="tokengenerationsig.php">CLICK HERE</a>.<br><br>
The token will be generated and sent to the email address: ' . $emailuser . '<br><br>';

View File

@ -352,3 +352,11 @@ $uploadButtonTitle = "Carica";
$companyLogoAltTitle = "Logo Aziendale"; $companyLogoAltTitle = "Logo Aziendale";
$respsign = "Invia a collega della stessa azienda per Firma"; $respsign = "Invia a collega della stessa azienda per Firma";
$adduserundersamecompany = "Aggiungi utente"; $adduserundersamecompany = "Aggiungi utente";
$signaturetext = '<br>
<!-- Versione Italiana -->
Il token per la firma servirà per confermare l\'invio dell\'application form.<br><br>
Il token è un codice numerico fisso di 6 cifre che verrà generato casualmente dai nostri sistemi e inviato via mail all\'indirizzo da te registrato.<br><br>
Il token sarà valido finchè non sarai tu a rigenerarlo da questa pagina.<br><br>
Per re-impostare il signature token <a href="tokengenerationsig.php">CLICCA QUI</a>.<br><br>
Il token verrà generato e inviato via mail all\'indirizzo: ' . $emailuser . '<br><br>
';

View File

@ -252,8 +252,6 @@ while ($row = mysqli_fetch_assoc($result)) {
?> ?>
<?php <?php
// duplicate row for identificationparts
// Connessione al database // Connessione al database
$conn = mysqli_connect($servername, $username, $password, $dbname); $conn = mysqli_connect($servername, $username, $password, $dbname);
@ -264,24 +262,32 @@ $result = mysqli_query($conn, $query);
// Ciclo attraverso i risultati e duplico le righe // Ciclo attraverso i risultati e duplico le righe
while ($row = mysqli_fetch_assoc($result)) { while ($row = mysqli_fetch_assoc($result)) {
// Imposto il valore di idtrfdetails come 250 // Imposto il nuovo valore per idtrfdetails
$row['idtrfdetails'] = $newidtrfnumber; $row['idtrfdetails'] = $newidtrfnumber;
// Lascio identificationparts nullo // Rimuovo l'id originale in modo che venga assegnato un nuovo ID in inserimento
unset($row['ididentificationparts']); unset($row['ididentificationparts']);
// Query per duplicare la riga // Eseguiamo l'escape per ogni valore
foreach ($row as $key => $value) {
$row[$key] = mysqli_real_escape_string($conn, $value);
}
// Preparo la query di inserimento
$columns = implode(", ", array_keys($row)); $columns = implode(", ", array_keys($row));
$values = "'" . implode("', '", array_values($row)) . "'"; $values = "'" . implode("', '", array_values($row)) . "'";
$sql_insert = "INSERT INTO identificationparts ($columns) VALUES ($values)"; $sql_insert = "INSERT INTO identificationparts ($columns) VALUES ($values)";
// Eseguo la query
if ($conn->query($sql_insert) === TRUE) { if ($conn->query($sql_insert) === TRUE) {
echo "Nuova riga inserita con successo identificationparts"; echo "Nuova riga inserita con successo in identificationparts";
} else { } else {
echo "Errore nell'inserimento della nuova riga: " . $conn->error; echo "Errore nell'inserimento della nuova riga: " . $conn->error;
} }
} }
?> ?>
<?php <?php
// duplicate row for trfaddrequirements // duplicate row for trfaddrequirements

View File

@ -1,38 +1,38 @@
<?php <?php
include('include/headscript.php'); ?> include('include/headscript.php'); ?>
<?php <?php
if (isset($_POST["formname"])) { if (isset($_POST["formname"])) {
$formname=$_POST["formname"]; } $formname = $_POST["formname"];
else { } else {
$formname="N"; } $formname = "N";
}
if (isset($_GET["tokenupdate"])) { if (isset($_GET["tokenupdate"])) {
$tokenupdate=$_GET["tokenupdate"]; } $tokenupdate = $_GET["tokenupdate"];
}
?> ?>
<?php <?php
if ($formname=="Y") { if ($formname == "Y") {
$UpdateQuery = new WA_MySQLi_Query($cmctrfdb); $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
$UpdateQuery->Action = "update"; $UpdateQuery->Action = "update";
$UpdateQuery->Table = "company"; $UpdateQuery->Table = "company";
$UpdateQuery->bindColumn("companyname_company", "s", "".((isset($_POST["companyname_company"]))?$_POST["companyname_company"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("companyname_company", "s", "" . ((isset($_POST["companyname_company"])) ? $_POST["companyname_company"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("address_company", "s", "".((isset($_POST["companyaddress"]))?$_POST["companyaddress"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("address_company", "s", "" . ((isset($_POST["companyaddress"])) ? $_POST["companyaddress"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("city_company", "s", "".((isset($_POST["city"]))?$_POST["city"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("city_company", "s", "" . ((isset($_POST["city"])) ? $_POST["city"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("zip_company", "s", "".((isset($_POST["cap"]))?$_POST["cap"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("zip_company", "s", "" . ((isset($_POST["cap"])) ? $_POST["cap"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("country_company", "s", "".((isset($_POST["country"]))?$_POST["country"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("country_company", "s", "" . ((isset($_POST["country"])) ? $_POST["country"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("piva_company", "s", "".((isset($_POST["piva"]))?$_POST["piva"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("piva_company", "s", "" . ((isset($_POST["piva"])) ? $_POST["piva"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("telephone_company", "s", "".((isset($_POST["telephone"]))?$_POST["telephone"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("telephone_company", "s", "" . ((isset($_POST["telephone"])) ? $_POST["telephone"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("email_company", "s", "".((isset($_POST["email"]))?$_POST["email"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("email_company", "s", "" . ((isset($_POST["email"])) ? $_POST["email"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("maincontactname_company", "s", "".((isset($_POST["contactname"]))?$_POST["contactname"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("maincontactname_company", "s", "" . ((isset($_POST["contactname"])) ? $_POST["contactname"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("maincontactsurname_company", "s", "".((isset($_POST["contactsurname"]))?$_POST["contactsurname"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("maincontactsurname_company", "s", "" . ((isset($_POST["contactsurname"])) ? $_POST["contactsurname"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("maincontactmail_company", "s", "".((isset($_POST["emailmain"]))?$_POST["emailmain"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("maincontactmail_company", "s", "" . ((isset($_POST["emailmain"])) ? $_POST["emailmain"] : "") . "", "WA_DEFAULT");
$UpdateQuery->bindColumn("maincontactphone_company", "s", "".((isset($_POST["telephonemain"]))?$_POST["telephonemain"]:"") ."", "WA_DEFAULT"); $UpdateQuery->bindColumn("maincontactphone_company", "s", "" . ((isset($_POST["telephonemain"])) ? $_POST["telephonemain"] : "") . "", "WA_DEFAULT");
$UpdateQuery->addFilter("idcompany", "=", "i", "".($idcompany) .""); $UpdateQuery->addFilter("idcompany", "=", "i", "" . ($idcompany) . "");
$UpdateQuery->execute(); $UpdateQuery->execute();
$UpdateGoTo = ""; $UpdateGoTo = "";
if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):""; if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
$UpdateQuery->redirect($UpdateGoTo); $UpdateQuery->redirect($UpdateGoTo);
} }
$companydetails = mysqli_query($cmctrfdb, "SELECT * FROM company WHERE company.idcompany='$idcompany'"); $companydetails = mysqli_query($cmctrfdb, "SELECT * FROM company WHERE company.idcompany='$idcompany'");
@ -65,16 +65,16 @@ $companyData = mysqli_fetch_assoc($companydetails);
<!-- submit form with button --> <!-- submit form with button -->
<script> <script>
function formSubmit() { function formSubmit() {
document.forms["myForm"].submit(); document.forms["myForm"].submit();
} }
</script> </script>
</head> </head>
<body> <body>
<!-- Top Bar Start --> <!-- Top Bar Start -->
@ -124,34 +124,24 @@ function formSubmit() {
<h4 class="mt-0 header-title"><?php echo $signaturetokentitle; ?></h4> <h4 class="mt-0 header-title"><?php echo $signaturetokentitle; ?></h4>
<br> <br>
<?php if (isset($tokenupdate)) { ?> <?php if (isset($tokenupdate)) { ?>
<div class="alert icon-custom-alert alert-outline-success alert-success-shadow" role="alert"> <div class="alert icon-custom-alert alert-outline-success alert-success-shadow" role="alert">
<i class="mdi mdi-check-all alert-icon"></i> <i class="mdi mdi-check-all alert-icon"></i>
<div class="alert-text"> <div class="alert-text">
<strong><?php echo $tokensuccess; ?></strong>. <strong><?php echo $tokensuccess; ?></strong>.
</div> </div>
</div> </div>
<?php <?php
$tokennumber=$user->present()->signaturecode; $tokennumber = $user->present()->signaturecode;
include('include/mailmessage.php'); include('include/mailmessage.php');
?> ?>
<?php } ?> <?php } ?>
<br <?php echo $signaturetext; ?>
Il token per la firma servirà per confermare l'invio dell'application form.<br><br>
Il token è un codice numerico fisso di 6 cifre che verrà generato casualmente dai nostri sistemi e inviato via mail all'indirizzo da te registrato.<br><br>
Il token sarà valido finchè non sarai tu a rigenerarlo da questa pagina.<br><br>
Per re-impostare il signature token <a href="tokengenerationsig.php">CLICCA QUI</a>.<br><br>
Il token verrà generato e inviato via mail all' indirizzo: <?php echo $emailuser; ?><br><br>
@ -171,7 +161,7 @@ Il token verrà generato e inviato via mail all' indirizzo: <?php echo $emailuse
</div><!-- container --> </div><!-- container -->
<!-- footer start --> <!-- footer start -->
<?php include('include/footer.php'); ?> <?php include('include/footer.php'); ?>
</footer><!--end footer--> </footer><!--end footer-->
</div> </div>
@ -197,6 +187,6 @@ Il token verrà generato e inviato via mail all' indirizzo: <?php echo $emailuse
<!-- App js --> <!-- App js -->
<script src="assets/js/app.js"></script> <script src="assets/js/app.js"></script>
</body> </body>
</html> </html>