diff --git a/public/archivetrf.php b/public/archivetrf.php
index 8622a4a..0ddf25d 100644
--- a/public/archivetrf.php
+++ b/public/archivetrf.php
@@ -223,10 +223,10 @@ $drafttrf->execute();
TRF N.
REV
- Description
- Cert Type
- Article type
- To be Sign
+ = htmlspecialchars($descriptionarchive, ENT_QUOTES, 'UTF-8'); ?>
+ = htmlspecialchars($certarchive, ENT_QUOTES, 'UTF-8'); ?>
+ = htmlspecialchars($artarchive, ENT_QUOTES, 'UTF-8'); ?>
+ = htmlspecialchars($tobesignarchive, ENT_QUOTES, 'UTF-8'); ?>
@@ -245,7 +245,14 @@ $drafttrf->execute();
} ?>
getColumnVal("sample_description")); ?>
-
getColumnVal("name_certification")); ?>
+
+ getColumnVal($columnName);
+ ?>
+
+
execute();
$revcs = $drafttrf->getColumnVal("revcs");
if ($revcs == 's') { ?>
- SIGN
+ = htmlspecialchars($signarchive, ENT_QUOTES, 'UTF-8'); ?>
@@ -356,15 +363,15 @@ $drafttrf->execute();
TRF N.
REV
- Signed On
- Description
- Cert Type
- Article type
- Insert by
- PDF1
- PDF2
+ = htmlspecialchars($signedonarchive, ENT_QUOTES, 'UTF-8'); ?>
+ = htmlspecialchars($descriptionarchive, ENT_QUOTES, 'UTF-8'); ?>
+ = htmlspecialchars($certarchive, ENT_QUOTES, 'UTF-8'); ?>
+ = htmlspecialchars($artarchive, ENT_QUOTES, 'UTF-8'); ?>
+ = htmlspecialchars($insertbyarchive, ENT_QUOTES, 'UTF-8'); ?>
+
+
ZIP
- ACTION
+ = htmlspecialchars($action, ENT_QUOTES, 'UTF-8'); ?>
@@ -406,7 +413,17 @@ $drafttrf->execute();
getColumnVal("sample_description"));
?>
-
getColumnVal("name_certification")); ?>
+
+ getColumnVal($columnName);
+
+ // Fallback: se il valore è vuoto, usa name_certification
+ echo !empty($value) ? $value : $archivetrflist->getColumnVal("name_certification");
+ ?>
+
+
execute();
Rev
- hasRole('Admin')) || (Auth::user()->hasRole('CustomerService')) || (Auth::user()->hasRole('Superuser')) || (Auth::user()->hasRole('Certification')) || (Auth::user()->id == 178)) : ?>
- getColumnVal('idtrfdetails');
- $ntrfdetailschk = $archivetrflist->getColumnVal('trfnumber');
+ getColumnVal('idtrfdetails');
+ $ntrfdetailschk = $archivetrflist->getColumnVal('trfnumber');
- $conn = new mysqli($servername, $username, $password, $dbname);
+ $conn = new mysqli($servername, $username, $password, $dbname);
- if ($conn->connect_error) {
- die("Connessione fallita: " . $conn->connect_error);
- }
-
- $query = "SELECT COUNT(*) AS count FROM data_td WHERE idtrf = ?";
- $stmt = $conn->prepare($query);
-
- if ($stmt === false) {
- die("Errore nella preparazione della query: " . $conn->error);
- }
-
- $stmt->bind_param("i", $idtrfdetailschk);
- $stmt->execute();
- $result = $stmt->get_result();
- $rowcheck = $result->fetch_assoc();
-
- if ($rowcheck['count'] < 1) {
- $buttonColor = '#ff9800';
- $onClick = "Swal.fire({
- title: 'Sei sicuro di voler creare il Fascicolo Tecnico per il TRF N. " . $ntrfdetailschk . "?',
- icon: 'warning',
- showCancelButton: true,
- confirmButtonColor: '#3085d6',
- cancelButtonColor: '#d33',
- confirmButtonText: 'Sì, procedi!',
- cancelButtonText: 'No, chiudi!'
- }).then((result) => {
- if (result.isConfirmed) {
- window.location.href='techdossier_start.php?idtrftd=" . $idtrfdetailschk . "';
- }
- });";
- } else {
- $buttonColor = '#4CAF50';
- $onClick = "window.location.href='archivetd.php';";
- }
-
- $stmt->close();
- $conn->close();
- ?>
-
- $currentrevtrf) ? 'disabled' : ''; ?>>
- TF
-
-
- connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
}
- ?>
-
+ $query = "SELECT COUNT(*) AS count FROM data_td WHERE idtrf = ?";
+ $stmt = $conn->prepare($query);
+
+ if ($stmt === false) {
+ die("Errore nella preparazione della query: " . $conn->error);
+ }
+
+ $stmt->bind_param("i", $idtrfdetailschk);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $rowcheck = $result->fetch_assoc();
+
+ if ($rowcheck['count'] < 1) {
+ $buttonColor = '#ff9800';
+ $onClick = "Swal.fire({
+ title: 'Sei sicuro di voler creare il Fascicolo Tecnico per il TRF N. " . $ntrfdetailschk . "?',
+ icon: 'warning',
+ showCancelButton: true,
+ confirmButtonColor: '#3085d6',
+ cancelButtonColor: '#d33',
+ confirmButtonText: 'Sì, procedi!',
+ cancelButtonText: 'No, chiudi!'
+ }).then((result) => {
+ if (result.isConfirmed) {
+ window.location.href='techdossier_start.php?idtrftd=" . $idtrfdetailschk . "';
+ }
+ });";
+ } else {
+ $buttonColor = '#4CAF50';
+ $onClick = "window.location.href='archivetd.php';";
+ }
+
+ $stmt->close();
+ $conn->close();
+ ?>
+
+ $currentrevtrf) ? 'disabled' : ''; ?>>
+ TF
+
+
+
+
+
prepare($updateSQL);
+ $stmt->bind_param("i", $idtd);
+ $stmt->execute();
+ $stmt->close();
+
+ // Reindirizza a cstd.php senza variabili
+ header("Location: cstd.php");
+ exit();
+} else {
+ // Reindirizza a cstd.php in caso di ID non valido
+ header("Location: cstd.php");
+ exit();
+}
diff --git a/public/bck220325/public/020924bckadddocument.php b/public/bck220325/public/020924bckadddocument.php
new file mode 100644
index 0000000..902c233
--- /dev/null
+++ b/public/bck220325/public/020924bckadddocument.php
@@ -0,0 +1,826 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+?>
+getColumnVal("idcertification"); ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idcertification") != '5') and ($trfnumberfinal->getColumnVal("idcertification") != '6')) { ?>
+
+
+
+
+
+
+
+
+
Foto frontale e laterale
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idarticletype") == '1') {
+ $photo1 = $photoshoesside;
+ $photo2 = $photoshoessole;
+ } elseif ($trfnumberfinal->getColumnVal("idarticletype") == '2') {
+ $photo1 = $photogloveup;
+ $photo2 = $photoglovebottom;
+ } elseif ($trfnumberfinal->getColumnVal("idarticletype") == '3') {
+ $photo1 = $photomasksidea;
+ $photo2 = $photomasksideb;
+ } ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("photoone"))) { ?>
+ " height="200" alt="" />
+
+
+
+
+
+
+
+ getColumnVal("phototwo"))) { ?>
+
+ " height="200" alt="" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM fileattached WHERE fileattached.idtrfdetails='$idtrf'");
+ $filenamelist->execute();
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $filenamelist->Index;
+ ?>
+
+
+ " target="_blank">
+
+ getColumnVal("description_fileattached")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+ }
+ $filenamelist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM additionalphotos WHERE additionalphotos.idtrf='$idtrf'");
+ $additionalphotoslist->execute();
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $additionalphotoslist->Index;
+ ?>
+
+
+ " target="_blank">
+ " class="thumbnail">
+
+
+
+
+ ">
+
+
+
+
+ moveNext();
+ }
+ $additionalphotoslist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/020924bckidentificationparts.php b/public/bck220325/public/020924bckidentificationparts.php
new file mode 100644
index 0000000..a85f7dc
--- /dev/null
+++ b/public/bck220325/public/020924bckidentificationparts.php
@@ -0,0 +1,826 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+$idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+Action = "insert";
+ $InsertQuery->Table = "identificationparts";
+ $InsertQuery->bindColumn("description_identificationparts", "s", "$descriptionpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("article_identificationparts", "s", "$articlepartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("material_identificationparts", "s", "$materialpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("color_identificationparts", "s", "$colorvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportnumber_identificationparts", "s", "$cmcreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportdate_identificationparts", "t", "$cmcdatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("reportof", "s", "$reportof", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindoftest", "s", "$kindoftest", "WA_DEFAULT");
+ $InsertQuery->bindColumn("partsidnumber", "i", "$partid", "WA_DEFAULT");
+ $InsertQuery->bindColumn("arttypeid", "i", "$arttypeid", "WA_DEFAULT");
+ $InsertQuery->bindColumn("useridn", "i", "$useridn", "WA_DEFAULT");
+ $InsertQuery->bindColumn("companyidn", "i", "$companyidn", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf' ORDER BY identificationparts.partsidnumber ");
+$listinsertedpart->execute();
+?>
+
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ new=, cmc= trd=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/020924bckstandardstep.php b/public/bck220325/public/020924bckstandardstep.php
new file mode 100644
index 0000000..90a8c6c
--- /dev/null
+++ b/public/bck220325/public/020924bckstandardstep.php
@@ -0,0 +1,890 @@
+
+
+
+
+
+
+setQuery("SELECT * FROM standards WHERE standards.idarticlecharacteristic='$ac'");
+ $stdfromartchar->execute();
+ $value = $stdfromartchar->getColumnVal("idstandards");
+ $dpicatsel = $stdfromartchar->getColumnVal("iddpicategory");
+
+ //foreach ($stds as $hobys=>$value) {
+
+ $stdcheckpresent = new WA_MySQLi_RS("stdcheckpresent", $cmctrfdb, 1);
+ $stdcheckpresent->setQuery("SELECT * FROM trfstandards WHERE trfstandards.idtrfdetails='$idtrf' AND trfstandards.idstandards='$value'");
+ $stdcheckpresent->execute();
+
+ // insert for glovces EN 420 if not present
+ /* if ($articletype==2) {
+ $stdcheckpresent420 = new WA_MySQLi_RS("stdcheckpresent420",$cmctrfdb,1);
+$stdcheckpresent420->setQuery("SELECT * FROM trfstandards WHERE trfstandards.idtrfdetails='$idtrf' AND trfstandards.idstandards='129'");
+$stdcheckpresent420->execute();
+ if (empty($stdcheckpresent420->getColumnVal("idtrfstandards"))) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "trfstandards";
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idstandards", "i", "129", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iddpicategory", "i", "$dpicatsel", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }} */
+
+ if (empty($stdcheckpresent->getColumnVal("idtrfstandards"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "trfstandards";
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idstandards", "i", "$value", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iddpicategory", "i", "$dpicatsel", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+ }
+} //}
+
+
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("sample_description", "s", "$description", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("measurefrom", "s", "$rangemeasuremin", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("measureto", "s", "$rangemeasuremax", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("model", "s", "$model", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "$articletype", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticle_characteristics", "s", "$listartchar", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("registeredmark", "s", "$registeredmark", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousreportnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("toextend", "s", "$toextend", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revisionfor", "s", "$revisionfor", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("renewdate", "s", "$renewdate", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+ $code = "3";
+ $InsertQuery2 = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery2->Action = "insert";
+ $InsertQuery2->Table = "wheretrfstep";
+ $InsertQuery2->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery2->bindColumn("code", "s", "$code", "WA_DEFAULT");
+ $InsertQuery2->saveInSession("");
+ $InsertQuery2->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery2->redirect($InsertGoTo);
+ } else {
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("sample_description", "s", "$description", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("measurefrom", "s", "$rangemeasuremintext", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("measureto", "s", "$rangemeasuremaxtext", "WA_DEFAULT");
+
+ $UpdateQuery->bindColumn("model", "s", "$model", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "$articletype", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticle_characteristics", "s", "$listartchar", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("registeredmark", "s", "$registeredmark", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+ $code = "3";
+ $InsertQuery2 = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery2->Action = "insert";
+ $InsertQuery2->Table = "wheretrfstep";
+ $InsertQuery2->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery2->bindColumn("code", "s", "$code", "WA_DEFAULT");
+ $InsertQuery2->saveInSession("");
+ $InsertQuery2->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery2->redirect($InsertGoTo);
+ }
+}
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+$articletype = $trfnumberfinal->getColumnVal("idarticletype");
+$articlecharact = $trfnumberfinal->getColumnVal("idarticle_characteristics");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+setQuery("SELECT * FROM standards WHERE standards.idarticletype='$articletype'");
+// $stdcheck->execute();
+?>
+setQuery("SELECT * FROM standards WHERE standards.idarticlecharacteristic='$articlecharact' ");
+$stdcheck->execute();
+$idstselect = $stdcheck->getColumnVal("idstandards");
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM trfstandards LEFT JOIN standards ON trfstandards.idstandards=standards.idstandards WHERE trfstandards.idtrfdetails='$idtrf'");
+ $standardselectedlist->execute(); ?>
+
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+
+ Attenzione: tutti i campi devono essere compilati.';
+ }
+ ?>
+ ' . $nextsteptitle . '';
+
+ if (($articletype == 1) || (!empty($virusstep))) {
+ echo '';
+ } else {
+ echo '';
+ }
+
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/020924bcktrfdetails.php b/public/bck220325/public/020924bcktrfdetails.php
new file mode 100644
index 0000000..a5a3375
--- /dev/null
+++ b/public/bck220325/public/020924bcktrfdetails.php
@@ -0,0 +1,1085 @@
+
+
+
+
+fetchCountry();
+
+?>
+setQuery("SELECT * FROM `trf-details` ORDER BY `trf-details`.trfnumber DESC LIMIT 1");
+$lasttrfnumber->execute(); ?>
+getColumnVal("trfnumber");
+$nextnumber = $lastnumber + 1;
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+ $tempcodesearch->execute();
+}
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("notificatedorganismname", "s", "$notificatedorganismname", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revisionfor", "s", "$revwhy", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ } else {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("renewdate", "s", "$renewdate", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+}
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("toextend", "s", "$toextend", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+getColumnVal("idtrfdetails"))) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "`trf-details`";
+ $InsertQuery->bindColumn("trfnumber", "i", "$nextnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcompany", "i", "$idcompany", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iduser", "i", "$iduserlogin", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcertification", "i", "$certtype", "WA_DEFAULT");
+ $InsertQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("tempcode", "s", "$tempcode", "WA_DEFAULT");
+ $InsertQuery->bindColumn("notificatedorganismname", "s", "$notificatedorganismname", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+
+ $tempcodesearch2 = new WA_MySQLi_RS("tempcodesearch", $cmctrfdb, 1);
+ $tempcodesearch2->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+ $tempcodesearch2->execute();
+
+ $idtrf = $tempcodesearch2->getColumnVal("idtrfdetails");
+
+ $code = "1";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+
+ $code = "2";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $UpdateQuery->addFilter("tempcode", "=", "s", "" . ($tempcode) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+ //include('uploadfilecertificate.php');
+ }
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+ $trfnumberfinal->execute();
+ $idtrf = $trfnumberfinal->getColumnVal("idtrfdetails");
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+} else {
+ $trfnumberfinal = new WA_MySQLi_RS("trfnumberfinal", $cmctrfdb, 1);
+ $trfnumberfinal->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+}
+?>
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$typearticleselect->execute(); ?>
+setQuery("SELECT * FROM article_characteristic ORDER BY article_characteristic.name_articlecharacteristic");
+$charactarticle->execute(); ?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+setQuery("SELECT * FROM modelarticle ORDER BY modelarticle.namemodelarticle");
+$modelarticlelist->execute();
+?>
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("otherclient") == 'Y') { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("photofilename"))) { ?>
+
+ " height="200" alt="" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/1b-load-spinner.css b/public/bck220325/public/1b-load-spinner.css
new file mode 100644
index 0000000..0b6b576
--- /dev/null
+++ b/public/bck220325/public/1b-load-spinner.css
@@ -0,0 +1,12 @@
+#loading {
+ /* (A1) COVER FULL PAGE */
+ position: fixed;
+ top: 0; left: 0; z-index: 999;
+ width: 100vw; height: 100vh;
+
+ /* (A2) SPINNER IMAGE */
+ background-color: black;
+ background-image: url("ajax-loader.gif");
+ background-position: center;
+ background-repeat: no-repeat;
+}
diff --git a/public/bck220325/public/1c-loader.js b/public/bck220325/public/1c-loader.js
new file mode 100644
index 0000000..5eed97b
--- /dev/null
+++ b/public/bck220325/public/1c-loader.js
@@ -0,0 +1,37 @@
+function loader (css, js) {
+ // (A) TOTAL NUMBER OF SCRIPTS
+ var total = css.length + js.length,
+ now = 0, s;
+
+ // (B) READY?
+ var ready = () => {
+ now++;
+ // if (now==total) { document.getElementById("loading").remove(); }
+
+ // FOR THIS DEMO ONLY.
+ // PAGE LOAD IS SO FAST YOU WON'T EVEN SEE THE SPINNER.
+ // SO WE DELAY IT BY 2 SECONDS.
+ if (now==total) {
+ window.setTimeout(()=>{
+ document.getElementById("loading").remove();
+ }, 2000);
+ }
+ };
+
+ // (C) INSERT INTO
+ css.forEach((url, i) => {
+ s = document.createElement("link");
+ s.rel = "stylesheet";
+ s.href = url;
+ s.onload = ready; s.onerror = ready;
+ document.head.appendChild(s);
+ });
+
+ // (D) INSERT
+
+
+
+
+
+
+
+
+
+
+
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+?>
+getColumnVal("idcertification");
+$idcert = $trfnumberfinal->getColumnVal("idcertification");
+?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PRESA IN CARICO
+
+
+ TRF N. getColumnVal("trfnumber")); ?> - Description getColumnVal("sample_description")); ?>
+
+ CERT NAME: getColumnVal("name_certification")); ?>
+
+
+
+
CS REV
+
Back To Draft
+
+
XLS PARTS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/add-characteristic.php b/public/bck220325/public/add-characteristic.php
new file mode 100644
index 0000000..2f0b872
--- /dev/null
+++ b/public/bck220325/public/add-characteristic.php
@@ -0,0 +1,182 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();
+?>
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/add-chemical.php b/public/bck220325/public/add-chemical.php
new file mode 100644
index 0000000..9e8bb77
--- /dev/null
+++ b/public/bck220325/public/add-chemical.php
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/add-dpicat.php b/public/bck220325/public/add-dpicat.php
new file mode 100644
index 0000000..b76a24d
--- /dev/null
+++ b/public/bck220325/public/add-dpicat.php
@@ -0,0 +1,188 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();
+?>
+
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/add-protcat.php b/public/bck220325/public/add-protcat.php
new file mode 100644
index 0000000..baab413
--- /dev/null
+++ b/public/bck220325/public/add-protcat.php
@@ -0,0 +1,188 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/add-requirements.php b/public/bck220325/public/add-requirements.php
new file mode 100644
index 0000000..8838b4e
--- /dev/null
+++ b/public/bck220325/public/add-requirements.php
@@ -0,0 +1,188 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/add-standard.php b/public/bck220325/public/add-standard.php
new file mode 100644
index 0000000..ee28c82
--- /dev/null
+++ b/public/bck220325/public/add-standard.php
@@ -0,0 +1,228 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();
+?>
+setQuery("SELECT * FROM article_characteristic ORDER BY article_characteristic.idarticletype, article_characteristic.name_articlecharacteristic");
+$articlecharacteristiclist->execute();
+?>
+setQuery("SELECT * FROM dpicategory ORDER BY dpicategory.value_dpicategory");
+$categorydpilist->execute();?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi gestire gli standards e tutti i dati correlati
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/add_part.php b/public/bck220325/public/add_part.php
new file mode 100644
index 0000000..784c6bc
--- /dev/null
+++ b/public/bck220325/public/add_part.php
@@ -0,0 +1,28 @@
+connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
+ }
+
+ $stmt = $conn->prepare("INSERT INTO identificationparts (companyidn, arttypeid, kindoftest, idtrfdetails, useridn) VALUES (?, ?, 'cmc', ?, ?)");
+ $stmt->bind_param("iiii", $idcompany, $idart, $idtrftd, $useridn);
+ $result = $stmt->execute();
+
+ if ($result) {
+ echo json_encode(['success' => true, 'message' => 'Parte aggiunta con successo']);
+ } else {
+ echo json_encode(['success' => false, 'message' => 'Errore nell\'aggiunta della parte']);
+ }
+
+ $stmt->close();
+ $conn->close();
+}
diff --git a/public/bck220325/public/adddocument.php b/public/bck220325/public/adddocument.php
new file mode 100644
index 0000000..4855cc4
--- /dev/null
+++ b/public/bck220325/public/adddocument.php
@@ -0,0 +1,829 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+?>
+getColumnVal("idcertification"); ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idcertification") != '5') and ($trfnumberfinal->getColumnVal("idcertification") != '6')) { ?>
+
+
+
+
+
+
+
+
+
Foto frontale e laterale
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idarticletype") == '1') {
+ $photo1 = $photoshoesside;
+ $photo2 = $photoshoessole;
+ } elseif ($trfnumberfinal->getColumnVal("idarticletype") == '2') {
+ $photo1 = $photogloveup;
+ $photo2 = $photoglovebottom;
+ } elseif ($trfnumberfinal->getColumnVal("idarticletype") == '3') {
+ $photo1 = $photomasksidea;
+ $photo2 = $photomasksideb;
+ } elseif ($trfnumberfinal->getColumnVal("idarticletype") == '4') {
+ $photo1 = "Foto fronte";
+ $photo2 = "Foto retro";
+ } ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("photoone"))) { ?>
+ " height="200" alt="" />
+
+
+
+
+
+
+
+ getColumnVal("phototwo"))) { ?>
+
+ " height="200" alt="" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM fileattached WHERE fileattached.idtrfdetails='$idtrf'");
+ $filenamelist->execute();
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $filenamelist->Index;
+ ?>
+
+
+ " target="_blank">
+
+ getColumnVal("description_fileattached")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+ }
+ $filenamelist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM additionalphotos WHERE additionalphotos.idtrf='$idtrf'");
+ $additionalphotoslist->execute();
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $additionalphotoslist->Index;
+ ?>
+
+
+ " target="_blank">
+ " class="thumbnail">
+
+
+
+
+ ">
+
+
+
+
+ moveNext();
+ }
+ $additionalphotoslist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/adddocument2.php b/public/bck220325/public/adddocument2.php
new file mode 100644
index 0000000..8d9ea5e
--- /dev/null
+++ b/public/bck220325/public/adddocument2.php
@@ -0,0 +1,339 @@
+
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+?>
+
+getColumnVal("idcertification"); ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM fileattached WHERE fileattached.idtrfdetails='$idtrf'");
+$filenamelist->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $filenamelist->Index;
+?>
+
+ " target="_blank">
+ getColumnVal("description_fileattached")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+}
+$filenamelist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/adddocumentnuovo.php b/public/bck220325/public/adddocumentnuovo.php
new file mode 100644
index 0000000..42fb538
--- /dev/null
+++ b/public/bck220325/public/adddocumentnuovo.php
@@ -0,0 +1,425 @@
+
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+?>
+
+getColumnVal("idcertification"); ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi le foto
+
+
+
+
+
+
Foto frontale e laterale
+
+
+
+
+
+
+
Aggiungi foto etc.....
+
+
+
+
+ Foto Frontale
+
+ Foto Laterale
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM fileattached WHERE fileattached.idtrfdetails='$idtrf'");
+$filenamelist->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $filenamelist->Index;
+?>
+
+ " target="_blank">
+ getColumnVal("description_fileattached")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+}
+$filenamelist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/additionalinfo.php b/public/bck220325/public/additionalinfo.php
new file mode 100644
index 0000000..071603f
--- /dev/null
+++ b/public/bck220325/public/additionalinfo.php
@@ -0,0 +1,284 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+ 0) {
+ // Campi nulli trovati, torna alla pagina standardstep.php e mostra il messaggio di errore
+ header("Location: standardstep.php?idtrf=$idtrf&error=tuttiicampidevonoesserericompilati");
+ exit;
+} */
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+?>
+getColumnVal("idcertification");
+$idtrf = $trfnumberfinal->getColumnVal("idtrfdetails");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idarticletype") == "2") { ?>
+
+
+
+
+ getColumnVal("idarticletype") == "1") { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/addrequirements.php b/public/bck220325/public/addrequirements.php
new file mode 100644
index 0000000..89be71e
--- /dev/null
+++ b/public/bck220325/public/addrequirements.php
@@ -0,0 +1,430 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+ 0) {
+ // Campi nulli trovati, torna alla pagina standardstep.php e mostra il messaggio di errore
+ header("Location: standardstep.php?idtrf=$idtrf&error=tuttiicampidevonoesserericompilati");
+ exit;
+}*/
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+$idstandards = $trfnumberfinal->getColumnVal("idstandards");
+$idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+?>
+setQuery("SELECT * FROM trfstandards WHERE trfstandards.idtrfdetails='$idtrf'");
+$standardlistsel->execute();
+?>
+
+atEnd()) {
+ $wa_startindex = $standardlistsel->Index;
+?>
+ getColumnVal("idstandards");
+ $arraystd[] = $idstandards;
+
+ ?>
+
+moveNext();
+}
+$standardlistsel->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+$array2std = implode("','", $arraystd);
+$array3std = "'" . $array2std . "'";
+?>
+
+
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+setQuery("SELECT * FROM additionalrequirements WHERE additionalrequirements.idarticletype='$idarticletype' ORDER BY additionalrequirements.name_additionalrequirements");
+//$addreqlist->execute();
+?>
+
+setQuery("SELECT DISTINCT stdreqlist.idadditionalrequirements, additionalrequirements." . $additionalRequirementsField . " FROM stdreqlist LEFT JOIN additionalrequirements ON stdreqlist.idadditionalrequirements=additionalrequirements.idadditionalrequirements WHERE stdreqlist.idstandards IN ($array3std)");
+$addreqlist->execute();
+
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("virusprotection", "s", "$virusprot", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("shoesorthopedic", "s", "$orthopedic", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("shoesorthopedicmod", "s", "$orthopedicmod", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("autoclavable", "s", "$autoclavable", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("esd", "s", "$esd", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("slipping", "s", "$slipping", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+setQuery("SELECT * FROM trfaddrequirements WHERE trfaddrequirements.idtrf='$idtrf' AND trfaddrequirements.idadditionalrequirements='$addreq'");
+ $addreqcheck->execute();
+ if (empty($addreqcheck->getColumnVal("idtrfaddrequirements"))) {
+
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "trfaddrequirements";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idadditionalrequirements", "i", "$addreq", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo ? rel2abs($InsertGoTo, dirname(__FILE__)) : "";
+ $InsertQuery->redirect($InsertGoTo);
+ }
+}
+?>
+setQuery("SELECT * FROM trfaddrequirements LEFT JOIN additionalrequirements ON trfaddrequirements.idadditionalrequirements=additionalrequirements.idadditionalrequirements WHERE trfaddrequirements.idtrf='$idtrf'");
+$addreqselectedlist->execute(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $addreqselectedlist->Index;
+ ?>
+
+
+ getColumnVal($nameField));
+ ?>
+
+
+
+ &idtrf=">
+
+
+ moveNext();
+ }
+ $addreqselectedlist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-certtype.php b/public/bck220325/public/admin-certtype.php
new file mode 100644
index 0000000..110bd9d
--- /dev/null
+++ b/public/bck220325/public/admin-certtype.php
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "certificationtype";
+ $UpdateQuery->bindColumn("name_certification", "s", "".((isset($_POST["name_certification"]))?$_POST["name_certification"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("description", "s", "".((isset($_POST["description"]))?$_POST["description"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("rev", "s", "".((isset($_POST["rev"]))?$_POST["rev"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("date", "s", "".((isset($_POST["date"]))?$_POST["date"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("descriptionm30", "s", "".((isset($_POST["descriptionm30"]))?$_POST["descriptionm30"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("m30namecert", "s", "".((isset($_POST["m30namecert"]))?$_POST["m30namecert"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revm30", "s", "".((isset($_POST["revm30"]))?$_POST["revm30"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("datem30", "s", "".((isset($_POST["datem30"]))?$_POST["datem30"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("description_en", "s", "".((isset($_POST["description_en"]))?$_POST["description_en"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("descriptionm30_en", "s", "".((isset($_POST["descriptionm30_en"]))?$_POST["descriptionm30_en"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idcertificationtype", "=", "i", "".($idcertificationtype) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+
+
+
+?>
+setQuery("SELECT * FROM certificationtype");
+$certlist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Riferimenti certificazione
+
+
+
+
+
+
+
+ Nome prima certificazione (No M30)
+ flusso checkbox
+ Descrizione (No M30)
+ Revisione (No M30)
+ Data (No M30)
+ Nome M30
+ Descrizione M30
+ Revisione M30
+ Data M30
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $certlist->Index;
+?>
+
+ getColumnVal("name_certification")); ?>
+ getColumnVal("certificationname")); ?>
+ getColumnVal("description")); ?>
+ getColumnVal("rev")); ?>
+ getColumnVal("date")); ?>
+ getColumnVal("m30namecert")); ?>
+ getColumnVal("descriptionm30")); ?>
+ getColumnVal("revm30")); ?>
+ getColumnVal("datem30")); ?>
+
+
+
+
+ " class="mr-2">
+
+
+
+
+
+ moveNext();
+}
+$certlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-charachteristic.php b/public/bck220325/public/admin-charachteristic.php
new file mode 100644
index 0000000..9444d51
--- /dev/null
+++ b/public/bck220325/public/admin-charachteristic.php
@@ -0,0 +1,212 @@
+
+
+
+
+
+setQuery("SELECT * FROM article_characteristic LEFT JOIN article_type ON article_type.idarticletype=article_characteristic.idarticletype");
+$charactlist->execute();
+?>
+Action = "insert";
+ $InsertQuery->Table = "standards";
+ $InsertQuery->bindColumn("fmidstandards", "i", "".((isset($_POST["fmcode"]))?$_POST["fmcode"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("standardname", "s", "".((isset($_POST["itastdname"]))?$_POST["itastdname"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("standardname_eng", "s", "".((isset($_POST["engstdname"]))?$_POST["engstdname"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("standardcode", "s", "".((isset($_POST["standardcode"]))?$_POST["standardcode"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticlecharacteristic", "i", "".((isset($_POST["articlecharact"]))?$_POST["articlecharact"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("virusset", "s", "".((isset($_POST["virusprotection"]))?$_POST["virusprotection"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("chemicalsset", "s", "".((isset($_POST["chemicalagent"]))?$_POST["chemicalagent"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi aggiungere le caratteristiche articolo in modo che poi le potrai associare agli standards
+
+
STANDARDS
+
+
+
+
+
+ Nome Caratteristica Articolo (ITA)
+ Nome Caratteristica Articolo (ITA)
+ Tipo Articolo
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $charactlist->Index;
+?>
+
+ getColumnVal("name_articlecharacteristic")); ?>
+ getColumnVal("name_articlecharacteristic_eng")); ?>
+ getColumnVal("name_articletype")); ?>
+
+
+
+ " class="mr-2">
+
+
+
+
+
+ moveNext();
+}
+$charactlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-characteristic.php b/public/bck220325/public/admin-characteristic.php
new file mode 100644
index 0000000..eed8efe
--- /dev/null
+++ b/public/bck220325/public/admin-characteristic.php
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "article_characteristic";
+ $UpdateQuery->bindColumn("name_articlecharacteristic", "s", "".((isset($_POST["name_articlecharacteristic"]))?$_POST["name_articlecharacteristic"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("name_articlecharacteristic_eng", "s", "".((isset($_POST["name_articlecharacteristic_eng"]))?$_POST["name_articlecharacteristic_eng"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idarticlecharacteristic", "=", "i", "".($idarticlecharacteristic) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+
+
+if (isset($formnameadd)) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "article_characteristic";
+ $InsertQuery->bindColumn("name_articlecharacteristic", "s", "".((isset($_POST["name_articlecharacteristic"]))?$_POST["name_articlecharacteristic"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("name_articlecharacteristic_eng", "s", "".((isset($_POST["name_articlecharacteristic_eng"]))?$_POST["name_articlecharacteristic_eng"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM article_characteristic LEFT JOIN article_type ON article_type.idarticletype=article_characteristic.idarticletype");
+$charactlist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi aggiungere le caratteristiche articolo in modo che poi le potrai associare agli standards
+
+
ADD CHARACTERISTIC STANDARDS
+
+
+
+
+
+
+
+ Nome Caratteristica Articolo (ITA)
+ Nome Caratteristica Articolo (ENG)
+ Tipo Articolo
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $charactlist->Index;
+?>
+
+ getColumnVal("name_articlecharacteristic")); ?>
+ getColumnVal("name_articlecharacteristic_eng")); ?>
+ getColumnVal("name_articletype")); ?>
+
+
+
+ " class="mr-2">
+
+
+
+
+
+ moveNext();
+}
+$charactlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-chemical.php b/public/bck220325/public/admin-chemical.php
new file mode 100644
index 0000000..bcebc8b
--- /dev/null
+++ b/public/bck220325/public/admin-chemical.php
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "chemicalagent";
+ $UpdateQuery->bindColumn("name_chemicalagent", "s", "".((isset($_POST["name_chemicalagent"]))?$_POST["name_chemicalagent"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("name_chemicalagent_en", "s", "".((isset($_POST["name_chemicalagent_en"]))?$_POST["name_chemicalagent_en"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idchemicalagent", "=", "i", "".($idchemicalagent) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+
+
+if (isset($formnameadd)) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "chemicalagent";
+ $InsertQuery->bindColumn("name_chemicalagent", "s", "".((isset($_POST["name_chemicalagent"]))?$_POST["name_chemicalagent"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("name_chemicalagent_en", "s", "".((isset($_POST["name_chemicalagent_en"]))?$_POST["name_chemicalagent_en"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+$chemlist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ADD CHEMICAL AGENT ADMIN DASHBOARD
+
+
+
+
+
+
+
+ Nome Chemical Agent (ITA)
+ Nome Chemical Agent (ENG)
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $chemlist->Index;
+?>
+
+ getColumnVal("name_chemicalagent")); ?>
+ getColumnVal("name_chemicalagent_en")); ?>
+
+
+
+ " class="mr-2">
+
+
+
+
+
+ moveNext();
+}
+$chemlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-dashboard.php b/public/bck220325/public/admin-dashboard.php
new file mode 100644
index 0000000..2064770
--- /dev/null
+++ b/public/bck220325/public/admin-dashboard.php
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-dpicat.php b/public/bck220325/public/admin-dpicat.php
new file mode 100644
index 0000000..04d3dd1
--- /dev/null
+++ b/public/bck220325/public/admin-dpicat.php
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "dpicategory";
+ $UpdateQuery->bindColumn("value_dpicategory", "s", "".((isset($_POST["value_dpicategory"]))?$_POST["value_dpicategory"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("value_dpicategory_en", "s", "".((isset($_POST["value_dpicategory_en"]))?$_POST["value_dpicategory_en"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("iddpicategory", "=", "i", "".($iddpicategory) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+
+
+if (isset($formnameadd)) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "dpicategory";
+ $InsertQuery->bindColumn("value_dpicategory", "s", "".((isset($_POST["value_dpicategory"]))?$_POST["value_dpicategory"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("value_dpicategory_en", "s", "".((isset($_POST["value_dpicategory_en"]))?$_POST["value_dpicategory_en"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM dpicategory LEFT JOIN article_type ON article_type.idarticletype=dpicategory.idarticletype ORDER BY dpicategory.idarticletype");
+$dpilist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi gestire DPI Category da associare poi agli standard
+
+
ADD DPI CATEGORY ADMIN DASHBOARD
+
+
+
+
+
+
+
+ Nome Protection Category (ITA)
+ Nome Protection Category (ENG)
+ Tipo Articolo
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $dpilist->Index;
+?>
+
+ getColumnVal("value_dpicategory")); ?>
+ getColumnVal("value_dpicategory_en")); ?>
+ getColumnVal("name_articletype")); ?>
+
+
+
+ " class="mr-2">
+
+
+
+
+
+ moveNext();
+}
+$dpilist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-protcat.php b/public/bck220325/public/admin-protcat.php
new file mode 100644
index 0000000..e16435c
--- /dev/null
+++ b/public/bck220325/public/admin-protcat.php
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "protectioncategory";
+ $UpdateQuery->bindColumn("name_protectioncategory", "s", "".((isset($_POST["name_protectioncategory"]))?$_POST["name_protectioncategory"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("name_protectioncategory_en", "s", "".((isset($_POST["name_protectioncategory_en"]))?$_POST["name_protectioncategory_en"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idprotectioncategory", "=", "i", "".($idprotectioncategory) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+
+
+if (isset($formnameadd)) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "protectioncategory";
+ $InsertQuery->bindColumn("name_protectioncategory", "s", "".((isset($_POST["name_protectioncategory"]))?$_POST["name_protectioncategory"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("name_protectioncategory_en", "s", "".((isset($_POST["name_protectioncategory_en"]))?$_POST["name_protectioncategory_en"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM protectioncategory LEFT JOIN article_type ON article_type.idarticletype=protectioncategory.idarticletype ORDER BY protectioncategory.idarticletype");
+$protlist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi gestire le Protection Category in modo che poi le potrai associare agli standards
+
+
ADD PROTECTION CATEGORY ADMIN DASHBOARD
+
+
+
+
+
+
+
+ Nome Protection Category (ITA)
+ Nome Protection Category (ENG)
+ Tipo Articolo
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $protlist->Index;
+?>
+
+ getColumnVal("name_protectioncategory")); ?>
+ getColumnVal("name_protectioncategory_en")); ?>
+ getColumnVal("name_articletype")); ?>
+
+
+
+ " class="mr-2">
+
+
+
+
+
+ moveNext();
+}
+$protlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-requirements.php b/public/bck220325/public/admin-requirements.php
new file mode 100644
index 0000000..519f557
--- /dev/null
+++ b/public/bck220325/public/admin-requirements.php
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "additionalrequirements";
+ $UpdateQuery->bindColumn("name_additionalrequirements_it", "s", "".((isset($_POST["name_additionalrequirements_it"]))?$_POST["name_additionalrequirements_it"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("name_additionalrequirements_en", "s", "".((isset($_POST["name_additionalrequirements_en"]))?$_POST["name_additionalrequirements_en"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idadditionalrequirements", "=", "i", "".($idadditionalrequirements) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+
+
+if (isset($formnameadd)) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "additionalrequirements";
+ $InsertQuery->bindColumn("name_additionalrequirements_it", "s", "".((isset($_POST["name_additionalrequirements_it"]))?$_POST["name_additionalrequirements_it"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("name_additionalrequirements_en", "s", "".((isset($_POST["name_additionalrequirements_en"]))?$_POST["name_additionalrequirements_en"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM additionalrequirements LEFT JOIN article_type ON article_type.idarticletype=additionalrequirements.idarticletype ORDER BY additionalrequirements.idarticletype");
+$requlist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi i requirements in modo che poi le potrai associare agli standards
+
+
ADD REQUIREMENTS ADMIN DASHBOARD
+
+
+
+
+
+
+
+ Nome Requirements (ITA)
+ Nome Requirements (ENG)
+ Tipo Articolo
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $requlist->Index;
+?>
+
+ getColumnVal("name_additionalrequirements_it")); ?>
+ getColumnVal("name_additionalrequirements_en")); ?>
+ getColumnVal("name_articletype")); ?>
+
+
+
+ " class="mr-2">
+
+
+
+
+
+ moveNext();
+}
+$requlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/admin-standards.php b/public/bck220325/public/admin-standards.php
new file mode 100644
index 0000000..a4800f9
--- /dev/null
+++ b/public/bck220325/public/admin-standards.php
@@ -0,0 +1,250 @@
+
+
+Action = "update";
+ $UpdateQuery->Table = "standards";
+ $UpdateQuery->bindColumn("fmidstandards", "i", "" . ((isset($_POST["fmcode"])) ? $_POST["fmcode"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardname", "s", "" . ((isset($_POST["itastdname"])) ? $_POST["itastdname"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardname_eng", "s", "" . ((isset($_POST["engstdname"])) ? $_POST["engstdname"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardcode", "s", "" . ((isset($_POST["standardcode"])) ? $_POST["standardcode"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "" . ((isset($_POST["idarticletype"])) ? $_POST["idarticletype"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticlecharacteristic", "i", "" . ((isset($_POST["articlecharact"])) ? $_POST["articlecharact"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("iddpicategory", "i", "" . ((isset($_POST["categorydpi"])) ? $_POST["categorydpi"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("virusset", "s", "" . ((isset($_POST["virusprotection"])) ? $_POST["virusprotection"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("chemicalsset", "s", "" . ((isset($_POST["chemicalagent"])) ? $_POST["chemicalagent"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("active", "s", "" . ((isset($_POST["active"])) ? $_POST["active"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idstandards", "=", "i", "" . ($idstandards) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+Action = "insert";
+ $InsertQuery->Table = "standards";
+ $InsertQuery->bindColumn("fmidstandards", "i", "" . ((isset($_POST["fmcode"])) ? $_POST["fmcode"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->bindColumn("standardname", "s", "" . ((isset($_POST["itastdname"])) ? $_POST["itastdname"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->bindColumn("standardname_eng", "s", "" . ((isset($_POST["engstdname"])) ? $_POST["engstdname"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->bindColumn("standardcode", "s", "" . ((isset($_POST["standardcode"])) ? $_POST["standardcode"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticletype", "i", "" . ((isset($_POST["idarticletype"])) ? $_POST["idarticletype"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idarticlecharacteristic", "i", "" . ((isset($_POST["articlecharact"])) ? $_POST["articlecharact"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->bindColumn("virusset", "s", "" . ((isset($_POST["virusprotection"])) ? $_POST["virusprotection"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->bindColumn("chemicalsset", "s", "" . ((isset($_POST["chemicalagent"])) ? $_POST["chemicalagent"] : "") . "", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo ? rel2abs($InsertGoTo, dirname(__FILE__)) : "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM standards LEFT JOIN article_type ON article_type.idarticletype=standards.idarticletype LEFT JOIN article_characteristic ON article_characteristic.idarticlecharacteristic=standards.idarticlecharacteristic LEFT JOIN dpicategory ON dpicategory.iddpicategory=standards.iddpicategory ORDER BY standards.idarticletype, standards.standardcode");
+$standardlist->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi gestire gli standards e tutti i dati correlati
+
+
ADD STANDARDS ADD CHARACTERISTIC
+
+
+
+
+
+ Tipo Articolo
+ Standard
+ FM Code
+ Caratteristiche
+
+ Virus
+ Chemical
+ Active
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $standardlist->Index;
+ ?>
+
+ getColumnVal("name_articletype")); ?>
+ getColumnVal("standardcode")); ?>
+ getColumnVal("fmidstandards")); ?>
+ getColumnVal("name_articlecharacteristic")); ?>
+
+
+ getColumnVal("virusset") == "Y") { ?>
+
+
+
+
+
+ getColumnVal("chemicalsset") == "Y") { ?>
+
+
+
+
+
+ getColumnVal("active")); ?>
+
+ " class="mr-2">
+ ">PC
+ ">DC
+ ">REQ
+
+
+
+ moveNext();
+ }
+ $standardlist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/ajax-loader.gif b/public/bck220325/public/ajax-loader.gif
new file mode 100644
index 0000000..5d9e7ff
Binary files /dev/null and b/public/bck220325/public/ajax-loader.gif differ
diff --git a/public/bck220325/public/ajax-script.js b/public/bck220325/public/ajax-script.js
new file mode 100644
index 0000000..d3f7b5e
--- /dev/null
+++ b/public/bck220325/public/ajax-script.js
@@ -0,0 +1,37 @@
+// ajax script for getting state data
+ $(document).on('change','#country', function(){
+ var countryID = $(this).val();
+ if(countryID){
+ $.ajax({
+ type:'POST',
+ url:'backend-script.php',
+ data:{'idarticletype':countryID},
+ success:function(result){
+ $('#state').html(result);
+
+ }
+ });
+ }else{
+ $('#state').html('
Country ');
+ $('#city').html('
State ');
+ }
+ });
+
+ // ajax script for getting city data
+ $(document).on('change','#state', function(){
+ var stateID = $(this).val();
+ if(stateID){
+ $.ajax({
+ type:'POST',
+ url:'backend-script.php',
+ data:{'state_id':stateID},
+ success:function(result){
+ $('#city').html(result);
+
+ }
+ });
+ }else{
+ $('#city').html('
City ');
+
+ }
+ });
\ No newline at end of file
diff --git a/public/bck220325/public/ajax.php b/public/bck220325/public/ajax.php
new file mode 100644
index 0000000..2ef17b7
--- /dev/null
+++ b/public/bck220325/public/ajax.php
@@ -0,0 +1,57 @@
+ 'failed',
+ 'message' => "Mandatory field is missing !({$param})"
+ ]);
+
+ header('Content-Type: application/json');
+ echo $response;
+ exit();
+ }
+ }
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "identificationparts";
+ $UpdateQuery->bindColumn("description_identificationparts", "s", "{$_POST['description_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("article_identificationparts", "s", "{$_POST['article_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("color_identificationparts", "s", "{$_POST['color_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cmcreportnumber_identificationparts", "s", "{$_POST['cmcreportnumber_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cmcreportdate_identificationparts", "s", "{$_POST['cmcreportdate_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("thirdlabreportnumber_identificationparts", "s", "{$_POST['thirdlabreportnumber_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("thirdlabreportdate_identificationparts", "s", "{$_POST['thirdlabreportdate_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idtrfdetails", "i", "{$_POST['idtrfdetails']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("kindoftest", "s", "{$_POST['kindoftest']}", "WA_DEFAULT");
+ $UpdateQuery->addFilter("ididentificationparts", "=", "i", "{$_POST['ididentificationparts']}");
+
+ try {
+ $UpdateQuery->execute();
+ $response = json_encode([
+ 'status' => 'success'
+ ]);
+ } catch (Exception $e) {
+ $response = json_encode([
+ 'status' => 'failed',
+ 'message' => $e->getMessage()
+ ]);
+ }
+} else {
+ $response = json_encode([
+ 'status' => 'failed',
+ 'message' => 'Method not allowed'
+ ]);
+}
+
+header('Content-Type: application/json');
+echo $response;
diff --git a/public/bck220325/public/ajaxold.php b/public/bck220325/public/ajaxold.php
new file mode 100644
index 0000000..1b70949
--- /dev/null
+++ b/public/bck220325/public/ajaxold.php
@@ -0,0 +1,57 @@
+ 'failed',
+ 'message' => "Mandatory field is missing !({$param})"
+ ]);
+
+ header('Content-Type: application/json');
+ echo $response;
+ exit();
+ }
+ }
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "identificationparts";
+ $UpdateQuery->bindColumn("description_identificationparts", "s", "{$_POST['description_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("article_identificationparts", "s", "{$_POST['article_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("color_identificationparts", "s", "{$_POST['color_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cmcreportnumber_identificationparts", "s", "{$_POST['cmcreportnumber_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cmcreportdate_identificationparts", "s", "{$_POST['cmcreportdate_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("thirdlabreportnumber_identificationparts", "s", "{$_POST['thirdlabreportnumber_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("thirdlabreportdate_identificationparts", "s", "{$_POST['thirdlabreportdate_identificationparts']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idtrfdetails", "i", "{$_POST['idtrfdetails']}", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("kindoftest", "s", "abc", "WA_DEFAULT");
+ $UpdateQuery->addFilter("ididentificationparts", "=", "i", "{$_POST['ididentificationparts']}");
+
+ try {
+ $UpdateQuery->execute();
+ $response = json_encode([
+ 'status' => 'success'
+ ]);
+ } catch (Exception $e) {
+ $response = json_encode([
+ 'status' => 'failed',
+ 'message' => $e->getMessage()
+ ]);
+ }
+} else {
+ $response = json_encode([
+ 'status' => 'failed',
+ 'message' => 'Method not allowed'
+ ]);
+}
+
+header('Content-Type: application/json');
+echo $response;
diff --git a/public/bck220325/public/ajaxpro.php b/public/bck220325/public/ajaxpro.php
new file mode 100644
index 0000000..b88e3a3
--- /dev/null
+++ b/public/bck220325/public/ajaxpro.php
@@ -0,0 +1,21 @@
+query($sql);
+
+
+ $json = [];
+ while($row = $result->fetch_assoc()){
+ $json[$row['id']] = $row['name'];
+ }
+
+
+ echo json_encode($json);
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/alertcert.php b/public/bck220325/public/alertcert.php
new file mode 100644
index 0000000..3c1d396
--- /dev/null
+++ b/public/bck220325/public/alertcert.php
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/applicationform-284.pdf b/public/bck220325/public/applicationform-284.pdf
new file mode 100644
index 0000000..e76c6f4
Binary files /dev/null and b/public/bck220325/public/applicationform-284.pdf differ
diff --git a/public/bck220325/public/archivetd.php b/public/bck220325/public/archivetd.php
new file mode 100644
index 0000000..ac90210
--- /dev/null
+++ b/public/bck220325/public/archivetd.php
@@ -0,0 +1,463 @@
+
+
+
+setQuery("SELECT data_td.*, `trf-details`.*, data_td.zipname AS zipnametd FROM data_td LEFT JOIN `trf-details` ON `trf-details`.idtrfdetails=data_td.idtrf WHERE data_td.idcompany='$idcompany' AND data_td.signedontd IS NOT NULL ORDER BY data_td.signedontd");
+$archivetdlist->execute();
+
+?>
+
+setQuery("SELECT * FROM data_td LEFT JOIN `trf-details` ON `trf-details`.idtrfdetails=data_td.idtrf WHERE data_td.idcompany='$idcompany' AND data_td.signedontd IS NULL ORDER BY data_td.signedontd");
+$drafttd->execute();
+$idtrftd = $drafttd->getColumnVal("idtrf");
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TD N.
+ REV
+ Description
+ Status
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $drafttd->Index;
+ ?>
+ getColumnVal("iddata_td"); ?>
+ getColumnVal("tdnumber")); ?>
+ getColumnVal("td_rev")) > 0) { ?>RgetColumnVal("td_rev");
+ } ?>
+
+ getColumnVal("sample_description")); ?>
+
+
+ getColumnVal("statustd");
+ if ($statusnow == "Draft") { ?>
+
+ Draft
+
+
+
+ Revision
+
+
+
+ Waiting Sign
+
+
+
+
+
+
+
+
+
+
+ ">
+
+
+
+
+ "">
+
+
+
+ ')">
+
+
+
+
+
+
+
+
+
+ moveNext();
+ }
+ $drafttd->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TD N.
+ REV
+ Signed On
+ Description
+ Insert by
+ PDF
+ ZIP
+ ACTION
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $archivetdlist->Index;
+ ?>
+
+ getColumnVal("tdnumber")); ?>
+ getColumnVal("td_rev")) > 0) { ?>RgetColumnVal("td_rev");
+ } ?>
+ getColumnVal("signedontd")); ?>
+
+ getColumnVal("sample_description")); ?>
+
+
+
+
+ getColumnVal("signametd")); ?>
+ " target="_blank">
+
+ getColumnVal("zipnametd"))) : ?>
+
+ " target="_blank">
+
+
+
+
+ N/A
+
+
+
+
+
+
+
+
+ Rev
+
+
+
+
+ moveNext();
+ }
+ $archivetdlist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/archivetrf.php b/public/bck220325/public/archivetrf.php
new file mode 100644
index 0000000..3e53bb1
--- /dev/null
+++ b/public/bck220325/public/archivetrf.php
@@ -0,0 +1,598 @@
+
+
+
+setQuery("SELECT * FROM `trf-details`
+LEFT JOIN auth_users ON `trf-details`.iduser=auth_users.id
+LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype
+LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification
+WHERE `trf-details`.idcompany='$idcompany'
+AND `trf-details`.signedon <> ''
+ORDER BY `trf-details`.trfnumber, `trf-details`.revtrf DESC");
+$archivetrflist->execute();
+
+?>
+
+
+
+setQuery("SELECT * FROM `trf-details`
+LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype
+LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification
+WHERE `trf-details`.idcompany='$idcompany'
+AND `trf-details`.signedon =''
+ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF N.
+ REV
+ Description
+ Cert Type
+ Article type
+ To be Sign
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $drafttrf->Index;
+ ?>
+ getColumnVal("idtrfdetails"); ?>
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("revtrf")) > 0) { ?>RgetColumnVal("revtrf");
+ } ?>
+
+ getColumnVal("sample_description")); ?>
+ getColumnVal("name_certification")); ?>
+
+ getColumnVal($nameField));
+ ?>
+
+ getColumnVal("revcs");
+ if ($revcs == 's') { ?>
+
+ SIGN
+
+
+
+
+
+ getColumnVal("idcertification") == 5 && $drafttrf->getColumnVal("revcs") != 's') { ?>
+
+
+
+ getColumnVal("idcertification") == 6 && $drafttrf->getColumnVal("revcs") != 's') { ?>
+
+
+
+
+ getColumnVal("revcs") != 's') { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ moveNext();
+ }
+ $drafttrf->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF N.
+ REV
+ Signed On
+ Description
+ Cert Type
+ Article type
+ Insert by
+ PDF1
+ PDF2
+ ZIP
+ ACTION
+
+
+
+
+
+
+ atEnd()) {
+
+ // without signed for rev
+ $idtrf_nosign = $archivetrflist->getColumnVal("idtrfdetails");
+ $trfnosign = $archivetrflist->getColumnVal("trfnumber");
+ $archivetrflistnosign = new WA_MySQLi_RS("archivetrflistnosign", $cmctrfdb, 0);
+ $archivetrflistnosign->setQuery("SELECT MAX(revtrf) as max_revtrf FROM `trf-details` WHERE `trf-details`.trfnumber='$trfnosign'");
+ $archivetrflistnosign->execute();
+ $maxrevtrf = $archivetrflistnosign->getColumnVal("max_revtrf");
+ $currentrevtrf = $archivetrflist->getColumnVal("revtrf");
+ $current_trfnumber = $archivetrflist->getColumnVal("trfnumber");
+ $current_revtrf = $archivetrflist->getColumnVal("revtrf");
+
+ // Check if this is a new TRF number
+ if ($last_trfnumber !== $current_trfnumber) {
+ $last_trfnumber = $current_trfnumber;
+ $last_revtrf = $current_revtrf;
+ }
+ $wa_startindex = $archivetrflist->Index;
+ $idcertfortd = $archivetrflist->getColumnVal("idcertification")
+ ?>
+
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("revtrf")) > 0) { ?>RgetColumnVal("revtrf");
+ } ?>
+ getColumnVal("signedon")); ?>
+
+ getColumnVal("sample_description"));
+
+ ?>
+ getColumnVal("name_certification")); ?>
+
+ getColumnVal($nameField));
+ ?>
+
+
+
+ getColumnVal("email")); ?>
+ " target="_blank">
+ getColumnVal("pdffilename2"))) { ?>" target="_blank">
+ getColumnVal("zipname"))) { ?>" target="_blank">
+
+ $currentrevtrf) ? 'disabled' : ''; ?>>
+
+
+
+ $currentrevtrf) ? 'disabled' : ''; ?>>
+ Rev
+
+
+ hasRole('Admin')) || (Auth::user()->hasRole('CustomerService')) || (Auth::user()->hasRole('Superuser')) || (Auth::user()->hasRole('Certification')) || (Auth::user()->id == 178)) : ?>
+ getColumnVal('idtrfdetails');
+ $ntrfdetailschk = $archivetrflist->getColumnVal('trfnumber');
+
+ $conn = new mysqli($servername, $username, $password, $dbname);
+
+ if ($conn->connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
+ }
+
+ $query = "SELECT COUNT(*) AS count FROM data_td WHERE idtrf = ?";
+ $stmt = $conn->prepare($query);
+
+ if ($stmt === false) {
+ die("Errore nella preparazione della query: " . $conn->error);
+ }
+
+ $stmt->bind_param("i", $idtrfdetailschk);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $rowcheck = $result->fetch_assoc();
+
+ if ($rowcheck['count'] < 1) {
+ $buttonColor = '#ff9800';
+ $onClick = "Swal.fire({
+ title: 'Sei sicuro di voler creare il Fascicolo Tecnico per il TRF N. " . $ntrfdetailschk . "?',
+ icon: 'warning',
+ showCancelButton: true,
+ confirmButtonColor: '#3085d6',
+ cancelButtonColor: '#d33',
+ confirmButtonText: 'Sì, procedi!',
+ cancelButtonText: 'No, chiudi!'
+ }).then((result) => {
+ if (result.isConfirmed) {
+ window.location.href='techdossier_start.php?idtrftd=" . $idtrfdetailschk . "';
+ }
+ });";
+ } else {
+ $buttonColor = '#4CAF50';
+ $onClick = "window.location.href='archivetd.php';";
+ }
+
+ $stmt->close();
+ $conn->close();
+ ?>
+
+ $currentrevtrf) ? 'disabled' : ''; ?>>
+ TF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ moveNext();
+ }
+ $archivetrflist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/assets.zip b/public/bck220325/public/assets.zip
new file mode 100644
index 0000000..ed045bc
Binary files /dev/null and b/public/bck220325/public/assets.zip differ
diff --git a/public/bck220325/public/auditproducer.php b/public/bck220325/public/auditproducer.php
new file mode 100644
index 0000000..711997f
--- /dev/null
+++ b/public/bck220325/public/auditproducer.php
@@ -0,0 +1,211 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+$idcert = $trfnumberfinal->getColumnVal("idcertification");
+?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();
+?>
+
+Action = "insert";
+ $InsertQuery->Table = "auditmanufacturer";
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("nameauditmanufacturer", "s", "$manufnamevalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idauditdpi", "i", "$idauditdpi", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM auditmanufacturer WHERE auditmanufacturer.idauditdpi='$idauditdpi'");
+$manufactlist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $manufactlist->Index;
+ ?>
+
+ getColumnVal("nameauditmanufacturer")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+ }
+ $manufactlist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/auth-creation.php b/public/bck220325/public/auth-creation.php
new file mode 100644
index 0000000..839bc66
--- /dev/null
+++ b/public/bck220325/public/auth-creation.php
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+setQuery("SELECT * FROM auth_users WHERE auth_users.email='$emailuser'");
+$checkmail->execute();
+ if(!empty($checkmail->getColumnVal("id"))) { $varmailrepeat='Y'; ?>
+
+ 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();
+ // echo 'Message has been sent';
+} 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();
+ // echo 'Message has been sent';
+} catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+}
+
+ }}
+ ?>
+
+
+
+
+
+
CIMAC Application Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Registrazione CIMAC Application Form
+
+
+
+
+
+
+
+ Email già presente nel database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ben fatto! Utente creato con successo.
+
+
+
+
Presto riceverai una mail per impostare la tua prima password e poi potrai procedere con l'uso del portale!
+
Soon you will receive an email in order to setup your first password and then you can start to use the portal!
+
+
+
+
+
+
+
Hai già un account? / Already have an account ? Log in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/auth-register.php b/public/bck220325/public/auth-register.php
new file mode 100644
index 0000000..4f019ec
--- /dev/null
+++ b/public/bck220325/public/auth-register.php
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+setQuery("SELECT * FROM auth_users WHERE auth_users.email='$emailuser'");
+$checkmail->execute();
+ if(!empty($checkmail->getColumnVal("id"))) { $varmailrepeat='Y'; ?>
+
+ 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 = $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;
+
+$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();
+ // echo 'Message has been sent';
+} catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+}
+
+
+
+ }}
+ ?>
+
+
+
+
+
+
CIMAC Application Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Registrazione CIMAC Application Form
+
+
+
+
+
+
+
+ Email già presente nel database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ben fatto! Utente creato con successo.
+
+
+
+
+
+
+
+
Hai già un account? / Already have an account ? Log in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/auth-registration.php b/public/bck220325/public/auth-registration.php
new file mode 100644
index 0000000..3df4484
--- /dev/null
+++ b/public/bck220325/public/auth-registration.php
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+setQuery("SELECT * FROM auth_users WHERE auth_users.email='$emailuser'");
+$checkmail->execute();
+ if(!empty($checkmail->getColumnVal("id"))) { $varmailrepeat='Y'; ?>
+
+ 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 = $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;
+
+$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();
+ // echo 'Message has been sent';
+} catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+}
+
+
+
+ }}
+ ?>
+
+
+
+
+
+
CIMAC Application Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Registrazione CIMAC Application Form
+
+
+
+
+
+
+
+ Email già presente nel database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ben fatto! Utente creato con successo.
+
+
+
+
+
+
+
+
Hai già un account? / Already have an account ? Log in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/ayaximage.php b/public/bck220325/public/ayaximage.php
new file mode 100644
index 0000000..7c0743f
--- /dev/null
+++ b/public/bck220325/public/ayaximage.php
@@ -0,0 +1,39 @@
+";
+}
+else
+echo "failed";
+}
+else
+echo "Image file size max 1 MB";
+}
+else
+echo "Invalid file format..";
+}
+else
+echo "Please select image..!";
+exit;
+}
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/backend-script.php b/public/bck220325/public/backend-script.php
new file mode 100644
index 0000000..a1caa7f
--- /dev/null
+++ b/public/bck220325/public/backend-script.php
@@ -0,0 +1,46 @@
+prepare($query);
+ $countryData->bind_param('s',$country_id);
+ $countryData->execute();
+ $result=$query->get_result();
+
+ if($result->num_rows>0)
+ {
+ echo "
Select State ";
+ while($arr= $result->fetch_assoc())
+ {
+ echo "
".$arr['namemodelarticle']." ";
+
+ }
+ }
+ }
+
+
+ // Fetching city data
+$state_id=!empty($_POST['state_id'])?$_POST['state_id']:'';
+if(!empty($state_id))
+ {
+ $query="SELECT id, name from cities WHERE state_id=?";
+ $countryData = $conn->prepare($query);
+ $countryData->bind_param('i',$state_id);
+ $countryData->execute();
+ $result=$query->get_result();
+
+ if($result->num_rows>0)
+ {
+ echo "
Select City ";
+ while($arr= $result->fetch_assoc())
+ {
+ echo "
".$arr['name']." ";
+
+ }
+ }
+}
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/backtodraft.php b/public/bck220325/public/backtodraft.php
new file mode 100644
index 0000000..f2e7f13
--- /dev/null
+++ b/public/bck220325/public/backtodraft.php
@@ -0,0 +1,28 @@
+
+
+connect_error) {
+ die("Connessione al database fallita: " . $conn->connect_error);
+}
+
+// Recupera l'IDTRF dalla richiesta GET
+$idtrf = $_GET['idtrf'];
+
+// Esegui l'aggiornamento nella tabella trf-details
+$sql = "UPDATE `trf-details` SET signedon = '', signedonsecondcert = NULL WHERE idtrfdetails = '$idtrf'";
+
+if ($conn->query($sql) === TRUE) {
+ // Chiudi la finestra corrente e aggiorna la finestra padre
+ echo '';
+} else {
+ echo "Errore nell'aggiornamento del database: " . $conn->error;
+}
+
+$conn->close();
+?>
diff --git a/public/bck220325/public/bck030522jquery.tabledit.js b/public/bck220325/public/bck030522jquery.tabledit.js
new file mode 100644
index 0000000..bb09d66
--- /dev/null
+++ b/public/bck220325/public/bck030522jquery.tabledit.js
@@ -0,0 +1,678 @@
+/*!
+ * Tabledit v1.2.3 (https://github.com/markcell/jQuery-Tabledit)
+ * Copyright (c) 2015 Celso Marques
+ * Licensed under MIT (https://github.com/markcell/jQuery-Tabledit/blob/master/LICENSE)
+ */
+
+/**
+ * @description Inline editor for HTML tables compatible with Bootstrap
+ * @version 1.2.3
+ * @author Celso Marques
+ */
+
+if (typeof jQuery === 'undefined') {
+ throw new Error('Tabledit requires jQuery library.');
+}
+
+(function($) {
+ 'use strict';
+
+ $.fn.Tabledit = function(options) {
+ if (!this.is('table')) {
+ throw new Error('Tabledit only works when applied to a table.');
+ }
+
+ var $table = this;
+
+ var defaults = {
+ url: window.location.href,
+ inputClass: 'form-control input-sm',
+ toolbarClass: 'btn-toolbar',
+ groupClass: 'btn-group btn-group-sm',
+ dangerClass: 'danger',
+ warningClass: 'warning',
+ mutedClass: 'text-muted bg-light',
+ eventType: 'click',
+ rowIdentifier: 'id',
+ hideIdentifier: false,
+ autoFocus: true,
+ editButton: true,
+ deleteButton: true,
+ saveButton: true,
+ restoreButton: true,
+ buttons: {
+ edit: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'edit'
+ },
+ delete: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'delete'
+ },
+ save: {
+ class: 'btn btn-sm btn-success',
+ html: 'Save'
+ },
+ restore: {
+ class: 'btn btn-sm btn-warning',
+ html: 'Restore',
+ action: 'restore'
+ },
+ confirm: {
+ class: 'btn btn-sm btn-danger',
+ html: 'Confirm'
+ }
+ },
+ onDraw: function() { return; },
+ onSuccess: function() { return; },
+ onFail: function() { return; },
+ onAlways: function() { return; },
+ onAjax: function() { return; }
+ };
+
+ var settings = $.extend(true, defaults, options);
+
+ var $lastEditedRow = 'undefined';
+ var $lastDeletedRow = 'undefined';
+ var $lastRestoredRow = 'undefined';
+
+ /**
+ * Draw Tabledit structure (identifier column, editable columns, toolbar column).
+ *
+ * @type {object}
+ */
+ var Draw = {
+ columns: {
+ identifier: function() {
+ // Hide identifier column.
+ if (settings.hideIdentifier) {
+ $table.find('th:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + '), tbody td:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + ')').hide();
+ }
+
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.identifier[0]) + 1) + ')');
+
+ $td.each(function() {
+
+ // Create hidden input with row identifier.
+ var span = '
' + $(this).text() + ' ';
+ var input = '
';
+
+ // Add elements to table cell.
+ $(this).html(span + input);
+
+ // Add attribute "id" to table row.
+ $(this).parent('tr').attr(settings.rowIdentifier, $(this).text());
+ });
+ },
+ editable: function() {
+ for (var i = 0; i < settings.columns.editable.length; i++) {
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.editable[i][0]) + 1) + ')');
+
+ $td.each(function() {
+ // Get text of this cell.
+ var text = $(this).text();
+
+ // Add pointer as cursor.
+ if (!settings.editButton) {
+ $(this).css('cursor', 'pointer');
+ }
+
+ if(settings.columns.editable[i][1]=='filenameaudit'){
+ var spantext='
'+$(this).text()+' ';
+ }
+ else {
+ var spantext=$(this).text();
+ }
+ // Create span element.
+ var span = '
' + spantext + ' ';
+
+ // Check if exists the third parameter of editable array.
+ if (typeof settings.columns.editable[i][2] !== 'undefined') {
+ // Create select element.
+ if(settings.columns.editable[i][2]=='checkbox'){
+ if (text === yessent) {
+ var input = '
';
+
+ }
+ else{
+ var input = '
';
+
+ }
+
+ }
+ else if(settings.columns.editable[i][2]=='file'){
+ var input = '
Upload File ';
+
+ }
+ else{
+
+
+ var input = '
';
+
+ // Create options for select element.
+ $.each(jQuery.parseJSON(settings.columns.editable[i][2]), function(index, value) {
+ if (text === value) {
+ input += '' + value + ' ';
+ } else {
+ input += '' + value + ' ';
+ }
+ });
+
+ // Create last piece of select element.
+ input += ' ';
+ }
+ } else {
+ // Create text input element.
+ var input = '
';
+ }
+
+ // Add elements and class "view" to table cell.
+ $(this).html(span + input);
+ $(this).addClass('tabledit-view-mode');
+ });
+ }
+ },
+ toolbar: function() {
+ if (settings.editButton || settings.deleteButton) {
+ var editButton = '';
+ var deleteButton = '';
+ var saveButton = '';
+ var restoreButton = '';
+ var confirmButton = '';
+
+ // Add toolbar column header if not exists.
+ if ($table.find('th.tabledit-toolbar-column').length === 0) {
+ $table.find('tr:first').append('
');
+ }
+
+ // Create edit button.
+ if (settings.editButton) {
+ editButton = '
' + settings.buttons.edit.html + ' ';
+ }
+
+ // Create delete button.
+ if (settings.deleteButton) {
+ deleteButton = '
' + settings.buttons.delete.html + ' ';
+ confirmButton = '
' + settings.buttons.confirm.html + ' ';
+ }
+
+ // Create save button.
+ if (settings.editButton && settings.saveButton) {
+ saveButton = '
' + settings.buttons.save.html + ' ';
+ }
+
+ // Create restore button.
+ if (settings.deleteButton && settings.restoreButton) {
+ restoreButton = '
' + settings.buttons.restore.html + ' ';
+ }
+
+ var toolbar = '
';
+
+ // Add toolbar column cells.
+ $table.find('tr:gt(0)').append('
' + toolbar + ' ');
+ }
+ }
+ }
+ };
+
+ /**
+ * Change to view mode or edit mode with table td element as parameter.
+ *
+ * @type object
+ */
+ var Mode = {
+ view: function(td) {
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Disable identifier.
+ $(td).parent('tr').find('.tabledit-input.tabledit-identifier').prop('disabled', true);
+ // Hide and disable input element.
+ $(td).find('.tabledit-input').blur().hide().prop('disabled', true);
+ // Show span element.
+ $(td).find('.tabledit-span').show();
+ $(td).find('.uploadfile').hide();
+ // Add "view" class and remove "edit" class in td element.
+ $(td).addClass('tabledit-view-mode').removeClass('tabledit-edit-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-save-button').hide();
+ $tr.find('button.tabledit-edit-button').removeClass('active').blur();
+ }
+ },
+ edit: function(td) {
+ Delete.reset(td);
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Enable identifier.
+ $tr.find('.tabledit-input.tabledit-identifier').prop('disabled', false);
+ // Hide span element.
+ $(td).find('.tabledit-span').hide();
+ $(td).find('.uploadfile').show();
+ // Get input element.
+ var $input = $(td).find('.tabledit-input');
+ // Enable and show input element.
+ $input.prop('disabled', false).show();
+ // Focus on input element.
+ if (settings.autoFocus) {
+ $input.focus();
+ }
+ // Add "edit" class and remove "view" class in td element.
+ $(td).addClass('tabledit-edit-mode').removeClass('tabledit-view-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-edit-button').addClass('active');
+ $tr.find('button.tabledit-save-button').show();
+ }
+ }
+ };
+
+ /**
+ * Available actions for edit function, with table td element as parameter or set of td elements.
+ *
+ * @type object
+ */
+ var Edit = {
+ reset: function(td) {
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Get span text.
+ var text = $(this).find('.tabledit-span').text();
+
+ // Set input/select value with span text.
+ if ($input.is('select')) {
+ $input.find('option').filter(function() {
+ return $.trim($(this).text()) === text;
+ }).attr('selected', true);
+ }
+ else if($input.is(':checkbox')){
+
+ if(text==yessent){
+ $input.attr('checked', 'checked');
+ }
+ }
+ else if(inputname=='filenameaudit'){
+
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $input.val(text);
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+ },
+ submit: function(td) {
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.edit.action);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Set span text with input/select new value.
+ if ($input.is('select')) {
+ $(this).find('.tabledit-span').text($input.find('option:selected').text());
+ } else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+ if ($input.is(':checkbox')) {
+ if($input.prop('checked')==true){
+ $(this).find('.tabledit-span').text(yessent);
+ }
+ else{
+ $(this).find('.tabledit-span').text(nosent);
+ }
+
+ }
+ else if(inputname=='filenameaudit'){
+ console.log('file type');
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+
+ // Set last edited column and row.
+ $lastEditedRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Available actions for delete function, with button as parameter.
+ *
+ * @type object
+ */
+ var Delete = {
+ reset: function(td) {
+ // Reset delete button to initial status.
+ $table.find('.tabledit-confirm-button').hide();
+ // Remove "active" class in delete button.
+ $table.find('.tabledit-delete-button').removeClass('active').blur();
+ },
+ submit: function(td) {
+ Delete.reset(td);
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.delete.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Add class "deleted" to row.
+ $(td).parent('tr').addClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').addClass(settings.mutedClass).find('.tabledit-toolbar button:not(.tabledit-restore-button)').attr('disabled', true);
+ // Show restore button.
+ $(td).find('.tabledit-restore-button').show();
+ // Set last deleted row.
+ $lastDeletedRow = $(td).parent('tr');
+ },
+ confirm: function(td) {
+ // Reset all cells in edit mode.
+ $table.find('td.tabledit-edit-mode').each(function() {
+ Edit.reset(this);
+ });
+ // Add "active" class in delete button.
+ $(td).find('.tabledit-delete-button').addClass('active');
+ // Show confirm button.
+ $(td).find('.tabledit-confirm-button').show();
+ },
+ restore: function(td) {
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.restore.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Remove class "deleted" to row.
+ $(td).parent('tr').removeClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').removeClass(settings.mutedClass).find('.tabledit-toolbar button').attr('disabled', false);
+ // Hide restore button.
+ $(td).find('.tabledit-restore-button').hide();
+ // Set last restored row.
+ $lastRestoredRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Send AJAX request to server.
+ *
+ * @param {string} action
+ */
+ function ajax(action)
+ {
+ var serialize = $table.find('.tabledit-input').serialize() + '&action=' + action;
+
+ var result = settings.onAjax(action, serialize);
+
+ if (result === false) {
+ return false;
+ }
+
+ var jqXHR = $.post(settings.url, serialize, function(data, textStatus, jqXHR) {
+ if (action === settings.buttons.edit.action) {
+ $lastEditedRow.removeClass(settings.dangerClass).addClass(settings.warningClass);
+ setTimeout(function() {
+ //$lastEditedRow.removeClass(settings.warningClass);
+ $table.find('tr.' + settings.warningClass).removeClass(settings.warningClass);
+ }, 1400);
+ }
+
+ settings.onSuccess(data, textStatus, jqXHR);
+ }, 'json');
+
+ jqXHR.fail(function(jqXHR, textStatus, errorThrown) {
+ if (action === settings.buttons.delete.action) {
+ $lastDeletedRow.removeClass(settings.mutedClass).addClass(settings.dangerClass);
+ $lastDeletedRow.find('.tabledit-toolbar button').attr('disabled', false);
+ $lastDeletedRow.find('.tabledit-toolbar .tabledit-restore-button').hide();
+ } else if (action === settings.buttons.edit.action) {
+ $lastEditedRow.addClass(settings.dangerClass);
+ }
+
+ settings.onFail(jqXHR, textStatus, errorThrown);
+ });
+
+ jqXHR.always(function() {
+ settings.onAlways();
+ });
+
+ return jqXHR;
+ }
+
+ Draw.columns.identifier();
+ Draw.columns.editable();
+ Draw.columns.toolbar();
+
+ settings.onDraw();
+
+ if (settings.deleteButton) {
+ /**
+ * Delete one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-delete-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Get current state before reset to view mode.
+ var activated = $(this).hasClass('active');
+
+ var $td = $(this).parents('td');
+
+ Delete.reset($td);
+
+ if (!activated) {
+ Delete.confirm($td);
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Delete one row (confirm).
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-confirm-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $td = $(this).parents('td');
+
+ Delete.submit($td);
+ setTimeout(function() {
+ $td.parent('tr').remove();
+ }, 3000);
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.restoreButton) {
+ /**
+ * Restore one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-restore-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ Delete.restore($(this).parents('td'));
+
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.editButton) {
+ /**
+ * Activate edit mode on all columns.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-edit-button', function(event) {
+
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $button = $(this);
+
+ // Get current state before reset to view mode.
+ var activated = $button.hasClass('active');
+
+ // Change to view mode columns that are in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ if (!activated) {
+ // Change to edit mode for all columns in reverse way.
+ $($button.parents('tr').find('td.tabledit-view-mode').get().reverse()).each(function() {
+ Mode.edit(this);
+ });
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Save edited row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-save-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Submit and update all columns.
+ Edit.submit($(this).parents('tr').find('td.tabledit-edit-mode'));
+
+ event.handled = true;
+ }
+ });
+ } else {
+ /**
+ * Change to edit mode on table td element.
+ *
+ * @param {object} event
+ */
+ $table.on(settings.eventType, 'tr:not(.tabledit-deleted-row) td.tabledit-view-mode', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Reset all td's in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ // Change to edit mode.
+ Mode.edit(this);
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Change event when input is a select element.
+ */
+ $table.on('change', 'select.tabledit-input:visible', function() {
+ if (event.handled !== true) {
+ // Submit and update the column.
+ Edit.submit($(this).parent('td'));
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Click event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('click', function(event) {
+ var $editMode = $table.find('.tabledit-edit-mode');
+ // Reset visible edit mode column.
+ if (!$editMode.is(event.target) && $editMode.has(event.target).length === 0) {
+ Edit.reset($table.find('.tabledit-input:visible').parent('td'));
+ }
+ });
+ }
+
+ /**
+ * Keyup event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('keyup', function(event) {
+ // Get input element with focus or confirmation button.
+ var $input = $table.find('.tabledit-input:visible');
+ var $button = $table.find('.tabledit-confirm-button');
+
+ if ($input.length > 0) {
+ var $td = $input.parents('td');
+ } else if ($button.length > 0) {
+ var $td = $button.parents('td');
+ } else {
+ return;
+ }
+
+ // Key?
+ switch (event.keyCode) {
+ case 9: // Tab.
+ if (!settings.editButton) {
+ Edit.submit($td);
+ Mode.edit($td.closest('td').next());
+ }
+ break;
+ case 13: // Enter.
+ Edit.submit($td);
+ break;
+ case 27: // Escape.
+ Edit.reset($td);
+ Delete.reset($td);
+ break;
+ }
+ });
+
+ return this;
+ };
+}(jQuery));
\ No newline at end of file
diff --git a/public/bck220325/public/bck0305jquery.tabledit.js b/public/bck220325/public/bck0305jquery.tabledit.js
new file mode 100644
index 0000000..bd52878
--- /dev/null
+++ b/public/bck220325/public/bck0305jquery.tabledit.js
@@ -0,0 +1,693 @@
+/*!
+ * Tabledit v1.2.3 (https://github.com/markcell/jQuery-Tabledit)
+ * Copyright (c) 2015 Celso Marques
+ * Licensed under MIT (https://github.com/markcell/jQuery-Tabledit/blob/master/LICENSE)
+ */
+
+/**
+ * @description Inline editor for HTML tables compatible with Bootstrap
+ * @version 1.2.3
+ * @author Celso Marques
+ */
+
+if (typeof jQuery === 'undefined') {
+ throw new Error('Tabledit requires jQuery library.');
+}
+
+(function($) {
+ 'use strict';
+
+ $.fn.Tabledit = function(options) {
+ if (!this.is('table')) {
+ throw new Error('Tabledit only works when applied to a table.');
+ }
+
+ var $table = this;
+
+ var defaults = {
+ url: window.location.href,
+ inputClass: 'form-control input-sm',
+ toolbarClass: 'btn-toolbar',
+ groupClass: 'btn-group btn-group-sm',
+ dangerClass: 'danger',
+ warningClass: 'warning',
+ mutedClass: 'text-muted bg-light',
+ eventType: 'click',
+ rowIdentifier: 'id',
+ hideIdentifier: false,
+ autoFocus: true,
+ editButton: true,
+ deleteButton: true,
+ saveButton: true,
+ restoreButton: true,
+ buttons: {
+ edit: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'edit'
+ },
+ delete: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'delete'
+ },
+ save: {
+ class: 'btn btn-sm btn-success',
+ html: 'Save'
+ },
+ restore: {
+ class: 'btn btn-sm btn-warning',
+ html: 'Restore',
+ action: 'restore'
+ },
+ confirm: {
+ class: 'btn btn-sm btn-danger',
+ html: 'Confirm'
+ }
+ },
+ onDraw: function() { return; },
+ onSuccess: function() { return; },
+ onFail: function() { return; },
+ onAlways: function() { return; },
+ onAjax: function() { return; }
+ };
+
+ var settings = $.extend(true, defaults, options);
+
+ var $lastEditedRow = 'undefined';
+ var $lastDeletedRow = 'undefined';
+ var $lastRestoredRow = 'undefined';
+
+ /**
+ * Draw Tabledit structure (identifier column, editable columns, toolbar column).
+ *
+ * @type {object}
+ */
+ var Draw = {
+ columns: {
+ identifier: function() {
+ // Hide identifier column.
+ if (settings.hideIdentifier) {
+ $table.find('th:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + '), tbody td:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + ')').hide();
+ }
+
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.identifier[0]) + 1) + ')');
+
+ $td.each(function() {
+
+ // Create hidden input with row identifier.
+ var span = '
' + $(this).text() + ' ';
+ var input = '
';
+
+ // Add elements to table cell.
+ $(this).html(span + input);
+
+ // Add attribute "id" to table row.
+ $(this).parent('tr').attr(settings.rowIdentifier, $(this).text());
+ });
+ },
+ editable: function() {
+ for (var i = 0; i < settings.columns.editable.length; i++) {
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.editable[i][0]) + 1) + ')');
+
+ $td.each(function() {
+ // Get text of this cell.
+ var text = $(this).text();
+
+ // Add pointer as cursor.
+ if (!settings.editButton) {
+ $(this).css('cursor', 'pointer');
+ }
+
+ if(settings.columns.editable[i][1]=='filenameaudit'){
+ var spantext='
'+$(this).text()+' ';
+ }
+ else {
+ var spantext=$(this).text();
+ }
+ // Create span element.
+ var span = '
' + spantext + ' ';
+
+ // Check if exists the third parameter of editable array.
+ if (typeof settings.columns.editable[i][2] !== 'undefined') {
+ // Create select element.
+ if(settings.columns.editable[i][2]=='checkbox'){
+ if (text === yessent) {
+ var input = '
';
+
+ }
+ else{
+ var input = '
';
+
+ }
+
+ }
+ else if(settings.columns.editable[i][2]=='file'){
+ var input = '
Upload File ';
+
+ }
+ else{
+
+
+ var input = '
';
+
+ // Create options for select element.
+ $.each(jQuery.parseJSON(settings.columns.editable[i][2]), function(index, value) {
+ if (text === value) {
+ input += '' + value + ' ';
+ } else {
+ input += '' + value + ' ';
+ }
+ });
+
+ // Create last piece of select element.
+ input += ' ';
+ }
+ } else {
+ // Create text input element.
+ var input = '
';
+ }
+
+ // Add elements and class "view" to table cell.
+ $(this).html(span + input);
+ $(this).addClass('tabledit-view-mode');
+ });
+ }
+ },
+ toolbar: function() {
+ if (settings.editButton || settings.deleteButton) {
+ var editButton = '';
+ var deleteButton = '';
+ var saveButton = '';
+ var restoreButton = '';
+ var confirmButton = '';
+
+ // Add toolbar column header if not exists.
+ if ($table.find('th.tabledit-toolbar-column').length === 0) {
+ $table.find('tr:first').append('
');
+ }
+
+ // Create edit button.
+ if (settings.editButton) {
+ editButton = '
' + settings.buttons.edit.html + ' ';
+ }
+
+ // Create delete button.
+ if (settings.deleteButton) {
+ deleteButton = '
' + settings.buttons.delete.html + ' ';
+ confirmButton = '
' + settings.buttons.confirm.html + ' ';
+ }
+
+ // Create save button.
+ if (settings.editButton && settings.saveButton) {
+ saveButton = '
' + settings.buttons.save.html + ' ';
+ }
+
+ // Create restore button.
+ if (settings.deleteButton && settings.restoreButton) {
+ restoreButton = '
' + settings.buttons.restore.html + ' ';
+ }
+
+ var toolbar = '
';
+
+ // Add toolbar column cells.
+ $table.find('tr:gt(0)').append('
' + toolbar + ' ');
+ }
+ }
+ }
+ };
+
+ /**
+ * Change to view mode or edit mode with table td element as parameter.
+ *
+ * @type object
+ */
+ var Mode = {
+ view: function(td) {
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Disable identifier.
+ $(td).parent('tr').find('.tabledit-input.tabledit-identifier').prop('disabled', true);
+ // Hide and disable input element.
+ $(td).find('.tabledit-input').blur().hide().prop('disabled', true);
+ // Show span element.
+ $(td).find('.tabledit-span').show();
+ $(td).find('.uploadfile').hide();
+ // Add "view" class and remove "edit" class in td element.
+ $(td).addClass('tabledit-view-mode').removeClass('tabledit-edit-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-save-button').hide();
+ $tr.find('button.tabledit-edit-button').removeClass('active').blur();
+ }
+ },
+ edit: function(td) {
+ Delete.reset(td);
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Enable identifier.
+ $tr.find('.tabledit-input.tabledit-identifier').prop('disabled', false);
+ // Hide span element.
+ $(td).find('.tabledit-span').hide();
+ $(td).find('.uploadfile').show();
+ // Get input element.
+ var $input = $(td).find('.tabledit-input');
+ // Enable and show input element.
+ $input.prop('disabled', false).show();
+ // Focus on input element.
+ if (settings.autoFocus) {
+ $input.focus();
+ }
+ // Add "edit" class and remove "view" class in td element.
+ $(td).addClass('tabledit-edit-mode').removeClass('tabledit-view-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-edit-button').addClass('active');
+ $tr.find('button.tabledit-save-button').show();
+ }
+ }
+ };
+
+ /**
+ * Available actions for edit function, with table td element as parameter or set of td elements.
+ *
+ * @type object
+ */
+ var Edit = {
+ reset: function(td) {
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Get span text.
+ var text = $(this).find('.tabledit-span').text();
+
+ // Set input/select value with span text.
+ if ($input.is('select')) {
+ $input.find('option').filter(function() {
+ return $.trim($(this).text()) === text;
+ }).attr('selected', true);
+ }
+ else if($input.is(':checkbox')){
+
+ if(text==yessent){
+ $input.attr('checked', 'checked');
+ }
+ }
+ else if(inputname=='filenameaudit'){
+
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $input.val(text);
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+ },
+ submit: function(td) {
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.edit.action);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Set span text with input/select new value.
+ if ($input.is('select')) {
+ $(this).find('.tabledit-span').text($input.find('option:selected').text());
+ } else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+ if ($input.is(':checkbox')) {
+ if($input.prop('checked')==true){
+ $(this).find('.tabledit-span').text(yessent);
+ }
+ else{
+ $(this).find('.tabledit-span').text(nosent);
+ }
+
+ }
+ if( $(this).find('.active-badge')){
+ // alert($(this).parents('tr').find('input[type=checkbox]').prop('checked'));
+ if($(this).parents('tr').find('input[type=checkbox]').prop('checked')==true)
+ {
+ $(this).find('.badge_btn').text(activebadge);
+ $(this).find('.badge_btn').removeClass('btn-secondary');
+ $(this).find('.badge_btn').addClass('btn-primary');
+ }
+ else{
+ $(this).find('.badge_btn').text(inactivebadge);
+ $(this).find('.badge_btn').removeClass('btn-primary');
+ $(this).find('.badge_btn').addClass('btn-secondary');
+ }
+ }
+
+ else if(inputname=='filenameaudit'){
+ console.log('file type');
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+
+ // Set last edited column and row.
+ $lastEditedRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Available actions for delete function, with button as parameter.
+ *
+ * @type object
+ */
+ var Delete = {
+ reset: function(td) {
+ // Reset delete button to initial status.
+ $table.find('.tabledit-confirm-button').hide();
+ // Remove "active" class in delete button.
+ $table.find('.tabledit-delete-button').removeClass('active').blur();
+ },
+ submit: function(td) {
+ Delete.reset(td);
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.delete.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Add class "deleted" to row.
+ $(td).parent('tr').addClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').addClass(settings.mutedClass).find('.tabledit-toolbar button:not(.tabledit-restore-button)').attr('disabled', true);
+ // Show restore button.
+ $(td).find('.tabledit-restore-button').show();
+ // Set last deleted row.
+ $lastDeletedRow = $(td).parent('tr');
+ },
+ confirm: function(td) {
+ // Reset all cells in edit mode.
+ $table.find('td.tabledit-edit-mode').each(function() {
+ Edit.reset(this);
+ });
+ // Add "active" class in delete button.
+ $(td).find('.tabledit-delete-button').addClass('active');
+ // Show confirm button.
+ $(td).find('.tabledit-confirm-button').show();
+ },
+ restore: function(td) {
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.restore.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Remove class "deleted" to row.
+ $(td).parent('tr').removeClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').removeClass(settings.mutedClass).find('.tabledit-toolbar button').attr('disabled', false);
+ // Hide restore button.
+ $(td).find('.tabledit-restore-button').hide();
+ // Set last restored row.
+ $lastRestoredRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Send AJAX request to server.
+ *
+ * @param {string} action
+ */
+ function ajax(action)
+ {
+ var serialize = $table.find('.tabledit-input').serialize() + '&action=' + action;
+
+ var result = settings.onAjax(action, serialize);
+
+ if (result === false) {
+ return false;
+ }
+
+ var jqXHR = $.post(settings.url, serialize, function(data, textStatus, jqXHR) {
+ if (action === settings.buttons.edit.action) {
+ $lastEditedRow.removeClass(settings.dangerClass).addClass(settings.warningClass);
+ setTimeout(function() {
+ //$lastEditedRow.removeClass(settings.warningClass);
+ $table.find('tr.' + settings.warningClass).removeClass(settings.warningClass);
+ }, 1400);
+ }
+
+ settings.onSuccess(data, textStatus, jqXHR);
+ }, 'json');
+
+ jqXHR.fail(function(jqXHR, textStatus, errorThrown) {
+ if (action === settings.buttons.delete.action) {
+ $lastDeletedRow.removeClass(settings.mutedClass).addClass(settings.dangerClass);
+ $lastDeletedRow.find('.tabledit-toolbar button').attr('disabled', false);
+ $lastDeletedRow.find('.tabledit-toolbar .tabledit-restore-button').hide();
+ } else if (action === settings.buttons.edit.action) {
+ $lastEditedRow.addClass(settings.dangerClass);
+ }
+
+ settings.onFail(jqXHR, textStatus, errorThrown);
+ });
+
+ jqXHR.always(function() {
+ settings.onAlways();
+ });
+
+ return jqXHR;
+ }
+
+ Draw.columns.identifier();
+ Draw.columns.editable();
+ Draw.columns.toolbar();
+
+ settings.onDraw();
+
+ if (settings.deleteButton) {
+ /**
+ * Delete one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-delete-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Get current state before reset to view mode.
+ var activated = $(this).hasClass('active');
+
+ var $td = $(this).parents('td');
+
+ Delete.reset($td);
+
+ if (!activated) {
+ Delete.confirm($td);
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Delete one row (confirm).
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-confirm-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $td = $(this).parents('td');
+
+ Delete.submit($td);
+ setTimeout(function() {
+ $td.parent('tr').remove();
+ }, 3000);
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.restoreButton) {
+ /**
+ * Restore one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-restore-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ Delete.restore($(this).parents('td'));
+
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.editButton) {
+ /**
+ * Activate edit mode on all columns.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-edit-button', function(event) {
+
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $button = $(this);
+
+ // Get current state before reset to view mode.
+ var activated = $button.hasClass('active');
+
+ // Change to view mode columns that are in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ if (!activated) {
+ // Change to edit mode for all columns in reverse way.
+ $($button.parents('tr').find('td.tabledit-view-mode').get().reverse()).each(function() {
+ Mode.edit(this);
+ });
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Save edited row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-save-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Submit and update all columns.
+ Edit.submit($(this).parents('tr').find('td.tabledit-edit-mode'));
+
+ event.handled = true;
+ }
+ });
+ } else {
+ /**
+ * Change to edit mode on table td element.
+ *
+ * @param {object} event
+ */
+ $table.on(settings.eventType, 'tr:not(.tabledit-deleted-row) td.tabledit-view-mode', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Reset all td's in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ // Change to edit mode.
+ Mode.edit(this);
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Change event when input is a select element.
+ */
+ $table.on('change', 'select.tabledit-input:visible', function() {
+ if (event.handled !== true) {
+ // Submit and update the column.
+ Edit.submit($(this).parent('td'));
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Click event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('click', function(event) {
+ var $editMode = $table.find('.tabledit-edit-mode');
+ // Reset visible edit mode column.
+ if (!$editMode.is(event.target) && $editMode.has(event.target).length === 0) {
+ Edit.reset($table.find('.tabledit-input:visible').parent('td'));
+ }
+ });
+ }
+
+ /**
+ * Keyup event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('keyup', function(event) {
+ // Get input element with focus or confirmation button.
+ var $input = $table.find('.tabledit-input:visible');
+ var $button = $table.find('.tabledit-confirm-button');
+
+ if ($input.length > 0) {
+ var $td = $input.parents('td');
+ } else if ($button.length > 0) {
+ var $td = $button.parents('td');
+ } else {
+ return;
+ }
+
+ // Key?
+ switch (event.keyCode) {
+ case 9: // Tab.
+ if (!settings.editButton) {
+ Edit.submit($td);
+ Mode.edit($td.closest('td').next());
+ }
+ break;
+ case 13: // Enter.
+ Edit.submit($td);
+ break;
+ case 27: // Escape.
+ Edit.reset($td);
+ Delete.reset($td);
+ break;
+ }
+ });
+
+ return this;
+ };
+}(jQuery));
\ No newline at end of file
diff --git a/public/bck220325/public/bck050924trfdetails.php b/public/bck220325/public/bck050924trfdetails.php
new file mode 100644
index 0000000..ea18b93
--- /dev/null
+++ b/public/bck220325/public/bck050924trfdetails.php
@@ -0,0 +1,1101 @@
+
+
+
+
+fetchCountry();
+
+?>
+setQuery("SELECT * FROM `trf-details` ORDER BY `trf-details`.trfnumber DESC LIMIT 1");
+$lasttrfnumber->execute(); ?>
+getColumnVal("trfnumber");
+$nextnumber = $lastnumber + 1;
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+ $tempcodesearch->execute();
+}
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("notificatedorganismname", "s", "$notificatedorganismname", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revisionfor", "s", "$revwhy", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ } else {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("renewdate", "s", "$renewdate", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+}
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("toextend", "s", "$toextend", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+getColumnVal("idtrfdetails"))) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "`trf-details`";
+ $InsertQuery->bindColumn("trfnumber", "i", "$nextnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcompany", "i", "$idcompany", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iduser", "i", "$iduserlogin", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcertification", "i", "$certtype", "WA_DEFAULT");
+ $InsertQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("tempcode", "s", "$tempcode", "WA_DEFAULT");
+ $InsertQuery->bindColumn("notificatedorganismname", "s", "$notificatedorganismname", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+
+ $tempcodesearch2 = new WA_MySQLi_RS("tempcodesearch", $cmctrfdb, 1);
+ $tempcodesearch2->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+ $tempcodesearch2->execute();
+
+ $idtrf = $tempcodesearch2->getColumnVal("idtrfdetails");
+
+ $code = "1";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+
+ $code = "2";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $UpdateQuery->addFilter("tempcode", "=", "s", "" . ($tempcode) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+ //include('uploadfilecertificate.php');
+ }
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+ $trfnumberfinal->execute();
+ $idtrf = $trfnumberfinal->getColumnVal("idtrfdetails");
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+} else {
+ $trfnumberfinal = new WA_MySQLi_RS("trfnumberfinal", $cmctrfdb, 1);
+ $trfnumberfinal->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+}
+?>
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$typearticleselect->execute(); ?>
+setQuery("SELECT * FROM article_characteristic ORDER BY article_characteristic.name_articlecharacteristic");
+$charactarticle->execute(); ?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+setQuery("SELECT * FROM modelarticle ORDER BY modelarticle.namemodelarticle");
+$modelarticlelist->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("otherclient") == 'Y') { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("photofilename"))) { ?>
+
+ " height="200" alt="" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck1609additionalinfo.php b/public/bck220325/public/bck1609additionalinfo.php
new file mode 100644
index 0000000..49bd94e
--- /dev/null
+++ b/public/bck220325/public/bck1609additionalinfo.php
@@ -0,0 +1,246 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+ }
+?>
+ 0) {
+ // Campi nulli trovati, torna alla pagina standardstep.php e mostra il messaggio di errore
+ header("Location: standardstep.php?idtrf=$idtrf&error=tuttiicampidevonoesserericompilati");
+ exit;
+} */
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+?>
+getColumnVal("idcertification");
+$idtrf=$trfnumberfinal->getColumnVal("idtrfdetails");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();
+?>
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF
+
+ Starter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idarticletype")=="2") { ?>
+
+
+
+
+ getColumnVal("idarticletype")=="1") { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck1609addrequirements.php b/public/bck220325/public/bck1609addrequirements.php
new file mode 100644
index 0000000..ba97fb7
--- /dev/null
+++ b/public/bck220325/public/bck1609addrequirements.php
@@ -0,0 +1,404 @@
+
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+?>
+ 0) {
+ // Campi nulli trovati, torna alla pagina standardstep.php e mostra il messaggio di errore
+ header("Location: standardstep.php?idtrf=$idtrf&error=tuttiicampidevonoesserericompilati");
+ exit;
+}*/
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+$idstandards=$trfnumberfinal->getColumnVal("idstandards");
+$idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+?>
+setQuery("SELECT * FROM trfstandards WHERE trfstandards.idtrfdetails='$idtrf'");
+$standardlistsel->execute();
+?>
+
+atEnd()) {
+ $wa_startindex = $standardlistsel->Index;
+?>
+getColumnVal("idstandards");
+$arraystd[]=$idstandards;
+
+?>
+
+moveNext();
+}
+$standardlistsel->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+$array2std=implode("','",$arraystd);
+$array3std="'".$array2std."'";
+?>
+
+
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+setQuery("SELECT * FROM additionalrequirements WHERE additionalrequirements.idarticletype='$idarticletype' ORDER BY additionalrequirements.name_additionalrequirements");
+//$addreqlist->execute();?>
+
+setQuery("SELECT DISTINCT stdreqlist.idadditionalrequirements, additionalrequirements." . $additionalRequirementsField . " FROM stdreqlist LEFT JOIN additionalrequirements ON stdreqlist.idadditionalrequirements=additionalrequirements.idadditionalrequirements WHERE stdreqlist.idstandards IN ($array3std)");
+$addreqlist->execute();
+
+?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("virusprotection", "s", "$virusprot", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("shoesorthopedic", "s", "$orthopedic", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("autoclavable", "s", "$autoclavable", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("esd", "s", "$esd", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("slipping", "s", "$slipping", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "".($idtrf) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+setQuery("SELECT * FROM trfaddrequirements WHERE trfaddrequirements.idtrf='$idtrf' AND trfaddrequirements.idadditionalrequirements='$addreq'");
+$addreqcheck->execute();
+ if (empty($addreqcheck->getColumnVal("idtrfaddrequirements"))) {
+
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "trfaddrequirements";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idadditionalrequirements", "i", "$addreq", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}}
+?>
+setQuery("SELECT * FROM trfaddrequirements LEFT JOIN additionalrequirements ON trfaddrequirements.idadditionalrequirements=additionalrequirements.idadditionalrequirements WHERE trfaddrequirements.idtrf='$idtrf'");
+$addreqselectedlist->execute();?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $addreqselectedlist->Index;
+?>
+
+
+ getColumnVal($nameField));
+ ?>
+
+
+
+ &idtrf=">
+
+
+ moveNext();
+}
+$addreqselectedlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck230125sendtrf.php b/public/bck220325/public/bck230125sendtrf.php
new file mode 100644
index 0000000..1a909a1
--- /dev/null
+++ b/public/bck220325/public/bck230125sendtrf.php
@@ -0,0 +1,481 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+
+?>
+present()->signaturecode;
+if ($tokenid != $tokensignatureon) {
+ header("Location: declaration.php?idtrf=$idtrf&tokenresult=ko");
+} else {
+ // update trf details`
+ if (isset($_POST["formdeclaration"])) {
+ if ($sndrpt == 'N') {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedon", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revcs", "s", "N", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ } else {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedonsecondcert", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revcs", "s", "N", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+ }
+
+?>
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+ $appformn = $trfnumberfinal->getColumnVal("trfnumber");
+ $ntrfmail = $trfnumberfinal->getColumnVal("trfnumber");;
+ $revnumb = $trfnumberfinal->getColumnVal("revtrf");
+ ?>
+ getColumnVal("idcertification") ?>
+ setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute(); ?>
+ setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+ $chemicalagentlist->execute();
+
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $checkpdffiles->execute();
+ $path = 'pdf';
+ $filename1 = $checkpdffiles->getColumnVal("pdffilename");
+ $file1 = $path . "/" . $filename1;
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $filename2 = $checkpdffiles->getColumnVal("pdffilename2");
+ $file2 = $path . "/" . $filename2;
+ }
+ //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 = $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;
+ $mmessage = "mailtrf";
+ include('include/mailhtml.php');
+ // Email body content
+ $trfnmbmail = $appformn . 'r' . $revnumb;
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($emailuser); // Add a recipient
+ $mail->addAttachment($file1); // Add attachments
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $mail->addAttachment($file2);
+ } // Optional name
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent CL. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail to CS
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ if (!empty($csmail)) {
+ $mail->addAddress($csmail); // Aggiunge il destinatario solo se non è vuoto
+ }
+ if (!empty($csmail2)) {
+ $mail->addAddress($csmail2);
+ }
+ if (!empty($csmail3)) {
+ $mail->addAddress($csmail3);
+ }
+ if (!empty($csmailccn)) {
+ $mail->addBCC($csmailccn);
+ }
+
+ $mail->Subject = $appformn . 'r' . $revnumb;;
+ $mail->Body = "Ciao! E' stato inserito un nuovo ETRF N. $trfnmbmail ";
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent CS. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail REV to CS
+ // if rev is > 0
+ if ($revnumb > 0) {
+ //query to see the previous CS in charge
+ $revnumberprev = $revnumb - 1;
+ $trfprevrev = new WA_MySQLi_RS("trfprevrev", $cmctrfdb, 1);
+ $trfprevrev->setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany WHERE `trf-details`.trfnumber='$ntrfmail' AND `trf-details`.revtrf='$revnumberprev'");
+ $trfprevrev->execute();
+ $csinchargeprev = $trfprevrev->getColumnVal("csincharge");
+ if ($csinchargeprev == 'ddondena') {
+ $mailincharge = 'd.dondena@cimac.it';
+ } elseif ($csinchargeprev == 'cboscaino') {
+ $mailincharge = 'c.boscaino@cimac.it';
+ } elseif ($csinchargeprev == 'solocla') {
+ $mailincharge = 'info@acscreativesolutions.com';
+ } else {
+ $mailincharge = 'd.dondena@cimac.it';
+ }
+ // Define array with all CS mails
+ $csmailall = array($csmail, $csmail3);
+ // Extract the recipient that matches $mailincharge
+ $recipientTo = $mailincharge;
+ $recipientsCC = array_diff($csmailall, array($recipientTo));
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($recipientTo); // Add the recipient in "To" field
+ foreach ($recipientsCC as $ccRecipient) {
+ $mail->addCC($ccRecipient); // Add recipients in "CC" field
+ }
+ $companynamemail = $trfprevrev->getColumnVal("companyname_company");
+ $descart = $trfprevrev->getColumnVal("sample_description");
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ if ($_SESSION['langselect'] == 'it') {
+ // Imposta il testo in italiano
+ $mail->Body = "Ciao $csinchargeprev!
È stato inserito un nuovo ETRF N. $trfnmbmail.
" .
+ "Ragione Sociale = $companynamemail
" .
+ "Descrizione articolo $descart.
";
+ } else if ($_SESSION['langselect'] == 'en') {
+ // Imposta il testo in inglese
+ $mail->Body = "Hi $csinchargeprev!
A new ETRF No. $trfnmbmail has been submitted.
" .
+ "Company Name = $companynamemail
" .
+ "Item Description $descart.
";
+ } else {
+ // Imposta un valore di default o gestisci l'errore
+ $mail->Body = "Language setting is not recognized.";
+ }
+
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ }
+ // exit();
+ /*
+//$filename = $filepathname;
+ $path = 'pdf';
+ $file1 = $path . "/" . $filename1;
+ $file2 = $path . "/" . $filename2;
+// Recipient
+$to = $emailuser;
+// Sender
+$from = $fromaddresssmail;
+$fromName = 'CIMAC Application Form System';
+// Email subject
+$subject = $appformn;
+// Attachment file
+$file = $file1;
+$mmessage="mailtrf";
+include('include/mailhtml.php');
+// Email body content
+$htmlContent = $mailmessage1;
+// Header for sender info
+$headers = "From: $fromName"." <".$from.">";
+// Boundary
+$semi_rand = md5(time());
+$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
+// Headers for attachment
+$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
+// Multipart boundary
+$message = "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"UTF-8\"\n" .
+"Content-Transfer-Encoding: 7bit\n\n" . $htmlContent . "\n\n";
+// Preparing attachment
+if(!empty($file) > 0){
+ if(is_file($file)){
+ $message .= "--{$mime_boundary}\n";
+ $fp = @fopen($file,"rb");
+ $data = @fread($fp,filesize($file));
+ @fclose($fp);
+ $data = chunk_split(base64_encode($data));
+ $message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\n" .
+ "Content-Description: ".basename($file)."\n" .
+ "Content-Disposition: attachment;\n" . " filename=\"".basename($file)."\"; size=".filesize($file).";\n" .
+ "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";
+ }
+}
+$message .= "--{$mime_boundary}--";
+$returnpath = "-f" . $from;
+// Send email
+$mail = @mail($to, $subject, $message, $headers, $returnpath);
+*/
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck23072024adddocument.php b/public/bck220325/public/bck23072024adddocument.php
new file mode 100644
index 0000000..52a0a5f
--- /dev/null
+++ b/public/bck220325/public/bck23072024adddocument.php
@@ -0,0 +1,607 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+?>
+getColumnVal("idcertification"); ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+
+
+
+
+
+
TRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idcertification") != '5') and ($trfnumberfinal->getColumnVal("idcertification") != '6')) { ?>
+
+
+
+
+
+
+
+
+
Foto frontale e laterale
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("idarticletype") == '1') {
+ $photo1 = $photoshoesside;
+ $photo2 = $photoshoessole;
+ } elseif ($trfnumberfinal->getColumnVal("idarticletype") == '2') {
+ $photo1 = $photogloveup;
+ $photo2 = $photoglovebottom;
+ } elseif ($trfnumberfinal->getColumnVal("idarticletype") == '3') {
+ $photo1 = $photomasksidea;
+ $photo2 = $photomasksideb;
+ } ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("photoone"))) { ?>
+ " height="200" alt="" />
+
+
+
+
+
+
+
+ getColumnVal("phototwo"))) { ?>
+
+ " height="200" alt="" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM fileattached WHERE fileattached.idtrfdetails='$idtrf'");
+ $filenamelist->execute();
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $filenamelist->Index;
+ ?>
+
+
+ " target="_blank">
+
+ getColumnVal("description_fileattached")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+ }
+ $filenamelist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck23072024pdf-creation.php b/public/bck220325/public/bck23072024pdf-creation.php
new file mode 100644
index 0000000..d60b91b
--- /dev/null
+++ b/public/bck220325/public/bck23072024pdf-creation.php
@@ -0,0 +1,489 @@
+
+
+
+
+
+
+getColumnVal("rev");
+$_SESSION["revisioncertm30"]=$certificationrevision->getColumnVal("revm30");
+$_SESSION["certname"]=$certificationrevision->getColumnVal("name_certification");
+$_SESSION["certname30"]=$certificationrevision->getColumnVal("m30namecert");
+$daterevformat=$certificationrevision->getColumnVal("date");
+$timeStamp = strtotime($daterevformat);
+$_SESSION["certdate"] = date("d-m-Y", $timeStamp);
+$daterevformatm30=$certificationrevision->getColumnVal("datem30");
+$timeStampm30 = strtotime($daterevformatm30);
+$_SESSION["certdatem30"] = date("d-m-Y", $timeStampm30);
+$_SESSION["certtitle"]=$_SESSION["certname"].' rev. '.$_SESSION["revisioncert"].' del '.$_SESSION["certdate"];
+$_SESSION["certtitlem30"]=$_SESSION["certname30"].' rev. '.$_SESSION["revisioncertm30"].' del '.$_SESSION["certdatem30"];
+
+class PDF extends FPDF
+{
+ /* CENTER IMAGE IN CELL */
+ const DPI = 96;
+ const MM_IN_INCH = 25.4;
+ const A4_HEIGHT = 297;
+ const A4_WIDTH = 210;
+ // tweak these values (in pixels), convert mm to px
+ const MAX_WIDTH = 359.05511811; /* IMG CONTAINER - WIDTH */
+ const MAX_HEIGHT = 226.77165354; /* IMG CONTAINER - HEIGHT */
+ const MAX_WIDTH_S = 264.56692913; /* IMG CONTAINER SMALL - WIDTH */
+ const MAX_HEIGHT_S = 158.74015748; /* IMG CONTAINER SMALL - HEIGHT */
+ function pixelsToMM($val) {
+ return $val * self::MM_IN_INCH / self::DPI;
+ }
+ function resizeToFit($imgFilename, $cellWidth, $cellHeight, $containerSize) {
+ list($width, $height) = getimagesize($imgFilename);
+ if($containerSize == 'S'){
+ /* SMALL CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH_S / $width;
+ $heightScale = self::MAX_HEIGHT_S / $height;
+ }else{
+ /* DEFAULT CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH / $width;
+ $heightScale = self::MAX_HEIGHT / $height;
+ }
+ $scale = min($widthScale, $heightScale);
+ $width_in_mm = round($this->pixelsToMM($scale * $width)); /* IMAGE WIDTH */
+ $height_in_mm = round($this->pixelsToMM($scale * $height)); /* IMAGE HEIGHT */
+ /* IF IMAGE WIDTH IS SMALLER THAN THE CELL WIDTH, STRETCH IMAGE */
+ if($width_in_mm < $cellWidth){
+ $add_w = $cellWidth - $width_in_mm;
+ }else{
+ $add_w = 0;
+ }
+
+ /* IF IMAGE IS IN PORTRAIT MODE, ALIGN TO CENTER */
+ if($width_in_mm <= ($cellWidth / 2)){
+ $image_x = $width_in_mm / 2;
+ $add_w = 0;
+ }else{
+ $image_x = 1;
+ }
+ /* IF IMAGE IS TALLER THAN CELL HEIGHT, RESIZE TO FIT */
+ if($height_in_mm > $cellHeight){
+ $height_in_mm = $cellHeight;
+ }
+ /* IF IMAGE IS WIDER THAN CELL, RESIZE TO FIT */
+ if($width_in_mm > $cellWidth){
+ $width_in_mm = $cellWidth - 2;
+ }
+ return array(
+ $width_in_mm,
+ $height_in_mm,
+ $add_w,
+ $image_x
+ );
+ }
+ function centreImage($img, $cellWidth, $cellHeight, $containerSize) {
+ list($width, $height, $add_image_width, $add_abscissa) = $this->resizeToFit($img, $cellWidth-2, $cellHeight-1, $containerSize);
+ // $this->Image($img, $this->GetX()+$add_abscissa, $this->GetY(), $width+$add_image_width, $height);
+ $this->Image($img, $this->GetX()+$add_abscissa, $this->GetY()+1, $width+$add_image_width, $height-1);
+
+ }
+ /* END CENTER IMAGE IN CELL */
+ // Page header
+function Header()
+{
+ // Logo
+ $this->Image('../images/cimac-logo.png',5,5,70);
+$this->SetFont('Arial','',7);
+ //$this->Cell(0,-5,'A.N.C.I. Servizi S.r.l. a socio unico',0,0,"R");
+ //$this->Cell(0,2,'Sede operativa / Operational headquarters: Via Aguzzafame 60/b - 27029 Vigevano (PV)',0,0,"R");
+ //$this->Cell(0,9,'ORGANISMO NOTIFICATO / NOTIFIED BODY N. 0465',0,0,"R");
+ $this->SetFont('Arial','B',14);
+ if ($_SESSION["sndrptsession"]=='N' and $_SESSION["idcertificatesession"]==1 || $_SESSION["idcertificatesession"]==3 || $_SESSION["idcertificatesession"]==8 || $_SESSION["idcertificatesession"]==9) {
+ $this->Cell(0,35,$GLOBALS['nappformfinaltest'],0,0,"C"); } else {
+ $this->Cell(0,35,$GLOBALS['nappformfinal'],0,0,"C");
+ }
+ // Line break
+ $this->Ln(25);
+}
+ // Page footer
+function Footer()
+{
+ // Position at 1.5 cm from bottom
+
+ $this->SetY(-45);
+ // Arial italic 8
+ $this->SetFont('Arial','',8);
+ // Page number and certification revision
+ // $revisioncert=$certificationrevision->getColumnVal("rev");
+// $certname=$certificationrevision->getColumnVal("name_certification");
+// $certdate=$certificationrevision->getColumnVal("date");
+// $certtitle=$certname.' rev. '.$revisioncert.' '.$certdate;
+ $certittle=$_SESSION["certtitle"];
+ $certittlem30=$_SESSION["certtitlem30"];
+ if ($_SESSION["sndrptsession"]=='N' and $_SESSION["idcertificatesession"]==1 || $_SESSION["idcertificatesession"]==3 || $_SESSION["idcertificatesession"]==8 || $_SESSION["idcertificatesession"]==9) {
+ $this->Cell(0,10,$certittlem30.' - Pagina '.$this->PageNo().'/{nb}',0,0,'C');
+
+ $this->Image('../images/cimaclaboratories.png',10,260,190);
+
+
+ } else {
+ $this->Cell(0,10,$certittle.' - Pagina '.$this->PageNo().'/{nb}',0,0,'C');
+ $this->Image('../images/cimaccertifications.png',10,260,190);
+ }
+}
+//include('pdfcreation/headerandfooter.php');
+}
+//some general data
+$certname=$certificationrevision->getColumnVal("name_certification");
+// Instanciation of inherited class
+$pdf = new PDF();
+$pdf->AliasNbPages();
+$pdf->AddPage();
+$pdf->SetFont('Times','',9);
+$pdf->SetAutoPageBreak(true, 45);
+// from here start customization based on certification required required
+// certificate 5 and 6 Table: contacts auditdpi and documents
+
+
+if ($idcertificate==5 || $idcertificate==6) {
+include('pdfcreation/pdf5and6.php');
+} elseif ($sndrpt=='Y' and $idcertificate==4) {
+
+include('pdfcreation/pdf4snd.php');
+
+} elseif ($sndrpt=='Y' and $idcertificate==1) {
+
+include('pdfcreation/pdf1snd.php');
+
+} elseif ($sndrpt=='N' and $idcertificate==4) {
+
+include('pdfcreation/pdf4.php');
+
+} elseif ($sndrpt=='N' and $idcertificate==1) {
+
+include('pdfcreation/pdf1.php');
+} elseif ($idcertificate==2) {
+
+include('pdfcreation/pdf2.php');
+
+} elseif ($sndrpt=='Y' and $idcertificate==3) {
+
+include('pdfcreation/pdf3snd.php');
+} elseif ($sndrpt=='N' and $idcertificate==3) {
+include('pdfcreation/pdf3.php');
+
+} elseif ($sndrpt=='Y' and $idcertificate==8) {
+include('pdfcreation/pdf8snd.php');
+} elseif ($sndrpt=='N' and $idcertificate==8) {
+include('pdfcreation/pdf8.php');
+} else {
+//othercertificate
+ //description table
+include('pdfcreation/descriptiontable.php');
+$pdf->Ln();
+// standards table
+include('pdfcreation/standardstable.php');
+$pdf->Ln();
+// additionalinfo requirements
+include('pdfcreation/addreqtable.php');
+$pdf->Ln();
+
+// additionalinfo
+include('pdfcreation/addinfotable.php');
+$pdf->Ln();
+
+// parts table
+include('pdfcreation/partstable.php');
+$pdf->Ln();
+
+ // chem table
+include('pdfcreation/chemtable.php');
+$pdf->Ln();
+ //trf option
+include('pdfcreation/trfoption.php');
+$pdf->Ln();
+
+ //trf option
+include('pdfcreation/fileattached.php');
+$pdf->Ln();
+$pdf->Ln();
+ //header report contact
+include('pdfcreation/headerreporttable.php');
+$pdf->Ln();
+ //header certificate contact
+include('pdfcreation/headercertificatetable.php');
+$pdf->Ln();
+ //invoice contact
+include('pdfcreation/invoicecontacttable.php');
+$pdf->Ln();
+ //Sign datatable
+include('pdfcreation/signdatatable.php');
+$pdf->Ln();
+}
+//outpt pdf for all certificate
+include('pdfcreation/pdfoutput.php');
+//include('pdfcreation/pdf1sndbis.php');
+
+?>
+getColumnVal("rev");
+$_SESSION["revisioncertm30"]=$certificationrevision->getColumnVal("revm30");
+$_SESSION["certname"]=$certificationrevision->getColumnVal("name_certification");
+$_SESSION["certname30"]=$certificationrevision->getColumnVal("m30namecert");
+$daterevformat=$certificationrevision->getColumnVal("date");
+$timeStamp = strtotime($daterevformat);
+$_SESSION["certdate"] = date("d-m-Y", $timeStamp);
+$daterevformatm30=$certificationrevision->getColumnVal("datem30");
+$timeStampm30 = strtotime($daterevformatm30);
+$_SESSION["certdatem30"] = date("d-m-Y", $timeStampm30);
+$_SESSION["certtitle"]=$_SESSION["certname"].' rev. '.$_SESSION["revisioncert"].' del '.$_SESSION["certdate"];
+$_SESSION["certtitlem30"]=$_SESSION["certname30"].' rev. '.$_SESSION["revisioncertm30"].' del '.$_SESSION["certdatem30"];
+class PDF2 extends FPDF
+{
+ /* CENTER IMAGE IN CELL */
+ const DPI = 96;
+ const MM_IN_INCH = 25.4;
+ const A4_HEIGHT = 297;
+ const A4_WIDTH = 210;
+ // tweak these values (in pixels), convert mm to px
+ const MAX_WIDTH = 359.05511811; /* IMG CONTAINER - WIDTH */
+ const MAX_HEIGHT = 226.77165354; /* IMG CONTAINER - HEIGHT */
+ const MAX_WIDTH_S = 264.56692913; /* IMG CONTAINER SMALL - WIDTH */
+ const MAX_HEIGHT_S = 158.74015748; /* IMG CONTAINER SMALL - HEIGHT */
+ function pixelsToMM($val) {
+ return $val * self::MM_IN_INCH / self::DPI;
+ }
+ function resizeToFit($imgFilename, $cellWidth, $cellHeight, $containerSize) {
+ list($width, $height) = getimagesize($imgFilename);
+ if($containerSize == 'S'){
+ /* SMALL CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH_S / $width;
+ $heightScale = self::MAX_HEIGHT_S / $height;
+ }else{
+ /* DEFAULT CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH / $width;
+ $heightScale = self::MAX_HEIGHT / $height;
+ }
+ $scale = min($widthScale, $heightScale);
+ $width_in_mm = round($this->pixelsToMM($scale * $width)); /* IMAGE WIDTH */
+ $height_in_mm = round($this->pixelsToMM($scale * $height)); /* IMAGE HEIGHT */
+ /* IF IMAGE WIDTH IS SMALLER THAN THE CELL WIDTH, STRETCH IMAGE */
+ if($width_in_mm < $cellWidth){
+ $add_w = $cellWidth - $width_in_mm;
+ }else{
+ $add_w = 0;
+ }
+
+ /* IF IMAGE IS IN PORTRAIT MODE, ALIGN TO CENTER */
+ if($width_in_mm <= ($cellWidth / 2)){
+ $image_x = $width_in_mm / 2;
+ $add_w = 0;
+ }else{
+ $image_x = 1;
+ }
+ /* IF IMAGE IS TALLER THAN CELL HEIGHT, RESIZE TO FIT */
+ if($height_in_mm > $cellHeight){
+ $height_in_mm = $cellHeight;
+ }
+ /* IF IMAGE IS WIDER THAN CELL, RESIZE TO FIT */
+ if($width_in_mm > $cellWidth){
+ $width_in_mm = $cellWidth - 2;
+ }
+ return array(
+ $width_in_mm,
+ $height_in_mm,
+ $add_w,
+ $image_x
+ );
+ }
+ function centreImage($img, $cellWidth, $cellHeight, $containerSize) {
+ list($width, $height, $add_image_width, $add_abscissa) = $this->resizeToFit($img, $cellWidth-2, $cellHeight-1, $containerSize);
+ // $this->Image($img, $this->GetX()+$add_abscissa, $this->GetY(), $width+$add_image_width, $height);
+ $this->Image($img, $this->GetX()+$add_abscissa, $this->GetY()+1, $width+$add_image_width, $height-1);
+
+ }
+ /* END CENTER IMAGE IN CELL */
+
+ // Page header
+function Header()
+{
+ // Logo
+ // if ($_SESSION["sndrptsession"]=='N' and $_SESSION["idcertificatesession"]==1 || $_SESSION["idcertificatesession"]==3 || $_SESSION["idcertificatesession"]==5 || $_SESSION["idcertificatesession"]==7) {
+ //$this->Image('../images/cimaclaboratories.png',10,5,190);
+
+ // } else {
+ $this->Image('../images/cimac-logo.png',5,5,70);
+
+$this->SetFont('Arial','',7);
+ //$this->Cell(0,-5,'A.N.C.I. Servizi S.r.l. a socio unico',0,0,"R");
+ //$this->Cell(0,2,'Sede operativa / Operational headquarters: Via Aguzzafame 60/b - 27029 Vigevano (PV)',0,0,"R");
+ //$this->Cell(0,9,'ORGANISMO NOTIFICATO / NOTIFIED BODY N. 0465',0,0,"R");
+ $this->SetFont('Arial','B',14);
+ $this->Cell(0,35,$GLOBALS['nappformfinal'],0,0,"C");
+ // Line break
+ $this->Ln(25);
+}
+ // Page footer
+function Footer()
+{
+ // Position at 1.5 cm from bottom
+ $this->SetY(-45);
+ // Arial italic 8
+ $this->SetFont('Arial','',8);
+ // Page number and certification revision
+ // $revisioncert=$certificationrevision->getColumnVal("rev");
+// $certname=$certificationrevision->getColumnVal("name_certification");
+// $certdate=$certificationrevision->getColumnVal("date");
+// $certtitle=$certname.' rev. '.$revisioncert.' '.$certdate;
+ $certittle=$_SESSION["certtitle"];
+
+ $this->Cell(0,10,$certittle.' - Pagina '.$this->PageNo().'/{nb}',0,0,'C');
+ $this->Image('../images/cimaccertifications.png',10,260,190); //}
+}
+//include('pdfcreation/headerandfooter.php');
+}
+//some general data
+$certname=$certificationrevision->getColumnVal("name_certification");
+// Instanciation of inherited class
+$pdf = new PDF2();
+$pdf->AliasNbPages();
+$pdf->AddPage();
+$pdf->SetFont('Times','',9);
+$pdf->SetAutoPageBreak(true, 45);
+// from here start customization based on certification required required
+// certificate 5 and 6 Table: contacts auditdpi and documents
+if ($idcertificate==5 and $idcertificate==6) {
+include('pdfcreation/pdf5and6.php');
+} elseif ($sndrpt=='Y' and $idcertificate==4) {
+
+include('pdfcreation/pdf4snd.php');
+
+} elseif ($sndrpt=='Y' and $idcertificate==1) {
+
+include('pdfcreation/pdf1snd.php');
+
+} elseif ($sndrpt=='N' and $idcertificate==4) {
+
+include('pdfcreation/pdf4.php');
+
+} elseif ($sndrpt=='N' and $idcertificate==1) {
+
+include('pdfcreation/pdf1.php');
+} elseif ($idcertificate==2) {
+
+include('pdfcreation/pdf2.php');
+
+} elseif ($sndrpt=='Y' and $idcertificate==3) {
+
+include('pdfcreation/pdf3snd.php');
+
+} elseif ($sndrpt=='N' and $idcertificate==3) {
+
+include('pdfcreation/pdf3.php');
+
+} elseif ($sndrpt=='Y' and $idcertificate==8) {
+include('pdfcreation/pdf8snd.php');
+} elseif ($sndrpt=='N' and $idcertificate==8) {
+include('pdfcreation/pdf8.php');
+} else {
+//othercertificate
+ //description table
+include('pdfcreation/descriptiontable.php');
+$pdf->Ln();
+// standards table
+include('pdfcreation/standardstable.php');
+$pdf->Ln();
+// additionalinfo requirements
+include('pdfcreation/addreqtable.php');
+$pdf->Ln();
+
+// additionalinfo
+include('pdfcreation/addinfotable.php');
+$pdf->Ln();
+
+// parts table
+include('pdfcreation/partstable.php');
+$pdf->Ln();
+
+ // chem table
+include('pdfcreation/chemtable.php');
+$pdf->Ln();
+ //trf option
+include('pdfcreation/trfoption.php');
+$pdf->Ln();
+
+ //trf option
+include('pdfcreation/fileattached.php');
+$pdf->Ln();
+$pdf->Ln();
+ //header report contact
+include('pdfcreation/headerreporttable.php');
+$pdf->Ln();
+ //header certificate contact
+include('pdfcreation/headercertificatetable.php');
+$pdf->Ln();
+ //invoice contact
+include('pdfcreation/invoicecontacttable.php');
+$pdf->Ln();
+ //Sign datatable
+include('pdfcreation/signdatatable.php');
+$pdf->Ln();
+}
+//outpt pdf for all certificate
+include('pdfcreation/pdfoutput.php');
+ }
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/bck23072024sendtrf.php b/public/bck220325/public/bck23072024sendtrf.php
new file mode 100644
index 0000000..31969a9
--- /dev/null
+++ b/public/bck220325/public/bck23072024sendtrf.php
@@ -0,0 +1,479 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+
+?>
+present()->signaturecode;
+if ($tokenid != $tokensignatureon) {
+ header("Location: declaration.php?idtrf=$idtrf&tokenresult=ko");
+} else {
+ // update trf details`
+ if (isset($_POST["formdeclaration"])) {
+ if ($sndrpt == 'N') {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedon", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revcs", "s", "N", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ } else {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedonsecondcert", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revcs", "s", "N", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+ }
+
+?>
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+ $appformn = $trfnumberfinal->getColumnVal("trfnumber");
+ $ntrfmail = $trfnumberfinal->getColumnVal("trfnumber");;
+ $revnumb = $trfnumberfinal->getColumnVal("revtrf");
+ ?>
+ getColumnVal("idcertification") ?>
+ setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute(); ?>
+ setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+ $chemicalagentlist->execute();
+
+ ?>
+
+
+
+
+
+
TRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $checkpdffiles->execute();
+ $path = 'pdf';
+ $filename1 = $checkpdffiles->getColumnVal("pdffilename");
+ $file1 = $path . "/" . $filename1;
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $filename2 = $checkpdffiles->getColumnVal("pdffilename2");
+ $file2 = $path . "/" . $filename2;
+ }
+ //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 = $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;
+ $mmessage = "mailtrf";
+ include('include/mailhtml.php');
+ // Email body content
+ $trfnmbmail = $appformn . 'r' . $revnumb;
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($emailuser); // Add a recipient
+ $mail->addAttachment($file1); // Add attachments
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $mail->addAttachment($file2);
+ } // Optional name
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail to CS
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ if (!empty($csmail)) {
+ $mail->addAddress($csmail); // Aggiunge il destinatario solo se non è vuoto
+ }
+ if (!empty($csmail2)) {
+ $mail->addAddress($csmail2);
+ }
+ if (!empty($csmail3)) {
+ $mail->addAddress($csmail3);
+ }
+ if (!empty($csmailccn)) {
+ $mail->addBCC($csmailccn);
+ }
+
+ $mail->Subject = $appformn . 'r' . $revnumb;;
+ $mail->Body = "Ciao! E' stato inserito un nuovo ETRF N. $trfnmbmail ";
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail REV to CS
+ // if rev is > 0
+ if ($revnumb > 0) {
+ //query to see the previous CS in charge
+ $revnumberprev = $revnumb - 1;
+ $trfprevrev = new WA_MySQLi_RS("trfprevrev", $cmctrfdb, 1);
+ $trfprevrev->setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany WHERE `trf-details`.trfnumber='$ntrfmail' AND `trf-details`.revtrf='$revnumberprev'");
+ $trfprevrev->execute();
+ $csinchargeprev = $trfprevrev->getColumnVal("csincharge");
+ if ($csinchargeprev == 'ddondena') {
+ $mailincharge = 'd.dondena@cimac.it';
+ } elseif ($csinchargeprev == 'cboscaino') {
+ $mailincharge = 'c.boscaino@cimac.it';
+ } elseif ($csinchargeprev == 'solocla') {
+ $mailincharge = 'info@acscreativesolutions.com';
+ } else {
+ $mailincharge = 'd.dondena@cimac.it';
+ }
+ // Define array with all CS mails
+ $csmailall = array($csmail, $csmail2, $csmail3);
+ // Extract the recipient that matches $mailincharge
+ $recipientTo = $mailincharge;
+ $recipientsCC = array_diff($csmailall, array($recipientTo));
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($recipientTo); // Add the recipient in "To" field
+ foreach ($recipientsCC as $ccRecipient) {
+ $mail->addCC($ccRecipient); // Add recipients in "CC" field
+ }
+ $companynamemail = $trfprevrev->getColumnVal("companyname_company");
+ $descart = $trfprevrev->getColumnVal("sample_description");
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ if ($_SESSION['langselect'] == 'it') {
+ // Imposta il testo in italiano
+ $mail->Body = "Ciao $csinchargeprev!
È stato inserito un nuovo ETRF N. $trfnmbmail.
" .
+ "Ragione Sociale = $companynamemail
" .
+ "Descrizione articolo $descart.
";
+ } else if ($_SESSION['langselect'] == 'en') {
+ // Imposta il testo in inglese
+ $mail->Body = "Hi $csinchargeprev!
A new ETRF No. $trfnmbmail has been submitted.
" .
+ "Company Name = $companynamemail
" .
+ "Item Description $descart.
";
+ } else {
+ // Imposta un valore di default o gestisci l'errore
+ $mail->Body = "Language setting is not recognized.";
+ }
+
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ }
+ // exit();
+ /*
+//$filename = $filepathname;
+ $path = 'pdf';
+ $file1 = $path . "/" . $filename1;
+ $file2 = $path . "/" . $filename2;
+// Recipient
+$to = $emailuser;
+// Sender
+$from = $fromaddresssmail;
+$fromName = 'CIMAC Application Form System';
+// Email subject
+$subject = $appformn;
+// Attachment file
+$file = $file1;
+$mmessage="mailtrf";
+include('include/mailhtml.php');
+// Email body content
+$htmlContent = $mailmessage1;
+// Header for sender info
+$headers = "From: $fromName"." <".$from.">";
+// Boundary
+$semi_rand = md5(time());
+$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
+// Headers for attachment
+$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
+// Multipart boundary
+$message = "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"UTF-8\"\n" .
+"Content-Transfer-Encoding: 7bit\n\n" . $htmlContent . "\n\n";
+// Preparing attachment
+if(!empty($file) > 0){
+ if(is_file($file)){
+ $message .= "--{$mime_boundary}\n";
+ $fp = @fopen($file,"rb");
+ $data = @fread($fp,filesize($file));
+ @fclose($fp);
+ $data = chunk_split(base64_encode($data));
+ $message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\n" .
+ "Content-Description: ".basename($file)."\n" .
+ "Content-Disposition: attachment;\n" . " filename=\"".basename($file)."\"; size=".filesize($file).";\n" .
+ "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";
+ }
+}
+$message .= "--{$mime_boundary}--";
+$returnpath = "-f" . $from;
+// Send email
+$mail = @mail($to, $subject, $message, $headers, $returnpath);
+*/
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck240724sendtd.php b/public/bck220325/public/bck240724sendtd.php
new file mode 100644
index 0000000..27d5d4d
--- /dev/null
+++ b/public/bck220325/public/bck240724sendtd.php
@@ -0,0 +1,524 @@
+
+
+present()->signaturecode;
+if ($tokenid != $tokensignatureon) {
+ header("Location: declaration.php?idtrf=$idtrf&tokenresult=ko");
+} else {
+ // update trf details`
+ if (isset($_POST["formdeclaration"])) {
+ if ($sndrpt == 'N') {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "data_td";
+ $UpdateQuery->bindColumn("signnametd", "s", "$clientname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("signedontd", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("statustd", "s", "Signed", "WA_DEFAULT");
+ $UpdateQuery->addFilter("iddata_td", "=", "i", "" . ($idtd) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+ }
+
+?>
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+ $appformn = $trfnumberfinal->getColumnVal("trfnumber");
+ $ntrfmail = $trfnumberfinal->getColumnVal("trfnumber");;
+ $revnumb = $trfnumberfinal->getColumnVal("revtrf");
+ ?>
+ getColumnVal("idcertification") ?>
+ prepare($sql);
+ $stmt->bind_param("i", $idtd); // "i" indica che l'id è un intero
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $row = $result->fetch_assoc();
+ $statustd = $row['statustd'];
+ $idtrftd = $row['idtrf'];
+ $tdnumber = $row['tdnumber'];
+ $tdrev = $row['td_rev'];
+ $trfmod = $row['trfmod'];
+ $stmt->close();
+ $conn->close();
+ ?>
+ setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute(); ?>
+ setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+ $chemicalagentlist->execute();
+
+ ?>
+
+
+
+
+
+
TRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $value) {
+ $cookies .= $key . '=' . $value . '; ';
+ }
+
+ $ch = curl_init($url);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_TIMEOUT, 15); // Timeout leggermente più lungo
+ curl_setopt($ch, CURLOPT_HEADER, 0);
+ curl_setopt($ch, CURLOPT_COOKIE, $cookies); // Invia i cookie di sessione
+
+ // Aggiungi gestione degli errori cURL
+ $response = curl_exec($ch);
+ if (curl_errno($ch)) {
+ $error_msg = curl_error($ch);
+ error_log("cURL error: " . $error_msg, 3, "../logfile.log"); // Sostituisci con il percorso del tuo file di log
+ } else {
+ // Registra la risposta per debug
+ error_log("cURL response: " . $response, 3, "../logfile.log"); // Sostituisci con il percorso del tuo file di log
+ }
+ curl_close($ch);
+ }
+
+ //if ($idcertificate==1 or $idcertificate==3 or $idcertificate==4)
+ //{
+ //include('pdf-creation2.php'); }
+ // attachment
+
+ $checkpdffiles = new WA_MySQLi_RS("checkpdffiles", $cmctrfdb, 1);
+ $checkpdffiles->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $checkpdffiles->execute();
+ $path = 'pdf';
+ $filename1 = $checkpdffiles->getColumnVal("pdffilename");
+ $file1 = $path . "/" . $filename1;
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $filename2 = $checkpdffiles->getColumnVal("pdffilename2");
+ $file2 = $path . "/" . $filename2;
+ }
+ //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 = $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;
+ $mmessage = "mailtrf";
+ include('include/mailhtml.php');
+ // Email body content
+ $trfnmbmail = $appformn . 'r' . $revnumb;
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($emailuser); // Add a recipient
+ $mail->addAttachment($file1); // Add attachments
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $mail->addAttachment($file2);
+ } // Optional name
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ // $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail to CS
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ if (!empty($csmail)) {
+ $mail->addAddress($csmail); // Aggiunge il destinatario solo se non è vuoto
+ }
+ if (!empty($csmail2)) {
+ $mail->addAddress($csmail2);
+ }
+ if (!empty($csmail3)) {
+ $mail->addAddress($csmail3);
+ }
+ if (!empty($csmailccn)) {
+ $mail->addBCC($csmailccn);
+ }
+
+ $mail->Subject = $appformn . 'r' . $revnumb;;
+ $mail->Body = "Ciao! E' stato inserito un nuovo ETRF N. $trfnmbmail ";
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ // $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail REV to CS
+ // if rev is > 0
+ if ($revnumb > 0) {
+ //query to see the previous CS in charge
+ $revnumberprev = $revnumb - 1;
+ $trfprevrev = new WA_MySQLi_RS("trfprevrev", $cmctrfdb, 1);
+ $trfprevrev->setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany WHERE `trf-details`.trfnumber='$ntrfmail' AND `trf-details`.revtrf='$revnumberprev'");
+ $trfprevrev->execute();
+ $csinchargeprev = $trfprevrev->getColumnVal("csincharge");
+ if ($csinchargeprev == 'ddondena') {
+ $mailincharge = 'd.dondena@cimac.it';
+ } elseif ($csinchargeprev == 'cboscaino') {
+ $mailincharge = 'c.boscaino@cimac.it';
+ } elseif ($csinchargeprev == 'solocla') {
+ $mailincharge = 'info@acscreativesolutions.com';
+ } else {
+ $mailincharge = 'd.dondena@cimac.it';
+ }
+ // Define array with all CS mails
+ $csmailall = array($csmail, $csmail2, $csmail3);
+ // Extract the recipient that matches $mailincharge
+ $recipientTo = $mailincharge;
+ $recipientsCC = array_diff($csmailall, array($recipientTo));
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($recipientTo); // Add the recipient in "To" field
+ foreach ($recipientsCC as $ccRecipient) {
+ $mail->addCC($ccRecipient); // Add recipients in "CC" field
+ }
+ $companynamemail = $trfprevrev->getColumnVal("companyname_company");
+ $descart = $trfprevrev->getColumnVal("sample_description");
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ if ($_SESSION['langselect'] == 'it') {
+ // Imposta il testo in italiano
+ $mail->Body = "Ciao $csinchargeprev!
È stato inserito un nuovo ETRF N. $trfnmbmail.
" .
+ "Ragione Sociale = $companynamemail
" .
+ "Descrizione articolo $descart.
";
+ } else if ($_SESSION['langselect'] == 'en') {
+ // Imposta il testo in inglese
+ $mail->Body = "Hi $csinchargeprev!
A new ETRF No. $trfnmbmail has been submitted.
" .
+ "Company Name = $companynamemail
" .
+ "Item Description $descart.
";
+ } else {
+ // Imposta un valore di default o gestisci l'errore
+ $mail->Body = "Language setting is not recognized.";
+ }
+
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ // $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ }
+ // exit();
+ /*
+//$filename = $filepathname;
+ $path = 'pdf';
+ $file1 = $path . "/" . $filename1;
+ $file2 = $path . "/" . $filename2;
+// Recipient
+$to = $emailuser;
+// Sender
+$from = $fromaddresssmail;
+$fromName = 'CIMAC Application Form System';
+// Email subject
+$subject = $appformn;
+// Attachment file
+$file = $file1;
+$mmessage="mailtrf";
+include('include/mailhtml.php');
+// Email body content
+$htmlContent = $mailmessage1;
+// Header for sender info
+$headers = "From: $fromName"." <".$from.">";
+// Boundary
+$semi_rand = md5(time());
+$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
+// Headers for attachment
+$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
+// Multipart boundary
+$message = "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"UTF-8\"\n" .
+"Content-Transfer-Encoding: 7bit\n\n" . $htmlContent . "\n\n";
+// Preparing attachment
+if(!empty($file) > 0){
+ if(is_file($file)){
+ $message .= "--{$mime_boundary}\n";
+ $fp = @fopen($file,"rb");
+ $data = @fread($fp,filesize($file));
+ @fclose($fp);
+ $data = chunk_split(base64_encode($data));
+ $message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\n" .
+ "Content-Description: ".basename($file)."\n" .
+ "Content-Disposition: attachment;\n" . " filename=\"".basename($file)."\"; size=".filesize($file).";\n" .
+ "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";
+ }
+}
+$message .= "--{$mime_boundary}--";
+$returnpath = "-f" . $from;
+// Send email
+$mail = @mail($to, $subject, $message, $headers, $returnpath);
+*/
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck29072024archivetrf.php b/public/bck220325/public/bck29072024archivetrf.php
new file mode 100644
index 0000000..908a917
--- /dev/null
+++ b/public/bck220325/public/bck29072024archivetrf.php
@@ -0,0 +1,580 @@
+
+
+
+setQuery("SELECT * FROM `trf-details`
+LEFT JOIN auth_users ON `trf-details`.iduser=auth_users.id
+LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype
+LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification
+WHERE `trf-details`.idcompany='$idcompany'
+AND `trf-details`.signedon <> ''
+ORDER BY `trf-details`.trfnumber, `trf-details`.revtrf DESC");
+$archivetrflist->execute();
+
+?>
+
+
+
+setQuery("SELECT * FROM `trf-details`
+LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype
+LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification
+WHERE `trf-details`.idcompany='$idcompany'
+AND `trf-details`.signedon =''
+AND `trf-details`.revcs != 'Y'
+ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF N.
+ REV
+ Description
+ Cert Type
+ Article type
+ To be Sign
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $drafttrf->Index;
+ ?>
+ getColumnVal("idtrfdetails"); ?>
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("revtrf")) > 0) { ?>RgetColumnVal("revtrf");
+ } ?>
+
+ getColumnVal("sample_description")); ?>
+ getColumnVal("name_certification")); ?>
+
+ getColumnVal($nameField));
+ ?>
+
+ getColumnVal("revcs");
+ if ($revcs == 's') { ?>
+
+ SIGN
+
+
+
+
+
+ getColumnVal("idcertification") == 5 && $drafttrf->getColumnVal("revcs") != 's') { ?>
+
+
+
+ getColumnVal("idcertification") == 6 && $drafttrf->getColumnVal("revcs") != 's') { ?>
+
+
+
+
+ getColumnVal("revcs") != 's') { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ moveNext();
+ }
+ $drafttrf->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF N.
+ REV
+ Signed On
+ Description
+ Cert Type
+ Article type
+ Insert by
+ PDF1
+ PDF2
+ ZIP
+ ACTION
+
+
+
+
+
+
+ atEnd()) {
+
+ // without signed for rev
+ $idtrf_nosign = $archivetrflist->getColumnVal("idtrfdetails");
+ $trfnosign = $archivetrflist->getColumnVal("trfnumber");
+ $archivetrflistnosign = new WA_MySQLi_RS("archivetrflistnosign", $cmctrfdb, 0);
+ $archivetrflistnosign->setQuery("SELECT MAX(revtrf) as max_revtrf FROM `trf-details` WHERE `trf-details`.trfnumber='$trfnosign'");
+ $archivetrflistnosign->execute();
+ $maxrevtrf = $archivetrflistnosign->getColumnVal("max_revtrf");
+ $currentrevtrf = $archivetrflist->getColumnVal("revtrf");
+ $current_trfnumber = $archivetrflist->getColumnVal("trfnumber");
+ $current_revtrf = $archivetrflist->getColumnVal("revtrf");
+
+ // Check if this is a new TRF number
+ if ($last_trfnumber !== $current_trfnumber) {
+ $last_trfnumber = $current_trfnumber;
+ $last_revtrf = $current_revtrf;
+ }
+ $wa_startindex = $archivetrflist->Index;
+ ?>
+
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("revtrf")) > 0) { ?>RgetColumnVal("revtrf");
+ } ?>
+ getColumnVal("signedon")); ?>
+
+ getColumnVal("sample_description"));
+
+ ?>
+ getColumnVal("name_certification")); ?>
+
+ getColumnVal($nameField));
+ ?>
+
+
+
+ getColumnVal("email")); ?>
+ " target="_blank">
+ getColumnVal("pdffilename2"))) { ?>" target="_blank">
+ getColumnVal("zipname"))) { ?>" target="_blank">
+
+ $currentrevtrf) ? 'disabled' : ''; ?>>
+
+
+
+ $currentrevtrf) ? 'disabled' : ''; ?>>
+ Rev
+
+
+ hasRole('Admin')) || (Auth::user()->hasRole('CustomerService')) || (Auth::user()->hasRole('Superuser'))) : ?>
+ getColumnVal('idtrfdetails');
+ $ntrfdetailschk = $archivetrflist->getColumnVal('trfnumber');
+
+ $conn = new mysqli($servername, $username, $password, $dbname);
+ $query = "SELECT COUNT(*) AS count FROM data_td WHERE idtrf = ?";
+
+ $stmt = $conn->prepare($query);
+ $stmt->bind_param("i", $idtrfdetailschk);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $rowcheck = $result->fetch_assoc();
+
+ if ($rowcheck['count'] < 1) {
+ $buttonColor = '#ff9800';
+ $onClick = "Swal.fire({
+ title: 'Sei sicuro di voler creare il Fascicolo Tecnico per il TRF N. " . $ntrfdetailschk . "?',
+ icon: 'warning',
+ showCancelButton: true,
+ confirmButtonColor: '#3085d6',
+ cancelButtonColor: '#d33',
+ confirmButtonText: 'Sì, procedi!',
+ cancelButtonText: 'No, chiudi!'
+ }).then((result) => {
+ if (result.isConfirmed) {
+ window.location.href='techdossier_start.php?idtrftd=" . $idtrfdetailschk . "';
+ }
+ });";
+ } else {
+ $buttonColor = '#4CAF50';
+ $onClick = "window.location.href='archivetd.php';";
+ }
+ ?>
+
+ $currentrevtrf) ? 'disabled' : ''; ?>>
+ TF
+
+
+
+
+
+
+
+
+
+
+
+ moveNext();
+ }
+ $archivetrflist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/bck2jquery.tabledit.js b/public/bck220325/public/bck2jquery.tabledit.js
new file mode 100644
index 0000000..bb09d66
--- /dev/null
+++ b/public/bck220325/public/bck2jquery.tabledit.js
@@ -0,0 +1,678 @@
+/*!
+ * Tabledit v1.2.3 (https://github.com/markcell/jQuery-Tabledit)
+ * Copyright (c) 2015 Celso Marques
+ * Licensed under MIT (https://github.com/markcell/jQuery-Tabledit/blob/master/LICENSE)
+ */
+
+/**
+ * @description Inline editor for HTML tables compatible with Bootstrap
+ * @version 1.2.3
+ * @author Celso Marques
+ */
+
+if (typeof jQuery === 'undefined') {
+ throw new Error('Tabledit requires jQuery library.');
+}
+
+(function($) {
+ 'use strict';
+
+ $.fn.Tabledit = function(options) {
+ if (!this.is('table')) {
+ throw new Error('Tabledit only works when applied to a table.');
+ }
+
+ var $table = this;
+
+ var defaults = {
+ url: window.location.href,
+ inputClass: 'form-control input-sm',
+ toolbarClass: 'btn-toolbar',
+ groupClass: 'btn-group btn-group-sm',
+ dangerClass: 'danger',
+ warningClass: 'warning',
+ mutedClass: 'text-muted bg-light',
+ eventType: 'click',
+ rowIdentifier: 'id',
+ hideIdentifier: false,
+ autoFocus: true,
+ editButton: true,
+ deleteButton: true,
+ saveButton: true,
+ restoreButton: true,
+ buttons: {
+ edit: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'edit'
+ },
+ delete: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'delete'
+ },
+ save: {
+ class: 'btn btn-sm btn-success',
+ html: 'Save'
+ },
+ restore: {
+ class: 'btn btn-sm btn-warning',
+ html: 'Restore',
+ action: 'restore'
+ },
+ confirm: {
+ class: 'btn btn-sm btn-danger',
+ html: 'Confirm'
+ }
+ },
+ onDraw: function() { return; },
+ onSuccess: function() { return; },
+ onFail: function() { return; },
+ onAlways: function() { return; },
+ onAjax: function() { return; }
+ };
+
+ var settings = $.extend(true, defaults, options);
+
+ var $lastEditedRow = 'undefined';
+ var $lastDeletedRow = 'undefined';
+ var $lastRestoredRow = 'undefined';
+
+ /**
+ * Draw Tabledit structure (identifier column, editable columns, toolbar column).
+ *
+ * @type {object}
+ */
+ var Draw = {
+ columns: {
+ identifier: function() {
+ // Hide identifier column.
+ if (settings.hideIdentifier) {
+ $table.find('th:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + '), tbody td:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + ')').hide();
+ }
+
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.identifier[0]) + 1) + ')');
+
+ $td.each(function() {
+
+ // Create hidden input with row identifier.
+ var span = '
' + $(this).text() + ' ';
+ var input = '
';
+
+ // Add elements to table cell.
+ $(this).html(span + input);
+
+ // Add attribute "id" to table row.
+ $(this).parent('tr').attr(settings.rowIdentifier, $(this).text());
+ });
+ },
+ editable: function() {
+ for (var i = 0; i < settings.columns.editable.length; i++) {
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.editable[i][0]) + 1) + ')');
+
+ $td.each(function() {
+ // Get text of this cell.
+ var text = $(this).text();
+
+ // Add pointer as cursor.
+ if (!settings.editButton) {
+ $(this).css('cursor', 'pointer');
+ }
+
+ if(settings.columns.editable[i][1]=='filenameaudit'){
+ var spantext='
'+$(this).text()+' ';
+ }
+ else {
+ var spantext=$(this).text();
+ }
+ // Create span element.
+ var span = '
' + spantext + ' ';
+
+ // Check if exists the third parameter of editable array.
+ if (typeof settings.columns.editable[i][2] !== 'undefined') {
+ // Create select element.
+ if(settings.columns.editable[i][2]=='checkbox'){
+ if (text === yessent) {
+ var input = '
';
+
+ }
+ else{
+ var input = '
';
+
+ }
+
+ }
+ else if(settings.columns.editable[i][2]=='file'){
+ var input = '
Upload File ';
+
+ }
+ else{
+
+
+ var input = '
';
+
+ // Create options for select element.
+ $.each(jQuery.parseJSON(settings.columns.editable[i][2]), function(index, value) {
+ if (text === value) {
+ input += '' + value + ' ';
+ } else {
+ input += '' + value + ' ';
+ }
+ });
+
+ // Create last piece of select element.
+ input += ' ';
+ }
+ } else {
+ // Create text input element.
+ var input = '
';
+ }
+
+ // Add elements and class "view" to table cell.
+ $(this).html(span + input);
+ $(this).addClass('tabledit-view-mode');
+ });
+ }
+ },
+ toolbar: function() {
+ if (settings.editButton || settings.deleteButton) {
+ var editButton = '';
+ var deleteButton = '';
+ var saveButton = '';
+ var restoreButton = '';
+ var confirmButton = '';
+
+ // Add toolbar column header if not exists.
+ if ($table.find('th.tabledit-toolbar-column').length === 0) {
+ $table.find('tr:first').append('
');
+ }
+
+ // Create edit button.
+ if (settings.editButton) {
+ editButton = '
' + settings.buttons.edit.html + ' ';
+ }
+
+ // Create delete button.
+ if (settings.deleteButton) {
+ deleteButton = '
' + settings.buttons.delete.html + ' ';
+ confirmButton = '
' + settings.buttons.confirm.html + ' ';
+ }
+
+ // Create save button.
+ if (settings.editButton && settings.saveButton) {
+ saveButton = '
' + settings.buttons.save.html + ' ';
+ }
+
+ // Create restore button.
+ if (settings.deleteButton && settings.restoreButton) {
+ restoreButton = '
' + settings.buttons.restore.html + ' ';
+ }
+
+ var toolbar = '
';
+
+ // Add toolbar column cells.
+ $table.find('tr:gt(0)').append('
' + toolbar + ' ');
+ }
+ }
+ }
+ };
+
+ /**
+ * Change to view mode or edit mode with table td element as parameter.
+ *
+ * @type object
+ */
+ var Mode = {
+ view: function(td) {
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Disable identifier.
+ $(td).parent('tr').find('.tabledit-input.tabledit-identifier').prop('disabled', true);
+ // Hide and disable input element.
+ $(td).find('.tabledit-input').blur().hide().prop('disabled', true);
+ // Show span element.
+ $(td).find('.tabledit-span').show();
+ $(td).find('.uploadfile').hide();
+ // Add "view" class and remove "edit" class in td element.
+ $(td).addClass('tabledit-view-mode').removeClass('tabledit-edit-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-save-button').hide();
+ $tr.find('button.tabledit-edit-button').removeClass('active').blur();
+ }
+ },
+ edit: function(td) {
+ Delete.reset(td);
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Enable identifier.
+ $tr.find('.tabledit-input.tabledit-identifier').prop('disabled', false);
+ // Hide span element.
+ $(td).find('.tabledit-span').hide();
+ $(td).find('.uploadfile').show();
+ // Get input element.
+ var $input = $(td).find('.tabledit-input');
+ // Enable and show input element.
+ $input.prop('disabled', false).show();
+ // Focus on input element.
+ if (settings.autoFocus) {
+ $input.focus();
+ }
+ // Add "edit" class and remove "view" class in td element.
+ $(td).addClass('tabledit-edit-mode').removeClass('tabledit-view-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-edit-button').addClass('active');
+ $tr.find('button.tabledit-save-button').show();
+ }
+ }
+ };
+
+ /**
+ * Available actions for edit function, with table td element as parameter or set of td elements.
+ *
+ * @type object
+ */
+ var Edit = {
+ reset: function(td) {
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Get span text.
+ var text = $(this).find('.tabledit-span').text();
+
+ // Set input/select value with span text.
+ if ($input.is('select')) {
+ $input.find('option').filter(function() {
+ return $.trim($(this).text()) === text;
+ }).attr('selected', true);
+ }
+ else if($input.is(':checkbox')){
+
+ if(text==yessent){
+ $input.attr('checked', 'checked');
+ }
+ }
+ else if(inputname=='filenameaudit'){
+
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $input.val(text);
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+ },
+ submit: function(td) {
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.edit.action);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Set span text with input/select new value.
+ if ($input.is('select')) {
+ $(this).find('.tabledit-span').text($input.find('option:selected').text());
+ } else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+ if ($input.is(':checkbox')) {
+ if($input.prop('checked')==true){
+ $(this).find('.tabledit-span').text(yessent);
+ }
+ else{
+ $(this).find('.tabledit-span').text(nosent);
+ }
+
+ }
+ else if(inputname=='filenameaudit'){
+ console.log('file type');
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+
+ // Set last edited column and row.
+ $lastEditedRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Available actions for delete function, with button as parameter.
+ *
+ * @type object
+ */
+ var Delete = {
+ reset: function(td) {
+ // Reset delete button to initial status.
+ $table.find('.tabledit-confirm-button').hide();
+ // Remove "active" class in delete button.
+ $table.find('.tabledit-delete-button').removeClass('active').blur();
+ },
+ submit: function(td) {
+ Delete.reset(td);
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.delete.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Add class "deleted" to row.
+ $(td).parent('tr').addClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').addClass(settings.mutedClass).find('.tabledit-toolbar button:not(.tabledit-restore-button)').attr('disabled', true);
+ // Show restore button.
+ $(td).find('.tabledit-restore-button').show();
+ // Set last deleted row.
+ $lastDeletedRow = $(td).parent('tr');
+ },
+ confirm: function(td) {
+ // Reset all cells in edit mode.
+ $table.find('td.tabledit-edit-mode').each(function() {
+ Edit.reset(this);
+ });
+ // Add "active" class in delete button.
+ $(td).find('.tabledit-delete-button').addClass('active');
+ // Show confirm button.
+ $(td).find('.tabledit-confirm-button').show();
+ },
+ restore: function(td) {
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.restore.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Remove class "deleted" to row.
+ $(td).parent('tr').removeClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').removeClass(settings.mutedClass).find('.tabledit-toolbar button').attr('disabled', false);
+ // Hide restore button.
+ $(td).find('.tabledit-restore-button').hide();
+ // Set last restored row.
+ $lastRestoredRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Send AJAX request to server.
+ *
+ * @param {string} action
+ */
+ function ajax(action)
+ {
+ var serialize = $table.find('.tabledit-input').serialize() + '&action=' + action;
+
+ var result = settings.onAjax(action, serialize);
+
+ if (result === false) {
+ return false;
+ }
+
+ var jqXHR = $.post(settings.url, serialize, function(data, textStatus, jqXHR) {
+ if (action === settings.buttons.edit.action) {
+ $lastEditedRow.removeClass(settings.dangerClass).addClass(settings.warningClass);
+ setTimeout(function() {
+ //$lastEditedRow.removeClass(settings.warningClass);
+ $table.find('tr.' + settings.warningClass).removeClass(settings.warningClass);
+ }, 1400);
+ }
+
+ settings.onSuccess(data, textStatus, jqXHR);
+ }, 'json');
+
+ jqXHR.fail(function(jqXHR, textStatus, errorThrown) {
+ if (action === settings.buttons.delete.action) {
+ $lastDeletedRow.removeClass(settings.mutedClass).addClass(settings.dangerClass);
+ $lastDeletedRow.find('.tabledit-toolbar button').attr('disabled', false);
+ $lastDeletedRow.find('.tabledit-toolbar .tabledit-restore-button').hide();
+ } else if (action === settings.buttons.edit.action) {
+ $lastEditedRow.addClass(settings.dangerClass);
+ }
+
+ settings.onFail(jqXHR, textStatus, errorThrown);
+ });
+
+ jqXHR.always(function() {
+ settings.onAlways();
+ });
+
+ return jqXHR;
+ }
+
+ Draw.columns.identifier();
+ Draw.columns.editable();
+ Draw.columns.toolbar();
+
+ settings.onDraw();
+
+ if (settings.deleteButton) {
+ /**
+ * Delete one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-delete-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Get current state before reset to view mode.
+ var activated = $(this).hasClass('active');
+
+ var $td = $(this).parents('td');
+
+ Delete.reset($td);
+
+ if (!activated) {
+ Delete.confirm($td);
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Delete one row (confirm).
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-confirm-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $td = $(this).parents('td');
+
+ Delete.submit($td);
+ setTimeout(function() {
+ $td.parent('tr').remove();
+ }, 3000);
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.restoreButton) {
+ /**
+ * Restore one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-restore-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ Delete.restore($(this).parents('td'));
+
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.editButton) {
+ /**
+ * Activate edit mode on all columns.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-edit-button', function(event) {
+
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $button = $(this);
+
+ // Get current state before reset to view mode.
+ var activated = $button.hasClass('active');
+
+ // Change to view mode columns that are in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ if (!activated) {
+ // Change to edit mode for all columns in reverse way.
+ $($button.parents('tr').find('td.tabledit-view-mode').get().reverse()).each(function() {
+ Mode.edit(this);
+ });
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Save edited row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-save-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Submit and update all columns.
+ Edit.submit($(this).parents('tr').find('td.tabledit-edit-mode'));
+
+ event.handled = true;
+ }
+ });
+ } else {
+ /**
+ * Change to edit mode on table td element.
+ *
+ * @param {object} event
+ */
+ $table.on(settings.eventType, 'tr:not(.tabledit-deleted-row) td.tabledit-view-mode', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Reset all td's in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ // Change to edit mode.
+ Mode.edit(this);
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Change event when input is a select element.
+ */
+ $table.on('change', 'select.tabledit-input:visible', function() {
+ if (event.handled !== true) {
+ // Submit and update the column.
+ Edit.submit($(this).parent('td'));
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Click event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('click', function(event) {
+ var $editMode = $table.find('.tabledit-edit-mode');
+ // Reset visible edit mode column.
+ if (!$editMode.is(event.target) && $editMode.has(event.target).length === 0) {
+ Edit.reset($table.find('.tabledit-input:visible').parent('td'));
+ }
+ });
+ }
+
+ /**
+ * Keyup event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('keyup', function(event) {
+ // Get input element with focus or confirmation button.
+ var $input = $table.find('.tabledit-input:visible');
+ var $button = $table.find('.tabledit-confirm-button');
+
+ if ($input.length > 0) {
+ var $td = $input.parents('td');
+ } else if ($button.length > 0) {
+ var $td = $button.parents('td');
+ } else {
+ return;
+ }
+
+ // Key?
+ switch (event.keyCode) {
+ case 9: // Tab.
+ if (!settings.editButton) {
+ Edit.submit($td);
+ Mode.edit($td.closest('td').next());
+ }
+ break;
+ case 13: // Enter.
+ Edit.submit($td);
+ break;
+ case 27: // Escape.
+ Edit.reset($td);
+ Delete.reset($td);
+ break;
+ }
+ });
+
+ return this;
+ };
+}(jQuery));
\ No newline at end of file
diff --git a/public/bck220325/public/cancel-standard.php b/public/bck220325/public/cancel-standard.php
new file mode 100644
index 0000000..6c183cf
--- /dev/null
+++ b/public/bck220325/public/cancel-standard.php
@@ -0,0 +1,14 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "standards";
+ $DeleteQuery->addFilter("idstandards", "=", "i", "".($_GET['idstd']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "admin-standards.php";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/cat-table-COPY-011723.php b/public/bck220325/public/cat-table-COPY-011723.php
new file mode 100644
index 0000000..ba02b4e
--- /dev/null
+++ b/public/bck220325/public/cat-table-COPY-011723.php
@@ -0,0 +1,29 @@
+
+
+ id
+ {$_GET['standardcodetitle']}
+ {$_GET['protectioncategorytitle']}
+ {$_GET['dpicategorytitle']}
+ ";
+
+ while($rowquery = mysqli_fetch_assoc($row1)) {
+ $this_pcat = (isset($rowquery['name_protectioncategory']))? $rowquery['name_protectioncategory']: $_GET['pleaseselectstd'];
+ $this_dpcat = (isset($rowquery['value_dpicategory']))? $rowquery['value_dpicategory']: $_GET['pleaseselectstd'];
+ $html .= "
+ {$rowquery['idtrfstandards']}
+ {$rowquery['standardcode']}
+ {$this_pcat}
+ {$this_dpcat}
+ ";
+ }
+
+ $html .= "";
+
+echo $html;
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/cat-table.php b/public/bck220325/public/cat-table.php
new file mode 100644
index 0000000..78516c9
--- /dev/null
+++ b/public/bck220325/public/cat-table.php
@@ -0,0 +1,52 @@
+ 0){
+
+ $html = "
+
+ id
+ {$_GET['standardcodetitle']}
+ {$_GET['protectioncategorytitle']}
+ {$_GET['dpicategorytitle']}
+ ";
+
+ while($rowquery = mysqli_fetch_assoc($row1)) {
+$nameprotcatrec=html_entity_decode($rowquery['name_protectioncategory']);
+
+ $this_pcat = (isset($rowquery['name_protectioncategory']))? $nameprotcatrec: $_GET['pleaseselectstd'];
+
+ $this_dpcat = (isset($rowquery['value_dpicategory']))? $rowquery['value_dpicategory']: $_GET['pleaseselectstd'];
+
+ $html .= "
+ {$rowquery['idtrfstandards']}
+ {$rowquery['standardcode']}
+ {$this_pcat}
+ {$this_dpcat}
+ ";
+ }
+
+ $html .= "
";
+
+ }
+
+ echo $html;
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/cat-tablebck1011.php b/public/bck220325/public/cat-tablebck1011.php
new file mode 100644
index 0000000..4aea30b
--- /dev/null
+++ b/public/bck220325/public/cat-tablebck1011.php
@@ -0,0 +1,29 @@
+
+
+ id
+ {$_GET['standardcodetitle']}
+ {$_GET['protectioncategorytitle']}
+ {$_GET['dpicategorytitle']}
+ ";
+
+ while($rowquery = mysqli_fetch_assoc($row1)) {
+ $this_pcat = (isset($rowquery['name_protectioncategory']))? $rowquery['name_protectioncategory']: $_GET['pleaseselectstd'];
+ $this_dpcat = (isset($rowquery['value_dpicategory']))? $rowquery['value_dpicategory']: $_GET['pleaseselectstd'];
+ $html .= "
+ {$rowquery['idtrfstandards']}
+ {$rowquery['standardcode']}
+ {$this_pcat}
+ {$this_dpcat}
+ ";
+ }
+
+ $html .= "";
+
+echo $html;
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/certstandardstep.php b/public/bck220325/public/certstandardstep.php
new file mode 100644
index 0000000..9c88786
--- /dev/null
+++ b/public/bck220325/public/certstandardstep.php
@@ -0,0 +1,615 @@
+
+
+
+
+
+
+
+
+
+
+Action = "insert";
+ $InsertQuery->Table = "contacts";
+ $InsertQuery->bindColumn("kindofcontacts", "s", "$kindofcontacts", "WA_DEFAULT");
+ $InsertQuery->bindColumn("companyname", "s", "$companyname", "WA_DEFAULT");
+ $InsertQuery->bindColumn("piva", "s", "$piva", "WA_DEFAULT");
+ $InsertQuery->bindColumn("address", "s", "$companyaddress", "WA_DEFAULT");
+ $InsertQuery->bindColumn("city", "s", "$city", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cap", "s", "$cap", "WA_DEFAULT");
+ $InsertQuery->bindColumn("country", "s", "$country", "WA_DEFAULT");
+ $InsertQuery->bindColumn("telephone", "s", "$telephone", "WA_DEFAULT");
+ $InsertQuery->bindColumn("email", "s", "$email", "WA_DEFAULT");
+ $InsertQuery->bindColumn("contactname", "s", "$contactname", "WA_DEFAULT");
+ $InsertQuery->bindColumn("contactsurname", "s", "$contactsurname", "WA_DEFAULT");
+ $InsertQuery->bindColumn("tempcode", "s", "$tempcode", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+Action = "insert";
+ $InsertQuery->Table = "contacts";
+ $InsertQuery->bindColumn("kindofcontacts", "s", "$kindofcontacts", "WA_DEFAULT");
+ $InsertQuery->bindColumn("companyid", "s", "$idcompany", "WA_DEFAULT");
+ $InsertQuery->bindColumn("tempcode", "s", "$tempcode", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+
+$idtrf='160';
+$idcertificate='5';
+$idtrfdetails=$idtrf;
+?>
+
+
+
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcertificate'");
+ $certtype->execute();
+ ?>
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Add
+
+
+ id idtrfdetails certificatenumber issuebycimac moduleselection sampleinstore filenameaudit
+
+
+
+
+
+ OKNO
+
+ OKNO
+ LINK
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/check_categories.php b/public/bck220325/public/check_categories.php
new file mode 100644
index 0000000..98cce7f
--- /dev/null
+++ b/public/bck220325/public/check_categories.php
@@ -0,0 +1,37 @@
+
+ 0) {
+ // Campi nulli trovati, restituisci la risposta JSON con flag false e il messaggio di errore
+ $response = array(
+ 'success' => false,
+ 'message' => 'Non hai compilato la categoria di protezione e categoria DPI per tutti gli standards.'
+ );
+} else {
+ // Tutti i campi sono compilati, restituisci la risposta JSON con flag true e il messaggio di successo
+ $response = array(
+ 'success' => true,
+ 'message' => 'Tutte le categorie sono state compilate.'
+ );
+}
+
+// Restituisci la risposta JSON
+header('Content-Type: application/json');
+echo json_encode($response);
+
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/chemicalagent.php b/public/bck220325/public/chemicalagent.php
new file mode 100644
index 0000000..ce0d4ea
--- /dev/null
+++ b/public/bck220325/public/chemicalagent.php
@@ -0,0 +1,288 @@
+
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+
+?>
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+$chemicalagentlist->execute();
+?>
+
+
+setQuery("SELECT * FROM trfchemicalagent WHERE trfchemicalagent.idtrf='$idtrf' AND trfchemicalagent.idchemicalagent='$addchem'");
+$checkchemical->execute();
+if (empty($checkchemical->getColumnVal("idtrfchemicalagent"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "trfchemicalagent";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idchemicalagent", "i", "$addchem", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+}}
+?>
+setQuery("SELECT * FROM trfchemicalagent LEFT JOIN chemicalagent ON trfchemicalagent.idchemicalagent=chemicalagent.idchemicalagent WHERE trfchemicalagent.idtrf='$idtrf'");
+$chemagentselected->execute();
+?>
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $chemagentselected->Index;
+?>
+
+ getColumnVal("name_chemicalagent")); ?>
+
+
+
+ &idtrf=">
+
+
+ moveNext();
+}
+$chemagentselected->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/ciao.html b/public/bck220325/public/ciao.html
new file mode 100644
index 0000000..11d8bbf
--- /dev/null
+++ b/public/bck220325/public/ciao.html
@@ -0,0 +1 @@
+Ciao
\ No newline at end of file
diff --git a/public/bck220325/public/clonetrf.php b/public/bck220325/public/clonetrf.php
new file mode 100644
index 0000000..c3f8528
--- /dev/null
+++ b/public/bck220325/public/clonetrf.php
@@ -0,0 +1,412 @@
+setQuery("SELECT * FROM `trf-details` ORDER BY `trf-details`.trfnumber DESC LIMIT 1");
+$lasttrfnumber->execute();
+
+// Variabili per la modifica dei campi
+$lastnumber = $lasttrfnumber->getColumnVal("trfnumber");
+$nexttrfnumber = $lastnumber + 1;
+$datein = date('Y-m-d');
+$tempcode = time();
+$idtrf = $_GET["idtrf"];
+
+?>
+connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
+}
+
+// Selezionare la riga da duplicare
+$sql_select = "SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails = '$idtrf'";
+$result_select = $conn->query($sql_select);
+
+$row = $result_select->fetch_assoc();
+
+// Creare una copia dell'array con tutte le colonne invariate
+$new_row = $row;
+$trfoldnumber = $new_row['trfnumber'];
+unset($new_row['idtrfdetails']);
+unset($new_row['pdffilename']);
+unset($new_row['pdffilename2']);
+unset($new_row['csgo']);
+unset($new_row['csincharge']);
+unset($new_row['datecsincharge']);
+unset($new_row['signedon']);
+unset($new_row['signedonsecondcert']);
+unset($new_row['revtrf']);
+if (is_null($new_row['photofilename'])) {
+ unset($new_row['photofilename']);
+}
+if (is_null($new_row['photoone'])) {
+ unset($new_row['photoone']);
+}
+if (is_null($new_row['phototwo'])) {
+ unset($new_row['phototwo']);
+}
+
+// Modificare solo le colonne necessarie
+$new_row['idtrfdetails'] = null;
+$new_row['pdffilename'] = null;
+$new_row['pdffilename2'] = null;
+$new_row['csgo'] = null;
+$new_row['csincharge'] = null;
+$new_row['datecsincharge'] = null;
+$new_row['signedon'] = null;
+$new_row['signedonsecondcert'] = null;
+$new_row['trfnumber'] = $nexttrfnumber;
+$new_row['iduser'] = $iduserlogin;
+$new_row['dateintrf'] = $datein;
+$new_row['tempcode'] = $tempcode;
+$new_row['revtrf'] = '0';
+
+// Inserire la nuova riga nella tabella trf-details
+$columns = implode(", ", array_keys($new_row));
+$values = "'" . implode("', '", array_values($new_row)) . "'";
+$sql_insert = "INSERT INTO `trf-details` ($columns) VALUES ($values)";
+if ($conn->query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo TRF-Details";
+} else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.trfnumber='$nexttrfnumber'");
+$newidtrf->execute();
+$newidtrfnumber = $newidtrf->getColumnVal("idtrfdetails");
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo AuditDPI";
+
+ // Ottengo l'ID della nuova riga inserita
+ $newidauditdpi = $conn->insert_id;
+
+ // Preparo la query per selezionare le righe da duplicare in auditmanufacturer
+ $queryman = "SELECT * FROM auditmanufacturer WHERE idtrfdetails = '$idtrf' AND idauditdpi = '$oldidauditdpi'";
+
+ $resultman = mysqli_query($conn, $queryman);
+
+
+
+ while ($rowman = mysqli_fetch_assoc($resultman)) {
+ // Imposto il valore di idtrfdetails come desiderato (es. 250)
+ $rowman['idtrfdetails'] = $newidtrfnumber;
+
+ // Assegno il nuovo idauditdpi ottenuto dalla duplicazione in auditdpi
+ $rowman['idauditdpi'] = $newidauditdpi;
+
+ // Lascio idauditmanufacturer nullo (sarà generato automaticamente)
+ unset($rowman['idauditmanufacturer']);
+
+ // Preparo la query per duplicare la riga in auditmanufacturer
+ $columnsman = implode(", ", array_keys($rowman));
+ $valuesman = "'" . implode("', '", array_values($rowman)) . "'";
+ $sql_insert_man = "INSERT INTO auditmanufacturer ($columnsman) VALUES ($valuesman)";
+ if ($conn->query($sql_insert_man) === TRUE) {
+ echo "Nuova riga inserita con successo in Auditmanufacturer.";
+ } else {
+ echo "Errore nell'inserimento della nuova riga in Auditmanufacturer: " . $conn->error;
+ }
+ }
+
+ $queryfile = "SELECT * FROM fileattached WHERE idtrfdetails = '$idtrf' AND idauditdpi = '$oldidauditdpi'";
+ $resultfile = mysqli_query($conn, $queryfile);
+
+ // Ciclo attraverso i risultati e duplico le righe
+ while ($rowfile = mysqli_fetch_assoc($resultfile)) {
+
+ // Imposto il valore di idtrfdetails come 250
+ $rowfile['idtrfdetails'] = $newidtrfnumber;
+ $rowfile['idauditdpi'] = $newidauditdpi;
+
+ // Lascio idfileattached nullos
+ unset($rowfile['idfileattached']);
+
+ // Query per duplicare la riga
+ $columnsfile = implode(", ", array_keys($rowfile));
+ $valuesfile = "'" . implode("', '", array_values($rowfile)) . "'";
+ $sql_insertfile = "INSERT INTO fileattached ($columnsfile) VALUES ($valuesfile)";
+ if ($conn->query($sql_insertfile) === TRUE) {
+ echo "Nuova riga inserita con successo fileattached";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+ }
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo contacts";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo fileattached";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo identificationparts";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfaddrequirements";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfchemicalagent";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfstandards";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo wheretrfstep";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+
diff --git a/public/bck220325/public/clonetrf2.php b/public/bck220325/public/clonetrf2.php
new file mode 100644
index 0000000..22a9bce
--- /dev/null
+++ b/public/bck220325/public/clonetrf2.php
@@ -0,0 +1,382 @@
+setQuery("SELECT * FROM `trf-details` ORDER BY `trf-details`.trfnumber DESC LIMIT 1");
+$lasttrfnumber->execute();
+
+// Variabili per la modifica dei campi
+$lastnumber=$lasttrfnumber->getColumnVal("trfnumber");
+$nexttrfnumber=$lastnumber+1;
+$datein=date('Y-m-d');
+$tempcode=time();
+$idtrf=$_GET["idtrf"];
+$trfoldnumber=$lastnumber;
+ ?>
+connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
+}
+
+// Selezionare la riga da duplicare
+$sql_select = "SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails = '$idtrf'";
+$result_select = $conn->query($sql_select);
+
+ $row = $result_select->fetch_assoc();
+
+ // Creare una copia dell'array con tutte le colonne invariate
+ $new_row = $row;
+ unset($new_row['idtrfdetails']);
+ unset($new_row['pdffilename']);
+ unset($new_row['pdffilename2']);
+ unset($new_row['csgo']);
+ unset($new_row['csincharge']);
+ unset($new_row['datecsincharge']);
+ unset($new_row['signedon']);
+ unset($new_row['signedonsecondcert']);
+
+ // Modificare solo le colonne necessarie
+ $new_row['idtrfdetails'] = null;
+ $new_row['pdffilename'] = null;
+ $new_row['pdffilename2'] = null;
+ $new_row['csgo'] = null;
+ $new_row['csincharge'] = null;
+ $new_row['datecsincharge'] = null;
+ $new_row['signedon'] = null;
+ $new_row['signedonsecondcert'] = null;
+ $new_row['trfnumber'] = $nexttrfnumber;
+ $new_row['iduser'] = $iduserlogin;
+ $new_row['dateintrf'] = $datein;
+ $new_row['tempcode'] = $tempcode;
+
+ // Inserire la nuova riga nella tabella trf-details
+ $columns = implode(", ", array_keys($new_row));
+ $values = "'" . implode("', '", array_values($new_row)) . "'";
+ $sql_insert = "INSERT INTO `trf-details` ($columns) VALUES ($values)";
+ if ($conn->query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo TRF-Details";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.trfnumber='$nexttrfnumber'");
+$newidtrf->execute();
+$newidtrfnumber=$newidtrf->getColumnVal("idtrfdetails");
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo AuditDPI";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo Auditmanufacturer";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo contacts";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo fileattached";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo identificationparts";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfaddrequirements";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfchemicalagent";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfstandards";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo wheretrfstep";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+
+}
+?>
+
+
diff --git a/public/bck220325/public/companyprofile.php b/public/bck220325/public/companyprofile.php
new file mode 100644
index 0000000..e504755
--- /dev/null
+++ b/public/bck220325/public/companyprofile.php
@@ -0,0 +1,196 @@
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "company";
+ $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("city_company", "s", "" . ((isset($_POST["city"])) ? $_POST["city"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("zip_company", "s", "" . ((isset($_POST["cap"])) ? $_POST["cap"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("country_company", "i", "" . ((isset($_POST["country"])) ? $_POST["country"] : "") . "", "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("email_company", "s", "" . ((isset($_POST["email"])) ? $_POST["email"] : "") . "", "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("maincontactmail_company", "s", "" . ((isset($_POST["emailmain"])) ? $_POST["emailmain"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("maincontactphone_company", "s", "" . ((isset($_POST["telephonemain"])) ? $_POST["telephonemain"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("edited", "s", "" . ((isset($_POST["edited"])) ? $_POST["edited"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idcompany", "=", "i", "" . ($idcompany) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "dashboard.php";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+$companydetails = mysqli_query($cmctrfdb, "SELECT * FROM company WHERE company.idcompany='$idcompany'");
+$companyData = mysqli_fetch_assoc($companydetails);
+?>
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
" alt="" style="max-width: 200px; max-height: 200px;">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/configurationuser.php b/public/bck220325/public/configurationuser.php
new file mode 100644
index 0000000..e00a33f
--- /dev/null
+++ b/public/bck220325/public/configurationuser.php
@@ -0,0 +1,173 @@
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "company";
+ $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("city_company", "s", "".((isset($_POST["city"]))?$_POST["city"]:"") ."", "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("piva_company", "s", "".((isset($_POST["piva"]))?$_POST["piva"]:"") ."", "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("maincontactname_company", "s", "".((isset($_POST["contactname"]))?$_POST["contactname"]:"") ."", "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("maincontactphone_company", "s", "".((isset($_POST["telephonemain"]))?$_POST["telephonemain"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idcompany", "=", "i", "".($idcompany) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+$companydetails = mysqli_query($cmctrfdb, "SELECT * FROM company WHERE company.idcompany='$idcompany'");
+$companyData = mysqli_fetch_assoc($companydetails);
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/contactpop.php b/public/bck220325/public/contactpop.php
new file mode 100644
index 0000000..7f69f04
--- /dev/null
+++ b/public/bck220325/public/contactpop.php
@@ -0,0 +1,641 @@
+
+
+setQuery("SELECT * FROM countries ORDER BY countries.namecountry");
+$countrylist->execute();
+?>
+setQuery("SELECT * FROM contacts WHERE contacts.companyname='$compname'");
+ $searchctdetail->execute();
+
+ if (!empty($searchctdetail->getColumnVal("companyname"))) {
+ $companynamet = $searchctdetail->getColumnVal("companyname");
+ } else {
+ $companynamet = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("piva"))) {
+ $piva = $searchctdetail->getColumnVal("piva");
+ } else {
+ $piva = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("address"))) {
+ $address = $searchctdetail->getColumnVal("address");
+ } else {
+ $address = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("city"))) {
+ $city = $searchctdetail->getColumnVal("city");
+ } else {
+ $city = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("cap"))) {
+ $cap = $searchctdetail->getColumnVal("cap");
+ } else {
+ $cap = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("country"))) {
+ $country = $searchctdetail->getColumnVal("country");
+ } else {
+ $country = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("telephone"))) {
+ $telephone = $searchctdetail->getColumnVal("telephone");
+ } else {
+ $telephone = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("email"))) {
+ $email = $searchctdetail->getColumnVal("email");
+ } else {
+ $email = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("contactname"))) {
+ $contactname = $searchctdetail->getColumnVal("contactname");
+ } else {
+ $contactname = "";
+ }
+ if (!empty($searchctdetail->getColumnVal("contactsurname"))) {
+ $contactsurname = $searchctdetail->getColumnVal("contactsurname");
+ } else {
+ $contactsurname = "";
+ }
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("companyname", "s", "$companynamet", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("piva", "s", "$piva", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("address", "s", "$address", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("city", "s", "$city", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cap", "s", "$cap", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("country", "s", "$country", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("telephone", "s", "$telephone", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("email", "s", "$email", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactname", "s", "$contactname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactsurname", "s", "$contactsurname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("companyid", "i", "$companyid", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idcontacts", "=", "i", "" . ($idcontacts) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("companyname", "s", "$companynamet", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("piva", "s", "$piva", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("address", "s", "$address", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("city", "s", "$city", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cap", "s", "$cap", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("country", "s", "$country", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("telephone", "s", "$telephone", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("email", "s", "$email", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactname", "s", "$contactname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactsurname", "s", "$contactsurname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("companyid", "i", "$companyid", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idcontacts", "=", "i", "" . ($idcontacts) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+
+setQuery("SELECT * FROM company WHERE company.idcompany='$idcompany'");
+ $contactsdet->execute();
+
+ if (!is_null($contactsdet->getColumnVal("companyname_company"))) {
+ $companynamet = $contactsdet->getColumnVal("companyname_company");
+ } else {
+ $companynamet = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("piva_company"))) {
+ $piva = $contactsdet->getColumnVal("piva_company");
+ } else {
+ $piva = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("address_company"))) {
+ $address = $contactsdet->getColumnVal("address_company");
+ } else {
+ $address = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("city_company"))) {
+ $city = $contactsdet->getColumnVal("city_company");
+ } else {
+ $city = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("zip_company"))) {
+ $cap = $contactsdet->getColumnVal("zip_company");
+ } else {
+ $cap = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("country_company"))) {
+ $country = $contactsdet->getColumnVal("country_company");
+ } else {
+ $country = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("telephone_company"))) {
+ $telephone = $contactsdet->getColumnVal("telephone_company");
+ } else {
+ $telephone = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("email_company"))) {
+ $email = $contactsdet->getColumnVal("email_company");
+ } else {
+ $email = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("maincontactname_company"))) {
+ $contactname = $contactsdet->getColumnVal("maincontactname_company");
+ } else {
+ $contactname = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("maincontactsurname_company"))) {
+ $contactsurname = $contactsdet->getColumnVal("maincontactsurname_company");
+ } else {
+ $contactsurname = "";
+ }
+ if (!is_null($idcompany)) {
+ $companyid = $idcompany;
+ } else {
+ $companyid = "";
+ }
+
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("companyname", "s", "$companynamet", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("piva", "s", "$piva", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("address", "s", "$address", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("city", "s", "$city", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cap", "s", "$cap", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("country", "s", "$country", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("telephone", "s", "$telephone", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("email", "s", "$email", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactname", "s", "$contactname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactsurname", "s", "$contactsurname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("companyid", "i", "$companyid", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idcontacts", "=", "i", "" . ($idcontacts) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+
+setQuery("SELECT * FROM contacts WHERE contacts.idtrf='$idtrf' AND contacts.kindofcontacts='$kindcontactscopy'");
+ $contactsdet->execute();
+
+ if (!is_null($contactsdet->getColumnVal("companyname"))) {
+ $companynamet = $contactsdet->getColumnVal("companyname");
+ } else {
+ $companynamet = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("piva"))) {
+ $piva = $contactsdet->getColumnVal("piva");
+ } else {
+ $piva = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("address"))) {
+ $address = $contactsdet->getColumnVal("address");
+ } else {
+ $address = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("city"))) {
+ $city = $contactsdet->getColumnVal("city");
+ } else {
+ $city = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("cap"))) {
+ $cap = $contactsdet->getColumnVal("cap");
+ } else {
+ $cap = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("country"))) {
+ $country = $contactsdet->getColumnVal("country");
+ } else {
+ $country = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("telephone"))) {
+ $telephone = $contactsdet->getColumnVal("telephone");
+ } else {
+ $telephone = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("email"))) {
+ $email = $contactsdet->getColumnVal("email");
+ } else {
+ $email = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("contactname"))) {
+ $contactname = $contactsdet->getColumnVal("contactname");
+ } else {
+ $contactname = "";
+ }
+ if (!is_null($contactsdet->getColumnVal("contactsurname"))) {
+ $contactsurname = $contactsdet->getColumnVal("contactsurname");
+ } else {
+ $contactsurname = "";
+ }
+ $companyid = 0;
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("companyname", "s", "$companynamet", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("piva", "s", "$piva", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("address", "s", "$address", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("city", "s", "$city", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cap", "s", "$cap", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("country", "s", "$country", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("telephone", "s", "$telephone", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("email", "s", "$email", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactname", "s", "$contactname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactsurname", "s", "$contactsurname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("companyid", "i", "$companyid", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idcontacts", "=", "i", "" . ($idcontacts) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+
+if ($kindcontacts == "certificatetotest") {
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("certotherclient", "s", "Y", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+?>
+getColumnVal("idcertification");
+$idcert = $trfnumberfinal->getColumnVal("idcertification");
+?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();
+?>
+
+setQuery("SELECT * FROM contacts WHERE contacts.idtrf='$idtrf'");
+$contactdatacheck->execute();
+$contactlist = array();
+?>
+atEnd()) {
+ $wa_startindex = $contactdatacheck->Index;
+?>
+ getColumnVal("kindofcontacts");
+
+ ?>
+moveNext();
+}
+$contactdatacheck->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/contactpopaudit.php b/public/bck220325/public/contactpopaudit.php
new file mode 100644
index 0000000..45296d4
--- /dev/null
+++ b/public/bck220325/public/contactpopaudit.php
@@ -0,0 +1,655 @@
+
+Action = "insert";
+ $InsertQuery->Table = "contacts";
+ $InsertQuery->bindColumn("idtrf", "i", $_GET['idtrf'], "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindofcontacts", "s", "audit", "WA_DEFAULT");
+ $InsertQuery->bindColumn("companyid", "i", $idcompany, "WA_DEFAULT");
+ // Inserisci il nuovo record vuoto
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+
+ // Ottieni l'ultimo ID inserito usando l'oggetto di connessione
+ $new_contact_id = $cmctrfdb->insert_id;
+
+ // Reindirizza al popup per modificare il nuovo contatto
+ header("Location: contactpopaudit.php?kindcontacts=audit&idtrf=" . $_GET['idtrf'] . "&idcontacts=" . $new_contact_id);
+ exit;
+}
+?>
+
+
+Action = "insert";
+ $InsertQuery->Table = "contacts";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindofcontacts", "s", "audit", "WA_DEFAULT");
+ // Inserisci un nuovo record vuoto con i campi necessari
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+
+ // Ottieni l'id del nuovo contatto
+ $new_contact_id = $InsertQuery->getLastInsertID();
+
+ // Reindirizza al popup di modifica per il nuovo contatto
+ header("Location: contactpopaudit.php?kindcontacts=audit&idtrf=$idtrf&idcontacts=$new_contact_id");
+ exit;
+}
+
+?>
+setQuery("SELECT * FROM countries ORDER BY countries.namecountry");
+$countrylist->execute();
+?>
+setQuery("SELECT * FROM contacts WHERE contacts.companyname='$compname'");
+ $searchctdetail->execute();
+
+ // Popola i valori del contatto dai risultati della query
+ $companynamet = !empty($searchctdetail->getColumnVal("companyname")) ? $searchctdetail->getColumnVal("companyname") : "";
+ $piva = !empty($searchctdetail->getColumnVal("piva")) ? $searchctdetail->getColumnVal("piva") : "";
+ $address = !empty($searchctdetail->getColumnVal("address")) ? $searchctdetail->getColumnVal("address") : "";
+ $city = !empty($searchctdetail->getColumnVal("city")) ? $searchctdetail->getColumnVal("city") : "";
+ $cap = !empty($searchctdetail->getColumnVal("cap")) ? $searchctdetail->getColumnVal("cap") : "";
+ $country = !empty($searchctdetail->getColumnVal("country")) ? $searchctdetail->getColumnVal("country") : "";
+ $telephone = !empty($searchctdetail->getColumnVal("telephone")) ? $searchctdetail->getColumnVal("telephone") : "";
+ $email = !empty($searchctdetail->getColumnVal("email")) ? $searchctdetail->getColumnVal("email") : "";
+ $contactname = !empty($searchctdetail->getColumnVal("contactname")) ? $searchctdetail->getColumnVal("contactname") : "";
+ $contactsurname = !empty($searchctdetail->getColumnVal("contactsurname")) ? $searchctdetail->getColumnVal("contactsurname") : "";
+
+ // Recupera i nuovi campi da GET o POST (se presenti)
+ $projectperson = !empty($searchctdetail->getColumnVal("projectperson")) ? $searchctdetail->getColumnVal("projectperson") : "";
+ $salesperson = !empty($searchctdetail->getColumnVal("salesperson")) ? $searchctdetail->getColumnVal("salesperson") : "";
+ $productionperson = !empty($searchctdetail->getColumnVal("productionperson")) ? $searchctdetail->getColumnVal("productionperson") : "";
+ $csperson = !empty($searchctdetail->getColumnVal("csperson")) ? $searchctdetail->getColumnVal("csperson") : "";
+ $qualityperson = !empty($searchctdetail->getColumnVal("qualityperson")) ? $searchctdetail->getColumnVal("qualityperson") : "";
+ $purchaseperson = !empty($searchctdetail->getColumnVal("purchaseperson")) ? $searchctdetail->getColumnVal("purchaseperson") : "";
+ $activities = !empty($searchctdetail->getColumnVal("activities")) ? $searchctdetail->getColumnVal("activities") : "";
+ $otheractivities = !empty($searchctdetail->getColumnVal("otheractivities")) ? $searchctdetail->getColumnVal("otheractivities") : "";
+ $otheractivitiesperson = !empty($searchctdetail->getColumnVal("otheractivitiesperson")) ? $searchctdetail->getColumnVal("otheractivitiesperson") : "";
+ $languageforaudit = !empty($searchctdetail->getColumnVal("languageforaudit")) ? $searchctdetail->getColumnVal("languageforaudit") : "";
+ $outsourcing_process = !empty($searchctdetail->getColumnVal("outsourcing_process")) ? $searchctdetail->getColumnVal("outsourcing_process") : "";
+
+
+ // Aggiornamento del database
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+
+ // Colonne per l'aggiornamento
+ $UpdateQuery->bindColumn("companyname", "s", $companynamet, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("piva", "s", $piva, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("address", "s", $address, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("city", "s", $city, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cap", "s", $cap, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("country", "s", $country, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("telephone", "s", $telephone, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("email", "s", $email, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactname", "s", $contactname, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactsurname", "s", $contactsurname, "WA_DEFAULT");
+
+ // Nuovi campi
+ $UpdateQuery->bindColumn("projectperson", "s", $projectperson, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("salesperson", "s", $salesperson, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("productionperson", "s", $productionperson, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("csperson", "s", $csperson, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("qualityperson", "s", $qualityperson, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("purchaseperson", "s", $purchaseperson, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("activities", "s", $activities, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("otheractivities", "s", $otheractivities, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("otheractivitiesperson", "s", $otheractivitiesperson, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("languageforaudit", "s", $languageforaudit, "WA_DEFAULT");
+ $UpdateQuery->bindColumn("outsourcing_process", "s", $outsourcing_process, "WA_DEFAULT");
+
+ // Filtro per ID del contatto
+ $UpdateQuery->addFilter("idcontacts", "=", "i", $idcontacts);
+ $UpdateQuery->execute();
+
+ // Reindirizzamento
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) {
+ $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ }
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+
+Action = "update";
+ $UpdateQuery->Table = "contacts";
+
+ // Colonne per l'aggiornamento
+ $UpdateQuery->bindColumn("companyname", "s", "$companynamet", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("piva", "s", "$piva", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("address", "s", "$address", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("city", "s", "$city", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("cap", "s", "$cap", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("country", "s", "$country", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("telephone", "s", "$telephone", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("email", "s", "$email", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactname", "s", "$contactname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contactsurname", "s", "$contactsurname", "WA_DEFAULT");
+
+ // Nuovi campi
+ $UpdateQuery->bindColumn("projectperson", "s", "$projectperson", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("salesperson", "s", "$salesperson", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("productionperson", "s", "$productionperson", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("csperson", "s", "$csperson", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("qualityperson", "s", "$qualityperson", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("purchaseperson", "s", "$purchaseperson", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("activities", "s", "$activities", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("otheractivities", "s", "$otheractivities", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("otheractivitiesperson", "s", "$otheractivitiesperson", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("languageforaudit", "s", "$languageforaudit", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("outsourcing_process", "s", "$outsourcing_process", "WA_DEFAULT");
+
+ $UpdateQuery->addFilter("idcontacts", "=", "i", "" . ($idcontacts) . "");
+ $UpdateQuery->execute();
+
+ // Reindirizzamento
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+?>
+getColumnVal("idcertification");
+$idcert = $trfnumberfinal->getColumnVal("idcertification");
+?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();
+?>
+
+setQuery("SELECT * FROM contacts WHERE contacts.idtrf='$idtrf'");
+$contactdatacheck->execute();
+$contactlist = array();
+?>
+atEnd()) {
+ $wa_startindex = $contactdatacheck->Index;
+?>
+ getColumnVal("kindofcontacts");
+
+ ?>
+moveNext();
+}
+$contactdatacheck->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/csrev.php b/public/bck220325/public/csrev.php
new file mode 100644
index 0000000..a741ada
--- /dev/null
+++ b/public/bck220325/public/csrev.php
@@ -0,0 +1,29 @@
+
+
+connect_error) {
+ die("Connessione al database fallita: " . $conn->connect_error);
+}
+
+// Recupera l'IDTRF dalla richiesta GET
+$idtrf = $_GET['idtrf'];
+
+// Esegui l'aggiornamento nella tabella trf-details
+$sql = "UPDATE `trf-details` SET signedon = '', signedonsecondcert = NULL, revcs = 'Y' WHERE idtrfdetails = '$idtrf'";
+
+
+if ($conn->query($sql) === TRUE) {
+ // Chiudi la finestra corrente e aggiorna la finestra padre
+ echo '';
+} else {
+ echo "Errore nell'aggiornamento del database: " . $conn->error;
+}
+
+$conn->close();
+?>
diff --git a/public/bck220325/public/cstd.php b/public/bck220325/public/cstd.php
new file mode 100644
index 0000000..9203b60
--- /dev/null
+++ b/public/bck220325/public/cstd.php
@@ -0,0 +1,345 @@
+
+
+
+setQuery("SELECT * FROM data_td LEFT JOIN `trf-details` ON `trf-details`.idtrfdetails=data_td.idtrf WHERE data_td.statustd='$idcompany' AND data_td.signedontd IS NOT NULL ORDER BY data_td.signedontd");
+$archivetdlist->execute(); ?>
+setQuery("SELECT * FROM data_td LEFT JOIN `trf-details` ON `trf-details`.idtrfdetails=data_td.idtrf LEFT JOIN company on data_td.idcompany=company.idcompany WHERE data_td.statustd='Revision'");
+$drafttd->execute();
+
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TD N.
+ REV
+ Description
+ Client
+ Status
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $drafttd->Index;
+ ?>
+ getColumnVal("iddata_td"); ?>
+ getColumnVal("tdnumber")); ?>
+ getColumnVal("td_rev")) > 0) { ?>RgetColumnVal("td_rev");
+ } ?>
+
+ getColumnVal("sample_description")); ?>
+ getColumnVal("companyname_company")); ?>
+
+ getColumnVal("statustd");
+ if ($statusnow == "Draft") { ?>
+
+ Draft
+
+
+
+ Revision
+
+
+
+ Waiting Sign
+
+
+
+
+
+
+
+
+
+
+ ">
+
+
+ ">Procedi con revisione
+
+
+
+
+
+ ')">
+
+
+
+
+
+
+
+
+
+ moveNext();
+ }
+ $drafttd->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/cstrf.php b/public/bck220325/public/cstrf.php
new file mode 100644
index 0000000..013d0c9
--- /dev/null
+++ b/public/bck220325/public/cstrf.php
@@ -0,0 +1,275 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` LEFT JOIN auth_users ON `trf-details`.iduser=auth_users.id LEFT JOIN company ON `trf-details`.idcompany=company.idcompany LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.signedon !='' GROUP BY `trf-details`.trfnumber ORDER BY `trf-details`.revtrf, `trf-details`.trfnumber DESC");
+$archivetrflist->execute(); */
+?>
+setQuery("SELECT td.*, companyname_company, certificationtype.name_certification, article_type.name_articletype, auth_users.email
+FROM `trf-details` AS td
+LEFT JOIN auth_users ON td.iduser = auth_users.id
+LEFT JOIN company ON td.idcompany = company.idcompany
+LEFT JOIN article_type ON td.idarticletype = article_type.idarticletype
+LEFT JOIN certificationtype ON certificationtype.idcertificationtype = td.idcertification
+WHERE td.signedon != '' AND (
+ td.revtrf IS NULL OR
+ (td.trfnumber, td.revtrf) IN (
+ SELECT trfnumber, MAX(revtrf) AS max_revtrf
+ FROM `trf-details`
+ WHERE signedon != ''
+ GROUP BY trfnumber
+ )
+)
+ORDER BY td.trfnumber DESC;");
+$archivetrflist->execute();
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NULL ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+ ?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/cstrf2.php b/public/bck220325/public/cstrf2.php
new file mode 100644
index 0000000..59c6a5e
--- /dev/null
+++ b/public/bck220325/public/cstrf2.php
@@ -0,0 +1,602 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.signedon IS NOT NULL");
+$archivetrflist->execute();
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NULL ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ First name
+ Last name
+ Position
+ Office
+ Salary
+
+
+
+
+ Tiger
+ Nixon
+ System Architect
+ Edinburgh
+ $320,800
+
+
+ Garrett
+ Winters
+ Accountant
+ Tokyo
+ $170,750
+
+
+ Ashton
+ Cox
+ Junior Technical Author
+ San Francisco
+ $86,000
+
+
+ Cedric
+ Kelly
+ Senior Javascript Developer
+ Edinburgh
+ $433,060
+
+
+ Airi
+ Satou
+ Accountant
+ Tokyo
+ $162,700
+
+
+ Brielle
+ Williamson
+ Integration Specialist
+ New York
+ $372,000
+
+
+ Herrod
+ Chandler
+ Sales Assistant
+ San Francisco
+ $137,500
+
+
+ Rhona
+ Davidson
+ Integration Specialist
+ Tokyo
+ $327,900
+
+
+ Colleen
+ Hurst
+ Javascript Developer
+ San Francisco
+ $205,500
+
+
+ Sonya
+ Frost
+ Software Engineer
+ Edinburgh
+ $103,600
+
+
+ Jena
+ Gaines
+ Office Manager
+ London
+ $90,560
+
+
+ Quinn
+ Flynn
+ Support Lead
+ Edinburgh
+ $342,000
+
+
+ Charde
+ Marshall
+ Regional Director
+ San Francisco
+ $470,600
+
+
+ Haley
+ Kennedy
+ Senior Marketing Designer
+ London
+ $313,500
+
+
+ Tatyana
+ Fitzpatrick
+ Regional Director
+ London
+ $385,750
+
+
+ Michael
+ Silva
+ Marketing Designer
+ London
+ $198,500
+
+
+ Paul
+ Byrd
+ Chief Financial Officer (CFO)
+ New York
+ $725,000
+
+
+ Gloria
+ Little
+ Systems Administrator
+ New York
+ $237,500
+
+
+ Bradley
+ Greer
+ Software Engineer
+ London
+ $132,000
+
+
+ Dai
+ Rios
+ Personnel Lead
+ Edinburgh
+ $217,500
+
+
+ Jenette
+ Caldwell
+ Development Lead
+ New York
+ $345,000
+
+
+ Yuri
+ Berry
+ Chief Marketing Officer (CMO)
+ New York
+ $675,000
+
+
+ Caesar
+ Vance
+ Pre-Sales Support
+ New York
+ $106,450
+
+
+ Doris
+ Wilder
+ Sales Assistant
+ Sydney
+ $85,600
+
+
+ Angelica
+ Ramos
+ Chief Executive Officer (CEO)
+ London
+ $1,200,000
+
+
+ Gavin
+ Joyce
+ Developer
+ Edinburgh
+ $92,575
+
+
+ Jennifer
+ Chang
+ Regional Director
+ Singapore
+ $357,650
+
+
+ Brenden
+ Wagner
+ Software Engineer
+ San Francisco
+ $206,850
+
+
+ Fiona
+ Green
+ Chief Operating Officer (COO)
+ San Francisco
+ $850,000
+
+
+ Shou
+ Itou
+ Regional Marketing
+ Tokyo
+ $163,000
+
+
+ Michelle
+ House
+ Integration Specialist
+ Sydney
+ $95,400
+
+
+ Suki
+ Burks
+ Developer
+ London
+ $114,500
+
+
+ Prescott
+ Bartlett
+ Technical Author
+ London
+ $145,000
+
+
+ Gavin
+ Cortez
+ Team Leader
+ San Francisco
+ $235,500
+
+
+ Martena
+ Mccray
+ Post-Sales support
+ Edinburgh
+ $324,050
+
+
+ Unity
+ Butler
+ Marketing Designer
+ San Francisco
+ $85,675
+
+
+ Howard
+ Hatfield
+ Office Manager
+ San Francisco
+ $164,500
+
+
+ Hope
+ Fuentes
+ Secretary
+ San Francisco
+ $109,850
+
+
+ Vivian
+ Harrell
+ Financial Controller
+ San Francisco
+ $452,500
+
+
+ Timothy
+ Mooney
+ Office Manager
+ London
+ $136,200
+
+
+ Jackson
+ Bradshaw
+ Director
+ New York
+ $645,750
+
+
+ Olivia
+ Liang
+ Support Engineer
+ Singapore
+ $234,500
+
+
+ Bruno
+ Nash
+ Software Engineer
+ London
+ $163,500
+
+
+ Sakura
+ Yamamoto
+ Support Engineer
+ Tokyo
+ $139,575
+
+
+ Thor
+ Walton
+ Developer
+ New York
+ $98,540
+
+
+ Finn
+ Camacho
+ Support Engineer
+ San Francisco
+ $87,500
+
+
+ Serge
+ Baldwin
+ Data Coordinator
+ Singapore
+ $138,575
+
+
+ Zenaida
+ Frank
+ Software Engineer
+ New York
+ $125,250
+
+
+ Zorita
+ Serrano
+ Software Engineer
+ San Francisco
+ $115,000
+
+
+ Jennifer
+ Acosta
+ Junior Javascript Developer
+ Edinburgh
+ $75,650
+
+
+ Cara
+ Stevens
+ Sales Assistant
+ New York
+ $145,600
+
+
+ Hermione
+ Butler
+ Regional Director
+ London
+ $356,250
+
+
+ Lael
+ Greer
+ Systems Administrator
+ London
+ $103,500
+
+
+ Jonas
+ Alexander
+ Developer
+ San Francisco
+ $86,500
+
+
+ Shad
+ Decker
+ Regional Director
+ Edinburgh
+ $183,000
+
+
+ Michael
+ Bruce
+ Javascript Developer
+ Singapore
+ $183,000
+
+
+ Donna
+ Snider
+ Customer Support
+ New York
+ $112,000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/cstrf3.php b/public/bck220325/public/cstrf3.php
new file mode 100644
index 0000000..40c385b
--- /dev/null
+++ b/public/bck220325/public/cstrf3.php
@@ -0,0 +1,248 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.signedon IS NOT NULL ORDER BY `trf-details`.trfnumber DESC");
+$archivetrflist->execute();
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NULL ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF N.
+ Signed On
+ Company Name
+ Description
+ Cert Type
+ Article type
+ PDF1
+ PDF2
+ ZIP
+ ACTION
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $archivetrflist->Index;
+?>
+
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("signedon")); ?>
+ getColumnVal("companyname_company")); ?>
+ getColumnVal("sample_description")); ?>
+ getColumnVal("name_certification")); ?>
+ getColumnVal("name_articletype")); ?>
+ " target="_blank" >
+ getColumnVal("pdffilename2"))) { ?>" target="_blank" >
+ getColumnVal("zipname"))) { ?>" target="_blank" >
+
+
+
+ moveNext();
+}
+$archivetrflist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/dashboard (2).php b/public/bck220325/public/dashboard (2).php
new file mode 100644
index 0000000..e69de29
diff --git a/public/bck220325/public/dashboard.php b/public/bck220325/public/dashboard.php
new file mode 100644
index 0000000..b80ae5b
--- /dev/null
+++ b/public/bck220325/public/dashboard.php
@@ -0,0 +1,298 @@
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.iduser='$iduserlogin'");
+$trfnumbersuser->execute();
+$numbertrfuser=$trfnumbersuser->TotalRows;
+
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idcompany='$idcompany'");
+$trfnumberpercompany->execute(); ?>
+setQuery("SELECT * FROM identificationparts LEFT JOIN `trf-details` ON identificationparts.idtrfdetails=`trf-details`.idtrfdetails WHERE `trf-details`.iduser='$iduserlogin'");
+$totalparts->execute();
+
+?>TotalRows ?>
+TotalRows;
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.csgo='Y' AND `trf-details`.signedonsecondcert IS NULL");
+$modulego->execute();
+
+?>
+getColumnVal("csgo"))) {
+ $csgoyes='Y';
+
+}
+
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $modulego->Index;
+?>
+
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("sample_description")); ?>
+
+
+
+
+ moveNext();
+}
+$modulego->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/db-connect.php b/public/bck220325/public/db-connect.php
new file mode 100644
index 0000000..9d85eb1
--- /dev/null
+++ b/public/bck220325/public/db-connect.php
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/db.php b/public/bck220325/public/db.php
new file mode 100644
index 0000000..e4a242c
--- /dev/null
+++ b/public/bck220325/public/db.php
@@ -0,0 +1,7 @@
+connect_error) {
+die("Connection failed: " . $conn->connect_error);
+}
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/dd-check.php b/public/bck220325/public/dd-check.php
new file mode 100644
index 0000000..f0f4a11
--- /dev/null
+++ b/public/bck220325/public/dd-check.php
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
Demo Multiple drop down list box from plus2net
+
+
+
+Value of \$subcat = $subcat ";
+
+
+?>
+
+
Reset and start again |
Reset and start again ( MYSQLI )
+
+
+
+
PHP SQL HTML free tutorials and scripts
+
+
+
+
+
diff --git a/public/bck220325/public/dd.php b/public/bck220325/public/dd.php
new file mode 100644
index 0000000..9f416d1
--- /dev/null
+++ b/public/bck220325/public/dd.php
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
Multiple drop down list box from plus2net
+
+
+
+
+ 0 and !is_numeric($cat)){ // to check if $cat is numeric data or not.
+echo "Data Error";
+exit;
+}
+
+
+
+///////// Getting the data from Mysql table for first list box//////////
+$quer2="SELECT DISTINCT name_articletype,idarticletype FROM article_type";
+///////////// End of query for first list box////////////
+
+/////// for second drop down list we will check if category is selected else we will display all the subcategory/////
+if(isset($cat) and strlen($cat) > 0){
+$quer="SELECT DISTINCT idmodelarticle,modelarticle FROM modelarticle where idarticletype=$cat";
+}else{$quer="SELECT DISTINCT idmodelarticle,modelarticle FROM modelarticle"; }
+////////// end of query for second subcategory drop down list box ///////////////////////////
+
+echo "
";
+?>
+
+
Reset and start again
+
+
PHP SQL HTML free tutorials and scripts
+
+
+
diff --git a/public/bck220325/public/ddown.zip b/public/bck220325/public/ddown.zip
new file mode 100644
index 0000000..ca01fc7
Binary files /dev/null and b/public/bck220325/public/ddown.zip differ
diff --git a/public/bck220325/public/declaration.php b/public/bck220325/public/declaration.php
new file mode 100644
index 0000000..1cc4b2e
--- /dev/null
+++ b/public/bck220325/public/declaration.php
@@ -0,0 +1,497 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+// update trf details`
+if (isset($_POST["optionform"])) {
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("languagereport", "s", "$reportlanguage", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("languagecertificate", "s", "$certificatelanguage", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("contacttrfname", "s", "$contactsendmail", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("emailtrfname", "s", "$emailsendmail", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("ukcacert", "s", "$ukcacert", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("surveillanceselectoption", "s", "$surveillanceselectoption", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+$idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+$revcs = $trfnumberfinal->getColumnVal("revcs");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+$chemicalagentlist->execute();
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ hasRole('Admin')) || (Auth::user()->hasRole('CustomerService')) || (Auth::user()->hasRole('Superuser'))) : ?>
+
+
+ hasRole('User'))) : ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ hasRole('Admin')) || (Auth::user()->hasRole('User')) || (Auth::user()->hasRole('Superuser'))) : ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("photofilename");
+ $img_info = getimagesize($image);
+ if ($img_info[2] <> IMG_JPEG) {
+ ?>
+
+
+
+
+
+
+ Attention: Attached image is not a JPEG/JPG file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/declarationtd.php b/public/bck220325/public/declarationtd.php
new file mode 100644
index 0000000..9d99ddc
--- /dev/null
+++ b/public/bck220325/public/declarationtd.php
@@ -0,0 +1,596 @@
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+$idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+$pdfdomanda = $trfnumberfinal->getColumnVal("pdffilename");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+prepare($sql);
+$stmt->bind_param("i", $idtd); // "i" indica che l'id è un intero
+$stmt->execute();
+$result = $stmt->get_result();
+$row = $result->fetch_assoc();
+$statustd = $row['statustd'];
+$idtrftd = $row['idtrf'];
+$trfmod = $row['trfmod'];
+$stmt->close();
+$conn->close();
+?>
+connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
+}
+
+// Query per ottenere la data più recente dalla tabella identificationparts
+$sqlmaxdate = "SELECT MAX(cmcreportdate_identificationparts) AS max_date FROM identificationparts WHERE idtrfdetails = ?";
+$stmt = $conn->prepare($sqlmaxdate);
+
+
+// Verifica se la query è stata preparata correttamente
+if ($stmt === false) {
+ die("Errore nella preparazione della query: " . $conn->error);
+}
+
+// Bind dei parametri e esecuzione della query
+$stmt->bind_param("i", $idtrftd);
+$stmt->execute();
+
+// Ottieni il risultato della query
+$result = $stmt->get_result();
+
+// Verifica se ci sono righe restituite
+if ($result->num_rows > 0) {
+ // Ottieni la riga risultante
+ $row = $result->fetch_assoc();
+
+ // Ottieni la data più recente
+ $max_date = $row["max_date"];
+
+ // Verifica se la data più recente è NULL
+ if ($max_date === NULL) {
+ // Imposta la data attuale
+ $max_date = date("Y-m-d");
+ }
+
+ // Fai qualcosa con la data più recente, ad esempio stampala a schermo
+
+} else {
+ // Se non ci sono righe restituite, impostare la data attuale
+ $max_date = date("Y-m-d");
+
+ // Fai qualcosa con la data attuale, ad esempio stampala a schermo
+
+}
+
+// Chiudi la connessione
+$stmt->close();
+$conn->close();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ hasRole('Admin')) || (Auth::user()->hasRole('Superuser')) || (Auth::user()->hasRole('CustomerService')) || (Auth::user()->hasRole('Certification'))) : ?>
+
+
+
Invio in firma del dossier Tecnico
+
+
+
+
+
+
+
+
+
+
+
+
+
+ hasRole('Certification')) : ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ La domanda di certificazione è stata modificata, pertanto firmando il File Tecnico, firmerai anche la domanda modificata
+ PREVIEW Domanda modificata
+
+
+
+
+
+
+
+
+
+
+
+
+ getColumnVal("photofilename");
+ $img_info = getimagesize($image);
+ if ($img_info[2] <> IMG_JPEG) {
+ ?>
+
+
+
+
+
+
+ Attention: Attached image is not a JPEG/JPG file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/delete_ajax.php b/public/bck220325/public/delete_ajax.php
new file mode 100644
index 0000000..6eeed82
--- /dev/null
+++ b/public/bck220325/public/delete_ajax.php
@@ -0,0 +1,46 @@
+ 'failed',
+ 'message' => "Mandatory field is missing !({$param})"
+ ]);
+
+ header('Content-Type: application/json');
+ echo $response;
+ exit();
+ }
+ }
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "delete";
+ $UpdateQuery->Table = "identificationparts";
+ $UpdateQuery->addFilter("ididentificationparts", "=", "i", "{$_POST['id']}");
+
+ try {
+ $UpdateQuery->execute();
+ $response = json_encode([
+ 'status' => 'success'
+ ]);
+ } catch (Exception $e) {
+ $response = json_encode([
+ 'status' => 'failed',
+ 'message' => $e->getMessage()
+ ]);
+ }
+} else {
+ $response = json_encode([
+ 'status' => 'failed',
+ 'message' => 'Method not allowed'
+ ]);
+}
+
+header('Content-Type: application/json');
+echo $response;
diff --git a/public/bck220325/public/delete_contact.php b/public/bck220325/public/delete_contact.php
new file mode 100644
index 0000000..e528527
--- /dev/null
+++ b/public/bck220325/public/delete_contact.php
@@ -0,0 +1,18 @@
+prepare("DELETE FROM contacts WHERE idcontacts = ?");
+ $deleteQuery->bind_param("i", $idcontacts);
+
+ if ($deleteQuery->execute()) {
+ echo 'success';
+ } else {
+ echo 'error';
+ }
+
+ $deleteQuery->close();
+}
diff --git a/public/bck220325/public/delete_file.php b/public/bck220325/public/delete_file.php
new file mode 100644
index 0000000..cff779f
--- /dev/null
+++ b/public/bck220325/public/delete_file.php
@@ -0,0 +1,35 @@
+
+prepare("SELECT filename_fileattached FROM tdfileattached WHERE idtdfileattached = ?");
+ $stmt->bind_param("i", $fileId);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ if ($row = $result->fetch_assoc()) {
+ $filePath = 'uploadtddocuments/' . $row['filename_fileattached'];
+
+ // Cancella il file dal filesystem
+ if (unlink($filePath)) {
+
+ // File cancellato, ora rimuovi il record dal database
+ $stmt = $conn->prepare("DELETE FROM tdfileattached WHERE idtdfileattached = ?");
+ $stmt->bind_param("i", $fileId);
+ if ($stmt->execute()) {
+ // echo 'success';
+ } else {
+ echo 'database_error';
+ }
+ } else {
+ echo 'file_delete_error';
+ }
+ } else {
+ echo 'file_not_found';
+ }
+ $stmt->close();
+}
diff --git a/public/bck220325/public/delete_filetd.php b/public/bck220325/public/delete_filetd.php
new file mode 100644
index 0000000..5cd17df
--- /dev/null
+++ b/public/bck220325/public/delete_filetd.php
@@ -0,0 +1,46 @@
+
+
+prepare("SELECT filename_fileattached FROM tdfileattached WHERE idtdfileattached = ?");
+ $stmt->bind_param("i", $fileId);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ if ($row = $result->fetch_assoc()) {
+ $filePath = 'uploadtddocuments/' . $row['filename_fileattached'];
+
+ // Cancella il file dal filesystem
+ if (unlink($filePath)) {
+
+ // File cancellato, ora rimuovi il record dal database
+ $stmt = $conn->prepare("DELETE FROM tdfileattached WHERE idtdfileattached = ?");
+ $stmt->bind_param("i", $fileId);
+ if ($stmt->execute()) {
+ // Success, reindirizza
+ header("Location: techdossier_start.php?idtd=" . $idtd . "&idtrf=" . $idtrf);
+ exit();
+ } else {
+ echo 'database_error';
+ }
+ } else {
+ echo 'file_delete_error';
+ }
+ } else {
+ echo 'file_not_found';
+ }
+ $stmt->close();
+ $conn->close(); // Chiudi la connessione
+ }
+ }
+}
+?>
diff --git a/public/bck220325/public/delete_qualcheck.php b/public/bck220325/public/delete_qualcheck.php
new file mode 100644
index 0000000..63cfa35
--- /dev/null
+++ b/public/bck220325/public/delete_qualcheck.php
@@ -0,0 +1,27 @@
+prepare($query);
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+
+ if ($stmt->affected_rows > 0) {
+ echo "Riga cancellata con successo.";
+ } else {
+ echo "Errore durante la cancellazione della riga.";
+ }
+
+ $stmt->close();
+ $conn->close();
+
+ // Reindirizza indietro alla pagina principale o mostra un messaggio
+ header("Location: qualcheck.php"); // Assicurati che non ci siano output prima di questa riga
+ exit;
+}
diff --git a/public/bck220325/public/delete_row.php b/public/bck220325/public/delete_row.php
new file mode 100644
index 0000000..56e7ba8
--- /dev/null
+++ b/public/bck220325/public/delete_row.php
@@ -0,0 +1,19 @@
+
+
+
+prepare("DELETE FROM contacts_td WHERE idcontactstd = ?");
+$stmt->bind_param("i", $id);
+if ($stmt->execute()) {
+ echo json_encode(['success' => true]);
+} else {
+ echo json_encode(['success' => false]);
+}
+$stmt->close();
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/deleteaddedoc.php b/public/bck220325/public/deleteaddedoc.php
new file mode 100644
index 0000000..bccc7f9
--- /dev/null
+++ b/public/bck220325/public/deleteaddedoc.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "fileattached";
+ $DeleteQuery->addFilter("idfileattached", "=", "i", "".($_GET['idadddoc']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "adddocument.php?idtrf=$idtrf";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteaddephotos.php b/public/bck220325/public/deleteaddephotos.php
new file mode 100644
index 0000000..a80c764
--- /dev/null
+++ b/public/bck220325/public/deleteaddephotos.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "additionalphotos";
+ $DeleteQuery->addFilter("idadditionalphotos", "=", "i", "" . ($_GET['idadditionalphotos']) . "");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "adddocument.php?idtrf=$idtrf";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo ? rel2abs($DeleteGoTo, dirname(__FILE__)) : "";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteaddreq.php b/public/bck220325/public/deleteaddreq.php
new file mode 100644
index 0000000..1093da4
--- /dev/null
+++ b/public/bck220325/public/deleteaddreq.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "trfaddrequirements";
+ $DeleteQuery->addFilter("idtrfaddrequirements", "=", "i", "".($_GET['idaddreq']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "addrequirements.php?idtrf=$idtrf";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteaddreqlist.php b/public/bck220325/public/deleteaddreqlist.php
new file mode 100644
index 0000000..8f78ecd
--- /dev/null
+++ b/public/bck220325/public/deleteaddreqlist.php
@@ -0,0 +1,15 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "stdreqlist";
+ $DeleteQuery->addFilter("idstdreqlist", "=", "i", "".($_GET['idstdreqlist']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "edit-requirements.php?idstandards=$idstandards";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteappform.php b/public/bck220325/public/deleteappform.php
new file mode 100644
index 0000000..845b38e
--- /dev/null
+++ b/public/bck220325/public/deleteappform.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "`trf-details`";
+ $DeleteQuery->addFilter("idtrfdetails", "=", "i", "".($_GET['idtrf']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "archivetrf.php";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteauditdpi.php b/public/bck220325/public/deleteauditdpi.php
new file mode 100644
index 0000000..09dbff1
--- /dev/null
+++ b/public/bck220325/public/deleteauditdpi.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "auditdpi";
+ $DeleteQuery->addFilter("idauditdpi", "=", "i", "".($_GET['idauditdpi']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "typeofcertificate5.php?idtrf=$idtrf";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteauditdpi6.php b/public/bck220325/public/deleteauditdpi6.php
new file mode 100644
index 0000000..5b77558
--- /dev/null
+++ b/public/bck220325/public/deleteauditdpi6.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "auditdpi";
+ $DeleteQuery->addFilter("idauditdpi", "=", "i", "".($_GET['idauditdpi']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "typeofcertificate6.php?idtrf=$idtrf";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deletechemadd.php b/public/bck220325/public/deletechemadd.php
new file mode 100644
index 0000000..c8ab386
--- /dev/null
+++ b/public/bck220325/public/deletechemadd.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "trfchemicalagent";
+ $DeleteQuery->addFilter("idtrfchemicalagent", "=", "i", "".($_GET['idchemadd']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "chemicalagent.php?idtrf=$idtrf";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deletedpicat.php b/public/bck220325/public/deletedpicat.php
new file mode 100644
index 0000000..4aafdf6
--- /dev/null
+++ b/public/bck220325/public/deletedpicat.php
@@ -0,0 +1,15 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "stddpicategory";
+ $DeleteQuery->addFilter("idstddpicategory", "=", "i", "".($_GET['idstddpicategory']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "edit-dpicategory.php?idstandards=$idstandards";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deletefileauditdpi.php b/public/bck220325/public/deletefileauditdpi.php
new file mode 100644
index 0000000..bbcde27
--- /dev/null
+++ b/public/bck220325/public/deletefileauditdpi.php
@@ -0,0 +1,17 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "fileattached";
+ $DeleteQuery->addFilter("idfileattached", "=", "i", "".($_GET['idfileattached']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "uploaddoc.php?idtrf=$idtrf&idauditdpi=$idauditdpi";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deletefilerep.php b/public/bck220325/public/deletefilerep.php
new file mode 100644
index 0000000..49c7506
--- /dev/null
+++ b/public/bck220325/public/deletefilerep.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "filerepository";
+ $DeleteQuery->addFilter("idfilerepository", "=", "i", "".($_GET['idrepositoryfile']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "repositoryupload.php";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteidentparts.php b/public/bck220325/public/deleteidentparts.php
new file mode 100644
index 0000000..b203e7a
--- /dev/null
+++ b/public/bck220325/public/deleteidentparts.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "identificationparts";
+ $DeleteQuery->addFilter("ididentificationparts", "=", "i", "".($_GET['ididentpart']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "identificationparts.php?idtrf=$idtrf";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deletelogo.php b/public/bck220325/public/deletelogo.php
new file mode 100644
index 0000000..5e8f8da
--- /dev/null
+++ b/public/bck220325/public/deletelogo.php
@@ -0,0 +1,30 @@
+prepare($query);
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ if ($row = $result->fetch_assoc()) {
+ $fileToDelete = "logos/" . $row['filenamelogo'];
+ // Cancellazione del file dal server
+ if (file_exists($fileToDelete)) {
+ unlink($fileToDelete);
+ }
+ }
+
+ // Cancellazione del record dal database
+ $query = "DELETE FROM logo_td WHERE idlogo_td = ?";
+ $stmt = $conn->prepare($query);
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+
+ header("Location: logoPopup.php"); // Reindirizza indietro alla pagina dei loghi
+} else {
+ echo "Operazione non valida.";
+}
diff --git a/public/bck220325/public/deleteproducer.php b/public/bck220325/public/deleteproducer.php
new file mode 100644
index 0000000..6e78bc1
--- /dev/null
+++ b/public/bck220325/public/deleteproducer.php
@@ -0,0 +1,17 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "auditmanufacturer";
+ $DeleteQuery->addFilter("idauditmanufacturer", "=", "i", "".($_GET['idauditmanufacturer']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "auditproducer.php?idtrf=$idtrf&idauditdpi=$idauditdpi";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deleteprotcat.php b/public/bck220325/public/deleteprotcat.php
new file mode 100644
index 0000000..3f57785
--- /dev/null
+++ b/public/bck220325/public/deleteprotcat.php
@@ -0,0 +1,15 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "stdprotectioncat";
+ $DeleteQuery->addFilter("idstdprotectioncat", "=", "i", "".($_GET['idstdprotectioncat']) ."");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "edit-protcategory.php?idstandards=$idstandards";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo?rel2abs($DeleteGoTo,dirname(__FILE__)):"";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deletetd.php b/public/bck220325/public/deletetd.php
new file mode 100644
index 0000000..5f71a48
--- /dev/null
+++ b/public/bck220325/public/deletetd.php
@@ -0,0 +1,16 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "data_td";
+ $DeleteQuery->addFilter("iddata_td", "=", "i", "" . ($_GET['idtd']) . "");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "archivetd.php";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo ? rel2abs($DeleteGoTo, dirname(__FILE__)) : "";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/deletetdaddedoc.php b/public/bck220325/public/deletetdaddedoc.php
new file mode 100644
index 0000000..cd40e9c
--- /dev/null
+++ b/public/bck220325/public/deletetdaddedoc.php
@@ -0,0 +1,17 @@
+
+
+Action = "delete";
+ $DeleteQuery->Table = "tdfileattached";
+ $DeleteQuery->addFilter("idtdfileattached", "=", "i", "" . ($_GET['idtdadddoc']) . "");
+ $DeleteQuery->execute();
+ $DeleteGoTo = "techdossier_adddocument.php?idtd=$idtd&idtrftd=$idtrftd";
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo ? rel2abs($DeleteGoTo, dirname(__FILE__)) : "";
+ $DeleteQuery->redirect($DeleteGoTo);
+}
+?>
diff --git a/public/bck220325/public/downloadfile.php b/public/bck220325/public/downloadfile.php
new file mode 100644
index 0000000..fe9893c
--- /dev/null
+++ b/public/bck220325/public/downloadfile.php
@@ -0,0 +1,220 @@
+
+
+
+setQuery("SELECT * FROM filerepository ORDER BY filerepository.filenamerep ASC");
+$downloadfilelist->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Descrizione
+ Revisione
+ Data
+ File
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $downloadfilelist->Index;
+?>
+
+
+ getColumnVal("description")); ?>
+ getColumnVal("rev")); ?>
+ getColumnVal("daterev")); ?>
+ " target="_blank" >
+
+ moveNext();
+}
+$downloadfilelist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/dropdown-form.php b/public/bck220325/public/dropdown-form.php
new file mode 100644
index 0000000..ad27169
--- /dev/null
+++ b/public/bck220325/public/dropdown-form.php
@@ -0,0 +1,80 @@
+
+
+
+
+
+
PHP - How to make dependent dropdown list using jquery Ajax?
+
+
+
+
+
+
+
+
+
+
Select State and get bellow Related City
+
+
+ Select State:
+
+ --- Select State ---
+
+
+ query($cmctrfdb);
+ while($row = $result->fetch_assoc()){
+ echo "".$row['name_articletype']." ";
+ }
+ ?>
+
+
+
+
+
+
+
+ Select City:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/dropnew1.php b/public/bck220325/public/dropnew1.php
new file mode 100644
index 0000000..c70260d
--- /dev/null
+++ b/public/bck220325/public/dropnew1.php
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/dropprova.php b/public/bck220325/public/dropprova.php
new file mode 100644
index 0000000..93ae693
--- /dev/null
+++ b/public/bck220325/public/dropprova.php
@@ -0,0 +1,37 @@
+
+query('select * from article_type');
+?>
+Select Country
+num_rows > 0) {
+// output data of each row
+while($row = $country_result->fetch_assoc()) {
+?>
+">
+
+
+
+
+Select State
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/dropprovabis.php b/public/bck220325/public/dropprovabis.php
new file mode 100644
index 0000000..7608b35
--- /dev/null
+++ b/public/bck220325/public/dropprovabis.php
@@ -0,0 +1,15 @@
+
+query('select * from modelarticle where idarticletype='.$country_id.'');
+$options = "
Select State ";
+while($row = $states_result->fetch_assoc()) {
+$options .= "
".$row['namemodelarticle']." ";
+}
+echo $options;
+}?>
+
diff --git a/public/bck220325/public/dtable.php b/public/bck220325/public/dtable.php
new file mode 100644
index 0000000..cef8fd7
--- /dev/null
+++ b/public/bck220325/public/dtable.php
@@ -0,0 +1,565 @@
+
+
+
+
+
+
DataTables example - File export
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
File export
+
+
+
+
+
+
+
+
+
+
+
+ Name
+ Position
+ Office
+ Age
+ Start date
+ Salary
+
+
+
+
+ Tiger Nixon
+ System Architect
+ Edinburgh
+ 61
+ 2011-04-25
+ $320,800
+
+
+ Garrett Winters
+ Accountant
+ Tokyo
+ 63
+ 2011-07-25
+ $170,750
+
+
+ Ashton Cox
+ Junior Technical Author
+ San Francisco
+ 66
+ 2009-01-12
+ $86,000
+
+
+ Cedric Kelly
+ Senior Javascript Developer
+ Edinburgh
+ 22
+ 2012-03-29
+ $433,060
+
+
+ Airi Satou
+ Accountant
+ Tokyo
+ 33
+ 2008-11-28
+ $162,700
+
+
+ Brielle Williamson
+ Integration Specialist
+ New York
+ 61
+ 2012-12-02
+ $372,000
+
+
+ Herrod Chandler
+ Sales Assistant
+ San Francisco
+ 59
+ 2012-08-06
+ $137,500
+
+
+ Rhona Davidson
+ Integration Specialist
+ Tokyo
+ 55
+ 2010-10-14
+ $327,900
+
+
+ Colleen Hurst
+ Javascript Developer
+ San Francisco
+ 39
+ 2009-09-15
+ $205,500
+
+
+ Sonya Frost
+ Software Engineer
+ Edinburgh
+ 23
+ 2008-12-13
+ $103,600
+
+
+ Jena Gaines
+ Office Manager
+ London
+ 30
+ 2008-12-19
+ $90,560
+
+
+ Quinn Flynn
+ Support Lead
+ Edinburgh
+ 22
+ 2013-03-03
+ $342,000
+
+
+ Charde Marshall
+ Regional Director
+ San Francisco
+ 36
+ 2008-10-16
+ $470,600
+
+
+ Haley Kennedy
+ Senior Marketing Designer
+ London
+ 43
+ 2012-12-18
+ $313,500
+
+
+ Tatyana Fitzpatrick
+ Regional Director
+ London
+ 19
+ 2010-03-17
+ $385,750
+
+
+ Michael Silva
+ Marketing Designer
+ London
+ 66
+ 2012-11-27
+ $198,500
+
+
+ Paul Byrd
+ Chief Financial Officer (CFO)
+ New York
+ 64
+ 2010-06-09
+ $725,000
+
+
+ Gloria Little
+ Systems Administrator
+ New York
+ 59
+ 2009-04-10
+ $237,500
+
+
+ Bradley Greer
+ Software Engineer
+ London
+ 41
+ 2012-10-13
+ $132,000
+
+
+ Dai Rios
+ Personnel Lead
+ Edinburgh
+ 35
+ 2012-09-26
+ $217,500
+
+
+ Jenette Caldwell
+ Development Lead
+ New York
+ 30
+ 2011-09-03
+ $345,000
+
+
+ Yuri Berry
+ Chief Marketing Officer (CMO)
+ New York
+ 40
+ 2009-06-25
+ $675,000
+
+
+ Caesar Vance
+ Pre-Sales Support
+ New York
+ 21
+ 2011-12-12
+ $106,450
+
+
+ Doris Wilder
+ Sales Assistant
+ Sydney
+ 23
+ 2010-09-20
+ $85,600
+
+
+ Angelica Ramos
+ Chief Executive Officer (CEO)
+ London
+ 47
+ 2009-10-09
+ $1,200,000
+
+
+ Gavin Joyce
+ Developer
+ Edinburgh
+ 42
+ 2010-12-22
+ $92,575
+
+
+ Jennifer Chang
+ Regional Director
+ Singapore
+ 28
+ 2010-11-14
+ $357,650
+
+
+ Brenden Wagner
+ Software Engineer
+ San Francisco
+ 28
+ 2011-06-07
+ $206,850
+
+
+ Fiona Green
+ Chief Operating Officer (COO)
+ San Francisco
+ 48
+ 2010-03-11
+ $850,000
+
+
+ Shou Itou
+ Regional Marketing
+ Tokyo
+ 20
+ 2011-08-14
+ $163,000
+
+
+ Michelle House
+ Integration Specialist
+ Sydney
+ 37
+ 2011-06-02
+ $95,400
+
+
+ Suki Burks
+ Developer
+ London
+ 53
+ 2009-10-22
+ $114,500
+
+
+ Prescott Bartlett
+ Technical Author
+ London
+ 27
+ 2011-05-07
+ $145,000
+
+
+ Gavin Cortez
+ Team Leader
+ San Francisco
+ 22
+ 2008-10-26
+ $235,500
+
+
+ Martena Mccray
+ Post-Sales support
+ Edinburgh
+ 46
+ 2011-03-09
+ $324,050
+
+
+ Unity Butler
+ Marketing Designer
+ San Francisco
+ 47
+ 2009-12-09
+ $85,675
+
+
+ Howard Hatfield
+ Office Manager
+ San Francisco
+ 51
+ 2008-12-16
+ $164,500
+
+
+ Hope Fuentes
+ Secretary
+ San Francisco
+ 41
+ 2010-02-12
+ $109,850
+
+
+ Vivian Harrell
+ Financial Controller
+ San Francisco
+ 62
+ 2009-02-14
+ $452,500
+
+
+ Timothy Mooney
+ Office Manager
+ London
+ 37
+ 2008-12-11
+ $136,200
+
+
+ Jackson Bradshaw
+ Director
+ New York
+ 65
+ 2008-09-26
+ $645,750
+
+
+ Olivia Liang
+ Support Engineer
+ Singapore
+ 64
+ 2011-02-03
+ $234,500
+
+
+ Bruno Nash
+ Software Engineer
+ London
+ 38
+ 2011-05-03
+ $163,500
+
+
+ Sakura Yamamoto
+ Support Engineer
+ Tokyo
+ 37
+ 2009-08-19
+ $139,575
+
+
+ Thor Walton
+ Developer
+ New York
+ 61
+ 2013-08-11
+ $98,540
+
+
+ Finn Camacho
+ Support Engineer
+ San Francisco
+ 47
+ 2009-07-07
+ $87,500
+
+
+ Serge Baldwin
+ Data Coordinator
+ Singapore
+ 64
+ 2012-04-09
+ $138,575
+
+
+ Zenaida Frank
+ Software Engineer
+ New York
+ 63
+ 2010-01-04
+ $125,250
+
+
+ Zorita Serrano
+ Software Engineer
+ San Francisco
+ 56
+ 2012-06-01
+ $115,000
+
+
+ Jennifer Acosta
+ Junior Javascript Developer
+ Edinburgh
+ 43
+ 2013-02-01
+ $75,650
+
+
+ Cara Stevens
+ Sales Assistant
+ New York
+ 46
+ 2011-12-06
+ $145,600
+
+
+ Hermione Butler
+ Regional Director
+ London
+ 47
+ 2011-03-21
+ $356,250
+
+
+ Lael Greer
+ Systems Administrator
+ London
+ 21
+ 2009-02-27
+ $103,500
+
+
+ Jonas Alexander
+ Developer
+ San Francisco
+ 30
+ 2010-07-14
+ $86,500
+
+
+ Shad Decker
+ Regional Director
+ Edinburgh
+ 51
+ 2008-11-13
+ $183,000
+
+
+ Michael Bruce
+ Javascript Developer
+ Singapore
+ 29
+ 2011-06-27
+ $183,000
+
+
+ Donna Snider
+ Customer Support
+ New York
+ 27
+ 2011-01-25
+ $112,000
+
+
+
+
+ Name
+ Position
+ Office
+ Age
+ Start date
+ Salary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-certtype.php b/public/bck220325/public/edit-certtype.php
new file mode 100644
index 0000000..97e2ca5
--- /dev/null
+++ b/public/bck220325/public/edit-certtype.php
@@ -0,0 +1,228 @@
+
+
+
+
+
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcertificationtype'");
+$certrecord->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-characteristic.php b/public/bck220325/public/edit-characteristic.php
new file mode 100644
index 0000000..732fe59
--- /dev/null
+++ b/public/bck220325/public/edit-characteristic.php
@@ -0,0 +1,221 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();?>
+setQuery("SELECT article_characteristic.name_articlecharacteristic, article_characteristic.name_articlecharacteristic_eng, article_type.name_articletype, article_characteristic.idarticletype AS arttypeid FROM article_characteristic LEFT JOIN article_type ON article_type.idarticletype=article_characteristic.idarticletype WHERE article_characteristic.idarticlecharacteristic='$idarticlecharacteristic'");
+$artcharact->execute();
+?>
+Action = "update";
+ $UpdateQuery->Table = "standards";
+ $UpdateQuery->bindColumn("fmidstandards", "i", "".((isset($_POST["fmcode"]))?$_POST["fmcode"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardname", "s", "".((isset($_POST["itastdname"]))?$_POST["itastdname"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardname_eng", "s", "".((isset($_POST["engstdname"]))?$_POST["engstdname"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardcode", "s", "".((isset($_POST["standardcode"]))?$_POST["standardcode"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "".((isset($_POST["idarticletype"]))?$_POST["idarticletype"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticlecharacteristic", "i", "".((isset($_POST["articlecharact"]))?$_POST["articlecharact"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("iddpicategory", "i", "".((isset($_POST["categorydpi"]))?$_POST["categorydpi"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("virusset", "s", "".((isset($_POST["virusprotection"]))?$_POST["virusprotection"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("chemicalsset", "s", "".((isset($_POST["chemicalagent"]))?$_POST["chemicalagent"]:"") ."", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idstandards", "=", "i", "".($idstandards) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-chemical.php b/public/bck220325/public/edit-chemical.php
new file mode 100644
index 0000000..27d9e2c
--- /dev/null
+++ b/public/bck220325/public/edit-chemical.php
@@ -0,0 +1,176 @@
+
+
+setQuery("SELECT chemicalagent.name_chemicalagent, chemicalagent.name_chemicalagent_en FROM chemicalagent WHERE chemicalagent.idchemicalagent='$idchemicalagent'");
+$chemrecord->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-dpicat.php b/public/bck220325/public/edit-dpicat.php
new file mode 100644
index 0000000..e069bbc
--- /dev/null
+++ b/public/bck220325/public/edit-dpicat.php
@@ -0,0 +1,201 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();?>
+setQuery("SELECT dpicategory.value_dpicategory, dpicategory.value_dpicategory_en, article_type.name_articletype, dpicategory.idarticletype AS arttypeid FROM dpicategory LEFT JOIN article_type ON article_type.idarticletype=dpicategory.idarticletype WHERE dpicategory.iddpicategory='$iddpicategory'");
+$dpicatrecord->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-dpicategory.php b/public/bck220325/public/edit-dpicategory.php
new file mode 100644
index 0000000..bb2e85a
--- /dev/null
+++ b/public/bck220325/public/edit-dpicategory.php
@@ -0,0 +1,250 @@
+
+
+
+
+
+setQuery("SELECT * FROM stddpicategory WHERE stddpicategory.iddpicategory='$iddpicheck' AND stddpicategory.idstandards='$idstandards'");
+$dpicheck->execute();
+?>
+getColumnVal("idstddpicategory"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "stddpicategory";
+ $InsertQuery->bindColumn("idstandards", "i", "$idstandards", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iddpicategory", "i", "".((isset($_POST["dpicat"]))?$_POST["dpicat"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}}
+?>
+setQuery("SELECT * FROM standards WHERE standards.idstandards='$idstandards'");
+$standarddetail->execute();?>
+setQuery("SELECT * FROM dpicategory ORDER BY dpicategory.value_dpicategory");
+$dpicategorylist->execute();
+?>
+setQuery("SELECT * FROM stddpicategory LEFT JOIN standards ON stddpicategory.idstandards=standards.idstandards LEFT JOIN dpicategory ON dpicategory.iddpicategory=stddpicategory.iddpicategory WHERE stddpicategory.idstandards='$idstandards' ");
+$selectdpicatstd->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi le categorie di DPI per questo standard
+
+
+
+
+
+ DPI Category
+ Action
+
+
+
+ atEnd()) {
+ $wa_startindex = $selectdpicatstd->Index;
+?>
+
+ getColumnVal("value_dpicategory")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+}
+$selectdpicatstd->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi le categorie di DPI per questo standard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-protcat.php b/public/bck220325/public/edit-protcat.php
new file mode 100644
index 0000000..7641d18
--- /dev/null
+++ b/public/bck220325/public/edit-protcat.php
@@ -0,0 +1,200 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();?>
+setQuery("SELECT protectioncategory.name_protectioncategory, protectioncategory.name_protectioncategory_en, article_type.name_articletype, protectioncategory.idarticletype AS arttypeid FROM protectioncategory LEFT JOIN article_type ON article_type.idarticletype=protectioncategory.idarticletype WHERE protectioncategory.idprotectioncategory='$idprotectioncategory'");
+$protcatrecord->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-protcategory.php b/public/bck220325/public/edit-protcategory.php
new file mode 100644
index 0000000..1eeaa13
--- /dev/null
+++ b/public/bck220325/public/edit-protcategory.php
@@ -0,0 +1,251 @@
+
+
+
+
+setQuery("SELECT * FROM stdprotectioncat WHERE stdprotectioncat.idprotectioncategory='$idprotcheck' AND stdprotectioncat.idstandards='$idstandards'");
+$protcheck->execute();
+
+ if (empty($protcheck->getColumnVal("idstdprotectioncat"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "stdprotectioncat";
+ $InsertQuery->bindColumn("idstandards", "i", "$idstandards", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idprotectioncategory", "i", "".((isset($_POST["protcat"]))?$_POST["protcat"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}}
+?>
+
+setQuery("SELECT * FROM standards WHERE standards.idstandards='$idstandards'");
+$standarddetail->execute();
+$idarttypen=$standarddetail->getColumnVal("idarticletype");
+
+echo $idarttypen; ?>
+
+setQuery("SELECT * FROM protectioncategory ORDER BY protectioncategory.name_protectioncategory ");
+$protectioncategorylist->execute();
+?>
+setQuery("SELECT * FROM stdprotectioncat LEFT JOIN standards ON stdprotectioncat.idstandards=standards.idstandards LEFT JOIN protectioncategory ON protectioncategory.idprotectioncategory=stdprotectioncat.idprotectioncategory WHERE stdprotectioncat.idstandards='$idstandards' ");
+$selectprotcatstd->execute();?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi le categorie di protezione per questo standard
+
+
+
+
+
+ Protection Category
+ Action
+
+
+
+ atEnd()) {
+ $wa_startindex = $selectprotcatstd->Index;
+?>
+
+ getColumnVal("name_protectioncategory")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+}
+$selectprotcatstd->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi le categorie di protezione per questo standard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-req.php b/public/bck220325/public/edit-req.php
new file mode 100644
index 0000000..5bec336
--- /dev/null
+++ b/public/bck220325/public/edit-req.php
@@ -0,0 +1,200 @@
+
+
+
+
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();?>
+setQuery("SELECT additionalrequirements.name_additionalrequirements_it, additionalrequirements.name_additionalrequirements_en, article_type.name_articletype, additionalrequirements.idarticletype AS arttypeid FROM additionalrequirements LEFT JOIN article_type ON article_type.idarticletype=additionalrequirements.idarticletype WHERE additionalrequirements.idadditionalrequirements='$idadditionalrequirements'");
+$reqrecord->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-requirements.php b/public/bck220325/public/edit-requirements.php
new file mode 100644
index 0000000..3c699b5
--- /dev/null
+++ b/public/bck220325/public/edit-requirements.php
@@ -0,0 +1,250 @@
+
+
+
+
+
+setQuery("SELECT * FROM stdreqlist WHERE stdreqlist.idadditionalrequirements='$idreqcheck' AND stdreqlist.idstandards='$idstandards'");
+$reqcheck->execute();
+?>
+getColumnVal("idstdreqlist"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "stdreqlist";
+ $InsertQuery->bindColumn("idstandards", "i", "$idstandards", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idadditionalrequirements", "i", "".((isset($_POST["reqadd"]))?$_POST["reqadd"]:"") ."", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ if (function_exists("rel2abs")) $InsertGoTo = $InsertGoTo?rel2abs($InsertGoTo,dirname(__FILE__)):"";
+ $InsertQuery->redirect($InsertGoTo);
+}}
+?>
+setQuery("SELECT * FROM standards WHERE standards.idstandards='$idstandards'");
+$standarddetail->execute();?>
+setQuery("SELECT * FROM additionalrequirements ORDER BY additionalrequirements.name_additionalrequirements");
+$addreqlist->execute();
+?>
+setQuery("SELECT * FROM stdreqlist LEFT JOIN standards ON stdreqlist.idstandards=standards.idstandards LEFT JOIN additionalrequirements ON stdreqlist.idadditionalrequirements=additionalrequirements.idadditionalrequirements WHERE stdreqlist.idstandards='$idstandards' ");
+$selectaddreqstd->execute();
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi le categorie di DPI per questo standard
+
+
+
+
+
+ ADD REQ
+ Action
+
+
+
+ atEnd()) {
+ $wa_startindex = $selectaddreqstd->Index;
+?>
+
+ getColumnVal("name_additionalrequirements_it")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+}
+$selectaddreqstd->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi i requisiti addizionali per questo standard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/edit-standard.php b/public/bck220325/public/edit-standard.php
new file mode 100644
index 0000000..0cbbee4
--- /dev/null
+++ b/public/bck220325/public/edit-standard.php
@@ -0,0 +1,330 @@
+
+
+
+setQuery("SELECT * FROM standards WHERE standards.idstandards='$idstandards' ORDER BY standards.idarticletype, standards.standardcode");
+$standarddetail->execute();
+
+?>
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$articletypelist->execute();
+?>
+setQuery("SELECT * FROM article_characteristic ORDER BY article_characteristic.idarticletype, article_characteristic.name_articlecharacteristic");
+$articlecharacteristiclist->execute();
+?>
+setQuery("SELECT * FROM dpicategory ORDER BY dpicategory.value_dpicategory");
+$categorydpilist->execute(); ?>
+getColumnVal("idarticletype");
+$articletypesel = new WA_MySQLi_RS("articletypesel", $cmctrfdb, 1);
+$articletypesel->setQuery("SELECT * FROM article_type WHERE article_type.idarticletype='$idarticletypen'");
+$articletypesel->execute(); ?>
+getColumnVal("idarticlecharacteristic");
+$artcharactcheck = new WA_MySQLi_RS("artcharactcheck", $cmctrfdb, 1);
+$artcharactcheck->setQuery("SELECT * FROM article_characteristic WHERE article_characteristic.idarticlecharacteristic='$idarticlecharacteristicn'");
+$artcharactcheck->execute(); ?>
+getColumnVal("iddpicategory");
+$dpicategorycheck = new WA_MySQLi_RS("dpicategorycheck", $cmctrfdb, 1);
+$dpicategorycheck->setQuery("SELECT * FROM dpicategory WHERE dpicategory.iddpicategory='$iddpicategoryn'");
+$dpicategorycheck->execute();
+?>
+Action = "update";
+ $UpdateQuery->Table = "standards";
+ $UpdateQuery->bindColumn("fmidstandards", "i", "" . ((isset($_POST["fmcode"])) ? $_POST["fmcode"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardname", "s", "" . ((isset($_POST["itastdname"])) ? $_POST["itastdname"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardname_eng", "s", "" . ((isset($_POST["engstdname"])) ? $_POST["engstdname"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("standardcode", "s", "" . ((isset($_POST["standardcode"])) ? $_POST["standardcode"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "" . ((isset($_POST["idarticletype"])) ? $_POST["idarticletype"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticlecharacteristic", "i", "" . ((isset($_POST["articlecharact"])) ? $_POST["articlecharact"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("iddpicategory", "i", "" . ((isset($_POST["categorydpi"])) ? $_POST["categorydpi"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("virusset", "s", "" . ((isset($_POST["virusprotection"])) ? $_POST["virusprotection"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("chemicalsset", "s", "" . ((isset($_POST["chemicalagent"])) ? $_POST["chemicalagent"] : "") . "", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idstandards", "=", "i", "" . ($idstandards) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Da questa pagina puoi gestire gli standards e tutti i dati correlati
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/favicon.ico b/public/bck220325/public/favicon.ico
new file mode 100644
index 0000000..45a7ed0
Binary files /dev/null and b/public/bck220325/public/favicon.ico differ
diff --git a/public/bck220325/public/fillparts.php b/public/bck220325/public/fillparts.php
new file mode 100644
index 0000000..edee852
--- /dev/null
+++ b/public/bck220325/public/fillparts.php
@@ -0,0 +1,99 @@
+ 0) {
+ $query = "UPDATE identificationparts SET " . implode(', ', $updates) . " WHERE ididentificationparts = ?";
+ $params[] = &$ididentificationparts;
+ $types .= 'i';
+
+ $stmt = $conn->prepare($query);
+ if ($stmt) {
+ $stmt->bind_param($types, ...$params);
+ if ($stmt->execute()) {
+ // Verifica se sono state effettuate modifiche
+ if ($stmt->affected_rows > 0) {
+ echo json_encode(['success' => true, 'message' => 'Aggiornamento effettuato con successo']);
+ } else {
+ echo json_encode(['success' => false, 'message' => 'Nessun aggiornamento necessario o id non trovato']);
+ }
+ } else {
+ echo json_encode(['success' => false, 'message' => 'Errore nell\'esecuzione della query']);
+ }
+ $stmt->close();
+ } else {
+ echo json_encode(['success' => false, 'message' => 'Errore nella preparazione della query']);
+ }
+ } else {
+ echo json_encode(['success' => false, 'message' => 'Nessun campo da aggiornare']);
+ }
+
+ $conn->close();
+} else {
+ // Gestire l'accesso non valido a questo file
+ header('HTTP/1.1 403 Forbidden');
+ echo json_encode(['success' => false, 'message' => 'Accesso negato o dati mancanti']);
+}
diff --git a/public/bck220325/public/fillrisk.php b/public/bck220325/public/fillrisk.php
new file mode 100644
index 0000000..87b9eca
--- /dev/null
+++ b/public/bck220325/public/fillrisk.php
@@ -0,0 +1,28 @@
+prepare("UPDATE fillrisk_td SET $field = ? WHERE idfillrisk_td = ?");
+ $stmt->bind_param("si", $value, $id);
+ $stmt->execute();
+
+ if ($stmt->affected_rows > 0) {
+ echo "Aggiornamento effettuato con successo";
+ } else {
+ echo "Nessun aggiornamento effettuato";
+ }
+ $stmt->close();
+ }
+ $conn->close();
+} else {
+ // Gestire l'accesso non valido a questo file
+ header('HTTP/1.1 403 Forbidden');
+ echo "Accesso negato.";
+}
diff --git a/public/bck220325/public/formdrop.php b/public/bck220325/public/formdrop.php
new file mode 100644
index 0000000..309eecc
--- /dev/null
+++ b/public/bck220325/public/formdrop.php
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Please choose..
+ Pending
+ Process
+ Delivered
+
+
+ Postage:
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/formiden.php b/public/bck220325/public/formiden.php
new file mode 100644
index 0000000..04d0599
--- /dev/null
+++ b/public/bck220325/public/formiden.php
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/forms.php b/public/bck220325/public/forms.php
new file mode 100644
index 0000000..0338015
--- /dev/null
+++ b/public/bck220325/public/forms.php
@@ -0,0 +1,580 @@
+
+
+fetchCountry();
+
+ ?>
+setQuery("SELECT * FROM `trf-details` ORDER BY `trf-details`.trfnumber DESC LIMIT 1");
+$lasttrfnumber->execute();?>
+getColumnVal("trfnumber");
+$nextnumber=$lastnumber+1;
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$tempcodesearch->execute();
+}
+?>
+getColumnVal("idtrfdetails"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "`trf-details`";
+ $InsertQuery->bindColumn("trfnumber", "i", "$nextnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcompany", "i", "$idcompany", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iduser", "i", "$iduserlogin", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcertification", "i", "$certtype", "WA_DEFAULT");
+ $InsertQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("tempcode", "s", "$tempcode", "WA_DEFAULT");
+ $InsertQuery->bindColumn("notificatedorganismname", "s", "$notificatedorganismname", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $tempcodesearch2 = new WA_MySQLi_RS("tempcodesearch",$cmctrfdb,1);
+$tempcodesearch2->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$tempcodesearch2->execute();
+
+ $idtrf=$tempcodesearch2->getColumnVal("idtrfdetails");
+
+ $code="1";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $code="2";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $UpdateQuery->addFilter("tempcode", "=", "s", "".($tempcode) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+
+ //include('uploadfilecertificate.php');
+ }}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$trfnumberfinal->execute();
+ $idtrf=$trfnumberfinal->getColumnVal("idtrfdetails");
+ $idcertn=$trfnumberfinal->getColumnVal("idcertification");
+} else {
+$trfnumberfinal = new WA_MySQLi_RS("trfnumberfinal",$cmctrfdb,1);
+$trfnumberfinal->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+ $idcertn=$trfnumberfinal->getColumnVal("idcertification");
+}
+?>
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$typearticleselect->execute();?>
+setQuery("SELECT * FROM article_characteristic ORDER BY article_characteristic.name_articlecharacteristic");
+$charactarticle->execute();?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+setQuery("SELECT * FROM modelarticle ORDER BY modelarticle.namemodelarticle");
+$modelarticlelist->execute();
+?>
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/forms.php.bak b/public/bck220325/public/forms.php.bak
new file mode 100644
index 0000000..2c889a9
--- /dev/null
+++ b/public/bck220325/public/forms.php.bak
@@ -0,0 +1,580 @@
+
+
+fetchCountry();
+
+ ?>
+setQuery("SELECT * FROM `trf-details` ORDER BY `trf-details`.trfnumber DESC LIMIT 1");
+$lasttrfnumber->execute();?>
+getColumnVal("trfnumber");
+$nextnumber=$lastnumber+1;
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$tempcodesearch->execute();
+}
+?>
+getColumnVal("idtrfdetails"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "`trf-details`";
+ $InsertQuery->bindColumn("trfnumber", "i", "$nextnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcompany", "i", "$idcompany", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iduser", "i", "$iduserlogin", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcertification", "i", "$certtype", "WA_DEFAULT");
+ $InsertQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("tempcode", "s", "$tempcode", "WA_DEFAULT");
+ $InsertQuery->bindColumn("notificatedorganismname", "s", "$notificatedorganismname", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $tempcodesearch2 = new WA_MySQLi_RS("tempcodesearch",$cmctrfdb,1);
+$tempcodesearch2->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$tempcodesearch2->execute();
+
+ $idtrf=$tempcodesearch2->getColumnVal("idtrfdetails");
+
+ $code="1";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $code="2";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "contacts";
+ $UpdateQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $UpdateQuery->addFilter("tempcode", "=", "s", "".($tempcode) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+
+ //include('uploadfilecertificate.php');
+ }}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$trfnumberfinal->execute();
+ $idtrf=$trfnumberfinal->getColumnVal("idtrfdetails");
+ $idcertn=$trfnumberfinal->getColumnVal("idcertification");
+} else {
+$trfnumberfinal = new WA_MySQLi_RS("trfnumberfinal",$cmctrfdb,1);
+$trfnumberfinal->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+ $idcertn=$trfnumberfinal->getColumnVal("idcertification");
+}
+?>
+setQuery("SELECT * FROM article_type ORDER BY article_type.name_articletype");
+$typearticleselect->execute();?>
+setQuery("SELECT * FROM article_characteristic ORDER BY article_characteristic.name_articlecharacteristic");
+$charactarticle->execute();?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+setQuery("SELECT * FROM modelarticle ORDER BY modelarticle.namemodelarticle");
+$modelarticlelist->execute();
+?>
+
+
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/getDropdownOptions.php b/public/bck220325/public/getDropdownOptions.php
new file mode 100644
index 0000000..480d18e
--- /dev/null
+++ b/public/bck220325/public/getDropdownOptions.php
@@ -0,0 +1,26 @@
+
+Seleziona un controllo di qualità";
+
+$query = "SELECT idqualcheck_td, descriptionqualcheck FROM qualcheck_td WHERE idcompany = ?";
+$stmt = $conn->prepare($query);
+
+if ($stmt) {
+ $stmt->bind_param("i", $idcompany);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ while ($row = $result->fetch_assoc()) {
+ $id = htmlspecialchars($row['idqualcheck_td'], ENT_QUOTES, 'UTF-8');
+ $description = htmlspecialchars($row['descriptionqualcheck'], ENT_QUOTES, 'UTF-8');
+ $options .= "{$description} ";
+ }
+ $stmt->close();
+}
+$conn->close();
+
+echo $options;
+?>
diff --git a/public/bck220325/public/getLogoOptions.php b/public/bck220325/public/getLogoOptions.php
new file mode 100644
index 0000000..b578458
--- /dev/null
+++ b/public/bck220325/public/getLogoOptions.php
@@ -0,0 +1,42 @@
+Seleziona un logo"; // Opzione di default
+
+// Connettiti al database
+$conn = new mysqli($servername, $username, $password, $dbname);
+
+// Verifica la connessione
+if ($conn->connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
+}
+
+// Query al database
+$query = "SELECT idlogo_td, descriptionlogo, filenamelogo FROM logo_td WHERE idcompany = ?";
+$stmt = $conn->prepare($query);
+$stmt->bind_param("i", $idcompany); // Assumi che $idcompany sia un intero
+$stmt->execute();
+$result = $stmt->get_result();
+
+if ($result->num_rows > 0) {
+ while ($row = $result->fetch_assoc()) {
+ $id = htmlspecialchars($row['idlogo_td'], ENT_QUOTES, 'UTF-8');
+ $description = htmlspecialchars($row['descriptionlogo'], ENT_QUOTES, 'UTF-8');
+ $filename = htmlspecialchars($row['filenamelogo'], ENT_QUOTES, 'UTF-8');
+ // Genera le opzioni
+ $options .= "{$description} ";
+ }
+} else {
+ // Opzione se non ci sono loghi disponibili
+ $options .= "Nessun logo disponibile ";
+}
+
+$stmt->close();
+$conn->close();
+
+// Restituisce le opzioni al client
+echo $options;
diff --git a/public/bck220325/public/get_products.php b/public/bck220325/public/get_products.php
new file mode 100644
index 0000000..4295475
--- /dev/null
+++ b/public/bck220325/public/get_products.php
@@ -0,0 +1,12 @@
+query('select * from products where member_id='1');
+ $options = "Select Product ";
+ while($row = $products_result->fetch_assoc()) {
+ $options .= "".$row['product']." ";
+ }
+echo $options;
+}?>
\ No newline at end of file
diff --git a/public/bck220325/public/getphotos.php b/public/bck220325/public/getphotos.php
new file mode 100644
index 0000000..aee85d3
--- /dev/null
+++ b/public/bck220325/public/getphotos.php
@@ -0,0 +1,30 @@
+connect_error) {
+ throw new Exception("Connection failed: " . $conn->connect_error);
+ }
+
+ $idtrf = $_GET['idtrf'];
+ $additionalphotoslist = new WA_MySQLi_RS("additionalphotoslist", $cmctrfdb, 0);
+ $additionalphotoslist->setQuery("SELECT * FROM additionalphotos WHERE additionalphotos.idtrf='$idtrf'");
+ $additionalphotoslist->execute();
+
+ $photos = [];
+ while (!$additionalphotoslist->atEnd()) {
+ $photos[] = [
+ 'filename' => $additionalphotoslist->getColumnVal("filenameadditionalphotos"),
+ 'description' => $additionalphotoslist->getColumnVal("descriptionadditionalphotos"),
+ 'id' => $additionalphotoslist->getColumnVal("idadditionalphotos")
+ ];
+ $additionalphotoslist->moveNext();
+ }
+
+ echo json_encode($photos);
+} catch (Exception $e) {
+ echo json_encode(['error' => $e->getMessage()]);
+}
diff --git a/public/bck220325/public/identificationparts - Copia (2).php b/public/bck220325/public/identificationparts - Copia (2).php
new file mode 100644
index 0000000..51008f0
--- /dev/null
+++ b/public/bck220325/public/identificationparts - Copia (2).php
@@ -0,0 +1,515 @@
+
+
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+
+Action = "insert";
+ $InsertQuery->Table = "identificationparts";
+ $InsertQuery->bindColumn("description_identificationparts", "s", "$descriptionpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("article_identificationparts", "s", "$articlepartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("color_identificationparts", "s", "$colorvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportnumber_identificationparts", "s", "$cmcreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportdate_identificationparts", "t", "$cmcdatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportnumber_identificationparts", "s", "$trdreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportdate_identificationparts", "t", "$trddatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindoftest", "s", "$kindoftest", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf'");
+$listinsertedpart->execute();
+?>
+
+
+
+
+
+ TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $listinsertedpart->Index;
+?>
+
+ getColumnVal("kindoftest")); ?>
+ getColumnVal("description_identificationparts")); ?>
+ getColumnVal("article_identificationparts")); ?>
+ getColumnVal("color_identificationparts")); ?>
+ getColumnVal("cmcreportnumber_identificationparts")); ?>getColumnVal("thirdlabreportnumber_identificationparts")); ?>
+ getColumnVal("cmcreportdate_identificationparts")); ?>getColumnVal("thirdlabreportdate_identificationparts")); ?>
+
+
+
+
+
+ moveNext();
+}
+$listinsertedpart->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/identificationparts-process.php b/public/bck220325/public/identificationparts-process.php
new file mode 100644
index 0000000..f362b8e
--- /dev/null
+++ b/public/bck220325/public/identificationparts-process.php
@@ -0,0 +1,82 @@
+";
+// print_r($_POST);
+// print_r($_REQUEST);
+
+include('db-connect.php');
+
+$input = filter_input_array(INPUT_POST);
+
+$id_array = preg_split("/_/", $input['id']);
+
+if ($_POST['action'] == 'edit') {
+
+ $q_article = "article_identificationparts='{$input['article_identificationparts']}',";
+
+ $q_material = "material_identificationparts='{$input['material_identificationparts']}',";
+
+ $q_color = "color_identificationparts='{$input['color_identificationparts']}',";
+
+ $q_reportno = "cmcreportnumber_identificationparts='{$input['cmcreportnumber_identificationparts']}',";
+ $q_kindoftest = "kindoftest='{$input['kindoftest']}',";
+
+ $q_reportdate = "cmcreportdate_identificationparts=null";
+
+ if (isset($input['cmcreportdate_identificationparts'])) {
+
+ if ($input['cmcreportdate_identificationparts'] <> '') {
+
+ $report_date = date("Y-m-d", strtotime($input['cmcreportdate_identificationparts']));
+
+ /* check if date is older than 5year */
+ $currentDate = new DateTime();
+ $dateToCheck = new DateTime($report_date);
+
+ $diff = date_diff($dateToCheck, $currentDate);
+ $yearsDifference = $diff->y;
+
+ if ($yearsDifference >= 5) {
+ $input['status'] = "error";
+ $input['message'] = "Invalid Date. The date should not be older than 5 years.";
+ echo json_encode($input);
+ exit;
+ }
+
+ $q_reportdate = "cmcreportdate_identificationparts='{$report_date}'";
+ }
+ }
+
+ $sql = "UPDATE identificationparts SET {$q_article} {$q_material} {$q_color} {$q_reportno} {$q_kindoftest} {$q_reportdate} WHERE partsidnumber='" . $id_array[0] . "' and ididentificationparts = '{$id_array[1]}'";
+
+ $result = mysqli_query($con, $sql);
+
+ if ($result === false) {
+
+ $input['status'] = "error";
+ $input['message'] = mysqli_error($con);
+ } else {
+
+ $input['status'] = "success";
+ }
+} else if ($_POST['action'] == 'delete') {
+
+ $sql_delete = "delete from identificationparts where ididentificationparts = '{$id_array[1]}'";
+
+ $result = mysqli_query($con, $sql_delete);
+
+ if ($result === false) {
+
+ $input['status'] = "error";
+ $input['message'] = mysqli_error($con);
+ } else {
+
+ if (function_exists("rel2abs")) $DeleteGoTo = $DeleteGoTo ? rel2abs($DeleteGoTo, dirname(__FILE__)) : "";
+
+ $input['status'] = "success";
+ }
+}
+
+$input['id'] = $id_array[0];
+
+echo json_encode($input);
diff --git a/public/bck220325/public/identificationparts.php b/public/bck220325/public/identificationparts.php
new file mode 100644
index 0000000..e42a33f
--- /dev/null
+++ b/public/bck220325/public/identificationparts.php
@@ -0,0 +1,902 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn = $trfnumberfinal->getColumnVal("idcertification");
+$idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+$modelidart = $trfnumberfinal->getColumnVal("model");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute(); ?>
+Action = "insert";
+ $InsertQuery->Table = "identificationparts";
+ $InsertQuery->bindColumn("description_identificationparts", "s", "$descriptionpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("article_identificationparts", "s", "$articlepartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("material_identificationparts", "s", "$materialpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("color_identificationparts", "s", "$colorvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportnumber_identificationparts", "s", "$cmcreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportdate_identificationparts", "t", "$cmcdatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("reportof", "s", "$reportof", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindoftest", "s", "$kindoftest", "WA_DEFAULT");
+ $InsertQuery->bindColumn("partsidnumber", "s", "$partid", "WA_DEFAULT");
+ $InsertQuery->bindColumn("arttypeid", "i", "$arttypeid", "WA_DEFAULT");
+ $InsertQuery->bindColumn("useridn", "i", "$useridn", "WA_DEFAULT");
+ $InsertQuery->bindColumn("companyidn", "i", "$companyidn", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf' ORDER BY identificationparts.partsidnumber ");
+$listinsertedpart->execute();
+?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ new=, cmc= trd=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/identificationparts2.php b/public/bck220325/public/identificationparts2.php
new file mode 100644
index 0000000..e1710d0
--- /dev/null
+++ b/public/bck220325/public/identificationparts2.php
@@ -0,0 +1,370 @@
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+ ?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute();?>
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf'");
+ $listinsertedpart->execute();
+ ?>
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $listinsertedpart->Index; ?>
+
+ getColumnVal("kindoftest")); ?>
+ getColumnVal("description_identificationparts")); ?>
+ getColumnVal("article_identificationparts")); ?>
+ getColumnVal("color_identificationparts")); ?>
+ getColumnVal("cmcreportnumber_identificationparts")); ?>getColumnVal("thirdlabreportnumber_identificationparts")); ?>
+ getColumnVal("cmcreportdate_identificationparts")); ?>getColumnVal("thirdlabreportdate_identificationparts")); ?>
+
+
+
+
+
+ moveNext();
+ }
+ $listinsertedpart->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/bck220325/public/identificationparts3.php b/public/bck220325/public/identificationparts3.php
new file mode 100644
index 0000000..f6d99f2
--- /dev/null
+++ b/public/bck220325/public/identificationparts3.php
@@ -0,0 +1,374 @@
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+ ?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute();?>
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf'");
+ $listinsertedpart->execute();
+ ?>
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $listinsertedpart->Index; ?>
+
+ getColumnVal("kindoftest")); ?>
+ getColumnVal("description_identificationparts")); ?>
+ getColumnVal("article_identificationparts")); ?>
+ getColumnVal("color_identificationparts")); ?>
+ getColumnVal("cmcreportnumber_identificationparts")); ?>getColumnVal("thirdlabreportnumber_identificationparts")); ?>
+ getColumnVal("cmcreportdate_identificationparts")); ?>getColumnVal("thirdlabreportdate_identificationparts")); ?>
+
+
+
+
+
+ moveNext();
+ }
+ $listinsertedpart->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/bck220325/public/identificationparts4.php b/public/bck220325/public/identificationparts4.php
new file mode 100644
index 0000000..b8804d1
--- /dev/null
+++ b/public/bck220325/public/identificationparts4.php
@@ -0,0 +1,640 @@
+
+
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+ ?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute();?>
+Action = "insert";
+ $InsertQuery->Table = "identificationparts";
+ $InsertQuery->bindColumn("description_identificationparts", "s", "$descriptionpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("article_identificationparts", "s", "$articlepartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("color_identificationparts", "s", "$colorvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportnumber_identificationparts", "s", "$cmcreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportdate_identificationparts", "t", "$cmcdatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportnumber_identificationparts", "s", "$trdreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportdate_identificationparts", "t", "$trddatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindoftest", "s", "$kindoftest", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+ ?>
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf'");
+ $listinsertedpart->execute();
+ ?>
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DataTables has most features enabled by
+ default, so all you need to do to use it with your own tables is to call
+ the construction function: $().DataTable();.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/bck220325/public/identificationpartsedit.php b/public/bck220325/public/identificationpartsedit.php
new file mode 100644
index 0000000..dd4daed
--- /dev/null
+++ b/public/bck220325/public/identificationpartsedit.php
@@ -0,0 +1,1541 @@
+
+
+Action = "insert";
+
+ $InsertQuery->Table = "wheretrfstep";
+
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+
+ $InsertQuery->saveInSession("");
+
+ $InsertQuery->execute();
+
+ $InsertGoTo = "";
+
+
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ }
+
+ ?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+
+ $trfnumberfinal->execute();
+
+ $idcertn=$trfnumberfinal->getColumnVal("idcertification");
+
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+
+ ?>
+
+getColumnVal("idcertification") ?>
+
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+
+ $certname->execute();?>
+
+Action = "insert";
+
+ $InsertQuery->Table = "identificationparts";
+
+ $InsertQuery->bindColumn("description_identificationparts", "s", "$descriptionpartvalue", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("article_identificationparts", "s", "$articlepartvalue", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("material_identificationparts", "s", "$materialpartvalue", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("color_identificationparts", "s", "$colorvalue", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("cmcreportnumber_identificationparts", "s", "$cmcreportnumber", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("cmcreportdate_identificationparts", "t", "$cmcdatereport", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("reportof", "s", "$reportof", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("kindoftest", "s", "$kindoftest", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("partsidnumber", "i", "$partid", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("arttypeid", "i", "$arttypeid", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("useridn", "i", "$useridn", "WA_DEFAULT");
+
+ $InsertQuery->bindColumn("companyidn", "i", "$companyidn", "WA_DEFAULT");
+
+ $InsertQuery->saveInSession("");
+
+ $InsertQuery->execute();
+
+ $InsertGoTo = "";
+
+
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ }
+
+ ?>
+
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf' ORDER BY identificationparts.partsidnumber ");
+
+ $listinsertedpart->execute();
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF
+
+ Starter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/bck220325/public/identificationpartsnewnew.php b/public/bck220325/public/identificationpartsnewnew.php
new file mode 100644
index 0000000..32bfb63
--- /dev/null
+++ b/public/bck220325/public/identificationpartsnewnew.php
@@ -0,0 +1,513 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+ ?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+ ?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute();?>
+Action = "insert";
+ $InsertQuery->Table = "identificationparts";
+ $InsertQuery->bindColumn("description_identificationparts", "s", "$descriptionpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("article_identificationparts", "s", "$articlepartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("color_identificationparts", "s", "$colorvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportnumber_identificationparts", "s", "$cmcreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportdate_identificationparts", "t", "$cmcdatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportnumber_identificationparts", "s", "$trdreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportdate_identificationparts", "t", "$trddatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindoftest", "s", "$kindoftest", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+ ?>
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf'");
+ $listinsertedpart->execute();
+ ?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/bck220325/public/identificationpartsunico.php b/public/bck220325/public/identificationpartsunico.php
new file mode 100644
index 0000000..3b82219
--- /dev/null
+++ b/public/bck220325/public/identificationpartsunico.php
@@ -0,0 +1,626 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+ ?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+ ?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute();?>
+Action = "insert";
+ $InsertQuery->Table = "identificationparts";
+ $InsertQuery->bindColumn("description_identificationparts", "s", "$descriptionpartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("article_identificationparts", "s", "$articlepartvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("color_identificationparts", "s", "$colorvalue", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportnumber_identificationparts", "s", "$cmcreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("cmcreportdate_identificationparts", "t", "$cmcdatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportnumber_identificationparts", "s", "$trdreportnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("thirdlabreportdate_identificationparts", "t", "$trddatereport", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("kindoftest", "s", "$kindoftest", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+ ?>
+setQuery("SELECT * FROM identificationparts WHERE identificationparts.idtrfdetails='$idtrf'");
+ $listinsertedpart->execute();
+ ?>
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/bck220325/public/iframedinamico.php b/public/bck220325/public/iframedinamico.php
new file mode 100644
index 0000000..00c3c2a
--- /dev/null
+++ b/public/bck220325/public/iframedinamico.php
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
Anteprima Documento
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/image map instructions readme.txt b/public/bck220325/public/image map instructions readme.txt
new file mode 100644
index 0000000..69857bc
--- /dev/null
+++ b/public/bck220325/public/image map instructions readme.txt
@@ -0,0 +1,32 @@
+1) Copy and Past at the top of the body :
+
+
+2) Call the function inside onclick event :
+
+
+ setInputVal function receives 2 arguments:
+ i ) id
+ ii) value
+
+ `id` means id attribute of that input tag whose value you want to change.
+ if
is an input, then `abc` will be it's id
+
+ `value` means which value you want to set in that input field.
+ if you want to set `toe` as value of that input, then you've to
+ pass `toe` as second argument
+
+3) After `onclick` attribute you must replace `href` with `href="javascript:void(0)"` otherwise your
+ page will be reloaded!
diff --git a/public/bck220325/public/img.php b/public/bck220325/public/img.php
new file mode 100644
index 0000000..5b4e6ef
--- /dev/null
+++ b/public/bck220325/public/img.php
@@ -0,0 +1,70 @@
+
+
+
Upload image using php and ajax whithout refreshing page
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/include.rar b/public/bck220325/public/include.rar
new file mode 100644
index 0000000..679485a
Binary files /dev/null and b/public/bck220325/public/include.rar differ
diff --git a/public/bck220325/public/include.zip b/public/bck220325/public/include.zip
new file mode 100644
index 0000000..6e8cb15
Binary files /dev/null and b/public/bck220325/public/include.zip differ
diff --git a/public/bck220325/public/index.php b/public/bck220325/public/index.php
new file mode 100644
index 0000000..eca6ffc
--- /dev/null
+++ b/public/bck220325/public/index.php
@@ -0,0 +1,61 @@
+
+ */
+
+define('LARAVEL_START', microtime(true));
+
+/*
+|--------------------------------------------------------------------------
+| Register The Auto Loader
+|--------------------------------------------------------------------------
+|
+| Composer provides a convenient, automatically generated class loader for
+| our application. We just need to utilize it! We'll simply require it
+| into the script here so that we don't have to worry about manual
+| loading any of our classes later on. It feels nice to relax.
+|
+*/
+
+require __DIR__.'/../vendor/autoload.php';
+
+/*
+|--------------------------------------------------------------------------
+| Turn On The Lights
+|--------------------------------------------------------------------------
+|
+| We need to illuminate PHP development, so let us turn on the lights.
+| This bootstraps the framework and gets it ready for use, then it
+| will load up this application so that we can run it and send
+| the responses back to the browser and delight our users.
+|
+*/
+
+$app = require_once __DIR__.'/../bootstrap/app.php';
+
+/*
+|--------------------------------------------------------------------------
+| Run The Application
+|--------------------------------------------------------------------------
+|
+| Once we have the application, we can handle the incoming request
+| through the kernel, and send the associated response back to
+| the client's browser allowing them to enjoy the creative
+| and wonderful application we have prepared for them.
+|
+*/
+
+$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
+
+$response = $kernel->handle(
+ $request = Illuminate\Http\Request::capture()
+);
+
+
+$response->send();
+
+$kernel->terminate($request, $response);
diff --git a/public/bck220325/public/inline-table-edit.php b/public/bck220325/public/inline-table-edit.php
new file mode 100644
index 0000000..2d87847
--- /dev/null
+++ b/public/bck220325/public/inline-table-edit.php
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Add
+
+
+ id idtrfdetails certificatenumber issuebycimac moduleselection sampleinstore filenameaudit
+
+
+ 0) { ?>
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OKNO
+
+ OKNO
+ LINK
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/inline-table-edit.php.bak b/public/bck220325/public/inline-table-edit.php.bak
new file mode 100644
index 0000000..00b19a2
--- /dev/null
+++ b/public/bck220325/public/inline-table-edit.php.bak
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Add
+
+
+ id idtrfdetails certificatenumber issuebycimac moduleselection sampleinstore filenameaudit
+
+
+
+
+
+ OKNO
+
+ OKNO
+ LINK
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/inserttrf.php b/public/bck220325/public/inserttrf.php
new file mode 100644
index 0000000..ebbf316
--- /dev/null
+++ b/public/bck220325/public/inserttrf.php
@@ -0,0 +1,134 @@
+
+
+setQuery("SELECT * FROM `trf-details` ORDER BY `trf-details`.trfnumber DESC LIMIT 1");
+$lasttrfnumber->execute();?>
+getColumnVal("trfnumber");
+$nextnumber=$lastnumber+1;
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$tempcodesearch->execute();
+}
+?>
+getColumnVal("idtrfdetails"))) {
+$dateintrf=date('Y-m-d');
+ $cother=$_SESSION["certotherclientsession"];
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "`trf-details`";
+ $InsertQuery->bindColumn("trfnumber", "i", "$nextnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcompany", "i", "$idcompany", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iduser", "i", "$iduserlogin", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idcertification", "i", "$certtype", "WA_DEFAULT");
+ $InsertQuery->bindColumn("previousreportnumber", "s", "$previousrepnumber", "WA_DEFAULT");
+ $InsertQuery->bindColumn("tempcode", "s", "$tempcode", "WA_DEFAULT");
+ $InsertQuery->bindColumn("notificatedorganismname", "s", "$notificatedorganismname", "WA_DEFAULT");
+ $InsertQuery->bindColumn("dateintrf", "s", "$dateintrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("otherclient", "s", "$cother", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $tempcodesearch2 = new WA_MySQLi_RS("tempcodesearch",$cmctrfdb,1);
+$tempcodesearch2->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$tempcodesearch2->execute();
+
+ $idtrf=$tempcodesearch2->getColumnVal("idtrfdetails");
+
+ $code="1";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ $code="2";
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }}
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.tempcode='$tempcode'");
+$trfnumberfinal->execute();
+ $idtrf=$trfnumberfinal->getColumnVal("idtrfdetails");
+ $idcertn=$trfnumberfinal->getColumnVal("idcertification");
+} else {
+$trfnumberfinal = new WA_MySQLi_RS("trfnumberfinal",$cmctrfdb,1);
+$trfnumberfinal->setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+ $idcertn=$trfnumberfinal->getColumnVal("idcertification");
+}
+?>
+
+
+
diff --git a/public/bck220325/public/jquery.tabledit.js b/public/bck220325/public/jquery.tabledit.js
new file mode 100644
index 0000000..c4f5223
--- /dev/null
+++ b/public/bck220325/public/jquery.tabledit.js
@@ -0,0 +1,678 @@
+/*!
+ * Tabledit v1.2.3 (https://github.com/markcell/jQuery-Tabledit)
+ * Copyright (c) 2015 Celso Marques
+ * Licensed under MIT (https://github.com/markcell/jQuery-Tabledit/blob/master/LICENSE)
+ */
+
+/**
+ * @description Inline editor for HTML tables compatible with Bootstrap
+ * @version 1.2.3
+ * @author Celso Marques
+ */
+
+if (typeof jQuery === 'undefined') {
+ throw new Error('Tabledit requires jQuery library.');
+}
+
+(function($) {
+ 'use strict';
+
+ $.fn.Tabledit = function(options) {
+ if (!this.is('table')) {
+ throw new Error('Tabledit only works when applied to a table.');
+ }
+
+ var $table = this;
+
+ var defaults = {
+ url: window.location.href,
+ inputClass: 'form-control input-sm',
+ toolbarClass: 'btn-toolbar',
+ groupClass: 'btn-group btn-group-sm',
+ dangerClass: 'danger',
+ warningClass: 'warning',
+ mutedClass: 'text-muted bg-light',
+ eventType: 'click',
+ rowIdentifier: 'id',
+ hideIdentifier: false,
+ autoFocus: true,
+ editButton: true,
+ deleteButton: true,
+ saveButton: true,
+ restoreButton: true,
+ buttons: {
+ edit: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'edit'
+ },
+ delete: {
+ class: 'btn btn-sm btn-default',
+ html: '
',
+ action: 'delete'
+ },
+ save: {
+ class: 'btn btn-sm btn-success',
+ html: 'Save'
+ },
+ restore: {
+ class: 'btn btn-sm btn-warning',
+ html: 'Restore',
+ action: 'restore'
+ },
+ confirm: {
+ class: 'btn btn-sm btn-danger',
+ html: 'Confirm'
+ }
+ },
+ onDraw: function() { return; },
+ onSuccess: function() { return; },
+ onFail: function() { return; },
+ onAlways: function() { return; },
+ onAjax: function() { return; }
+ };
+
+ var settings = $.extend(true, defaults, options);
+
+ var $lastEditedRow = 'undefined';
+ var $lastDeletedRow = 'undefined';
+ var $lastRestoredRow = 'undefined';
+
+ /**
+ * Draw Tabledit structure (identifier column, editable columns, toolbar column).
+ *
+ * @type {object}
+ */
+ var Draw = {
+ columns: {
+ identifier: function() {
+ // Hide identifier column.
+ if (settings.hideIdentifier) {
+ $table.find('th:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + '), tbody td:nth-child(' + parseInt(settings.columns.identifier[0]) + 1 + ')').hide();
+ }
+
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.identifier[0]) + 1) + ')');
+
+ $td.each(function() {
+
+ // Create hidden input with row identifier.
+ var span = '
' + $(this).text() + ' ';
+ var input = '
';
+
+ // Add elements to table cell.
+ $(this).html(span + input);
+
+ // Add attribute "id" to table row.
+ $(this).parent('tr').attr(settings.rowIdentifier, $(this).text());
+ });
+ },
+ editable: function() {
+ for (var i = 0; i < settings.columns.editable.length; i++) {
+ var $td = $table.find('tbody td:nth-child(' + (parseInt(settings.columns.editable[i][0]) + 1) + ')');
+
+ $td.each(function() {
+ // Get text of this cell.
+ var text = $(this).text();
+
+ // Add pointer as cursor.
+ if (!settings.editButton) {
+ $(this).css('cursor', 'pointer');
+ }
+
+ if(settings.columns.editable[i][1]=='filenameaudit'){
+ var spantext='
'+$(this).text()+' ';
+ }
+ else {
+ var spantext=$(this).text();
+ }
+ // Create span element.
+ var span = '
' + spantext + ' ';
+
+ // Check if exists the third parameter of editable array.
+ if (typeof settings.columns.editable[i][2] !== 'undefined') {
+ // Create select element.
+ if(settings.columns.editable[i][2]=='checkbox'){
+ if (text === 'yes') {
+ var input = '
';
+
+ }
+ else{
+ var input = '
';
+
+ }
+
+ }
+ else if(settings.columns.editable[i][2]=='file'){
+ var input = '
Upload File ';
+
+ }
+ else{
+
+
+ var input = '
';
+
+ // Create options for select element.
+ $.each(jQuery.parseJSON(settings.columns.editable[i][2]), function(index, value) {
+ if (text === value) {
+ input += '' + value + ' ';
+ } else {
+ input += '' + value + ' ';
+ }
+ });
+
+ // Create last piece of select element.
+ input += ' ';
+ }
+ } else {
+ // Create text input element.
+ var input = '
';
+ }
+
+ // Add elements and class "view" to table cell.
+ $(this).html(span + input);
+ $(this).addClass('tabledit-view-mode');
+ });
+ }
+ },
+ toolbar: function() {
+ if (settings.editButton || settings.deleteButton) {
+ var editButton = '';
+ var deleteButton = '';
+ var saveButton = '';
+ var restoreButton = '';
+ var confirmButton = '';
+
+ // Add toolbar column header if not exists.
+ if ($table.find('th.tabledit-toolbar-column').length === 0) {
+ $table.find('tr:first').append('
');
+ }
+
+ // Create edit button.
+ if (settings.editButton) {
+ editButton = '
' + settings.buttons.edit.html + ' ';
+ }
+
+ // Create delete button.
+ if (settings.deleteButton) {
+ deleteButton = '
' + settings.buttons.delete.html + ' ';
+ confirmButton = '
' + settings.buttons.confirm.html + ' ';
+ }
+
+ // Create save button.
+ if (settings.editButton && settings.saveButton) {
+ saveButton = '
' + settings.buttons.save.html + ' ';
+ }
+
+ // Create restore button.
+ if (settings.deleteButton && settings.restoreButton) {
+ restoreButton = '
' + settings.buttons.restore.html + ' ';
+ }
+
+ var toolbar = '
';
+
+ // Add toolbar column cells.
+ $table.find('tr:gt(0)').append('
' + toolbar + ' ');
+ }
+ }
+ }
+ };
+
+ /**
+ * Change to view mode or edit mode with table td element as parameter.
+ *
+ * @type object
+ */
+ var Mode = {
+ view: function(td) {
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Disable identifier.
+ $(td).parent('tr').find('.tabledit-input.tabledit-identifier').prop('disabled', true);
+ // Hide and disable input element.
+ $(td).find('.tabledit-input').blur().hide().prop('disabled', true);
+ // Show span element.
+ $(td).find('.tabledit-span').show();
+ $(td).find('.uploadfile').hide();
+ // Add "view" class and remove "edit" class in td element.
+ $(td).addClass('tabledit-view-mode').removeClass('tabledit-edit-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-save-button').hide();
+ $tr.find('button.tabledit-edit-button').removeClass('active').blur();
+ }
+ },
+ edit: function(td) {
+ Delete.reset(td);
+ // Get table row.
+ var $tr = $(td).parent('tr');
+ // Enable identifier.
+ $tr.find('.tabledit-input.tabledit-identifier').prop('disabled', false);
+ // Hide span element.
+ $(td).find('.tabledit-span').hide();
+ $(td).find('.uploadfile').show();
+ // Get input element.
+ var $input = $(td).find('.tabledit-input');
+ // Enable and show input element.
+ $input.prop('disabled', false).show();
+ // Focus on input element.
+ if (settings.autoFocus) {
+ $input.focus();
+ }
+ // Add "edit" class and remove "view" class in td element.
+ $(td).addClass('tabledit-edit-mode').removeClass('tabledit-view-mode');
+ // Update toolbar buttons.
+ if (settings.editButton) {
+ $tr.find('button.tabledit-edit-button').addClass('active');
+ $tr.find('button.tabledit-save-button').show();
+ }
+ }
+ };
+
+ /**
+ * Available actions for edit function, with table td element as parameter or set of td elements.
+ *
+ * @type object
+ */
+ var Edit = {
+ reset: function(td) {
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Get span text.
+ var text = $(this).find('.tabledit-span').text();
+
+ // Set input/select value with span text.
+ if ($input.is('select')) {
+ $input.find('option').filter(function() {
+ return $.trim($(this).text()) === text;
+ }).attr('selected', true);
+ }
+ else if($input.is(':checkbox')){
+
+ if(text=='yes'){
+ $input.attr('checked', 'checked');
+ }
+ }
+ else if(inputname=='filenameaudit'){
+
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $input.val(text);
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+ },
+ submit: function(td) {
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.edit.action);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ $(td).each(function() {
+ // Get input element.
+ var $input = $(this).find('.tabledit-input');
+ var inputname=$input.attr('name');
+ // Set span text with input/select new value.
+ if ($input.is('select')) {
+ $(this).find('.tabledit-span').text($input.find('option:selected').text());
+ } else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+ if ($input.is(':checkbox')) {
+ if($input.prop('checked')==true){
+ $(this).find('.tabledit-span').text('yes');
+ }
+ else{
+ $(this).find('.tabledit-span').text('no');
+ }
+
+ }
+ else if(inputname=='filenameaudit'){
+ console.log('file type');
+ var filename=$(this).find('.tabledit-span').text();
+ if(filename!=''){
+ $(this).find('.tabledit-span').html('
'+filename+' ');
+ }
+
+
+ }
+ else {
+ $(this).find('.tabledit-span').text($input.val());
+ }
+
+ // Change to view mode.
+ Mode.view(this);
+ });
+
+ // Set last edited column and row.
+ $lastEditedRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Available actions for delete function, with button as parameter.
+ *
+ * @type object
+ */
+ var Delete = {
+ reset: function(td) {
+ // Reset delete button to initial status.
+ $table.find('.tabledit-confirm-button').hide();
+ // Remove "active" class in delete button.
+ $table.find('.tabledit-delete-button').removeClass('active').blur();
+ },
+ submit: function(td) {
+ Delete.reset(td);
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.delete.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Add class "deleted" to row.
+ $(td).parent('tr').addClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').addClass(settings.mutedClass).find('.tabledit-toolbar button:not(.tabledit-restore-button)').attr('disabled', true);
+ // Show restore button.
+ $(td).find('.tabledit-restore-button').show();
+ // Set last deleted row.
+ $lastDeletedRow = $(td).parent('tr');
+ },
+ confirm: function(td) {
+ // Reset all cells in edit mode.
+ $table.find('td.tabledit-edit-mode').each(function() {
+ Edit.reset(this);
+ });
+ // Add "active" class in delete button.
+ $(td).find('.tabledit-delete-button').addClass('active');
+ // Show confirm button.
+ $(td).find('.tabledit-confirm-button').show();
+ },
+ restore: function(td) {
+ // Enable identifier hidden input.
+ $(td).parent('tr').find('input.tabledit-identifier').attr('disabled', false);
+ // Send AJAX request to server.
+ var ajaxResult = ajax(settings.buttons.restore.action);
+ // Disable identifier hidden input.
+ $(td).parents('tr').find('input.tabledit-identifier').attr('disabled', true);
+
+ if (ajaxResult === false) {
+ return;
+ }
+
+ // Remove class "deleted" to row.
+ $(td).parent('tr').removeClass('tabledit-deleted-row');
+ // Hide table row.
+ $(td).parent('tr').removeClass(settings.mutedClass).find('.tabledit-toolbar button').attr('disabled', false);
+ // Hide restore button.
+ $(td).find('.tabledit-restore-button').hide();
+ // Set last restored row.
+ $lastRestoredRow = $(td).parent('tr');
+ }
+ };
+
+ /**
+ * Send AJAX request to server.
+ *
+ * @param {string} action
+ */
+ function ajax(action)
+ {
+ var serialize = $table.find('.tabledit-input').serialize() + '&action=' + action;
+
+ var result = settings.onAjax(action, serialize);
+
+ if (result === false) {
+ return false;
+ }
+
+ var jqXHR = $.post(settings.url, serialize, function(data, textStatus, jqXHR) {
+ if (action === settings.buttons.edit.action) {
+ $lastEditedRow.removeClass(settings.dangerClass).addClass(settings.warningClass);
+ setTimeout(function() {
+ //$lastEditedRow.removeClass(settings.warningClass);
+ $table.find('tr.' + settings.warningClass).removeClass(settings.warningClass);
+ }, 1400);
+ }
+
+ settings.onSuccess(data, textStatus, jqXHR);
+ }, 'json');
+
+ jqXHR.fail(function(jqXHR, textStatus, errorThrown) {
+ if (action === settings.buttons.delete.action) {
+ $lastDeletedRow.removeClass(settings.mutedClass).addClass(settings.dangerClass);
+ $lastDeletedRow.find('.tabledit-toolbar button').attr('disabled', false);
+ $lastDeletedRow.find('.tabledit-toolbar .tabledit-restore-button').hide();
+ } else if (action === settings.buttons.edit.action) {
+ $lastEditedRow.addClass(settings.dangerClass);
+ }
+
+ settings.onFail(jqXHR, textStatus, errorThrown);
+ });
+
+ jqXHR.always(function() {
+ settings.onAlways();
+ });
+
+ return jqXHR;
+ }
+
+ Draw.columns.identifier();
+ Draw.columns.editable();
+ Draw.columns.toolbar();
+
+ settings.onDraw();
+
+ if (settings.deleteButton) {
+ /**
+ * Delete one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-delete-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Get current state before reset to view mode.
+ var activated = $(this).hasClass('active');
+
+ var $td = $(this).parents('td');
+
+ Delete.reset($td);
+
+ if (!activated) {
+ Delete.confirm($td);
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Delete one row (confirm).
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-confirm-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $td = $(this).parents('td');
+
+ Delete.submit($td);
+ setTimeout(function() {
+ $td.parent('tr').remove();
+ }, 3000);
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.restoreButton) {
+ /**
+ * Restore one row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-restore-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ Delete.restore($(this).parents('td'));
+
+ event.handled = true;
+ }
+ });
+ }
+
+ if (settings.editButton) {
+ /**
+ * Activate edit mode on all columns.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-edit-button', function(event) {
+
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ var $button = $(this);
+
+ // Get current state before reset to view mode.
+ var activated = $button.hasClass('active');
+
+ // Change to view mode columns that are in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ if (!activated) {
+ // Change to edit mode for all columns in reverse way.
+ $($button.parents('tr').find('td.tabledit-view-mode').get().reverse()).each(function() {
+ Mode.edit(this);
+ });
+ }
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Save edited row.
+ *
+ * @param {object} event
+ */
+ $table.on('click', 'button.tabledit-save-button', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Submit and update all columns.
+ Edit.submit($(this).parents('tr').find('td.tabledit-edit-mode'));
+
+ event.handled = true;
+ }
+ });
+ } else {
+ /**
+ * Change to edit mode on table td element.
+ *
+ * @param {object} event
+ */
+ $table.on(settings.eventType, 'tr:not(.tabledit-deleted-row) td.tabledit-view-mode', function(event) {
+ if (event.handled !== true) {
+ event.preventDefault();
+
+ // Reset all td's in edit mode.
+ Edit.reset($table.find('td.tabledit-edit-mode'));
+
+ // Change to edit mode.
+ Mode.edit(this);
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Change event when input is a select element.
+ */
+ $table.on('change', 'select.tabledit-input:visible', function() {
+ if (event.handled !== true) {
+ // Submit and update the column.
+ Edit.submit($(this).parent('td'));
+
+ event.handled = true;
+ }
+ });
+
+ /**
+ * Click event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('click', function(event) {
+ var $editMode = $table.find('.tabledit-edit-mode');
+ // Reset visible edit mode column.
+ if (!$editMode.is(event.target) && $editMode.has(event.target).length === 0) {
+ Edit.reset($table.find('.tabledit-input:visible').parent('td'));
+ }
+ });
+ }
+
+ /**
+ * Keyup event on document element.
+ *
+ * @param {object} event
+ */
+ $(document).on('keyup', function(event) {
+ // Get input element with focus or confirmation button.
+ var $input = $table.find('.tabledit-input:visible');
+ var $button = $table.find('.tabledit-confirm-button');
+
+ if ($input.length > 0) {
+ var $td = $input.parents('td');
+ } else if ($button.length > 0) {
+ var $td = $button.parents('td');
+ } else {
+ return;
+ }
+
+ // Key?
+ switch (event.keyCode) {
+ case 9: // Tab.
+ if (!settings.editButton) {
+ Edit.submit($td);
+ Mode.edit($td.closest('td').next());
+ }
+ break;
+ case 13: // Enter.
+ Edit.submit($td);
+ break;
+ case 27: // Escape.
+ Edit.reset($td);
+ Delete.reset($td);
+ break;
+ }
+ });
+
+ return this;
+ };
+}(jQuery));
\ No newline at end of file
diff --git a/public/bck220325/public/jquery.tabledit.min.js b/public/bck220325/public/jquery.tabledit.min.js
new file mode 100644
index 0000000..5c11638
--- /dev/null
+++ b/public/bck220325/public/jquery.tabledit.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Tabledit v1.2.3 (https://github.com/markcell/jQuery-Tabledit)
+ * Copyright (c) 2015 Celso Marques
+ * Licensed under MIT (https://github.com/markcell/jQuery-Tabledit/blob/master/LICENSE)
+ */
+if("undefined"==typeof jQuery)throw new Error("Tabledit requires jQuery library.");!function(t){"use strict";t.fn.Tabledit=function(e){function n(e){var n=i.find(".tabledit-input").serialize()+"&action="+e,a=d.onAjax(e,n);if(a===!1)return!1;var l=t.post(d.url,n,function(t,n,a){e===d.buttons.edit.action&&(s.removeClass(d.dangerClass).addClass(d.warningClass),setTimeout(function(){i.find("tr."+d.warningClass).removeClass(d.warningClass)},1400)),d.onSuccess(t,n,a)},"json");return l.fail(function(t,n,i){e===d.buttons["delete"].action?(o.removeClass(d.mutedClass).addClass(d.dangerClass),o.find(".tabledit-toolbar button").attr("disabled",!1),o.find(".tabledit-toolbar .tabledit-restore-button").hide()):e===d.buttons.edit.action&&s.addClass(d.dangerClass),d.onFail(t,n,i)}),l.always(function(){d.onAlways()}),l}if(!this.is("table"))throw new Error("Tabledit only works when applied to a table.");var i=this,a={url:window.location.href,inputClass:"form-control input-sm",toolbarClass:"btn-toolbar",groupClass:"btn-group btn-group-sm",dangerClass:"danger",warningClass:"warning",mutedClass:"text-muted",eventType:"click",rowIdentifier:"id",hideIdentifier:!1,autoFocus:!0,editButton:!0,deleteButton:!0,saveButton:!0,restoreButton:!0,buttons:{edit:{"class":"btn btn-sm btn-default",html:'
',action:"edit"},"delete":{"class":"btn btn-sm btn-default",html:'
',action:"delete"},save:{"class":"btn btn-sm btn-success",html:"Save"},restore:{"class":"btn btn-sm btn-warning",html:"Restore",action:"restore"},confirm:{"class":"btn btn-sm btn-danger",html:"Confirm"}},onDraw:function(){},onSuccess:function(){},onFail:function(){},onAlways:function(){},onAjax:function(){}},d=t.extend(!0,a,e),s="undefined",o="undefined",l="undefined",r={columns:{identifier:function(){d.hideIdentifier&&i.find("th:nth-child("+parseInt(d.columns.identifier[0])+"1), tbody td:nth-child("+parseInt(d.columns.identifier[0])+"1)").hide();var e=i.find("tbody td:nth-child("+(parseInt(d.columns.identifier[0])+1)+")");e.each(function(){var e='
'+t(this).text()+" ",n='
';t(this).html(e+n),t(this).parent("tr").attr(d.rowIdentifier,t(this).text())})},editable:function(){for(var e=0;e
";if("undefined"!=typeof d.columns.editable[e][2]){var a='';t.each(jQuery.parseJSON(d.columns.editable[e][2]),function(t,e){a+=n===e?''+e+" ":''+e+" "}),a+=" "}else var a=' ';t(this).html(i+a),t(this).addClass("tabledit-view-mode")})}},toolbar:function(){if(d.editButton||d.deleteButton){var t="",e="",n="",a="",s="";0===i.find("th.tabledit-toolbar-column").length&&i.find("tr:first").append(' '),d.editButton&&(t=''+d.buttons.edit.html+" "),d.deleteButton&&(e=''+d.buttons["delete"].html+" ",s=''+d.buttons.confirm.html+" "),d.editButton&&d.saveButton&&(n=''+d.buttons.save.html+" "),d.deleteButton&&d.restoreButton&&(a=''+d.buttons.restore.html+" ");var o=' ";i.find("tr:gt(0)").append('
'+o+" ")}}}},u={view:function(e){var n=t(e).parent("tr");t(e).parent("tr").find(".tabledit-input.tabledit-identifier").prop("disabled",!0),t(e).find(".tabledit-input").blur().hide().prop("disabled",!0),t(e).find(".tabledit-span").show(),t(e).addClass("tabledit-view-mode").removeClass("tabledit-edit-mode"),d.editButton&&(n.find("button.tabledit-save-button").hide(),n.find("button.tabledit-edit-button").removeClass("active").blur())},edit:function(e){c.reset(e);var n=t(e).parent("tr");n.find(".tabledit-input.tabledit-identifier").prop("disabled",!1),t(e).find(".tabledit-span").hide();var i=t(e).find(".tabledit-input");i.prop("disabled",!1).show(),d.autoFocus&&i.focus(),t(e).addClass("tabledit-edit-mode").removeClass("tabledit-view-mode"),d.editButton&&(n.find("button.tabledit-edit-button").addClass("active"),n.find("button.tabledit-save-button").show())}},b={reset:function(e){t(e).each(function(){var e=t(this).find(".tabledit-input"),n=t(this).find(".tabledit-span").text();e.is("select")?e.find("option").filter(function(){return t.trim(t(this).text())===n}).attr("selected",!0):e.val(n),u.view(this)})},submit:function(e){var i=n(d.buttons.edit.action);i!==!1&&(t(e).each(function(){var e=t(this).find(".tabledit-input");t(this).find(".tabledit-span").text(e.is("select")?e.find("option:selected").text():e.val()),u.view(this)}),s=t(e).parent("tr"))}},c={reset:function(t){i.find(".tabledit-confirm-button").hide(),i.find(".tabledit-delete-button").removeClass("active").blur()},submit:function(e){c.reset(e),t(e).parent("tr").find("input.tabledit-identifier").attr("disabled",!1);var i=n(d.buttons["delete"].action);t(e).parents("tr").find("input.tabledit-identifier").attr("disabled",!0),i!==!1&&(t(e).parent("tr").addClass("tabledit-deleted-row"),t(e).parent("tr").addClass(d.mutedClass).find(".tabledit-toolbar button:not(.tabledit-restore-button)").attr("disabled",!0),t(e).find(".tabledit-restore-button").show(),o=t(e).parent("tr"))},confirm:function(e){i.find("td.tabledit-edit-mode").each(function(){b.reset(this)}),t(e).find(".tabledit-delete-button").addClass("active"),t(e).find(".tabledit-confirm-button").show()},restore:function(e){t(e).parent("tr").find("input.tabledit-identifier").attr("disabled",!1);var i=n(d.buttons.restore.action);t(e).parents("tr").find("input.tabledit-identifier").attr("disabled",!0),i!==!1&&(t(e).parent("tr").removeClass("tabledit-deleted-row"),t(e).parent("tr").removeClass(d.mutedClass).find(".tabledit-toolbar button").attr("disabled",!1),t(e).find(".tabledit-restore-button").hide(),l=t(e).parent("tr"))}};return r.columns.identifier(),r.columns.editable(),r.columns.toolbar(),d.onDraw(),d.deleteButton&&(i.on("click","button.tabledit-delete-button",function(e){if(e.handled!==!0){e.preventDefault();var n=t(this).hasClass("active"),i=t(this).parents("td");c.reset(i),n||c.confirm(i),e.handled=!0}}),i.on("click","button.tabledit-confirm-button",function(e){if(e.handled!==!0){e.preventDefault();var n=t(this).parents("td");c.submit(n),e.handled=!0}})),d.restoreButton&&i.on("click","button.tabledit-restore-button",function(e){e.handled!==!0&&(e.preventDefault(),c.restore(t(this).parents("td")),e.handled=!0)}),d.editButton?(i.on("click","button.tabledit-edit-button",function(e){if(e.handled!==!0){e.preventDefault();var n=t(this),a=n.hasClass("active");b.reset(i.find("td.tabledit-edit-mode")),a||t(n.parents("tr").find("td.tabledit-view-mode").get().reverse()).each(function(){u.edit(this)}),e.handled=!0}}),i.on("click","button.tabledit-save-button",function(e){e.handled!==!0&&(e.preventDefault(),b.submit(t(this).parents("tr").find("td.tabledit-edit-mode")),e.handled=!0)})):(i.on(d.eventType,"tr:not(.tabledit-deleted-row) td.tabledit-view-mode",function(t){t.handled!==!0&&(t.preventDefault(),b.reset(i.find("td.tabledit-edit-mode")),u.edit(this),t.handled=!0)}),i.on("change","select.tabledit-input:visible",function(){event.handled!==!0&&(b.submit(t(this).parent("td")),event.handled=!0)}),t(document).on("click",function(t){var e=i.find(".tabledit-edit-mode");e.is(t.target)||0!==e.has(t.target).length||b.reset(i.find(".tabledit-input:visible").parent("td"))})),t(document).on("keyup",function(t){var e=i.find(".tabledit-input:visible"),n=i.find(".tabledit-confirm-button");if(e.length>0)var a=e.parents("td");else{if(!(n.length>0))return;var a=n.parents("td")}switch(t.keyCode){case 9:d.editButton||(b.submit(a),u.edit(a.closest("td").next()));break;case 13:b.submit(a);break;case 27:b.reset(a),c.reset(a)}}),this}}(jQuery);
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/bckgeneral.php b/public/bck220325/public/languages/en/bckgeneral.php
new file mode 100644
index 0000000..546d9f2
--- /dev/null
+++ b/public/bck220325/public/languages/en/bckgeneral.php
@@ -0,0 +1,301 @@
+Description: enter a brief description of the part (e.g., full grain leather thickness 1.8/2.0 mm / 100% polyester mesh fabric, etc.) \r\n
+
Article: enter the code you use internally to identify the part, for example the one you report in the bill of materials (e.g., UPPER001, LINING_AA, PALM_1, etc.) \r\n
+The article code of the component must be unique and must correspond to that of the test report \r\n
+
Material: Specify the nature of the material, any thickness, areal weight, etc. \r\n
+
Color: insert the color or colors of the part \r\n";
+$documenthelp = "If you are a new client insert the last chamber of commerce view \r\n
+If you are already a client insert the last chamber of commerce view in case of changes and/or updates";
+$insertdatacontact = "Insert data";
+$modifydatacontact = "Modify the data if the audit is at another address or a different company";
+$samplestoredtitle = "Do you have samples manufactured by each producer declared in the technical file in stock? \n\r
Attention: remember to keep them for the audit! ";
+$samplestoredtitlenew = "Are they in stock?";
+$manufacturernameaudit = "Manufacturer Names";
+$manufacturernameaudit_help = "Enter the names of the manufacturers of the samples available in stock";
+$manufacturernameaudit_help2 = "
Attention: remember to keep them for the audit! ";
+$manufnametitle = "Manufacturer Name";
+$manufnametitleselected = "Entered manufacturer names";
+$surveillancedoption = "Is this the first time you request Module D surveillance for this model?";
+$surveillancedoption1 = "I am requesting an initial Module D certification";
+$surveillancedoption2 = "I am requesting the annual surveillance of the Module D certification";
+$surveillancedoption3 = "I am requesting the renewal of the Module D certification";
+$surveillancedoption4 = "I am requesting the extension of the Module D certification";
+$declarationsent1 = "1) that I have not submitted a similar application to other Notified Bodies and that the technical documentation relating to the PPE has not been subject to a previous refusal with other Notified Bodies;";
+$declarationsent2 = "2) that the information communicated and the documents produced are respectively true and authentic and commits to indemnify and hold A.N.C.I. Servizi S.r.l. a Socio Unico harmless from any liability, damage, or claim that may arise from the communication and transmission by the Manufacturer of untrue, inauthentic and/or deceitful information and documents.";
+$declarationsent3 = "3) in the case of market launch, that I have not yet placed the PPE on the market.";
+$declarationtitle = "DECLARATIONS";
+$declarationtitle_help = "";
+$companydeclaration = " declares and warrants";
+$datettitle = "Date";
+$clientnametitle = "Client Name";
+$signedbytitle = "Signed by:";
+$archivetrf = "Application Form Archive";
+$ntrf = "Application Form Number";
+$pdftitle = "PDF";
+$firsrecordtitle = "First";
+$previousrecordtitle = "Previous";
+$nextrecordtitle = "Next";
+$lastrecordtitle = "Last";
+$mycompany = "Company";
+$updateformtitle = "Update";
+$telephonetitlecompany = "Company Phone";
+$emailtitlecompany = "Company Email";
+$telephonetitlecontact = "Contact Phone";
+$emailtitlecontact = "Contact Email";
+$companyprofiletitle = "Company Details";
+$backstep = "Go Back";
+$searchsentence = "To search for past articles write the first letters and select";
+$drafttrftitle = "Draft TRF";
+$proceedtrf = "Complete Application Form";
+$pleaseselectstd = "Please Select";
+$certificatenumbertitle = "Certificate Number";
+$issuebycimactitle = "Issued by CIMAC?";
+$moduleselectiontitle = "Type of Surveillance";
+$addlineaudit = "Add New PPE";
+$filenameaudit = "Document";
+$auditdpilistcreate = "In this section, list all the PPE subject to audit and sampling";
+$nosent = "No";
+$yessent = "Yes";
+$filesent = "File";
+$suppliernametitle = "Manufacturer";
+$addsup = "Add";
+$dpireportnumbertitle = "PPE Certificate Number";
+$filestitle = "Files";
+$closewindow = "Return to Main Window - Close";
+$notauthorizesentence = "You are not authorized to access this page! If you think this is an error, please contact the system administrator";
+$stderrorfill = "Please remember to select the Protection Category and the PPE category - Thank you";
+$newpartlist = "New Component";
+$cmcpartlist = "Component already tested by CIMAC";
+$trdpartlist = "Component already tested by another Laboratory";
+$activetitle = "Active";
+$inactivetitle = "Inactive";
+$selecttitlepartform = "Select";
+$selecttitlepart = "New Part";
+$whichkindofpart = "Select whether the part is new or already tested";
+$insertauditdpi = "Insert";
+$copycontactfrom = "You can copy the registration from:";
+$edictcontacttitle = "Edit Registration";
+$anagraficaaudit = "Audit";
+$anagraficainvoice = "Invoice Header";
+$anagraficatest = "Report Header";
+$anagraficacertificate = "Certificate Header";
+$anagraficamycompany = "My Company";
+$anagraficacompany = "Company";
+$anagraficaaddress = "Address";
+$anagraficacity = "City";
+$signaturetokentitle = "Signature Token";
+$tokensuccess = "Token successfully updated! An email has been sent to you with the assigned token";
+$inserttokensign = "Enter the signature token (6 digits)";
+$tokenwhere = "If you can't find the signature token check your email or click here";
+$firmdeclaration = "By clicking Confirm, the application form will be definitively sent to our servers, without the possibility of modification. In case of doubts or errors contact us for support";
+$sendtitle = "Application Form Successfully Sent!";
+$sendsentence = "Your Application Form has been successfully sent, you will soon receive an email with the summary PDF";
+$uncorrecttokentitle = "Attention, the token you entered is not correct! Try entering it again or reset the token by following the instructions below";
+$standardcodetitle = "Standard";
+$protectioncategorytitle = "Protection Category";
+$dpicategorytitle = "PPE Category";
+$otherlangtitle = "If you select other please specify which language here";
+$dpistorealert = "Warning during the audit the PPE must be available in stock for sampling";
+$articlealert = "The article code of the component must be unique and must correspond to that of the test report";
+$m15dtitle = "Module B Renewal Request";
+$m15dm30Stitle_help = "I have modified a model already certified according to Regulation (EU) 2016/425 and need to renew the certificate.";
+$m15dm30Stitle = "";
+$descriptionitem = "Description";
+$extracetitle = "Extra CE";
+$companyupdatetitle = "Before proceeding, you need to fill in or update the company details! Thank you";
+$extracetitleline = "Indicate European Community Representative (if present)";
+$certification2list = "Attention: you have the following TRFs ready for the issuance of the second module.";
+$proceedmodule2 = "Proceed";
+$secondmoduletitle = "Confirm sending of second module";
+$certukca = "UKCA Certification";
+$photoshoesside = "Side Photo";
+$photoshoessole = "Sole View Photo";
+$photogloveup = "Palm View Glove Photo";
+$photoglovebottom = "Back View Glove Photo";
+$photomask = "Half Mask Photo";
+$pdnappform = "Conformity Assessment Application No.";
+$pdnappformtest = "Test Request Form for Conformity Assessment No.";
+$citytitle = 'City';
+$statement = "By the signature below, the manufacturer declares and guarantees the following:
+1) that no similar application has been submitted to other Notified Bodies and that the technical documentation relating to the PPE has not been previously rejected by other Notified Bodies;
+2) that the information communicated and the documents produced are true and authentic respectively and undertakes to indemnify and hold harmless A.N.C.I. Servizi S.r.l. a socio unico from any liability, damage, or claim that may arise from the Manufacturer's communication and transmission of untrue, inauthentic, and/or false information and documents.";
+
+$statementnocert = "By the signature below, the manufacturer declares and guarantees:
+that the information communicated and the documents produced are true and authentic respectively and undertakes to indemnify and hold harmless A.N.C.I. Servizi S.r.l. a socio unico from any liability, damage, or claim that may arise from the Manufacturer's communication and transmission of untrue, inauthentic, and/or false information and documents.";
+
+$addstatement = "For the PPE subject to this application, the Intermediary authorizes the Manufacturer to use its own test reports";
+$nameclienttocertificate = "Customer registration for which I want to certify";
+$photomasksidea = "Side A";
+$photomasksideb = "Side B";
+
+$titlealertstd = "Attention!";
+$textalertstd = "Have you filled in the protection category and PPE category for all the standards?";
+$confirmButtonTextalertstd = "Yes, let's proceed";
+$cancelButtonTextalertstd = "Add missing categories";
+$alertTextstd = "Add the missing parts";
+$confirmButtonTextalertparts = "Proceed anyway";
+$cancelButtonTextalertparts = "Add missing parts";
+$alertTextparts ="Add missing parts";
+$partsnotfound="These parts are not found:";
+$addphotosdoc="Add photos";
+$allowedkind="(allowed type: jpg, jpeg e png)";
+
+$clonealert = "Are you sure you want to duplicate TRF N.";
+$clonealertconfirm = "Yes, duplicate!";
+$clonealertcancel = "No, close!!";
+$revalert = "Are you sure you want to review TRF N.";
+$revalertconfirm = "Yes, review!";
+$revalertcancel = "No, close!!";
+$browsebotton="Browse";
+$nofilechoosen="No file chosen";
+$sendtosign="Send to Sign";
+$notokenneeded = "Attention: for sending to another person within the same company for signature, it is not necessary to enter the token.";
+$sentforsignview = "The completed TRF will be displayed in the account of the second person under the menu item TRFs pending signature.";
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/colors.php b/public/bck220325/public/languages/en/colors.php
new file mode 100644
index 0000000..2dfffc8
--- /dev/null
+++ b/public/bck220325/public/languages/en/colors.php
@@ -0,0 +1,28 @@
+
+
+["","Cyan","Blue","DarkBlue","LightBlue","Purple"],
+ ["Yellow","Lime","Magenta","Pink","White","Silver"],
+ ["Gray","Black","Orange","Brown","Green"],
+ ["Olive","Aquamarine"]
+
diff --git a/public/bck220325/public/languages/en/editindex.php b/public/bck220325/public/languages/en/editindex.php
new file mode 100644
index 0000000..d88deec
--- /dev/null
+++ b/public/bck220325/public/languages/en/editindex.php
@@ -0,0 +1,11 @@
+
+
Editor strutture!
+
Versione base per editare strutture Pannello utente
+
+Selezionare il file da modificare
+
+
+
+
File generale
+
+
File questionario
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/editindex2.php b/public/bck220325/public/languages/en/editindex2.php
new file mode 100644
index 0000000..d88deec
--- /dev/null
+++ b/public/bck220325/public/languages/en/editindex2.php
@@ -0,0 +1,11 @@
+
+
Editor strutture!
+
Versione base per editare strutture Pannello utente
+
+Selezionare il file da modificare
+
+
+
+
File generale
+
+
File questionario
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/editorfile.php b/public/bck220325/public/languages/en/editorfile.php
new file mode 100644
index 0000000..0e3f680
--- /dev/null
+++ b/public/bck220325/public/languages/en/editorfile.php
@@ -0,0 +1,28 @@
+Moved.', htmlspecialchars($url));
+ exit();
+}
+
+// read the textfile
+$text = file_get_contents($file);
+
+?>
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/editorfilegeneral.php b/public/bck220325/public/languages/en/editorfilegeneral.php
new file mode 100644
index 0000000..651be4a
--- /dev/null
+++ b/public/bck220325/public/languages/en/editorfilegeneral.php
@@ -0,0 +1,30 @@
+
+
Torna alla pagina di scelta
+
+Moved.', htmlspecialchars($url));
+ exit();
+}
+
+// read the textfile
+$text = file_get_contents($file);
+
+?>
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/editorfilequestionario.php b/public/bck220325/public/languages/en/editorfilequestionario.php
new file mode 100644
index 0000000..31febb8
--- /dev/null
+++ b/public/bck220325/public/languages/en/editorfilequestionario.php
@@ -0,0 +1,31 @@
+
+
Torna alla pagina di scelta
+
+Moved.', htmlspecialchars($url));
+ exit();
+}
+
+// read the textfile
+$text = file_get_contents($file);
+
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/fetch.php b/public/bck220325/public/languages/en/fetch.php
new file mode 100644
index 0000000..4a1711a
--- /dev/null
+++ b/public/bck220325/public/languages/en/fetch.php
@@ -0,0 +1,11 @@
+";
+echo "
";
+foreach($file as $text) {
+echo $text;
+}
+echo " ";
+echo "
\n
+";
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/general.php b/public/bck220325/public/languages/en/general.php
new file mode 100644
index 0000000..d51f890
--- /dev/null
+++ b/public/bck220325/public/languages/en/general.php
@@ -0,0 +1,356 @@
+Description: enter a brief description of the part (e.g., full grain leather thickness 1.8/2.0 mm / 100% polyester mesh fabric, etc.) \r\n
+
Article: enter the code you use internally to identify the part, for example the one you report in the bill of materials (e.g., UPPER001, LINING_AA, PALM_1, etc.) \r\n
+The article code of the component must be unique and must correspond to that of the test report \r\n
+
Material: Specify the nature of the material, any thickness, areal weight, etc. \r\n
+
Color: insert the color or colors of the part \r\n";
+$documenthelp = "If you are a new client insert the last chamber of commerce view \r\n
+If you are already a client insert the last chamber of commerce view in case of changes and/or updates";
+$insertdatacontact = "Insert data";
+$modifydatacontact = "Modify the data if the audit is at another address or a different company";
+$samplestoredtitle = "Do you have samples manufactured by each producer declared in the technical file in stock? \n\r
Attention: remember to keep them for the audit! ";
+$samplestoredtitlenew = "Are they in stock?";
+$manufacturernameaudit = "Manufacturer Names";
+$manufacturernameaudit_help = "Enter the names of the manufacturers of the samples available in stock";
+$manufacturernameaudit_help2 = "
Attention: remember to keep them for the audit! ";
+$manufnametitle = "Manufacturer Name";
+$manufnametitleselected = "Entered manufacturer names";
+$surveillancedoption = "Is this the first time you request Module D surveillance for this model?";
+$surveillancedoption1 = "I am requesting an initial Module D certification";
+$surveillancedoption2 = "I am requesting the annual surveillance of the Module D certification";
+$surveillancedoption3 = "I am requesting the renewal of the Module D certification";
+$surveillancedoption4 = "I am requesting the extension of the Module D certification";
+$declarationsent1 = "1) that I have not submitted a similar application to other Notified Bodies and that the technical documentation relating to the PPE has not been subject to a previous refusal with other Notified Bodies;";
+$declarationsent2 = "2) that the information communicated and the documents produced are respectively true and authentic and commits to indemnify and hold A.N.C.I. Servizi S.r.l. a Socio Unico harmless from any liability, damage, or claim that may arise from the communication and transmission by the Manufacturer of untrue, inauthentic and/or deceitful information and documents.";
+$declarationsent3 = "3) in the case of market launch, that I have not yet placed the PPE on the market.";
+$declarationtitle = "DECLARATIONS";
+$declarationtitle_help = "";
+$companydeclaration = " declares and warrants";
+$datettitle = "Date";
+$clientnametitle = "Client Name";
+$signedbytitle = "Signed by:";
+$archivetrf = "Application Form Archive";
+$ntrf = "Application Form Number";
+$pdftitle = "PDF";
+$firsrecordtitle = "First";
+$previousrecordtitle = "Previous";
+$nextrecordtitle = "Next";
+$lastrecordtitle = "Last";
+$mycompany = "Company";
+$updateformtitle = "Update";
+$telephonetitlecompany = "Company Phone";
+$emailtitlecompany = "Company Email";
+$telephonetitlecontact = "Contact Phone";
+$emailtitlecontact = "Contact Email";
+$companyprofiletitle = "Company Details";
+$backstep = "Go Back";
+$searchsentence = "To search for past articles write the first letters and select";
+$drafttrftitle = "Draft TRF";
+$proceedtrf = "Complete Application Form";
+$pleaseselectstd = "Please Select";
+$certificatenumbertitle = "Certificate Number";
+$issuebycimactitle = "Issued by CIMAC?";
+$moduleselectiontitle = "Type of Surveillance";
+$addlineaudit = "Add New PPE";
+$filenameaudit = "Document";
+$auditdpilistcreate = "In this section, list all the PPE subject to audit and sampling";
+$nosent = "No";
+$yessent = "Yes";
+$filesent = "File";
+$suppliernametitle = "Manufacturer";
+$addsup = "Add";
+$dpireportnumbertitle = "PPE Certificate Number";
+$filestitle = "Files";
+$closewindow = "Return to Main Window - Close";
+$notauthorizesentence = "You are not authorized to access this page! If you think this is an error, please contact the system administrator";
+$stderrorfill = "Please remember to select the Protection Category and the PPE category - Thank you";
+$newpartlist = "New Component";
+$cmcpartlist = "Component already tested by CIMAC";
+$trdpartlist = "Component already tested by another Laboratory";
+$activetitle = "Active";
+$inactivetitle = "Inactive";
+$selecttitlepartform = "Select";
+$selecttitlepart = "New Part";
+$whichkindofpart = "Select whether the part is new or already tested";
+$insertauditdpi = "Insert";
+$copycontactfrom = "You can copy the registration from:";
+$edictcontacttitle = "Insert company";
+$anagraficaaudit = "Audit";
+$anagraficainvoice = "Invoice Header";
+$anagraficatest = "Report Header";
+$anagraficacertificate = "Certificate Header";
+$anagraficamycompany = "My Company";
+$anagraficacompany = "Company";
+$anagraficaaddress = "Address";
+$anagraficacity = "City";
+$signaturetokentitle = "Signature Token";
+$tokensuccess = "Token successfully updated! An email has been sent to you with the assigned token";
+$inserttokensign = "Enter the signature token (6 digits)";
+$tokenwhere = "If you can't find the signature token check your email or click here";
+$firmdeclaration = "By clicking Confirm, the application form will be definitively sent to our servers, without the possibility of modification. In case of doubts or errors contact us for support";
+$sendtitle = "Application Form Successfully Sent!";
+$sendsentence = "Your Application Form has been successfully sent, you will soon receive an email with the summary PDF";
+$sendtdtitle = "Technical file generated successfully!";
+$sendtdsentence = "Your technical file has been successfully sent, you will soon receive an email with the PDF. You can still consult your files in the personal area of this site.";
+$uncorrecttokentitle = "Attention, the token you entered is not correct! Try entering it again or reset the token by following the instructions below";
+$standardcodetitle = "Standard";
+$protectioncategorytitle = "Protection Category";
+$dpicategorytitle = "PPE Category";
+$otherlangtitle = "If you select other please specify which language here";
+$dpistorealert = "Warning during the audit the PPE must be available in stock for sampling";
+$articlealert = "The article code of the component must be unique and must correspond to that of the test report";
+$m15dtitle = "Module B Renewal Request";
+$m15dm30Stitle_help = "I have modified a model already certified according to Regulation (EU) 2016/425 and need to renew the certificate.";
+$m15dm30Stitle = "";
+$descriptionitem = "Description";
+$extracetitle = "Extra CE";
+$companyupdatetitle = "Before proceeding, you need to fill in or update the company details! Thank you";
+$extracetitleline = "Indicate European Community Representative (if present)";
+$certification2list = "Attention: you have the following TRFs ready for the issuance of the second module.";
+$proceedmodule2 = "Proceed";
+$secondmoduletitle = "Confirm sending of second module";
+$certukca = "UKCA Certification";
+$photoshoesside = "Side Photo";
+$photoshoessole = "Sole View Photo";
+$photogloveup = "Palm View Glove Photo";
+$photoglovebottom = "Back View Glove Photo";
+$photomask = "Half Mask Photo";
+$pdnappform = "Conformity Assessment Application No.";
+$pdnappformtest = "Test Request Form for Conformity Assessment No.";
+$citytitle = 'City';
+$statement = "By the signature below, the manufacturer declares and guarantees the following:
+1) that no similar application has been submitted to other Notified Bodies and that the technical documentation relating to the PPE has not been previously rejected by other Notified Bodies;
+2) that the information communicated and the documents produced are true and authentic respectively and undertakes to indemnify and hold harmless A.N.C.I. Servizi S.r.l. a socio unico from any liability, damage, or claim that may arise from the Manufacturer's communication and transmission of untrue, inauthentic, and/or false information and documents.";
+
+$statementnocert = "By the signature below, the manufacturer declares and guarantees:
+that the information communicated and the documents produced are true and authentic respectively and undertakes to indemnify and hold harmless A.N.C.I. Servizi S.r.l. a socio unico from any liability, damage, or claim that may arise from the Manufacturer's communication and transmission of untrue, inauthentic, and/or false information and documents.";
+
+$addstatement = "For the PPE subject to this application, the Intermediary authorizes the Manufacturer to use its own test reports";
+$nameclienttocertificate = "Customer registration for which I want to certify";
+$photomasksidea = "Side A";
+$photomasksideb = "Side B";
+
+$titlealertstd = "Attention!";
+$textalertstd = "Have you filled in the protection category and PPE category for all the standards?";
+$confirmButtonTextalertstd = "Yes, let's proceed";
+$cancelButtonTextalertstd = "Add missing parts";
+$cancelButtonTextalertstdandard = "Add the missing categories";
+$alertTextstd = "Add the missing parts";
+$confirmButtonTextalertparts = "Proceed anyway";
+$cancelButtonTextalertparts = "Add missing parts";
+$alertTextparts = "Add missing parts";
+$partsnotfound = "These parts are not found:";
+$addphotosdoc = "Add photos";
+$allowedkind = "(allowed type: jpg, jpeg e png)";
+
+$clonealert = "Are you sure you want to duplicate TRF N.";
+$clonealertconfirm = "Yes, duplicate!";
+$clonealertcancel = "No, close!!";
+$revalert = "Are you sure you want to review TRF N.";
+$revalertconfirm = "Yes, review!";
+$revalertcancel = "No, close!!";
+$browsebotton = "Browse";
+$nofilechoosen = "No file chosen";
+$sendtosign = "Send to Sign";
+$notokenneeded = "Attention: for sending to another person within the same company for signature, it is not necessary to enter the token.";
+$sentforsignview = "The completed TRF will be displayed in the account of the second person under the menu item TRFs pending signature.";
+$archivetd = "TF Archive";
+$techdossier = "Technical File";
+$proceed = "Proceed";
+$techdossierark = "Technical File Archive";
+$prodplaceyes = "The place of production coincides with the Manufacturer's address";
+$prodplaceno = "The place of production does not coincide with the Manufacturer's address";
+$ticketsupport = "Open Ticket";
+$sendtoclientmail = "Remember to send the pdf to your client for signing.";
+$addphotos = "Additional Photos";
+$addphotossuggestion = "You can upload additional photos below, such as color variants (accepted formats: jpg, jpeg, png)";
+$addphotosup = "Drop one or more additional photos here";
+$addphotoupload = "Select one or more photos you want to add here";
+$addpartphoto = "Click on the sections of the image to add the part of the article";
+$declarationtdsent1 = "1) not to have submitted a similar application to other Notified Bodies and that the technical documentation relating to the PPE has not been previously rejected by other Notified Bodies;";
+$declarationtdsent2 = "2) that the communicated information and produced documents are respectively true and authentic and undertakes to indemnify and hold harmless A.N.C.I. Servizi S.r.l. with sole shareholder from any liability, damage, or claim that may arise for the latter as a result of the communication and transmission by the Manufacturer of untrue, inauthentic and/or false information and documents.";
+$companydeclarationtd = "By signing below, the manufacturer declares and guarantees the following:";
+$kindofcertrequestd = "Tipo certificazione modulo D richiesta";
+$activitiestitle = "Activities carried out";
+$designtitle = "Design";
+$salestitle = "Sales";
+$buyertitle = "Purchases";
+$purchasestitle = "Purchases";
+$productiontitle = "Production";
+$customer_caretitle = "Customer care";
+$qualitytitle = "Quality";
+$other_activitytitle = "Other activity (specify)";
+$other_activitypersontitle = "Quantity of people involved";
+$total_workforcetitle = "Total workforce involved";
+$language_audittitle = "Language to be used for the audit";
+$outsourced_processestitle = "Outsourced processes";
+$people_involved_title = "Numero persone coinvolte";
+$personinvolvedtitle = "Quantity of people involved in PPE-related processes";
+$certificationtypedtitle = "Module D Certification Type Requested";
+$certd_1 = "Initial certification";
+$certd_2 = "Annual certification surveillance";
+$certd_3 = "Renewal";
+$certd_4 = "Extension";
+$certtotesttitle = "I have a certificate to test:";
+$formetitle = "For me";
+$foranotherclienttitle = "For another client";
+$uploadCompanyLogoTitle = "Upload Company Logo";
+$selectImageToUploadTitle = "Select the image to upload (only JPG, JPEG, PNG):";
+$uploadButtonTitle = "Upload";
+$companyLogoAltTitle = "Company Logo";
+$respsign = "Send to Sign to another colleagues of the same company";
+$adduserundersamecompany = "Add User";
+$signaturetext = '
+The signature token is used to confirm the submission of the application form.
+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.
+The token will remain valid until you regenerate it on this page.
+To reset the signature token
CLICK HERE .
+The token will be generated and sent to the email address: ' . $emailuser . '
';
diff --git a/public/bck220325/public/languages/en/glovesnamepart.php b/public/bck220325/public/languages/en/glovesnamepart.php
new file mode 100644
index 0000000..a6dd833
--- /dev/null
+++ b/public/bck220325/public/languages/en/glovesnamepart.php
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/ind1.php b/public/bck220325/public/languages/en/ind1.php
new file mode 100644
index 0000000..ef1c2ec
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind1.php
@@ -0,0 +1,8 @@
+
+
diff --git a/public/bck220325/public/languages/en/ind10.php b/public/bck220325/public/languages/en/ind10.php
new file mode 100644
index 0000000..b15e464
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind10.php
@@ -0,0 +1,12 @@
+
+
diff --git a/public/bck220325/public/languages/en/ind11.php b/public/bck220325/public/languages/en/ind11.php
new file mode 100644
index 0000000..82fdfe7
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind11.php
@@ -0,0 +1,10 @@
+
+
diff --git a/public/bck220325/public/languages/en/ind12.php b/public/bck220325/public/languages/en/ind12.php
new file mode 100644
index 0000000..d75eb32
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind12.php
@@ -0,0 +1,11 @@
+
diff --git a/public/bck220325/public/languages/en/ind13.php b/public/bck220325/public/languages/en/ind13.php
new file mode 100644
index 0000000..325ea47
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind13.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/en/ind14.php b/public/bck220325/public/languages/en/ind14.php
new file mode 100644
index 0000000..6fb662b
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind14.php
@@ -0,0 +1,11 @@
+
diff --git a/public/bck220325/public/languages/en/ind15.php b/public/bck220325/public/languages/en/ind15.php
new file mode 100644
index 0000000..325ea47
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind15.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/en/ind16.php b/public/bck220325/public/languages/en/ind16.php
new file mode 100644
index 0000000..9a28364
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind16.php
@@ -0,0 +1,14 @@
+
+
diff --git a/public/bck220325/public/languages/en/ind17.php b/public/bck220325/public/languages/en/ind17.php
new file mode 100644
index 0000000..f369455
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind17.php
@@ -0,0 +1,12 @@
+
+
diff --git a/public/bck220325/public/languages/en/ind2.php b/public/bck220325/public/languages/en/ind2.php
new file mode 100644
index 0000000..d75eb32
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind2.php
@@ -0,0 +1,11 @@
+
diff --git a/public/bck220325/public/languages/en/ind3.php b/public/bck220325/public/languages/en/ind3.php
new file mode 100644
index 0000000..325ea47
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind3.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/en/ind4.php b/public/bck220325/public/languages/en/ind4.php
new file mode 100644
index 0000000..d75eb32
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind4.php
@@ -0,0 +1,11 @@
+
diff --git a/public/bck220325/public/languages/en/ind5.php b/public/bck220325/public/languages/en/ind5.php
new file mode 100644
index 0000000..325ea47
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind5.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/en/ind6.php b/public/bck220325/public/languages/en/ind6.php
new file mode 100644
index 0000000..d75eb32
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind6.php
@@ -0,0 +1,11 @@
+
diff --git a/public/bck220325/public/languages/en/ind7.php b/public/bck220325/public/languages/en/ind7.php
new file mode 100644
index 0000000..325ea47
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind7.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/en/ind8.php b/public/bck220325/public/languages/en/ind8.php
new file mode 100644
index 0000000..10f1cfb
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind8.php
@@ -0,0 +1,12 @@
+
+
diff --git a/public/bck220325/public/languages/en/ind9.php b/public/bck220325/public/languages/en/ind9.php
new file mode 100644
index 0000000..9c71835
--- /dev/null
+++ b/public/bck220325/public/languages/en/ind9.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/en/mailtext.php b/public/bck220325/public/languages/en/mailtext.php
new file mode 100644
index 0000000..dd429e6
--- /dev/null
+++ b/public/bck220325/public/languages/en/mailtext.php
@@ -0,0 +1,3 @@
+
diff --git a/public/bck220325/public/languages/en/new.php b/public/bck220325/public/languages/en/new.php
new file mode 100644
index 0000000..02e722e
--- /dev/null
+++ b/public/bck220325/public/languages/en/new.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/pdflang.php b/public/bck220325/public/languages/en/pdflang.php
new file mode 100644
index 0000000..ce070e9
--- /dev/null
+++ b/public/bck220325/public/languages/en/pdflang.php
@@ -0,0 +1,118 @@
+";
+echo "File:<br />";
+$file = file("myfile.txt");
+foreach($file as $text) {
+echo $text."<br />";
+}
+}else{
+$file = file("textfile.txt");
+echo "<form action=\"".$PHP_SELF."\" method=\"post\">";
+echo "<textarea Name=\"update\" cols=\"50\" rows=\"10\">";
+foreach($file as $text) {
+echo $text;
+}
+echo "</textarea>";
+echo "<input name=\"Submit\" type=\"submit\" value=\"Update\" />\n
+</form>";
+}
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/provapsw.php b/public/bck220325/public/languages/en/provapsw.php
new file mode 100644
index 0000000..0539895
--- /dev/null
+++ b/public/bck220325/public/languages/en/provapsw.php
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/en/questionaire.php b/public/bck220325/public/languages/en/questionaire.php
new file mode 100644
index 0000000..d91ed5c
--- /dev/null
+++ b/public/bck220325/public/languages/en/questionaire.php
@@ -0,0 +1,103 @@
+
diff --git a/public/bck220325/public/languages/en/shoesnamepart.php b/public/bck220325/public/languages/en/shoesnamepart.php
new file mode 100644
index 0000000..94ce7f2
--- /dev/null
+++ b/public/bck220325/public/languages/en/shoesnamepart.php
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/bck2questionaire.php b/public/bck220325/public/languages/it/bck2questionaire.php
new file mode 100644
index 0000000..281ef3c
--- /dev/null
+++ b/public/bck220325/public/languages/it/bck2questionaire.php
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/bckgeneral (2).php b/public/bck220325/public/languages/it/bckgeneral (2).php
new file mode 100644
index 0000000..3b24389
--- /dev/null
+++ b/public/bck220325/public/languages/it/bckgeneral (2).php
@@ -0,0 +1,305 @@
+Descrizione: inserisci una breve descrizione della parte (ad es. cuoio fiore spessore 1,8/2,0 mm / tessuto rete 100% poliestere, ecc.) \r\n
+
Articolo: inserire il codice che utilizzi internamente per identificare la parte, ad esempio quello che riporti nella distinta base (ad es. TOMAIO001, FOD_AA, PALMO_1, ecc.) \r\n
+Il codice articolo del componente deve essere univoco e deve corrispondere a quello del test report \r\n
+
Materiale: Specificare natura del materiale, eventuale spessore, massa areica, ecc. \r\n
+
Colore: inserisci il colore o i colori della parte \r\n
+";
+$documenthelp="Se sei nuovo cliente inserisci ultima visura camerale \r\n
+Se sei già cliente inserisci ultima visura camerale in caso di modifiche e/o aggiornamenti";
+$insertdatacontact="Inserisci i dati";
+$modifydatacontact="Modifica i dati, se l'audit è presso un altro indirizzo o un'altra azienda";
+$samplestoredtitle="Hai a magazzino campioni fabbricati da ogni produttore dichiarato nel fascicolo tecnico? \n\r
Attenzione: ricorda di conservarli per l’audit! ";
+$samplestoredtitlenew="Sono a Magazzino?";
+$manufacturernameaudit="Nomi Produttori";
+$manufacturernameaudit_help="Inserisci il nome dei produttori dei campioni disponibili a magazzino";
+$manufacturernameaudit_help2="
Attenzione: ricorda di conservarli per l’audit! ";
+$manufnametitle="Nome Produttore";
+$manufnametitleselected="Nomi produttori inseriti";
+$surveillancedoption="È la prima volta che chiedi la sorveglianza Modulo D per questo modello?";
+$surveillancedoption1="Chiedo una certificazione Modulo D iniziale";
+$surveillancedoption2="Chiedo la sorveglianza annuale della certificazione Modulo D";
+$surveillancedoption3="Chiedo il rinnovo della certificazione Modulo D";
+$surveillancedoption4="Chiedo l’estensione della certificazione Modulo D";
+$declarationsent1="1) di non avere presentato analoga domanda presso altri Organismi Notificati e che la documentazione tecnica relativa al DPI non è stata oggetto di un precedente rifiuto presso altri Organismi Notificati;";
+$declarationsent2="2) che le informazioni comunicate e i documenti prodotti sono rispettivamente vere e autentici e si impegna a manlevare e a tenere indenne A.N.C.I. Servizi S.r.l. a Socio Unico da qualsivoglia responsabilità, danno, o pretesa che dovesse derivare a quest’ultima in conseguenza della comunicazione e trasmissione, da parte del Fabbricante, di informazioni e documenti non veritieri, non autentici e/o mendaci.";
+$declarationsent3="3) nel caso di immissione sul mercato, di non avere ancora immesso sul mercato il DPI.";
+$declarationtitle="DICHIARAZIONI";
+$declarationtitle_help="";
+$companydeclaration=" dichiara e garantisce";
+$datettitle="Data";
+$clientnametitle="Nome cliente";
+$signedbytitle="Firmato da:";
+$archivetrf="Archivio Aplication Form";
+$ntrf="N. Application Form";
+$pdftitle="PDF";
+$firsrecordtitle="Primo";
+$previousrecordtitle="Precedente";
+$nextrecordtitle="Prossimo";
+$lastrecordtitle="Ultimo";
+$mycompany="Azienda";
+$updateformtitle="Aggiorna";
+$telephonetitlecompany="Telefono aziendale";
+$emailtitlecompany="Email aziendale";
+$telephonetitlecontact="Telefono contatto";
+$emailtitlecontact="Email contatto";
+$companyprofiletitle="Dettagli azienda";
+$backstep="Torna indietro";
+$searchsentence="Per ricercare articoli del passato scrivi le prime lettere e seleziona";
+$drafttrftitle="Draft TRF";
+$proceedtrf="Completa Application Form";
+$pleaseselectstd="Seleziona";
+$certificatenumbertitle="N. certificato";
+$issuebycimactitle="Emesso da CIMAC?";
+$moduleselectiontitle="Tipologia sorveglianza";
+$addlineaudit="Aggiungi nuovo DPI";
+$filenameaudit="Documento";
+$auditdpilistcreate="In questa sezione elenca tutti i DPI oggetto di audit e campionamento";
+$nosent="No";
+$yessent="Sì";
+$filesent="File";
+$suppliernametitle="Produttore";
+$addsup="Agg";
+$dpireportnumbertitle="DPI N. certificato";
+$filestitle="Files";
+$closewindow="Torna alla finestra principale - Chiudi";
+$notauthorizesentence="Non sei autorizzato ad accedere a questa pagina! Se pensi sia un errore ti preghiamo di contattare l'amministratore del sistema";
+$stderrorfill="Per favore ricordati di selezionare la Protection Category e la DPI category - Grazie";
+$newpartlist="Componente nuovo";
+$cmcpartlist="Componente già testato da CIMAC";
+$trdpartlist="Componente già testato da altro Laboratorio";
+$activetitle="Attivo";
+$inactivetitle="Inattivo";
+$selecttitlepartform="Seleziona";
+$selecttitlepart="Parte nuova";
+$whichkindofpart="Seleziona se la parte è nuova o già testata";
+$insertauditdpi="Inserisci";
+$copycontactfrom="Puoi copiare l'anagrafica da:";
+$edictcontacttitle="Modifica anagrafica";
+$edictcontacttitle="Modifica anagrafica";
+$anagraficaaudit="Audit";
+$anagraficainvoice="Intesta fattura";
+$anagraficatest="Intesta report";
+$anagraficacertificate="Intesta certificato";
+$anagraficamycompany="La mia azienda";
+$anagraficacompany="Azienda";
+$anagraficaaddress="Indirizzo";
+$anagraficacity="Città";
+$signaturetokentitle="Token per la firma";
+$tokensuccess="Token aggiornato con successo! Ti è stata inviata una mail con il token a te assegnato";
+$inserttokensign="Inserisci il token per la firma (6 cifre)";
+$tokenwhere="Se non trovi il token firma controlla la tua mail o clicca qui";
+$firmdeclaration="Cliccando su Conferma l'application form verrà definitivamente inviato nei nostri server, senza la possibilità di modifica. In caso di dubbi o errori contattaci per supporto";
+$sendtitle="Application Form Inviato con successo!";
+$sendsentence="Il tuo Application Form è stato inviato con successo, riceverai a breve una mail con il pdf riepilogativo";
+$uncorrecttokentitle="Attenzione, il token da te inserito non è corretto! Riprova ad inserirlo o resetta il token seguendo le istruzioni sotto riportate";
+$standardcodetitle="Standard";
+$protectioncategorytitle="Categoria di protezione";
+$dpicategorytitle="Categoria DPI";
+$otherlangtitle="Se selezioni altro specifica qua in quale lingua";
+$dpistorealert="Attenzione durante l’audit il DPI deve essere disponibile a magazzino per il campionamento";
+$articlealert="Il codice articolo del componente deve essere univoco e deve corrispondere a quello del test report";
+$m15dtitle="Domanda di rinnovo Modulo B ";
+$m15dm30Stitle_help="Ho modificato un modello già certificato secondo Regolamento (UE) 2016/425 e devo rinnovare il certificato.";
+$m15dm30Stitle="";
+$descriptionitem="Descrizione";
+$extracetitle="Extra CE";
+$companyupdatetitle="Prima di procedere è necessario compilare o aggiornare i dati aziendali! Grazie";
+$extracetitleline="Indicare Rappresentante Comunità Europea (se presente)";
+$certification2list="Attenzione: hai i seguenti TRF pronti per l'emissione del secondo modulo.";
+$proceedmodule2="Procedi";
+$secondmoduletitle="Conferma invio secondo modulo";
+$certukca="Certificazione UKCA";
+$photoshoesside="Foto di lato";
+$photoshoessole="Foto vista suola";
+$photogloveup="Foto guanti vista Palmo";
+$photoglovebottom="Foto guanti vista dorso";
+$photomask="Foto semimaschera";
+$pdnappform="Domanda di valutazione della conformità n.";
+$pdnappformtest="Modulo richiesta test per valutazione della conformità n.";
+$citytitle='Città';
+
+$statement="Con la firma apposta di seguito, il fabbricante dichiara e garantisce quanto segue:
+1) di non avere presentato analoga domanda presso altri Organismi Notificati e che la documentazione tecnica relativa al DPI non è stata oggetto di un precedente rifiuto presso altri Organismi Notificati;
+2) che le informazioni comunicate e i documenti prodotti sono rispettivamente vere e autentici e si impegna a manlevare e a tenere indenne A.N.C.I. Servizi S.r.l. a socio unico da qualsivoglia responsabilità, danno, o pretesa che dovesse derivare a quest’ultima in conseguenza della comunicazione e trasmissione, da parte del Fabbricante, di informazioni e documenti non veritieri, non autentici e/o mendaci.
+";
+$statementnocert="Con la firma apposta di seguito, il fabbricante dichiara e garantisce:
+che le informazioni comunicate e i documenti prodotti sono rispettivamente vere e autentici e si impegna a manlevare e a tenere indenne A.N.C.I. Servizi S.r.l. a socio unico da qualsivoglia responsabilità, danno, o pretesa che dovesse derivare a quest’ultima in conseguenza della comunicazione e trasmissione, da parte del Fabbricante, di informazioni e documenti non veritieri, non autentici e/o mendaci.
+";
+$addstatement="Per il DPI oggetto della presente domanda, l'Intermediario autorizza il Fabbricante ad utilizzare i propri rapporti di prova";
+$nameclienttocertificate="Anagrafica cliente per cui voglio certificare";
+$photomasksidea="Lato A";
+$photomasksideb="Lato B";
+
+//alerts
+$titlealertstd = "Attenzione!";
+$textalertstd = "Hai compilato la categoria di protezione e categoria DPI per tutti gli standards?";
+$confirmButtonTextalertstd = "Sì, proseguiamo";
+$cancelButtonTextalertstd = "Aggiungi le categorie mancanti";
+$alertTextstd ="Aggiungi le parti mancanti";
+$confirmButtonTextalertparts = "Prosegui comunque";
+$cancelButtonTextalertparts = "Aggiungi parti mancanti";
+$alertTextparts ="Aggiungi le parti mancanti";
+$partsnotfound="Le seguenti parti non sono state trovate:";
+$addphotosdoc="Aggiungi le foto";
+$allowedkind="(formati ammessi jpg, jpeg e png)";
+
+$clonealert="Sei sicuro di voler duplicare il TRF N.";
+$clonealertconfirm="Sì, duplica!";
+$clonealertcancel="No, chiudi!!";
+$revalert="Sei sicuro di voler revisionare il TRF N.";
+$revalertconfirm="Sì, revisiona!";
+$revalertcancel="No, chiudi!!";
+$browsebotton="Sfoglia";
+$nofilechoosen="Nessun file selezionato";
+$sendtosign="Invia in firma";
+$notokenneeded="Attenzione: per l'invio in firma ad un'altra persona della stessa azienda non è necessario inserire il token";
+$sentforsignview="Il TRF compilato verrà visualizzato nell'account della seconda persona sotto la voce del menù TRF in attesa di firma";
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/bckgeneral.php b/public/bck220325/public/languages/it/bckgeneral.php
new file mode 100644
index 0000000..d5cf6ab
--- /dev/null
+++ b/public/bck220325/public/languages/it/bckgeneral.php
@@ -0,0 +1,145 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/bckquestionaire.php b/public/bck220325/public/languages/it/bckquestionaire.php
new file mode 100644
index 0000000..5dfe9df
--- /dev/null
+++ b/public/bck220325/public/languages/it/bckquestionaire.php
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/colors.php b/public/bck220325/public/languages/it/colors.php
new file mode 100644
index 0000000..2dfffc8
--- /dev/null
+++ b/public/bck220325/public/languages/it/colors.php
@@ -0,0 +1,28 @@
+
+
+["","Cyan","Blue","DarkBlue","LightBlue","Purple"],
+ ["Yellow","Lime","Magenta","Pink","White","Silver"],
+ ["Gray","Black","Orange","Brown","Green"],
+ ["Olive","Aquamarine"]
+
diff --git a/public/bck220325/public/languages/it/editindex.php b/public/bck220325/public/languages/it/editindex.php
new file mode 100644
index 0000000..d88deec
--- /dev/null
+++ b/public/bck220325/public/languages/it/editindex.php
@@ -0,0 +1,11 @@
+
+
Editor strutture!
+
Versione base per editare strutture Pannello utente
+
+Selezionare il file da modificare
+
+
+
+
File generale
+
+
File questionario
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/editindex2.php b/public/bck220325/public/languages/it/editindex2.php
new file mode 100644
index 0000000..d88deec
--- /dev/null
+++ b/public/bck220325/public/languages/it/editindex2.php
@@ -0,0 +1,11 @@
+
+
Editor strutture!
+
Versione base per editare strutture Pannello utente
+
+Selezionare il file da modificare
+
+
+
+
File generale
+
+
File questionario
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/editorfile.php b/public/bck220325/public/languages/it/editorfile.php
new file mode 100644
index 0000000..0e3f680
--- /dev/null
+++ b/public/bck220325/public/languages/it/editorfile.php
@@ -0,0 +1,28 @@
+Moved.', htmlspecialchars($url));
+ exit();
+}
+
+// read the textfile
+$text = file_get_contents($file);
+
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/editorfilegeneral.php b/public/bck220325/public/languages/it/editorfilegeneral.php
new file mode 100644
index 0000000..651be4a
--- /dev/null
+++ b/public/bck220325/public/languages/it/editorfilegeneral.php
@@ -0,0 +1,30 @@
+
+
Torna alla pagina di scelta
+
+Moved.', htmlspecialchars($url));
+ exit();
+}
+
+// read the textfile
+$text = file_get_contents($file);
+
+?>
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/editorfilequestionario.php b/public/bck220325/public/languages/it/editorfilequestionario.php
new file mode 100644
index 0000000..31febb8
--- /dev/null
+++ b/public/bck220325/public/languages/it/editorfilequestionario.php
@@ -0,0 +1,31 @@
+
+
Torna alla pagina di scelta
+
+Moved.', htmlspecialchars($url));
+ exit();
+}
+
+// read the textfile
+$text = file_get_contents($file);
+
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/fetch.php b/public/bck220325/public/languages/it/fetch.php
new file mode 100644
index 0000000..4a1711a
--- /dev/null
+++ b/public/bck220325/public/languages/it/fetch.php
@@ -0,0 +1,11 @@
+";
+echo "
";
+foreach($file as $text) {
+echo $text;
+}
+echo " ";
+echo "
\n
+";
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/general.php b/public/bck220325/public/languages/it/general.php
new file mode 100644
index 0000000..54682cd
--- /dev/null
+++ b/public/bck220325/public/languages/it/general.php
@@ -0,0 +1,362 @@
+Descrizione: inserisci una breve descrizione della parte (ad es. cuoio fiore spessore 1,8/2,0 mm / tessuto rete 100% poliestere, ecc.) \r\n
+
Articolo: inserire il codice che utilizzi internamente per identificare la parte, ad esempio quello che riporti nella distinta base (ad es. TOMAIO001, FOD_AA, PALMO_1, ecc.) \r\n
+Il codice articolo del componente deve essere univoco e deve corrispondere a quello del test report \r\n
+
Materiale: Specificare natura del materiale, eventuale spessore, massa areica, ecc. \r\n
+
Colore: inserisci il colore o i colori della parte \r\n
+";
+$documenthelp = "Se sei nuovo cliente inserisci ultima visura camerale \r\n
+Se sei già cliente inserisci ultima visura camerale in caso di modifiche e/o aggiornamenti";
+$insertdatacontact = "Inserisci i dati";
+$modifydatacontact = "Modifica i dati, se l'audit è presso un altro indirizzo o un'altra azienda";
+$samplestoredtitle = "Hai a magazzino campioni fabbricati da ogni produttore dichiarato nel fascicolo tecnico? \n\r
Attenzione: ricorda di conservarli per l’audit! ";
+$samplestoredtitlenew = "Sono a Magazzino?";
+$manufacturernameaudit = "Nomi Produttori";
+$manufacturernameaudit_help = "Inserisci il nome dei produttori dei campioni disponibili a magazzino";
+$manufacturernameaudit_help2 = "
Attenzione: ricorda di conservarli per l’audit! ";
+$manufnametitle = "Nome Produttore";
+$manufnametitleselected = "Nomi produttori inseriti";
+$surveillancedoption = "È la prima volta che chiedi la sorveglianza Modulo D per questo modello?";
+$surveillancedoption1 = "Chiedo una certificazione Modulo D iniziale";
+$surveillancedoption2 = "Chiedo la sorveglianza annuale della certificazione Modulo D";
+$surveillancedoption3 = "Chiedo il rinnovo della certificazione Modulo D";
+$surveillancedoption4 = "Chiedo l’estensione della certificazione Modulo D";
+$declarationsent1 = "1) di non avere presentato analoga domanda presso altri Organismi Notificati e che la documentazione tecnica relativa al DPI non è stata oggetto di un precedente rifiuto presso altri Organismi Notificati;";
+$declarationsent2 = "2) che le informazioni comunicate e i documenti prodotti sono rispettivamente vere e autentici e si impegna a manlevare e a tenere indenne A.N.C.I. Servizi S.r.l. a Socio Unico da qualsivoglia responsabilità, danno, o pretesa che dovesse derivare a quest’ultima in conseguenza della comunicazione e trasmissione, da parte del Fabbricante, di informazioni e documenti non veritieri, non autentici e/o mendaci.";
+$declarationsent3 = "3) nel caso di immissione sul mercato, di non avere ancora immesso sul mercato il DPI.";
+$declarationtitle = "DICHIARAZIONI";
+$declarationtitle_help = "";
+$companydeclaration = " dichiara e garantisce";
+$datettitle = "Data";
+$clientnametitle = "Nome cliente";
+$signedbytitle = "Firmato da:";
+$archivetrf = "Archivio Aplication Form";
+$ntrf = "N. Application Form";
+$pdftitle = "PDF";
+$firsrecordtitle = "Primo";
+$previousrecordtitle = "Precedente";
+$nextrecordtitle = "Prossimo";
+$lastrecordtitle = "Ultimo";
+$mycompany = "Azienda";
+$updateformtitle = "Aggiorna";
+$telephonetitlecompany = "Telefono aziendale";
+$emailtitlecompany = "Email aziendale";
+$telephonetitlecontact = "Telefono contatto";
+$emailtitlecontact = "Email contatto";
+$companyprofiletitle = "Dettagli azienda";
+$backstep = "Torna indietro";
+$searchsentence = "Per ricercare articoli del passato scrivi le prime lettere e seleziona";
+$drafttrftitle = "Draft TRF";
+$proceedtrf = "Completa Application Form";
+$pleaseselectstd = "Seleziona";
+$certificatenumbertitle = "N. certificato";
+$issuebycimactitle = "Emesso da CIMAC?";
+$moduleselectiontitle = "Tipologia sorveglianza";
+$addlineaudit = "Aggiungi nuovo DPI";
+$filenameaudit = "Documento";
+$auditdpilistcreate = "In questa sezione elenca tutti i DPI oggetto di audit e campionamento";
+$nosent = "No";
+$yessent = "Sì";
+$filesent = "File";
+$suppliernametitle = "Produttore";
+$addsup = "Agg";
+$dpireportnumbertitle = "DPI N. certificato";
+$filestitle = "Files";
+$closewindow = "Torna alla finestra principale - Chiudi";
+$notauthorizesentence = "Non sei autorizzato ad accedere a questa pagina! Se pensi sia un errore ti preghiamo di contattare l'amministratore del sistema";
+$stderrorfill = "Per favore ricordati di selezionare la Protection Category e la DPI category - Grazie";
+$newpartlist = "Componente nuovo";
+$cmcpartlist = "Componente già testato da CIMAC";
+$trdpartlist = "Componente già testato da altro Laboratorio";
+$activetitle = "Attivo";
+$inactivetitle = "Inattivo";
+$selecttitlepartform = "Seleziona";
+$selecttitlepart = "Parte nuova";
+$whichkindofpart = "Seleziona se la parte è nuova o già testata";
+$insertauditdpi = "Inserisci";
+$copycontactfrom = "Puoi copiare l'anagrafica da:";
+$edictcontacttitle = "Inserisci azienda";
+$edictcontacttitle = "Inserisci azienda";
+$anagraficaaudit = "Audit";
+$anagraficainvoice = "Intesta fattura";
+$anagraficatest = "Intesta report";
+$anagraficacertificate = "Intesta certificato";
+$anagraficamycompany = "La mia azienda";
+$anagraficacompany = "Azienda";
+$anagraficaaddress = "Indirizzo";
+$anagraficacity = "Città";
+$signaturetokentitle = "Token per la firma";
+$tokensuccess = "Token aggiornato con successo! Ti è stata inviata una mail con il token a te assegnato";
+$inserttokensign = "Inserisci il token per la firma (6 cifre)";
+$tokenwhere = "Se non trovi il token firma controlla la tua mail o clicca qui";
+$firmdeclaration = "Cliccando su Conferma l'application form verrà definitivamente inviato nei nostri server, senza la possibilità di modifica. In caso di dubbi o errori contattaci per supporto";
+$sendtitle = "Application Form Inviato con successo!";
+$sendsentence = "Il tuo Application Form è stato inviato con successo, riceverai a breve una mail con il pdf riepilogativo";
+$sendtdtitle = "File tecnico generato con successo!";
+$sendtdsentence = "Il tuo File tecnico è stato inviato con successo, riceverai a breve una mail con il pdf. Potrai comunque consultare i tuoi files nell'area personal di questo sito";
+$uncorrecttokentitle = "Attenzione, il token da te inserito non è corretto! Riprova ad inserirlo o resetta il token seguendo le istruzioni sotto riportate";
+$standardcodetitle = "Standard";
+$protectioncategorytitle = "Categoria di protezione";
+$dpicategorytitle = "Categoria DPI";
+$otherlangtitle = "Se selezioni altro specifica qua in quale lingua";
+$dpistorealert = "Attenzione durante l’audit il DPI deve essere disponibile a magazzino per il campionamento";
+$articlealert = "Il codice articolo del componente deve essere univoco e deve corrispondere a quello del test report";
+$m15dtitle = "Domanda di rinnovo Modulo B ";
+$m15dm30Stitle_help = "Ho modificato un modello già certificato secondo Regolamento (UE) 2016/425 e devo rinnovare il certificato.";
+$m15dm30Stitle = "";
+$descriptionitem = "Descrizione";
+$extracetitle = "Extra CE";
+$companyupdatetitle = "Prima di procedere è necessario compilare o aggiornare i dati aziendali! Grazie";
+$extracetitleline = "Indicare Rappresentante Comunità Europea (se presente)";
+$certification2list = "Attenzione: hai i seguenti TRF pronti per l'emissione del secondo modulo.";
+$proceedmodule2 = "Procedi";
+$secondmoduletitle = "Conferma invio secondo modulo";
+$certukca = "Certificazione UKCA";
+$photoshoesside = "Foto di lato";
+$photoshoessole = "Foto vista suola";
+$photogloveup = "Foto guanti vista Palmo";
+$photoglovebottom = "Foto guanti vista dorso";
+$photomask = "Foto semimaschera";
+$pdnappform = "Domanda di valutazione della conformità n.";
+$pdnappformtest = "Modulo richiesta test per valutazione della conformità n.";
+$citytitle = 'Città';
+
+$statement = "Con la firma apposta di seguito, il fabbricante dichiara e garantisce quanto segue:
+1) di non avere presentato analoga domanda presso altri Organismi Notificati e che la documentazione tecnica relativa al DPI non è stata oggetto di un precedente rifiuto presso altri Organismi Notificati;
+2) che le informazioni comunicate e i documenti prodotti sono rispettivamente vere e autentici e si impegna a manlevare e a tenere indenne A.N.C.I. Servizi S.r.l. a socio unico da qualsivoglia responsabilità, danno, o pretesa che dovesse derivare a quest’ultima in conseguenza della comunicazione e trasmissione, da parte del Fabbricante, di informazioni e documenti non veritieri, non autentici e/o mendaci.
+";
+$statementnocert = "Con la firma apposta di seguito, il fabbricante dichiara e garantisce:
+che le informazioni comunicate e i documenti prodotti sono rispettivamente vere e autentici e si impegna a manlevare e a tenere indenne A.N.C.I. Servizi S.r.l. a socio unico da qualsivoglia responsabilità, danno, o pretesa che dovesse derivare a quest’ultima in conseguenza della comunicazione e trasmissione, da parte del Fabbricante, di informazioni e documenti non veritieri, non autentici e/o mendaci.
+";
+$addstatement = "Per il DPI oggetto della presente domanda, l'Intermediario autorizza il Fabbricante ad utilizzare i propri rapporti di prova";
+$nameclienttocertificate = "Anagrafica cliente per cui voglio certificare";
+$photomasksidea = "Lato A";
+$photomasksideb = "Lato B";
+
+//alerts
+$titlealertstd = "Attenzione!";
+$textalertstd = "Hai compilato la categoria di protezione e categoria DPI per tutti gli standards?";
+$confirmButtonTextalertstd = "Sì, proseguiamo";
+$cancelButtonTextalertstd = "Aggiungi le parti mancanti";
+$cancelButtonTextalertstdandard = "Aggiungi la categoria mancante";
+$alertTextstd = "Aggiungi le parti mancanti";
+$confirmButtonTextalertparts = "Prosegui comunque";
+$cancelButtonTextalertparts = "Aggiungi parti mancanti";
+$alertTextparts = "Aggiungi le parti mancanti";
+$partsnotfound = "Le seguenti parti non sono state trovate:";
+$addphotosdoc = "Aggiungi le foto";
+$allowedkind = "(formati ammessi jpg, jpeg e png)";
+
+$clonealert = "Sei sicuro di voler duplicare il TRF N.";
+$clonealertconfirm = "Sì, duplica!";
+$clonealertcancel = "No, chiudi!!";
+$revalert = "Sei sicuro di voler revisionare il TRF N.";
+$revalertconfirm = "Sì, revisiona!";
+$revalertcancel = "No, chiudi!!";
+$browsebotton = "Sfoglia";
+$nofilechoosen = "Nessun file selezionato";
+$sendtosign = "Invia in firma";
+$notokenneeded = "Attenzione: per l'invio in firma ad un'altra persona della stessa azienda non è necessario inserire il token";
+$sentforsignview = "Il TRF compilato verrà visualizzato nell'account della seconda persona sotto la voce del menù TRF in attesa di firma";
+$archivetd = "Archivio TF";
+$techdossier = "Fascicolo Tecnico";
+$proceed = "Procedi";
+$techdossierark = "Archivio Fascicolo Tecnico";
+$prodplaceyes = "Il luogo di produzione coincide con l'indirizzo del Fabbricante";
+$prodplaceno = "Il luogo di produzione Non coincide con l'indirizzo del Fabbricante";
+$ticketsupport = "Apri Ticket";
+$sendtoclientmail = "Ricordati di inviare la domanda al tuo cliente da firmare";
+$addphotos = "Foto Addizionali";
+$addphotossuggestion = "Di seguito puoi caricare foto addizionali come ad esempio varianti colori (formati ammessi jpg, jpeg, png";
+$addphotosup = "Deposita qua una o più foto addizionali";
+$addphotoupload = "Seleziona qua una o più foto che vuoi aggiungere";
+$addpartphoto = "Clicca sulle sezioni dell'immagine per aggiungere la parte dell'articolo";
+$declarationtdsent1 = "1) di non avere presentato analoga domanda presso altri Organismi Notificati e che la documentazione tecnica relativa al DPI non è stata oggetto di un precedente rifiuto presso altri Organismi Notificati;";
+$declarationtdsent2 = "2) che le informazioni comunicate e i documenti prodotti sono rispettivamente vere e autentici e si impegna a manlevare e a tenere indenne A.N.C.I. Servizi S.r.l. a socio unico da qualsivoglia responsabilità, danno, o pretesa che dovesse derivare a quest’ultima in conseguenza della comunicazione e trasmissione, da parte del Fabbricante, di informazioni e documenti non veritieri, non autentici e/o mendaci.";
+$companydeclarationtd = "Con la firma apposta di seguito, il fabbricante dichiara e garantisce quanto segue:";
+$kindofcertrequestd = "Tipo certificazione modulo D richiesta";
+$activitiestitle = "Attività svolte";
+$designtitle = "Progettazione";
+$salestitle = "Commerciale";
+$purchasestitle = "Acquisti";
+$productiontitle = "Produzione";
+$customer_caretitle = "Assistenza clienti";
+$buyertitle = "Acquisti";
+$qualitytitle = "Qualità";
+$other_activitytitle = "Altra attività (specificare)";
+$other_activitypersontitle = "Numero persone coinvolte";
+$total_workforcetitle = "Totale addetti coinvolti";
+$language_audittitle = "Lingua da utilizzare per l'audit";
+$outsourced_processestitle = "Processi in outsourcing";
+$people_involved_title = "Numero persone coinvolte";
+$personinvolvedtitle = "Numero di persone coinvolte nei processi relativi al DPI";
+$certificationtypedtitle = "Tipo certificazione modulo D richiesta";
+$certd_1 = "Certificazione iniziale";
+$certd_2 = "Sorveglianza annuale";
+$certd_3 = "Rinnovo";
+$certd_4 = "Estensione";
+$certtotesttitle = "Ho un certificato da testare:";
+$formetitle = "Per me";
+$foranotherclienttitle = "Per un altro cliente";
+$uploadCompanyLogoTitle = "Carica Logo Aziendale";
+$selectImageToUploadTitle = "Seleziona l'immagine da caricare (solo JPG, JPEG, PNG):";
+$uploadButtonTitle = "Carica";
+$companyLogoAltTitle = "Logo Aziendale";
+$respsign = "Invia a collega della stessa azienda per Firma";
+$adduserundersamecompany = "Aggiungi utente";
+$signaturetext = '
+
+Il token per la firma servirà per confermare l\'invio dell\'application form.
+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.
+Il token sarà valido finchè non sarai tu a rigenerarlo da questa pagina.
+Per re-impostare il signature token
CLICCA QUI .
+Il token verrà generato e inviato via mail all\'indirizzo: ' . $emailuser . '
+';
diff --git a/public/bck220325/public/languages/it/glovesnamepart.php b/public/bck220325/public/languages/it/glovesnamepart.php
new file mode 100644
index 0000000..0ebd4c7
--- /dev/null
+++ b/public/bck220325/public/languages/it/glovesnamepart.php
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind1.php b/public/bck220325/public/languages/it/ind1.php
new file mode 100644
index 0000000..69286c9
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind1.php
@@ -0,0 +1,7 @@
+
diff --git a/public/bck220325/public/languages/it/ind10.php b/public/bck220325/public/languages/it/ind10.php
new file mode 100644
index 0000000..b693ef5
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind10.php
@@ -0,0 +1,11 @@
+
diff --git a/public/bck220325/public/languages/it/ind11.php b/public/bck220325/public/languages/it/ind11.php
new file mode 100644
index 0000000..6b4d9a0
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind11.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/it/ind12.php b/public/bck220325/public/languages/it/ind12.php
new file mode 100644
index 0000000..af88971
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind12.php
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind13.php b/public/bck220325/public/languages/it/ind13.php
new file mode 100644
index 0000000..feb0a5c
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind13.php
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind14.php b/public/bck220325/public/languages/it/ind14.php
new file mode 100644
index 0000000..af88971
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind14.php
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind15.php b/public/bck220325/public/languages/it/ind15.php
new file mode 100644
index 0000000..feb0a5c
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind15.php
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind16.php b/public/bck220325/public/languages/it/ind16.php
new file mode 100644
index 0000000..658c79f
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind16.php
@@ -0,0 +1,14 @@
+
+
diff --git a/public/bck220325/public/languages/it/ind17.php b/public/bck220325/public/languages/it/ind17.php
new file mode 100644
index 0000000..2f2f51f
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind17.php
@@ -0,0 +1,12 @@
+
+
diff --git a/public/bck220325/public/languages/it/ind2.php b/public/bck220325/public/languages/it/ind2.php
new file mode 100644
index 0000000..2c89a1b
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind2.php
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind3.php b/public/bck220325/public/languages/it/ind3.php
new file mode 100644
index 0000000..feb0a5c
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind3.php
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind4.php b/public/bck220325/public/languages/it/ind4.php
new file mode 100644
index 0000000..af88971
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind4.php
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind5.php b/public/bck220325/public/languages/it/ind5.php
new file mode 100644
index 0000000..feb0a5c
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind5.php
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind6.php b/public/bck220325/public/languages/it/ind6.php
new file mode 100644
index 0000000..af88971
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind6.php
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind7.php b/public/bck220325/public/languages/it/ind7.php
new file mode 100644
index 0000000..feb0a5c
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind7.php
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/ind8.php b/public/bck220325/public/languages/it/ind8.php
new file mode 100644
index 0000000..b693ef5
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind8.php
@@ -0,0 +1,11 @@
+
diff --git a/public/bck220325/public/languages/it/ind9.php b/public/bck220325/public/languages/it/ind9.php
new file mode 100644
index 0000000..6b4d9a0
--- /dev/null
+++ b/public/bck220325/public/languages/it/ind9.php
@@ -0,0 +1,9 @@
+
diff --git a/public/bck220325/public/languages/it/mailtext.php b/public/bck220325/public/languages/it/mailtext.php
new file mode 100644
index 0000000..b9818df
--- /dev/null
+++ b/public/bck220325/public/languages/it/mailtext.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/new.php b/public/bck220325/public/languages/it/new.php
new file mode 100644
index 0000000..02e722e
--- /dev/null
+++ b/public/bck220325/public/languages/it/new.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/pdflang.php b/public/bck220325/public/languages/it/pdflang.php
new file mode 100644
index 0000000..8414bb9
--- /dev/null
+++ b/public/bck220325/public/languages/it/pdflang.php
@@ -0,0 +1,119 @@
+";
+echo "File:<br />";
+$file = file("myfile.txt");
+foreach($file as $text) {
+echo $text."<br />";
+}
+}else{
+$file = file("textfile.txt");
+echo "<form action=\"".$PHP_SELF."\" method=\"post\">";
+echo "<textarea Name=\"update\" cols=\"50\" rows=\"10\">";
+foreach($file as $text) {
+echo $text;
+}
+echo "</textarea>";
+echo "<input name=\"Submit\" type=\"submit\" value=\"Update\" />\n
+</form>";
+}
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/provapsw.php b/public/bck220325/public/languages/it/provapsw.php
new file mode 100644
index 0000000..0539895
--- /dev/null
+++ b/public/bck220325/public/languages/it/provapsw.php
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/questionaire.php b/public/bck220325/public/languages/it/questionaire.php
new file mode 100644
index 0000000..90841b0
--- /dev/null
+++ b/public/bck220325/public/languages/it/questionaire.php
@@ -0,0 +1,103 @@
+
\ No newline at end of file
diff --git a/public/bck220325/public/languages/it/shoesnamepart.php b/public/bck220325/public/languages/it/shoesnamepart.php
new file mode 100644
index 0000000..cbbb608
--- /dev/null
+++ b/public/bck220325/public/languages/it/shoesnamepart.php
@@ -0,0 +1,21 @@
+0){
+ $sql = "UPDATE trfstandards SET idprotectioncategory='" . $input['idprotectioncategory'] . "'" ." , iddpicategory='" . $input['iddpicategory'] . "'" ." WHERE idtrfstandards='" . $input['id'] . "'";
+ mysqli_query($con,$sql);
+ }
+ else {
+ $sql = "INSERT INTO trfstandards SET idtrfdetails ='" . $input['idtrfdetails'] . "', idstandards='" . $input['idstandards'] . "'" ." , idprotectioncategory='" . $input['idprotectioncategory'] . "'" ." , iddpicategory='" . $input['iddpicategory'] . "'";
+ }
+ mysqli_query($con,$sql);
+
+
+}
+if ($input['action'] === 'delete')
+{
+ mysqli_query($con,"DELETE FROM trfstandards WHERE idtrfstandards='" . $input['id'] . "'");
+}
+
+
+//mysqli_close($mysqli);
+
+echo json_encode($input);
+?>
diff --git a/public/bck220325/public/logic-edit-delete.php b/public/bck220325/public/logic-edit-delete.php
new file mode 100644
index 0000000..3159275
--- /dev/null
+++ b/public/bck220325/public/logic-edit-delete.php
@@ -0,0 +1,49 @@
+0){
+ if(isset($input['idprotectioncategory'])){
+ $q_idprotectioncategory = "idprotectioncategory='{$input['idprotectioncategory']}'" ;
+ }else{
+ $q_idprotectioncategory = "";
+ }
+
+ if(isset($input['iddpicategory'])){
+ $q_iddpicategory = "iddpicategory='{$input['iddpicategory']}'" ;
+ }else{
+ $q_iddpicategory = "";
+ }
+
+ $sql = "UPDATE trfstandards SET {$q_idprotectioncategory} {$q_iddpicategory} WHERE idtrfstandards='" . $input['id'] . "'";
+ // mysqli_query($con,$sql);
+ }
+ else {
+ $sql = "INSERT INTO trfstandards SET idtrfdetails ='" . $input['idtrfdetails'] . "', idstandards='" . $input['idstandards'] . "'" ." , idprotectioncategory='" . $input['idprotectioncategory'] . "'" ." , iddpicategory='" . $input['iddpicategory'] . "'";
+ }
+
+ mysqli_query($con,$sql);
+
+
+}
+if ($input['action'] === 'delete')
+{
+ mysqli_query($con,"DELETE FROM trfstandards WHERE idtrfstandards='" . $input['id'] . "'");
+}
+
+
+//mysqli_close($mysqli);
+
+echo json_encode($input);
+?>
diff --git a/public/bck220325/public/logic-edit-delete2.php b/public/bck220325/public/logic-edit-delete2.php
new file mode 100644
index 0000000..e04b62c
--- /dev/null
+++ b/public/bck220325/public/logic-edit-delete2.php
@@ -0,0 +1,40 @@
+0){
+
+
+ $sql = "UPDATE auditdpi SET certificatenumber='" . $input['certificatenumber'] . "'" ." , issuebycimac='" . $issuebycimac . "'" ." , moduleselection='" . $input['moduleselection'] . "'" ." , sampleinstore='" . $sampleinstore . "'" ." WHERE idauditdpi='" . $input['id'] . "'";
+ mysqli_query($con,$sql);
+ }
+ else {
+ $sql = "INSERT INTO auditdpi SET idtrfdetails='" . $input['idtrfdetails'] . "'" ." , certificatenumber='" . $input['certificatenumber'] . "'" ." , moduleselection='" . $input['moduleselection'] . "'" ." , sampleinstore='" . $sampleinstore . "'" .", issuebycimac='" . $issuebycimac . "'";
+ }
+ mysqli_query($con,$sql);
+
+
+}
+if ($input['action'] === 'delete')
+{
+ mysqli_query($con,"DELETE FROM auditdpi WHERE idauditdpi='" . $input['id'] . "'");
+}
+
+
+//mysqli_close($mysqli);
+
+echo json_encode($input);
+?>
diff --git a/public/bck220325/public/logic-edit-delete2.php.bak b/public/bck220325/public/logic-edit-delete2.php.bak
new file mode 100644
index 0000000..e7f6d4f
--- /dev/null
+++ b/public/bck220325/public/logic-edit-delete2.php.bak
@@ -0,0 +1,42 @@
+0){
+
+
+ $sql = "UPDATE auditdpi SET certificatenumber='" . $input['certificatenumber'] . "'" ." , issuebycimac='" . $issuebycimac . "'" ." , moduleselection='" . $input['moduleselection'] . "'" ." , sampleinstore='" . $sampleinstore . "'" ." WHERE idauditdpi='" . $input['id'] . "'";
+ mysqli_query($con,$sql);
+ }
+ else {
+ $sql = "INSERT INTO auditdpi SET idtrfdetails='" . $input['idtrfdetails'] . "'" ." , certificatenumber='" . $input['certificatenumber'] . "'" ." , moduleselection='" . $input['moduleselection'] . "'" ." , sampleinstore='" . $sampleinstore . "'" .", issuebycimac='" . $issuebycimac . "'";
+ }
+ mysqli_query($con,$sql);
+
+
+}
+if ($input['action'] === 'delete')
+{
+ mysqli_query($con,"DELETE FROM auditdpi WHERE idauditdpi='" . $input['id'] . "'");
+}
+
+
+//mysqli_close($mysqli);
+
+echo json_encode($input);
+?>
diff --git a/public/bck220325/public/logic-edit-deletetype6.php b/public/bck220325/public/logic-edit-deletetype6.php
new file mode 100644
index 0000000..2f78e96
--- /dev/null
+++ b/public/bck220325/public/logic-edit-deletetype6.php
@@ -0,0 +1,39 @@
+0){
+
+
+ $sql = "UPDATE auditdpi SET certificatenumber='" . $input['certificatenumber'] . "'" ." , issuebycimac='" . $issuebycimac . "'" ." , moduleselection='" . $input['moduleselection'] . "'" ." WHERE idauditdpi='" . $input['id'] . "'";
+ mysqli_query($con,$sql);
+ }
+ else {
+ $sql = "INSERT INTO auditdpi SET idtrfdetails='" . $input['idtrfdetails'] . "'" ." , certificatenumber='" . $input['certificatenumber'] . "'" ." , moduleselection='" . $input['moduleselection'] . "'" ." , issuebycimac='" . $issuebycimac . "'";
+ }
+ mysqli_query($con,$sql);
+
+
+}
+if ($input['action'] === 'delete')
+{
+ mysqli_query($con,"DELETE FROM auditdpi WHERE idauditdpi='" . $input['id'] . "'");
+}
+
+
+//mysqli_close($mysqli);
+
+echo json_encode($input);
+?>
diff --git a/public/bck220325/public/logopopup.php b/public/bck220325/public/logopopup.php
new file mode 100644
index 0000000..09fa3c4
--- /dev/null
+++ b/public/bck220325/public/logopopup.php
@@ -0,0 +1,197 @@
+
+
+
+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.";
+ }
+}
+?>
+
+
+
+
+
+
+
+
Aggiungi Logo
+
+
+
+
+
+
+
+
+
Chiudi e Aggiorna
+
Aggiungi Logo
+
+
+
+ Descrizione Logo:
+
+
+
+
+
Trascina qui il file o clicca per selezionare
+
+
+
+
+ Scegli file
+
+
+ Carica Logo
+
+
+
+
Loghi Caricati
+
+
+
+ Descrizione
+ Logo
+ Azione
+
+
+
+ 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 "";
+ echo "" . htmlspecialchars($row['descriptionlogo']) . " ";
+ echo " ";
+ echo " ";
+ echo " ";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/m16m30s.php b/public/bck220325/public/m16m30s.php
new file mode 100644
index 0000000..423ec81
--- /dev/null
+++ b/public/bck220325/public/m16m30s.php
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/m16m30sb.php b/public/bck220325/public/m16m30sb.php
new file mode 100644
index 0000000..a0da31c
--- /dev/null
+++ b/public/bck220325/public/m16m30sb.php
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/mailmessage.php b/public/bck220325/public/mailmessage.php
new file mode 100644
index 0000000..f83aae7
--- /dev/null
+++ b/public/bck220325/public/mailmessage.php
@@ -0,0 +1,53 @@
+
+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;
+
+
+$mmessage="mailtoken";
+include('include/mailhtml.php');
+// Email body content
+
+
+$htmlContent = $mailmessagetoken;
+
+
+$mail->From = $from;
+$mail->FromName = 'CIMAC Application Form System';
+$mail->addAddress($to); // Add a recipient
+
+
+
+$mail->Subject = $subject;
+$mail->Body = $htmlContent;
+$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+
+ $mail->send();
+ // echo 'Message has been sent';
+} catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+}}
+?>
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/mix-manifest.json b/public/bck220325/public/mix-manifest.json
new file mode 100644
index 0000000..658322f
--- /dev/null
+++ b/public/bck220325/public/mix-manifest.json
@@ -0,0 +1,5 @@
+{
+ "/assets/css/app.css": "/assets/css/app.css?id=11b554803bf3298d722d",
+ "/assets/js/vendor.js": "/assets/js/vendor.js?id=1c830eb8f2c182a39a32",
+ "/assets/css/vendor.css": "/assets/css/vendor.css?id=ae05dc71c58144acc005"
+}
diff --git a/public/bck220325/public/mod170922standardstep.php b/public/bck220325/public/mod170922standardstep.php
new file mode 100644
index 0000000..cc23286
--- /dev/null
+++ b/public/bck220325/public/mod170922standardstep.php
@@ -0,0 +1,690 @@
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("virusprotection", "s", "$virusprot", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("shoesorthopedic", "s", "$orthopedic", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("autoclavable", "s", "$autoclavable", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("esd", "s", "$esd", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("slipping", "s", "$slipping", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "".($idtrf) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+?>
+
+setQuery("SELECT * FROM standards WHERE standards.idarticlecharacteristic='$ac'");
+$stdfromartchar->execute();
+ $value=$stdfromartchar->getColumnVal("idstandards");
+ $dpicatsel=$stdfromartchar->getColumnVal("iddpicategory");
+
+ //foreach ($stds as $hobys=>$value) {
+
+$stdcheckpresent = new WA_MySQLi_RS("stdcheckpresent",$cmctrfdb,1);
+$stdcheckpresent->setQuery("SELECT * FROM trfstandards WHERE trfstandards.idtrfdetails='$idtrf' AND trfstandards.idstandards='$value'");
+$stdcheckpresent->execute();
+
+ // insert for glovces EN 420 if not present
+ if ($articletype==2) {
+ $stdcheckpresent420 = new WA_MySQLi_RS("stdcheckpresent420",$cmctrfdb,1);
+$stdcheckpresent420->setQuery("SELECT * FROM trfstandards WHERE trfstandards.idtrfdetails='$idtrf' AND trfstandards.idstandards='129'");
+$stdcheckpresent420->execute();
+ if (empty($stdcheckpresent420->getColumnVal("idtrfstandards"))) {
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "trfstandards";
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idstandards", "i", "129", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iddpicategory", "i", "$dpicatsel", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }}
+
+ if (empty($stdcheckpresent->getColumnVal("idtrfstandards"))) {
+
+ $InsertQuery = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery->Action = "insert";
+ $InsertQuery->Table = "trfstandards";
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("idstandards", "i", "$value", "WA_DEFAULT");
+ $InsertQuery->bindColumn("iddpicategory", "i", "$dpicatsel", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+
+ }}}//}
+
+
+ ?>
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("sample_description", "s", "$description", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("measurefrom", "s", "$rangemeasuremin", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("measureto", "s", "$rangemeasuremax", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("model", "s", "$model", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticletype", "i", "$articletype", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("idarticle_characteristics", "s", "$listartchar", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("registeredmark", "s", "$registeredmark", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "".($idtrf) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+ $code="3";
+ $InsertQuery2 = new WA_MySQLi_Query($cmctrfdb);
+ $InsertQuery2->Action = "insert";
+ $InsertQuery2->Table = "wheretrfstep";
+ $InsertQuery2->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery2->bindColumn("code", "s", "$code", "WA_DEFAULT");
+ $InsertQuery2->saveInSession("");
+ $InsertQuery2->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery2->redirect($InsertGoTo);
+}
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+$articletype=$trfnumberfinal->getColumnVal("idarticletype");
+$articlecharact=$trfnumberfinal->getColumnVal("idarticle_characteristics");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+setQuery("SELECT * FROM standards WHERE standards.idarticletype='$articletype'");
+// $stdcheck->execute(); ?>
+setQuery("SELECT * FROM standards WHERE standards.idarticlecharacteristic='$articlecharact' ");
+$stdcheck->execute();
+$idstselect=$stdcheck->getColumnVal("idstandards");
+?>
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM trfstandards LEFT JOIN standards ON trfstandards.idstandards=standards.idstandards WHERE trfstandards.idtrfdetails='$idtrf'");
+$standardselectedlist->execute();?>
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+ $idstandards=$trfnumberfinal->getColumnVal("idstandards");
+
+
+
+$standardlistsel = new WA_MySQLi_RS("standardlistsel",$cmctrfdb,1);
+$standardlistsel->setQuery("SELECT * FROM trfstandards WHERE trfstandards.idtrfdetails='$idtrf'");
+$standardlistsel->execute();
+
+$idstandards=$standardlistsel->getColumnVal("idstandards");
+
+
+$addreqlist = new WA_MySQLi_RS("addreqlist",$cmctrfdb,0);
+$addreqlist->setQuery("SELECT * FROM stdreqlist LEFT JOIN additionalrequirements ON stdreqlist.idadditionalrequirements=additionalrequirements.idadditionalrequirements WHERE stdreqlist.idstandards='$idstandards' ");
+$addreqlist->execute();?>
+ setQuery("SELECT * FROM trfaddrequirements LEFT JOIN additionalrequirements ON trfaddrequirements.idadditionalrequirements=additionalrequirements.idadditionalrequirements WHERE trfaddrequirements.idtrf='$idtrf'");
+$addreqselectedlist->execute();?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $addreqselectedlist->Index;
+?>
+
+ getColumnVal($varnamelang)); ?>
+
+
+
+ &idtrf=">
+
+
+ moveNext();
+}
+$addreqselectedlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/modal.php b/public/bck220325/public/modal.php
new file mode 100644
index 0000000..ed6357f
--- /dev/null
+++ b/public/bck220325/public/modal.php
@@ -0,0 +1,35 @@
+
+
+
+
+
Documento senza titolo
+
+
+
+
+
+
+
+ X
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/newclonetrf.php b/public/bck220325/public/newclonetrf.php
new file mode 100644
index 0000000..ef00274
--- /dev/null
+++ b/public/bck220325/public/newclonetrf.php
@@ -0,0 +1,281 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NOT NULL or `trf-details`.signedon <>'' ORDER BY `trf-details`.trfnumber");
+$archivetrflist->execute();?>
+setQuery("SELECT * FROM `trf-details` LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NULL or `trf-details`.signedon ='' ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hai duplicato il TRF N. . Il Nuovo numero di TRF è
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrfnewnumb'");
+$drafttrf->execute();
+$idtrf=$idtrfnewnumb;
+?>
+
+ getColumnVal("idcertification")==5) { ?>
+
+
+
+ getColumnVal("idcertification")==6) { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/newrevtrf.php b/public/bck220325/public/newrevtrf.php
new file mode 100644
index 0000000..31f2950
--- /dev/null
+++ b/public/bck220325/public/newrevtrf.php
@@ -0,0 +1,281 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NOT NULL or `trf-details`.signedon <>'' ORDER BY `trf-details`.trfnumber");
+$archivetrflist->execute();?>
+setQuery("SELECT * FROM `trf-details` LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NULL or `trf-details`.signedon ='' ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrfnewnumb'");
+$drafttrf->execute();
+$idtrf=$idtrfnewnumb;
+?>
+
+
+
+
+
+ Stai revisionando il TRF N. getColumnVal("trfnumber"); ?>. Il numero di revisione è:
+
+
+
+
+ getColumnVal("idcertification")==5) { ?>
+
+
+
+ getColumnVal("idcertification")==6) { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/newusercolleague.php b/public/bck220325/public/newusercolleague.php
new file mode 100644
index 0000000..4be1d51
--- /dev/null
+++ b/public/bck220325/public/newusercolleague.php
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+
+setQuery("SELECT * FROM auth_users WHERE auth_users.email='$email'");
+$checkmail->execute();
+ if(!empty($checkmail->getColumnVal("id"))) { $varmailrepeat='Y'; ?>
+
+ 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 = $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;
+
+$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();
+ // echo 'Message has been sent';
+} catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+}
+
+
+
+ }}
+ ?>
+
+setQuery("SELECT * FROM auth_users WHERE auth_users.idcompany='$idcompany' ORDER BY auth_users.last_name");
+$newcolleaguelist->execute();?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Email già presente nel database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ben fatto! Utente creato con successo.
+
+
+
+
+
+
+
+
L'utente riceverà una mail con le istruzione per la prima impsotazione/reset password.
+
+
+
+
+
+
+
+
+
+ Inserisci
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+ Last Name
+ Email
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $newcolleaguelist->Index;
+?>
+
+ getColumnVal("first_name")); ?>
+ getColumnVal("last_name")); ?>
+ getColumnVal("email")); ?>
+
+
+
+
+ moveNext();
+}
+$newcolleaguelist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/newusercolleague2.php b/public/bck220325/public/newusercolleague2.php
new file mode 100644
index 0000000..3451e55
--- /dev/null
+++ b/public/bck220325/public/newusercolleague2.php
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+
+setQuery("SELECT * FROM auth_users WHERE auth_users.email='$emailuserto'");
+$checkmail->execute();
+ if(!empty($checkmail->getColumnVal("id"))) { $varmailrepeat='Y'; ?>
+
+ 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 = $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;
+
+$mmessage="mailnewuser";
+include('include/mailnewuser.php');
+// Email body content
+
+
+$htmlContent = $mailmessage1;
+
+
+$mail->From = $fromaddresssmail;
+$mail->FromName = 'CIMAC Application Form System';
+$mail->addAddress($emailuserto); // 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();
+ // echo 'Message has been sent';
+} catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+}
+
+
+
+ }}
+ ?>
+
+setQuery("SELECT * FROM auth_users WHERE auth_users.idcompany='$idcompany' ORDER BY auth_users.last_name");
+$newcolleaguelist->execute();?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Email già presente nel database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ben fatto! Utente creato con successo.
+
+
+
+
+
+
+
+
L'utente riceverà una mail con le istruzione per la prima impsotazione/reset password.
+
+
+
+
+
+
+
+
+
+ Inserisci
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+ Last Name
+ Email
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $newcolleaguelist->Index;
+?>
+
+ getColumnVal("first_name")); ?>
+ getColumnVal("last_name")); ?>
+ getColumnVal("email")); ?>
+
+
+
+
+ moveNext();
+}
+$newcolleaguelist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/notauthorized.php b/public/bck220325/public/notauthorized.php
new file mode 100644
index 0000000..d3d9cac
--- /dev/null
+++ b/public/bck220325/public/notauthorized.php
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/ownerdashboard.php b/public/bck220325/public/ownerdashboard.php
new file mode 100644
index 0000000..4299608
--- /dev/null
+++ b/public/bck220325/public/ownerdashboard.php
@@ -0,0 +1,220 @@
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.iduser='$iduserlogin'");
+$trfnumbersuser->execute();
+$numbertrfuser=$trfnumbersuser->TotalRows;
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idcompany='$idcompany'");
+$trfnumberpercompany->execute();?>
+setQuery("SELECT * FROM identificationparts LEFT JOIN `trf-details` ON identificationparts.idtrfdetails=`trf-details`.idtrfdetails WHERE `trf-details`.iduser='$user'");
+$totalparts->execute();
+?>TotalRows ?>
+TotalRows;
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/pdf-creation.pdf b/public/bck220325/public/pdf-creation.pdf
new file mode 100644
index 0000000..423d903
--- /dev/null
+++ b/public/bck220325/public/pdf-creation.pdf
@@ -0,0 +1,12 @@
+
+
+
+
+
+
Documento senza titolo
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/pdf-creation.php b/public/bck220325/public/pdf-creation.php
new file mode 100644
index 0000000..366e508
--- /dev/null
+++ b/public/bck220325/public/pdf-creation.php
@@ -0,0 +1,483 @@
+
+
+
+
+
+
+getColumnVal("rev");
+$_SESSION["revisioncertm30"] = $certificationrevision->getColumnVal("revm30");
+$_SESSION["certname"] = $certificationrevision->getColumnVal("name_certification");
+$_SESSION["certname30"] = $certificationrevision->getColumnVal("m30namecert");
+$daterevformat = $certificationrevision->getColumnVal("date");
+$timeStamp = strtotime($daterevformat);
+$_SESSION["certdate"] = date("d-m-Y", $timeStamp);
+$daterevformatm30 = $certificationrevision->getColumnVal("datem30");
+$timeStampm30 = strtotime($daterevformatm30);
+$_SESSION["certdatem30"] = date("d-m-Y", $timeStampm30);
+$_SESSION["certtitle"] = $_SESSION["certname"] . ' rev. ' . $_SESSION["revisioncert"] . ' del ' . $_SESSION["certdate"];
+$_SESSION["certtitlem30"] = $_SESSION["certname30"] . ' rev. ' . $_SESSION["revisioncertm30"] . ' del ' . $_SESSION["certdatem30"];
+
+class PDF extends FPDF
+{
+ /* CENTER IMAGE IN CELL */
+ const DPI = 96;
+ const MM_IN_INCH = 25.4;
+ const A4_HEIGHT = 297;
+ const A4_WIDTH = 210;
+ // tweak these values (in pixels), convert mm to px
+ const MAX_WIDTH = 359.05511811; /* IMG CONTAINER - WIDTH */
+ const MAX_HEIGHT = 226.77165354; /* IMG CONTAINER - HEIGHT */
+ const MAX_WIDTH_S = 264.56692913; /* IMG CONTAINER SMALL - WIDTH */
+ const MAX_HEIGHT_S = 158.74015748; /* IMG CONTAINER SMALL - HEIGHT */
+ function pixelsToMM($val)
+ {
+ return $val * self::MM_IN_INCH / self::DPI;
+ }
+ function resizeToFit($imgFilename, $cellWidth, $cellHeight, $containerSize)
+ {
+ list($width, $height) = getimagesize($imgFilename);
+ if ($containerSize == 'S') {
+ /* SMALL CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH_S / $width;
+ $heightScale = self::MAX_HEIGHT_S / $height;
+ } else {
+ /* DEFAULT CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH / $width;
+ $heightScale = self::MAX_HEIGHT / $height;
+ }
+ $scale = min($widthScale, $heightScale);
+ $width_in_mm = round($this->pixelsToMM($scale * $width)); /* IMAGE WIDTH */
+ $height_in_mm = round($this->pixelsToMM($scale * $height)); /* IMAGE HEIGHT */
+ /* IF IMAGE WIDTH IS SMALLER THAN THE CELL WIDTH, STRETCH IMAGE */
+ if ($width_in_mm < $cellWidth) {
+ $add_w = $cellWidth - $width_in_mm;
+ } else {
+ $add_w = 0;
+ }
+
+ /* IF IMAGE IS IN PORTRAIT MODE, ALIGN TO CENTER */
+ if ($width_in_mm <= ($cellWidth / 2)) {
+ $image_x = $width_in_mm / 2;
+ $add_w = 0;
+ } else {
+ $image_x = 1;
+ }
+ /* IF IMAGE IS TALLER THAN CELL HEIGHT, RESIZE TO FIT */
+ if ($height_in_mm > $cellHeight) {
+ $height_in_mm = $cellHeight;
+ }
+ /* IF IMAGE IS WIDER THAN CELL, RESIZE TO FIT */
+ if ($width_in_mm > $cellWidth) {
+ $width_in_mm = $cellWidth - 2;
+ }
+ return array(
+ $width_in_mm,
+ $height_in_mm,
+ $add_w,
+ $image_x
+ );
+ }
+ function centreImage($img, $cellWidth, $cellHeight, $containerSize)
+ {
+ list($width, $height, $add_image_width, $add_abscissa) = $this->resizeToFit($img, $cellWidth - 2, $cellHeight - 1, $containerSize);
+ // $this->Image($img, $this->GetX()+$add_abscissa, $this->GetY(), $width+$add_image_width, $height);
+ $this->Image($img, $this->GetX() + $add_abscissa, $this->GetY() + 1, $width + $add_image_width, $height - 1);
+ }
+ /* END CENTER IMAGE IN CELL */
+ // Page header
+ function Header()
+ {
+ // Logo
+ $this->Image('../images/cimac-logo.png', 5, 5, 70);
+ $this->SetFont('Arial', '', 7);
+ //$this->Cell(0,-5,'A.N.C.I. Servizi S.r.l. a socio unico',0,0,"R");
+ //$this->Cell(0,2,'Sede operativa / Operational headquarters: Via Aguzzafame 60/b - 27029 Vigevano (PV)',0,0,"R");
+ //$this->Cell(0,9,'ORGANISMO NOTIFICATO / NOTIFIED BODY N. 0465',0,0,"R");
+ $this->SetFont('Arial', 'B', 14);
+ if ($_SESSION["sndrptsession"] == 'N' and $_SESSION["idcertificatesession"] == 1 || $_SESSION["idcertificatesession"] == 3 || $_SESSION["idcertificatesession"] == 8 || $_SESSION["idcertificatesession"] == 9 || $_SESSION["idcertificatesession"] == 4) {
+ $this->Cell(0, 35, $GLOBALS['nappformfinaltest'], 0, 0, "C");
+ } else {
+ $this->Cell(0, 35, $GLOBALS['nappformfinal'], 0, 0, "C");
+ }
+ // Line break
+ $this->Ln(25);
+ }
+ // Page footer
+ function Footer()
+ {
+ // Position at 1.5 cm from bottom
+
+ $this->SetY(-45);
+ // Arial italic 8
+ $this->SetFont('Arial', '', 8);
+ // Page number and certification revision
+ // $revisioncert=$certificationrevision->getColumnVal("rev");
+ // $certname=$certificationrevision->getColumnVal("name_certification");
+ // $certdate=$certificationrevision->getColumnVal("date");
+ // $certtitle=$certname.' rev. '.$revisioncert.' '.$certdate;
+ $certittle = $_SESSION["certtitle"];
+ $certittlem30 = $_SESSION["certtitlem30"];
+ if ($_SESSION["sndrptsession"] == 'N' and $_SESSION["idcertificatesession"] == 1 || $_SESSION["idcertificatesession"] == 3 || $_SESSION["idcertificatesession"] == 8 || $_SESSION["idcertificatesession"] == 9) {
+ $this->Cell(0, 10, $certittlem30 . ' - Pagina ' . $this->PageNo() . '/{nb}', 0, 0, 'C');
+
+ $this->Image('../images/cimaclaboratories.png', 10, 260, 190);
+ } else {
+ $this->Cell(0, 10, $certittle . ' - Pagina ' . $this->PageNo() . '/{nb}', 0, 0, 'C');
+ $this->Image('../images/cimaccertifications.png', 10, 260, 190);
+ }
+ }
+ //include('pdfcreation/headerandfooter.php');
+}
+//some general data
+$certname = $certificationrevision->getColumnVal("name_certification");
+// Instanciation of inherited class
+$pdf = new PDF();
+$pdf->AliasNbPages();
+$pdf->AddPage();
+$pdf->SetFont('Times', '', 9);
+$pdf->SetAutoPageBreak(true, 45);
+// from here start customization based on certification required required
+// certificate 5 and 6 Table: contacts auditdpi and documents
+
+
+if ($idcertificate == 5 || $idcertificate == 6) {
+ include('pdfcreation/pdf5and6.php');
+} elseif ($sndrpt == 'Y' and $idcertificate == 4) {
+
+ include('pdfcreation/pdf4snd.php');
+} elseif ($sndrpt == 'Y' and $idcertificate == 1) {
+
+ include('pdfcreation/pdf1snd.php');
+} elseif ($sndrpt == 'N' and $idcertificate == 4) {
+
+ include('pdfcreation/pdf4.php');
+} elseif ($sndrpt == 'N' and $idcertificate == 1) {
+
+ include('pdfcreation/pdf1.php');
+} elseif ($idcertificate == 2) {
+
+ include('pdfcreation/pdf2.php');
+} elseif ($sndrpt == 'Y' and $idcertificate == 3) {
+
+ include('pdfcreation/pdf3snd.php');
+} elseif ($sndrpt == 'N' and $idcertificate == 3) {
+ include('pdfcreation/pdf3.php');
+} elseif ($sndrpt == 'Y' and $idcertificate == 8) {
+ include('pdfcreation/pdf8snd.php');
+} elseif ($sndrpt == 'N' and $idcertificate == 8) {
+ include('pdfcreation/pdf8.php');
+} else {
+ //othercertificate
+ //description table
+ include('pdfcreation/descriptiontable.php');
+
+ $pdf->Ln();
+ // standards table
+ include('pdfcreation/standardstable.php');
+ $pdf->Ln();
+ // additionalinfo requirements
+ include('pdfcreation/addreqtable.php');
+ $pdf->Ln();
+
+ // additionalinfo
+ include('pdfcreation/addinfotable.php');
+ $pdf->Ln();
+
+ // parts table
+ include('pdfcreation/partstable.php');
+ $pdf->Ln();
+
+ // chem table
+ include('pdfcreation/chemtable.php');
+ $pdf->Ln();
+ //trf option
+ include('pdfcreation/trfoption.php');
+ $pdf->Ln();
+
+ //trf option
+ include('pdfcreation/fileattached.php');
+ $pdf->Ln();
+ $pdf->Ln();
+ //header report contact
+ include('pdfcreation/headerreporttable.php');
+ $pdf->Ln();
+ //header certificate contact
+ include('pdfcreation/headercertificatetable.php');
+ $pdf->Ln();
+ //invoice contact
+ include('pdfcreation/invoicecontacttable.php');
+ $pdf->Ln();
+ //Sign datatable
+ include('pdfcreation/signdatatable.php');
+ $pdf->Ln();
+}
+//outpt pdf for all certificate
+include('pdfcreation/pdfoutput.php');
+//include('pdfcreation/pdf1sndbis.php');
+
+?>
+getColumnVal("rev");
+ $_SESSION["revisioncertm30"] = $certificationrevision->getColumnVal("revm30");
+ $_SESSION["certname"] = $certificationrevision->getColumnVal("name_certification");
+ $_SESSION["certname30"] = $certificationrevision->getColumnVal("m30namecert");
+ $daterevformat = $certificationrevision->getColumnVal("date");
+ $timeStamp = strtotime($daterevformat);
+ $_SESSION["certdate"] = date("d-m-Y", $timeStamp);
+ $daterevformatm30 = $certificationrevision->getColumnVal("datem30");
+ $timeStampm30 = strtotime($daterevformatm30);
+ $_SESSION["certdatem30"] = date("d-m-Y", $timeStampm30);
+ $_SESSION["certtitle"] = $_SESSION["certname"] . ' rev. ' . $_SESSION["revisioncert"] . ' del ' . $_SESSION["certdate"];
+ $_SESSION["certtitlem30"] = $_SESSION["certname30"] . ' rev. ' . $_SESSION["revisioncertm30"] . ' del ' . $_SESSION["certdatem30"];
+ class PDF2 extends FPDF
+ {
+ /* CENTER IMAGE IN CELL */
+ const DPI = 96;
+ const MM_IN_INCH = 25.4;
+ const A4_HEIGHT = 297;
+ const A4_WIDTH = 210;
+ // tweak these values (in pixels), convert mm to px
+ const MAX_WIDTH = 359.05511811; /* IMG CONTAINER - WIDTH */
+ const MAX_HEIGHT = 226.77165354; /* IMG CONTAINER - HEIGHT */
+ const MAX_WIDTH_S = 264.56692913; /* IMG CONTAINER SMALL - WIDTH */
+ const MAX_HEIGHT_S = 158.74015748; /* IMG CONTAINER SMALL - HEIGHT */
+ function pixelsToMM($val)
+ {
+ return $val * self::MM_IN_INCH / self::DPI;
+ }
+ function resizeToFit($imgFilename, $cellWidth, $cellHeight, $containerSize)
+ {
+ list($width, $height) = getimagesize($imgFilename);
+ if ($containerSize == 'S') {
+ /* SMALL CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH_S / $width;
+ $heightScale = self::MAX_HEIGHT_S / $height;
+ } else {
+ /* DEFAULT CONTAINER SIZE */
+ $widthScale = self::MAX_WIDTH / $width;
+ $heightScale = self::MAX_HEIGHT / $height;
+ }
+ $scale = min($widthScale, $heightScale);
+ $width_in_mm = round($this->pixelsToMM($scale * $width)); /* IMAGE WIDTH */
+ $height_in_mm = round($this->pixelsToMM($scale * $height)); /* IMAGE HEIGHT */
+ /* IF IMAGE WIDTH IS SMALLER THAN THE CELL WIDTH, STRETCH IMAGE */
+ if ($width_in_mm < $cellWidth) {
+ $add_w = $cellWidth - $width_in_mm;
+ } else {
+ $add_w = 0;
+ }
+
+ /* IF IMAGE IS IN PORTRAIT MODE, ALIGN TO CENTER */
+ if ($width_in_mm <= ($cellWidth / 2)) {
+ $image_x = $width_in_mm / 2;
+ $add_w = 0;
+ } else {
+ $image_x = 1;
+ }
+ /* IF IMAGE IS TALLER THAN CELL HEIGHT, RESIZE TO FIT */
+ if ($height_in_mm > $cellHeight) {
+ $height_in_mm = $cellHeight;
+ }
+ /* IF IMAGE IS WIDER THAN CELL, RESIZE TO FIT */
+ if ($width_in_mm > $cellWidth) {
+ $width_in_mm = $cellWidth - 2;
+ }
+ return array(
+ $width_in_mm,
+ $height_in_mm,
+ $add_w,
+ $image_x
+ );
+ }
+ function centreImage($img, $cellWidth, $cellHeight, $containerSize)
+ {
+ list($width, $height, $add_image_width, $add_abscissa) = $this->resizeToFit($img, $cellWidth - 2, $cellHeight - 1, $containerSize);
+ // $this->Image($img, $this->GetX()+$add_abscissa, $this->GetY(), $width+$add_image_width, $height);
+ $this->Image($img, $this->GetX() + $add_abscissa, $this->GetY() + 1, $width + $add_image_width, $height - 1);
+ }
+ /* END CENTER IMAGE IN CELL */
+
+ // Page header
+ function Header()
+ {
+ // Logo
+ // if ($_SESSION["sndrptsession"]=='N' and $_SESSION["idcertificatesession"]==1 || $_SESSION["idcertificatesession"]==3 || $_SESSION["idcertificatesession"]==5 || $_SESSION["idcertificatesession"]==7) {
+ //$this->Image('../images/cimaclaboratories.png',10,5,190);
+
+ // } else {
+ $this->Image('../images/cimac-logo.png', 5, 5, 70);
+
+ $this->SetFont('Arial', '', 7);
+ //$this->Cell(0,-5,'A.N.C.I. Servizi S.r.l. a socio unico',0,0,"R");
+ //$this->Cell(0,2,'Sede operativa / Operational headquarters: Via Aguzzafame 60/b - 27029 Vigevano (PV)',0,0,"R");
+ //$this->Cell(0,9,'ORGANISMO NOTIFICATO / NOTIFIED BODY N. 0465',0,0,"R");
+ $this->SetFont('Arial', 'B', 14);
+ $this->Cell(0, 35, $GLOBALS['nappformfinal'], 0, 0, "C");
+ // Line break
+ $this->Ln(25);
+ }
+ // Page footer
+ function Footer()
+ {
+ // Position at 1.5 cm from bottom
+ $this->SetY(-45);
+ // Arial italic 8
+ $this->SetFont('Arial', '', 8);
+ // Page number and certification revision
+ // $revisioncert=$certificationrevision->getColumnVal("rev");
+ // $certname=$certificationrevision->getColumnVal("name_certification");
+ // $certdate=$certificationrevision->getColumnVal("date");
+ // $certtitle=$certname.' rev. '.$revisioncert.' '.$certdate;
+ $certittle = $_SESSION["certtitle"];
+
+ $this->Cell(0, 10, $certittle . ' - Pagina ' . $this->PageNo() . '/{nb}', 0, 0, 'C');
+ $this->Image('../images/cimaccertifications.png', 10, 260, 190); //}
+ }
+ //include('pdfcreation/headerandfooter.php');
+ }
+ //some general data
+ $certname = $certificationrevision->getColumnVal("name_certification");
+ // Instanciation of inherited class
+ $pdf = new PDF2();
+ $pdf->AliasNbPages();
+ $pdf->AddPage();
+ $pdf->SetFont('Times', '', 9);
+ $pdf->SetAutoPageBreak(true, 45);
+ // from here start customization based on certification required required
+ // certificate 5 and 6 Table: contacts auditdpi and documents
+ if ($idcertificate == 5 and $idcertificate == 6) {
+ include('pdfcreation/pdf5and6.php');
+ } elseif ($sndrpt == 'Y' and $idcertificate == 4) {
+
+ include('pdfcreation/pdf4snd.php');
+ } elseif ($sndrpt == 'Y' and $idcertificate == 1) {
+
+ include('pdfcreation/pdf1snd.php');
+ } elseif ($sndrpt == 'N' and $idcertificate == 4) {
+
+ include('pdfcreation/pdf4.php');
+ } elseif ($sndrpt == 'N' and $idcertificate == 1) {
+
+ include('pdfcreation/pdf1.php');
+ } elseif ($idcertificate == 2) {
+
+ include('pdfcreation/pdf2.php');
+ } elseif ($sndrpt == 'Y' and $idcertificate == 3) {
+
+ include('pdfcreation/pdf3snd.php');
+ } elseif ($sndrpt == 'N' and $idcertificate == 3) {
+
+ include('pdfcreation/pdf3.php');
+ } elseif ($sndrpt == 'Y' and $idcertificate == 8) {
+ include('pdfcreation/pdf8snd.php');
+ } elseif ($sndrpt == 'N' and $idcertificate == 8) {
+ include('pdfcreation/pdf8.php');
+ } else {
+ //othercertificate
+ //description table
+ include('pdfcreation/descriptiontable.php');
+ $pdf->Ln();
+ // standards table
+ include('pdfcreation/standardstable.php');
+ $pdf->Ln();
+ // additionalinfo requirements
+ include('pdfcreation/addreqtable.php');
+ $pdf->Ln();
+
+ // additionalinfo
+ include('pdfcreation/addinfotable.php');
+ $pdf->Ln();
+
+ // parts table
+ include('pdfcreation/partstable.php');
+ $pdf->Ln();
+
+ // chem table
+ include('pdfcreation/chemtable.php');
+ $pdf->Ln();
+ //trf option
+ include('pdfcreation/trfoption.php');
+ $pdf->Ln();
+
+ //trf option
+ include('pdfcreation/fileattached.php');
+ $pdf->Ln();
+ $pdf->Ln();
+ //header report contact
+ include('pdfcreation/headerreporttable.php');
+ $pdf->Ln();
+ //header certificate contact
+ include('pdfcreation/headercertificatetable.php');
+ $pdf->Ln();
+ //invoice contact
+ include('pdfcreation/invoicecontacttable.php');
+ $pdf->Ln();
+ //Sign datatable
+ include('pdfcreation/signdatatable.php');
+ $pdf->Ln();
+ include('photobook.php');
+ }
+ //outpt pdf for all certificate
+ include('pdfcreation/pdfoutput.php');
+}
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/pdfoutput.php b/public/bck220325/public/pdfoutput.php
new file mode 100644
index 0000000..6aa5d37
--- /dev/null
+++ b/public/bck220325/public/pdfoutput.php
@@ -0,0 +1,17 @@
+Output();
+$filepathname=$trfData['trfnumber']." applicationform-".$certname.".pdf";
+$filename="pdf/".$filepathname;
+$pdf->Output($filename,'F');
+
+$UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("pdffilename", "s", "$filepathname", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "".($idtrf) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+ ?>
\ No newline at end of file
diff --git a/public/bck220325/public/php_errorlog b/public/bck220325/public/php_errorlog
new file mode 100644
index 0000000..a3aea99
--- /dev/null
+++ b/public/bck220325/public/php_errorlog
@@ -0,0 +1,2915 @@
+[17-Dec-2022 20:09:54 UTC] PHP Parse error: syntax error, unexpected 'phpinfo' (T_STRING) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/aabbcc.php on line 2
+[17-Dec-2022 20:15:56 UTC] PHP Fatal error: Uncaught Error: Class 'WA_MySQLi_RS' not found in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/dashboard2.php:6
+Stack trace:
+#0 {main}
+ thrown in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/dashboard2.php on line 6
+[25-Jan-2023 17:16:44 UTC] PHP Parse error: syntax error, unexpected '||' (T_BOOLEAN_OR) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/adddocument.php on line 133
+[25-Jan-2023 17:30:44 UTC] PHP Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/zipcreation.php on line 16
+[21-Feb-2023 18:22:05 UTC] PHP Fatal error: Cannot redeclare strippatutto() (previously declared in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/pdfcreation/addreqtable.php:6) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/pdfcreation/addreqtable.php on line 6
+[15-Apr-2023 09:13:21 UTC] PHP Warning: Unterminated comment starting line 23 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 23
+[28-Apr-2023 09:15:49 UTC] PHP Warning: Unterminated comment starting line 23 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 23
+[03-May-2023 17:05:31 UTC] PHP Warning: Unterminated comment starting line 23 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 23
+[03-May-2023 17:08:08 UTC] PHP Warning: Unterminated comment starting line 23 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 23
+[06-May-2023 11:37:44 UTC] PHP Parse error: syntax error, unexpected 'This' (T_STRING) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/newusercolleague.php on line 80
+[10-Jun-2023 10:18:49 UTC] PHP Fatal error: Cannot redeclare redirectTo() (previously declared in /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php:17) in /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php on line 17
+[03-Jul-2023 18:34:05 UTC] PHP Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/trfdetails.php on line 466
+[04-Jul-2023 19:05:02 UTC] PHP Warning: Unterminated comment starting line 24 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 24
+[21-Nov-2023 07:25:49 UTC] PHP Warning: Unterminated comment starting line 24 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 24
+[04-Dec-2023 10:11:19 UTC] PHP Warning: Unterminated comment starting line 24 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 24
+[07-Dec-2023 15:37:48 UTC] PHP Warning: Unterminated comment starting line 24 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 24
+[15-Jan-2024 08:30:51 UTC] PHP Warning: Unterminated comment starting line 24 in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/generalsettings.php on line 24
+[20-Feb-2024 13:26:16 UTC] PHP Fatal error: Uncaught Error: Class 'PhpOffice\PhpSpreadsheet\Spreadsheet' not found in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php:43
+Stack trace:
+#0 {main}
+ thrown in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php on line 43
+[20-Feb-2024 13:29:24 UTC] PHP Fatal error: require(): Failed opening required '/../vendor/autoload.php' (include_path='.:/usr/local/php74/pear') in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php on line 2
+[20-Feb-2024 13:32:14 UTC] PHP Fatal error: require(): Failed opening required '../../vendor/autoload.php' (include_path='.:/usr/local/php74/pear') in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php on line 2
+[20-Feb-2024 13:37:18 UTC] PHP Fatal error: Uncaught Error: Class 'PhpOffice\PhpSpreadsheet\Spreadsheet' not found in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php:44
+Stack trace:
+#0 {main}
+ thrown in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php on line 44
+[21-Feb-2024 09:58:03 UTC] PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php on line 76
+[21-Feb-2024 09:58:40 UTC] PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/xlsgen.php on line 76
+[11-Jul-2024 13:16:58 UTC] File upload started
+[11-Jul-2024 13:16:58 UTC] File uploaded successfully.
+[11-Jul-2024 13:16:58 UTC] File extension is allowed: jpg
+[11-Jul-2024 13:16:58 UTC] File moved successfully to uploadtddocuments/29-1720703818.jpg
+[11-Jul-2024 13:16:58 UTC] File information inserted into database.
+[12-Jul-2024 08:22:11 UTC] File upload started
+[12-Jul-2024 08:22:11 UTC] File uploaded successfully.
+[12-Jul-2024 08:22:11 UTC] File extension is allowed: png
+[12-Jul-2024 08:22:11 UTC] File moved successfully to uploadtddocuments/30-1720772531.png
+[12-Jul-2024 08:22:11 UTC] File information inserted into database.
+[23-Jul-2024 07:19:10 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719150-screenshot 2023-06-03 093158.png"}
+[23-Jul-2024 07:19:10 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719150-screenshot 2023-06-03 092538.png"}
+[23-Jul-2024 07:19:34 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719174-screenshot 2023-06-03 091930.png"}
+[23-Jul-2024 07:20:17 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719217-screenshot 2023-06-02 215521.png"}
+[23-Jul-2024 07:20:17 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719217-screenshot 2023-06-02 215622.png"}
+[23-Jul-2024 07:22:13 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719333-screenshot 2023-06-06 200052.png"}
+[23-Jul-2024 07:22:13 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719333-screenshot 2023-06-06 200032.png"}
+[23-Jul-2024 07:22:50 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719370-screenshot 2023-06-06 200133.png"}
+[23-Jul-2024 07:28:51 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719731-suola nuova troklo-verde-2024.jpg"}
+[23-Jul-2024 07:28:51 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719731-suola nuova troklo-bianco-2024.jpg"}
+[23-Jul-2024 07:29:23 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719763-143 bianco_0193 copia.jpg"}
+[23-Jul-2024 07:29:53 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719793-gruppo-143 copia 4 col.jpg"}
+[23-Jul-2024 07:30:05 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721719805-gruppo-143 copia 4 col.jpg"}
+[23-Jul-2024 13:11:19 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721740279-screenshot 2023-06-02 215433.png"}
+[23-Jul-2024 13:11:19 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721740279-screenshot 2023-06-02 215309.png"}
+[23-Jul-2024 13:18:36 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721740716-screenshot 2023-06-02 215521.png"}
+[23-Jul-2024 13:18:36 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721740716-screenshot 2023-06-02 215751.png"}
+[23-Jul-2024 13:18:36 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721740716-screenshot 2023-06-02 215622.png"}
+[23-Jul-2024 13:29:42 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741382-screenshot 2023-06-22 105544.png"}
+[23-Jul-2024 13:29:42 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741382-screenshot 2023-06-24 110102.png"}
+[23-Jul-2024 13:30:01 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741401-screenshot 2023-03-30 182802.png"}
+[23-Jul-2024 13:35:14 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741714-screenshot 2023-06-03 093158.png"}
+[23-Jul-2024 13:36:22 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741782-screenshot 2023-06-06 163609.png"}
+[23-Jul-2024 13:38:03 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741883-screenshot 2023-06-06 200032.png"}
+[23-Jul-2024 13:39:41 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741981-screenshot 2023-06-02 184213.png"}
+[23-Jul-2024 13:39:52 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721741992-screenshot 2023-06-02 184626.png"}
+[23-Jul-2024 13:43:26 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721742206-screenshot 2023-07-05 183804.png"}
+[23-Jul-2024 13:43:38 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721742218-screenshot 2023-06-02 215309.png"}
+[23-Jul-2024 13:44:02 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721742242-screenshot 2023-06-02 215433.png"}
+[23-Jul-2024 14:14:35 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721744075-untitled-1.fw.png"}
+[23-Jul-2024 14:23:07 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721744587-untitled-1.fw.png"}
+[23-Jul-2024 14:23:19 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721744599-untitled-1.fw.png"}
+[24-Jul-2024 09:23:30 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813010-screenshot 2023-04-07 184313.png"}
+[24-Jul-2024 09:23:43 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813023-screenshot 2023-06-02 184626.png"}
+[24-Jul-2024 09:23:51 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813031-screenshot 2023-06-06 163609.png"}
+[24-Jul-2024 09:29:02 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813342-screenshot 2023-06-03 093158.png"}
+[24-Jul-2024 09:29:02 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813342-screenshot 2023-06-03 092538.png"}
+[24-Jul-2024 09:31:18 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813478-screenshot 2023-06-03 092538.png"}
+[24-Jul-2024 09:31:18 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813478-screenshot 2023-06-03 093158.png"}
+[24-Jul-2024 09:31:40 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813500-screenshot 2023-06-02 184213.png"}
+[24-Jul-2024 09:35:19 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721813719-screenshot 2023-06-24 145410.png"}
+[24-Jul-2024 09:55:51 UTC] Unexpected output detected: {"success":true,"message":"","filename":"1721814951-screenshot 2023-06-02 215859.png"}
+[25-Jul-2024 07:49:10 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 122
+[25-Jul-2024 07:49:22 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 122
+[25-Jul-2024 07:50:00 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 124
+[25-Jul-2024 07:50:13 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 124
+[25-Jul-2024 07:51:04 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 127
+[25-Jul-2024 07:53:20 UTC] PHP Parse error: syntax error, unexpected end of file in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 137
+[25-Jul-2024 07:55:27 UTC] PHP Parse error: syntax error, unexpected end of file in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 113
+[25-Jul-2024 07:55:34 UTC] PHP Parse error: syntax error, unexpected end of file in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 113
+[25-Jul-2024 08:14:32 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 134
+[25-Jul-2024 08:17:37 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 134
+[25-Jul-2024 08:26:00 UTC] PHP Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/sendtdtoreview.php on line 132
+[25-Jul-2024 08:36:59 UTC] Invio email per revisione: Hai una nuova Revisione da verificare. E' la numero 1283TF - cliente ACS
+[25-Jul-2024 08:37:00 UTC] Email inviata con successo.
+[25-Jul-2024 08:37:21 UTC] Invio email per Technical File: Buongiorno Claudio, Hai un Technical file in attesa di firma. E' il numero 1283TF. Collegati al portale CIMAC per procedere alla verifica ed alla firma. Grazie!
+[25-Jul-2024 08:37:21 UTC] Email inviata con successo.
+[25-Jul-2024 08:38:14 UTC] Invio email per Technical File: Buongiorno Claudio, Hai un Technical file in attesa di firma. E' il numero 1283TF. Collegati al portale CIMAC per procedere alla verifica ed alla firma. Grazie!
+[25-Jul-2024 08:38:15 UTC] Email inviata con successo.
+[29-Jul-2024 09:13:58 UTC] File upload started
+[29-Jul-2024 09:13:58 UTC] File uploaded successfully.
+[29-Jul-2024 09:13:58 UTC] File extension is allowed: png
+[29-Jul-2024 09:13:58 UTC] File moved successfully to uploadtddocuments/35-1722244438.png
+[29-Jul-2024 09:13:58 UTC] File information inserted into database.
+[29-Jul-2024 09:22:08 UTC] Invio email per revisione: Hai una nuova Revisione da verificare. E' la numero 1740TF - cliente A.N.C.I. SERVIZI SRL a socio unico
+[29-Jul-2024 09:22:08 UTC] Email inviata con successo.
+[29-Jul-2024 09:33:18 UTC] Invio email per Technical File: Buongiorno Marco, Hai un Technical file in attesa di firma. E' il numero 1740TF. Collegati al portale CIMAC per procedere alla verifica ed alla firma. Grazie!
+[29-Jul-2024 09:33:18 UTC] Email inviata con successo.
+[29-Jul-2024 09:51:16 UTC] File upload started
+[29-Jul-2024 09:51:16 UTC] File uploaded successfully.
+[29-Jul-2024 09:51:16 UTC] File extension is allowed: png
+[29-Jul-2024 09:51:16 UTC] File moved successfully to uploadtddocuments/36-1722246676.png
+[29-Jul-2024 09:51:16 UTC] File information inserted into database.
+[29-Jul-2024 09:54:55 UTC] Invio email per revisione: Hai una nuova Revisione da verificare. E' la numero 1741TF - cliente A.N.C.I. SERVIZI SRL a socio unico
+[29-Jul-2024 09:54:55 UTC] Email inviata con successo.
+[29-Jul-2024 09:58:32 UTC] Invio email per Technical File: Buongiorno Marco, Hai un Technical file in attesa di firma. E' il numero 1741TF. Collegati al portale CIMAC per procedere alla verifica ed alla firma. Grazie!
+[29-Jul-2024 09:58:32 UTC] Email inviata con successo.
+[02-Sep-2024 21:57:55 UTC] File upload started
+[02-Sep-2024 21:57:55 UTC] File uploaded successfully.
+[02-Sep-2024 21:57:55 UTC] File extension is allowed: jpg
+[02-Sep-2024 21:57:55 UTC] File moved successfully to uploadtddocuments/37-1725314275.jpg
+[02-Sep-2024 21:57:55 UTC] File information inserted into database.
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 01:49:50 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 06:49:50 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 06:49:51 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 01:49:51 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 06:49:51 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 01:59:56 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 06:59:56 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 06:59:57 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 01:59:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 06:59:57 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:00:09 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:00:09 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:04:37 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:04:37 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:04:37 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:04:37 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:26:36 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:26:36 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:26:39 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:26:39 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:26:39 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 02:26:46 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 07:26:46 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:24:57 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:24:57 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:24:57 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:25:13 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php(11): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/headscript.php(7): include('/home/customer/...')
+#13 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/cstrf.php(5): include('/home/customer/...')
+#14 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:25:13 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:25:13 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php(11): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/headscript.php(7): include('/home/customer/...')
+#13 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/cstrf.php(5): include('/home/customer/...')
+#14 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:25:22 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:25:22 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:25:22 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:25:29 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[23-Oct-2024 10:25:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[23-Oct-2024 15:25:29 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:08 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:08 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:08 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:27 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:28 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:28 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:29 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:29 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:43 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:43 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:43 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:48 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:48 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:48 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:41:55 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:41:55 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:59:42 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 00:59:42 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 05:59:42 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 01:37:27 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 06:37:27 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 02:12:26 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 07:12:26 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:42:29 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:42:29 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:42:29 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:42:32 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php(11): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/headscript.php(7): include('/home/customer/...')
+#13 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/cstrf.php(5): include('/home/customer/...')
+#14 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:42:32 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:42:32 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php(11): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/headscript.php(7): include('/home/customer/...')
+#13 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/cstrf.php(5): include('/home/customer/...')
+#14 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:42:33 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php(11): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/headscript.php(7): include('/home/customer/...')
+#13 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/cstrf.php(5): include('/home/customer/...')
+#14 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:42:33 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:42:33 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/extra/auth.php(11): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/include/headscript.php(7): include('/home/customer/...')
+#13 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/cstrf.php(5): include('/home/customer/...')
+#14 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:45:16 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:45:16 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:45:17 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:45:17 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1405
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1416
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1428
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1441
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 250
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Routing\AbstractRouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 240
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 210
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/ParameterBag.php on line 220
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 255
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/http-foundation/HeaderBag.php on line 265
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 637
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 651
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 663
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Http\Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Http/Request.php on line 674
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 141
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 152
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 164
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 175
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 608
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Finder::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Finder.php on line 690
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FileTypeFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php on line 42
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 55
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 74
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\ExcludeDirectoryFilterIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php on line 82
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\FilenameFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/FilenameFilterIterator.php on line 28
+[24-Oct-2024 03:49:07 CST6CDT] PHP Deprecated: Return type of Symfony\Component\Finder\Iterator\PathFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/symfony/finder/Iterator/PathFilterIterator.php on line 27
+[24-Oct-2024 08:49:07 UTC] PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1481
+Stack trace:
+#0 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', '/home/customer/...', 1481)
+#1 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(480): include('/home/customer/...')
+#2 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile('/home/customer/...')
+#3 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
+#4 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): collect(Array)
+#5 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
+#6 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
+#7 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))
+#8 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(152): Illuminate\Foundation\Application->bootstrapWith(Array)
+#9 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\Foundation\Http\Kernel->bootstrap()
+#10 /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
+#11 /home/customer/www/cimac.it/public_html/modulo_certificazione/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
+#12 {main} in /home/customer/www/cimac.it/public_html/modulo_certificazione/vendor/laravel/framework/src/Illuminate/Collections/Collection.php on line 13
+[11-Dec-2024 08:24:03 UTC] PHP Fatal error: Uncaught Error: Call to a member function prepare() on null in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/delete_contact.php:8
+Stack trace:
+#0 {main}
+ thrown in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/delete_contact.php on line 8
+[11-Dec-2024 08:24:33 UTC] PHP Fatal error: Uncaught Error: Call to a member function prepare() on null in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/delete_contact.php:8
+Stack trace:
+#0 {main}
+ thrown in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/delete_contact.php on line 8
+[06-Jan-2025 08:55:30 UTC] PHP Notice: Undefined variable: idtrf in /home/customer/www/cimac.it/public_html/modulo_certificazione/public/uploadfile.php on line 25
+[23-Jan-2025 16:52:57 UTC] Attempting to send email to: ts@arbortec.com with idtrf: 3463
+[23-Jan-2025 16:53:01 UTC] Email sent successfully to: ts@arbortec.com with idtrf: 3463
+[23-Jan-2025 16:53:02 UTC] Attempting to send email to: ts@arbortec.com with idtrf: 3463
+[23-Jan-2025 16:53:02 UTC] Email sent successfully to: ts@arbortec.com with idtrf: 3463
+[24-Jan-2025 07:41:52 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3430
+[24-Jan-2025 07:41:54 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3430
+[24-Jan-2025 07:41:55 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3430
+[24-Jan-2025 07:41:56 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3430
+[24-Jan-2025 09:29:22 UTC] Attempting to send email to: massimog@gronell.it with idtrf: 3465
+[24-Jan-2025 09:29:23 UTC] Email sent successfully to: massimog@gronell.it with idtrf: 3465
+[24-Jan-2025 11:04:08 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3462
+[24-Jan-2025 11:04:09 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3462
+[24-Jan-2025 11:07:35 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3431
+[24-Jan-2025 11:07:35 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3431
+[24-Jan-2025 11:14:05 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3459
+[24-Jan-2025 11:14:06 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3459
+[24-Jan-2025 11:18:06 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3461
+[24-Jan-2025 11:18:08 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3461
+[24-Jan-2025 14:23:58 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3467
+[24-Jan-2025 14:24:00 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3467
+[24-Jan-2025 14:24:02 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3467
+[24-Jan-2025 14:24:03 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3467
+[24-Jan-2025 16:25:31 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3468
+[24-Jan-2025 16:25:34 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3468
+[24-Jan-2025 16:25:38 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3468
+[24-Jan-2025 16:25:39 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3468
+[24-Jan-2025 16:54:24 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3469
+[24-Jan-2025 16:54:25 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3469
+[24-Jan-2025 16:54:27 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3469
+[24-Jan-2025 16:54:28 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3469
+[24-Jan-2025 17:02:17 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3470
+[24-Jan-2025 17:02:18 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3470
+[24-Jan-2025 17:02:20 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3470
+[24-Jan-2025 17:02:20 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3470
+[27-Jan-2025 09:08:17 UTC] Attempting to send email to: vincenzobattaglia@bicap.it with idtrf: 3471
+[27-Jan-2025 09:08:19 UTC] Email sent successfully to: vincenzobattaglia@bicap.it with idtrf: 3471
+[27-Jan-2025 15:07:01 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3472
+[27-Jan-2025 15:07:02 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3472
+[28-Jan-2025 07:51:28 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3473
+[28-Jan-2025 07:51:29 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3473
+[28-Jan-2025 10:38:46 UTC] Attempting to send email to: luca@exena.it with idtrf: 3474
+[28-Jan-2025 10:38:48 UTC] Email sent successfully to: luca@exena.it with idtrf: 3474
+[28-Jan-2025 10:52:43 UTC] Attempting to send email to: luca@exena.it with idtrf: 3475
+[28-Jan-2025 10:52:43 UTC] Email sent successfully to: luca@exena.it with idtrf: 3475
+[28-Jan-2025 11:11:26 UTC] Attempting to send email to: luca@exena.it with idtrf: 3476
+[28-Jan-2025 11:11:26 UTC] Email sent successfully to: luca@exena.it with idtrf: 3476
+[28-Jan-2025 11:21:34 UTC] Attempting to send email to: luca@exena.it with idtrf: 3477
+[28-Jan-2025 11:21:35 UTC] Email sent successfully to: luca@exena.it with idtrf: 3477
+[28-Jan-2025 11:26:00 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3478
+[28-Jan-2025 11:26:01 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3478
+[28-Jan-2025 11:27:54 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3480
+[28-Jan-2025 11:27:54 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3480
+[28-Jan-2025 11:29:19 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3481
+[28-Jan-2025 11:29:20 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3481
+[28-Jan-2025 11:34:39 UTC] Attempting to send email to: luca@exena.it with idtrf: 3479
+[28-Jan-2025 11:34:40 UTC] Email sent successfully to: luca@exena.it with idtrf: 3479
+[28-Jan-2025 11:42:36 UTC] Attempting to send email to: luca@exena.it with idtrf: 3483
+[28-Jan-2025 11:42:36 UTC] Email sent successfully to: luca@exena.it with idtrf: 3483
+[28-Jan-2025 13:03:28 UTC] Attempting to send email to: matilde.lucca@spirale.it with idtrf: 3484
+[28-Jan-2025 13:03:29 UTC] Email sent successfully to: matilde.lucca@spirale.it with idtrf: 3484
+[28-Jan-2025 13:49:52 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3489
+[28-Jan-2025 13:49:53 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3489
+[28-Jan-2025 15:34:37 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3491
+[28-Jan-2025 15:34:37 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3491
+[28-Jan-2025 16:19:25 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3492
+[28-Jan-2025 16:19:27 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3492
+[28-Jan-2025 16:19:28 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3492
+[28-Jan-2025 16:19:30 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3492
+[28-Jan-2025 16:54:31 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3493
+[28-Jan-2025 16:54:32 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3493
+[28-Jan-2025 16:56:25 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3494
+[28-Jan-2025 16:56:27 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3494
+[28-Jan-2025 16:56:28 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3494
+[28-Jan-2025 16:56:28 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3494
+[28-Jan-2025 16:58:19 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3495
+[28-Jan-2025 16:58:19 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3495
+[28-Jan-2025 16:59:56 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3496
+[28-Jan-2025 16:59:56 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3496
+[28-Jan-2025 17:01:30 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3497
+[28-Jan-2025 17:01:31 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3497
+[28-Jan-2025 17:03:03 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3498
+[28-Jan-2025 17:03:04 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3498
+[29-Jan-2025 10:29:10 UTC] Attempting to send email to: luca@exena.it with idtrf: 3499
+[29-Jan-2025 10:29:12 UTC] Email sent successfully to: luca@exena.it with idtrf: 3499
+[29-Jan-2025 11:29:16 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3500
+[29-Jan-2025 11:29:16 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3500
+[29-Jan-2025 11:31:13 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3501
+[29-Jan-2025 11:31:14 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3501
+[29-Jan-2025 12:44:00 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3490
+[29-Jan-2025 12:44:06 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3490
+[29-Jan-2025 12:44:10 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3490
+[29-Jan-2025 12:44:15 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3490
+[29-Jan-2025 16:41:45 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3502
+[29-Jan-2025 16:41:49 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3502
+[29-Jan-2025 16:41:50 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3502
+[29-Jan-2025 16:41:51 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3502
+[29-Jan-2025 16:57:44 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3503
+[29-Jan-2025 16:57:45 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3503
+[30-Jan-2025 10:44:38 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3504
+[30-Jan-2025 10:44:39 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3504
+[30-Jan-2025 11:25:08 UTC] Attempting to send email to: ufficio.gare@nacatur.com with idtrf: 3505
+[30-Jan-2025 11:25:09 UTC] Email sent successfully to: ufficio.gare@nacatur.com with idtrf: 3505
+[30-Jan-2025 14:48:12 UTC] Attempting to send email to: export@extrostyle.it with idtrf: 3506
+[30-Jan-2025 14:48:13 UTC] Email sent successfully to: export@extrostyle.it with idtrf: 3506
+[30-Jan-2025 15:25:14 UTC] Attempting to send email to: export@extrostyle.it with idtrf: 3507
+[30-Jan-2025 15:25:15 UTC] Email sent successfully to: export@extrostyle.it with idtrf: 3507
+[30-Jan-2025 16:12:56 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3508
+[30-Jan-2025 16:12:58 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3508
+[30-Jan-2025 16:12:59 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3508
+[30-Jan-2025 16:13:00 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3508
+[31-Jan-2025 16:20:35 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3511
+[31-Jan-2025 16:20:37 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3511
+[31-Jan-2025 16:20:38 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3511
+[31-Jan-2025 16:20:39 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3511
+[03-Feb-2025 08:38:40 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3513
+[03-Feb-2025 08:38:42 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3513
+[03-Feb-2025 08:38:44 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3513
+[03-Feb-2025 08:38:45 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3513
+[03-Feb-2025 08:39:54 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3514
+[03-Feb-2025 08:40:02 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3514
+[03-Feb-2025 08:40:04 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3514
+[03-Feb-2025 08:40:05 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3514
+[03-Feb-2025 08:41:19 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3515
+[03-Feb-2025 08:41:20 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3515
+[03-Feb-2025 08:41:24 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3515
+[03-Feb-2025 08:41:25 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3515
+[03-Feb-2025 08:42:21 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3516
+[03-Feb-2025 08:42:22 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3516
+[03-Feb-2025 08:42:24 UTC] Attempting to send email to: elif@emaayakkabi.com with idtrf: 3516
+[03-Feb-2025 08:42:25 UTC] Email sent successfully to: elif@emaayakkabi.com with idtrf: 3516
+[03-Feb-2025 10:49:27 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3518
+[03-Feb-2025 10:49:28 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3518
+[03-Feb-2025 11:18:32 UTC] Attempting to send email to: info@brightinnovations.nl with idtrf: 3512
+[03-Feb-2025 11:18:33 UTC] Email sent successfully to: info@brightinnovations.nl with idtrf: 3512
+[03-Feb-2025 11:18:53 UTC] Attempting to send email to: info@brightinnovations.nl with idtrf: 3512
+[03-Feb-2025 11:18:54 UTC] Email sent successfully to: info@brightinnovations.nl with idtrf: 3512
+[03-Feb-2025 12:46:22 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3521
+[03-Feb-2025 12:46:29 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3521
+[03-Feb-2025 12:46:33 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3521
+[03-Feb-2025 12:46:40 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3521
+[03-Feb-2025 14:28:30 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3522
+[03-Feb-2025 14:28:32 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3522
+[03-Feb-2025 14:38:11 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3523
+[03-Feb-2025 14:38:12 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3523
+[03-Feb-2025 15:20:49 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3524
+[03-Feb-2025 15:20:51 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3524
+[04-Feb-2025 07:51:17 UTC] Attempting to send email to: commerciale@montebove.it with idtrf: 3520
+[04-Feb-2025 07:51:19 UTC] Email sent successfully to: commerciale@montebove.it with idtrf: 3520
+[04-Feb-2025 07:51:20 UTC] Attempting to send email to: commerciale@montebove.it with idtrf: 3520
+[04-Feb-2025 07:51:21 UTC] Email sent successfully to: commerciale@montebove.it with idtrf: 3520
+[04-Feb-2025 08:37:16 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3526
+[04-Feb-2025 08:37:17 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3526
+[04-Feb-2025 08:57:20 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3527
+[04-Feb-2025 08:57:21 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3527
+[04-Feb-2025 09:11:07 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3528
+[04-Feb-2025 09:11:08 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3528
+[04-Feb-2025 09:13:15 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3529
+[04-Feb-2025 09:13:16 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3529
+[04-Feb-2025 09:24:57 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3530
+[04-Feb-2025 09:24:58 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3530
+[04-Feb-2025 09:34:20 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3531
+[04-Feb-2025 09:34:21 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3531
+[04-Feb-2025 09:40:21 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3532
+[04-Feb-2025 09:40:22 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3532
+[04-Feb-2025 09:50:53 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3533
+[04-Feb-2025 09:50:54 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3533
+[04-Feb-2025 09:57:01 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3535
+[04-Feb-2025 09:57:02 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3535
+[04-Feb-2025 09:58:46 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3536
+[04-Feb-2025 09:58:47 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3536
+[04-Feb-2025 10:00:41 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3537
+[04-Feb-2025 10:00:42 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3537
+[04-Feb-2025 10:01:40 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3534
+[04-Feb-2025 10:01:42 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3534
+[04-Feb-2025 10:01:43 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3534
+[04-Feb-2025 10:01:45 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3534
+[04-Feb-2025 10:03:23 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3538
+[04-Feb-2025 10:03:24 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3538
+[04-Feb-2025 10:09:02 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3539
+[04-Feb-2025 10:09:03 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3539
+[04-Feb-2025 10:12:44 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3441
+[04-Feb-2025 10:12:45 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3441
+[04-Feb-2025 10:13:05 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3436
+[04-Feb-2025 10:13:06 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3436
+[04-Feb-2025 10:13:23 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3433
+[04-Feb-2025 10:13:24 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3433
+[04-Feb-2025 10:13:39 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3435
+[04-Feb-2025 10:13:40 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3435
+[04-Feb-2025 10:17:42 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3540
+[04-Feb-2025 10:17:43 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3540
+[04-Feb-2025 11:45:21 UTC] Attempting to send email to: matilde.lucca@spirale.it with idtrf: 3517
+[04-Feb-2025 11:45:22 UTC] Email sent successfully to: matilde.lucca@spirale.it with idtrf: 3517
+[04-Feb-2025 11:45:26 UTC] Attempting to send email to: matilde.lucca@spirale.it with idtrf: 3517
+[04-Feb-2025 11:45:27 UTC] Email sent successfully to: matilde.lucca@spirale.it with idtrf: 3517
+[04-Feb-2025 13:55:26 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3541
+[04-Feb-2025 13:55:27 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3541
+[04-Feb-2025 13:56:32 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3542
+[04-Feb-2025 13:56:33 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3542
+[04-Feb-2025 17:57:08 UTC] Attempting to send email to: giulio.piccin@aku.it with idtrf: 3543
+[04-Feb-2025 17:57:10 UTC] Email sent successfully to: giulio.piccin@aku.it with idtrf: 3543
+[04-Feb-2025 17:57:11 UTC] Attempting to send email to: giulio.piccin@aku.it with idtrf: 3543
+[04-Feb-2025 17:57:13 UTC] Email sent successfully to: giulio.piccin@aku.it with idtrf: 3543
+[05-Feb-2025 07:14:59 UTC] Attempting to send email to: k.bon@garsport.it with idtrf: 3243
+[05-Feb-2025 07:15:01 UTC] Email sent successfully to: k.bon@garsport.it with idtrf: 3243
+[05-Feb-2025 07:15:06 UTC] Attempting to send email to: k.bon@garsport.it with idtrf: 3243
+[05-Feb-2025 07:15:08 UTC] Email sent successfully to: k.bon@garsport.it with idtrf: 3243
+[05-Feb-2025 11:22:18 UTC] Attempting to send email to: andriy.vonkholskyy@exena.com with idtrf: 3544
+[05-Feb-2025 11:22:19 UTC] Email sent successfully to: andriy.vonkholskyy@exena.com with idtrf: 3544
+[05-Feb-2025 11:37:19 UTC] Attempting to send email to: andriy.vonkholskyy@exena.com with idtrf: 3545
+[05-Feb-2025 11:37:20 UTC] Email sent successfully to: andriy.vonkholskyy@exena.com with idtrf: 3545
+[05-Feb-2025 13:46:57 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3546
+[05-Feb-2025 13:46:58 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3546
+[05-Feb-2025 13:47:00 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3546
+[05-Feb-2025 13:47:01 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3546
+[05-Feb-2025 13:48:43 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3548
+[05-Feb-2025 13:48:45 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3548
+[05-Feb-2025 13:48:49 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3548
+[05-Feb-2025 13:48:50 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3548
+[05-Feb-2025 13:56:25 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3549
+[05-Feb-2025 13:56:26 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3549
+[05-Feb-2025 13:56:28 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3549
+[05-Feb-2025 13:56:29 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3549
+[05-Feb-2025 14:05:50 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3547
+[05-Feb-2025 14:05:57 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3547
+[05-Feb-2025 14:06:01 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3547
+[05-Feb-2025 14:06:08 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3547
+[05-Feb-2025 14:18:33 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3550
+[05-Feb-2025 14:18:34 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3550
+[05-Feb-2025 14:18:37 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3550
+[05-Feb-2025 14:18:38 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3550
+[05-Feb-2025 14:57:11 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3541
+[05-Feb-2025 14:57:12 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3541
+[05-Feb-2025 14:57:25 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3542
+[05-Feb-2025 14:57:26 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3542
+[05-Feb-2025 15:38:50 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3551
+[05-Feb-2025 15:38:52 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3551
+[05-Feb-2025 15:38:54 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3551
+[05-Feb-2025 15:38:55 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3551
+[05-Feb-2025 15:47:10 UTC] Attempting to send email to: acquisti@zamberlan.com with idtrf: 3525
+[05-Feb-2025 15:47:11 UTC] Email sent successfully to: acquisti@zamberlan.com with idtrf: 3525
+[05-Feb-2025 16:37:51 UTC] Attempting to send email to: acquisti1@overteak.it with idtrf: 3552
+[05-Feb-2025 16:37:53 UTC] Email sent successfully to: acquisti1@overteak.it with idtrf: 3552
+[05-Feb-2025 16:37:54 UTC] Attempting to send email to: acquisti1@overteak.it with idtrf: 3552
+[05-Feb-2025 16:37:54 UTC] Email sent successfully to: acquisti1@overteak.it with idtrf: 3552
+[06-Feb-2025 10:02:20 UTC] Attempting to send email to: info@lewer.it with idtrf: 3559
+[06-Feb-2025 10:02:21 UTC] Email sent successfully to: info@lewer.it with idtrf: 3559
+[06-Feb-2025 10:02:28 UTC] Attempting to send email to: info@lewer.it with idtrf: 3559
+[06-Feb-2025 10:02:29 UTC] Email sent successfully to: info@lewer.it with idtrf: 3559
+[06-Feb-2025 10:05:36 UTC] Attempting to send email to: info@lewer.it with idtrf: 3561
+[06-Feb-2025 10:05:37 UTC] Email sent successfully to: info@lewer.it with idtrf: 3561
+[06-Feb-2025 10:08:49 UTC] Attempting to send email to: info@lewer.it with idtrf: 3564
+[06-Feb-2025 10:08:50 UTC] Email sent successfully to: info@lewer.it with idtrf: 3564
+[06-Feb-2025 10:08:52 UTC] Attempting to send email to: info@lewer.it with idtrf: 3564
+[06-Feb-2025 10:08:53 UTC] Email sent successfully to: info@lewer.it with idtrf: 3564
+[06-Feb-2025 13:51:58 UTC] Attempting to send email to: acquisti1@overteak.it with idtrf: 3566
+[06-Feb-2025 13:52:02 UTC] Email sent successfully to: acquisti1@overteak.it with idtrf: 3566
+[06-Feb-2025 13:52:04 UTC] Attempting to send email to: acquisti1@overteak.it with idtrf: 3566
+[06-Feb-2025 13:52:06 UTC] Email sent successfully to: acquisti1@overteak.it with idtrf: 3566
+[06-Feb-2025 14:22:53 UTC] Attempting to send email to: commerciale@montebove.it with idtrf: 3567
+[06-Feb-2025 14:22:54 UTC] Email sent successfully to: commerciale@montebove.it with idtrf: 3567
+[06-Feb-2025 15:12:06 UTC] Attempting to send email to: info@lewer.it with idtrf: 3568
+[06-Feb-2025 15:12:07 UTC] Email sent successfully to: info@lewer.it with idtrf: 3568
+[06-Feb-2025 15:13:56 UTC] Attempting to send email to: info@lewer.it with idtrf: 3569
+[06-Feb-2025 15:13:57 UTC] Email sent successfully to: info@lewer.it with idtrf: 3569
+[07-Feb-2025 10:49:26 UTC] Attempting to send email to: pching@newsonic.com with idtrf: 3570
+[07-Feb-2025 10:49:27 UTC] Email sent successfully to: pching@newsonic.com with idtrf: 3570
+[07-Feb-2025 14:13:29 UTC] Attempting to send email to: commerciale@montebove.it with idtrf: 3572
+[07-Feb-2025 14:13:30 UTC] Email sent successfully to: commerciale@montebove.it with idtrf: 3572
+[10-Feb-2025 07:52:00 UTC] Attempting to send email to: alessia@ideecocco.com with idtrf: 3574
+[10-Feb-2025 07:52:02 UTC] Email sent successfully to: alessia@ideecocco.com with idtrf: 3574
+[10-Feb-2025 07:52:03 UTC] Attempting to send email to: alessia@ideecocco.com with idtrf: 3574
+[10-Feb-2025 07:52:03 UTC] Email sent successfully to: alessia@ideecocco.com with idtrf: 3574
+[10-Feb-2025 09:27:38 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3575
+[10-Feb-2025 09:27:39 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3575
+[10-Feb-2025 09:39:36 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3576
+[10-Feb-2025 09:39:36 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3576
+[10-Feb-2025 13:42:49 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3579
+[10-Feb-2025 13:42:51 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3579
+[10-Feb-2025 13:42:52 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3579
+[10-Feb-2025 13:42:53 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3579
+[10-Feb-2025 14:15:38 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3580
+[10-Feb-2025 14:15:38 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3580
+[10-Feb-2025 14:17:34 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3581
+[10-Feb-2025 14:17:34 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3581
+[10-Feb-2025 14:21:15 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3582
+[10-Feb-2025 14:21:15 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3582
+[10-Feb-2025 14:49:00 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3583
+[10-Feb-2025 14:49:01 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3583
+[10-Feb-2025 14:49:04 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3583
+[10-Feb-2025 14:49:05 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3583
+[10-Feb-2025 14:54:36 UTC] Attempting to send email to: acquisti@zamberlan.com with idtrf: 3577
+[10-Feb-2025 14:54:37 UTC] Email sent successfully to: acquisti@zamberlan.com with idtrf: 3577
+[11-Feb-2025 07:39:04 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3584
+[11-Feb-2025 07:39:06 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3584
+[11-Feb-2025 07:40:29 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3585
+[11-Feb-2025 07:40:30 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3585
+[11-Feb-2025 09:24:20 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3586
+[11-Feb-2025 09:24:21 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3586
+[11-Feb-2025 13:57:14 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3587
+[11-Feb-2025 13:57:16 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3587
+[11-Feb-2025 13:57:17 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3587
+[11-Feb-2025 13:57:19 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3587
+[11-Feb-2025 14:33:34 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3589
+[11-Feb-2025 14:33:36 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3589
+[11-Feb-2025 15:15:35 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3590
+[11-Feb-2025 15:15:36 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3590
+[11-Feb-2025 17:04:32 UTC] Attempting to send email to: sabrina.cavalli@ajsia.com with idtrf: 3591
+[11-Feb-2025 17:04:33 UTC] Email sent successfully to: sabrina.cavalli@ajsia.com with idtrf: 3591
+[12-Feb-2025 08:45:05 UTC] Attempting to send email to: marco.sandei@sunshoes.it with idtrf: 3592
+[12-Feb-2025 08:45:10 UTC] Email sent successfully to: marco.sandei@sunshoes.it with idtrf: 3592
+[12-Feb-2025 08:45:11 UTC] Attempting to send email to: marco.sandei@sunshoes.it with idtrf: 3592
+[12-Feb-2025 08:45:15 UTC] Email sent successfully to: marco.sandei@sunshoes.it with idtrf: 3592
+[12-Feb-2025 13:29:19 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3596
+[12-Feb-2025 13:29:20 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3596
+[12-Feb-2025 14:10:51 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3595
+[12-Feb-2025 14:10:53 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3595
+[12-Feb-2025 14:10:55 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3595
+[12-Feb-2025 14:10:57 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3595
+[13-Feb-2025 08:41:37 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3597
+[13-Feb-2025 08:41:40 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3597
+[13-Feb-2025 08:41:41 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3597
+[13-Feb-2025 08:41:42 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3597
+[17-Feb-2025 07:06:11 UTC] Attempting to send email to: thalisa.adam@strauss.de with idtrf: 3603
+[17-Feb-2025 07:06:13 UTC] Email sent successfully to: thalisa.adam@strauss.de with idtrf: 3603
+[17-Feb-2025 08:30:12 UTC] Attempting to send email to: acquisti@zamberlan.com with idtrf: 3604
+[17-Feb-2025 08:30:14 UTC] Email sent successfully to: acquisti@zamberlan.com with idtrf: 3604
+[17-Feb-2025 08:53:38 UTC] Attempting to send email to: andriy.vonkholskyy@exena.com with idtrf: 3606
+[17-Feb-2025 08:53:39 UTC] Email sent successfully to: andriy.vonkholskyy@exena.com with idtrf: 3606
+[17-Feb-2025 10:06:37 UTC] Attempting to send email to: acquisti@zamberlan.com with idtrf: 3607
+[17-Feb-2025 10:06:39 UTC] Email sent successfully to: acquisti@zamberlan.com with idtrf: 3607
+[17-Feb-2025 10:08:19 UTC] Attempting to send email to: acquisti@zamberlan.com with idtrf: 3608
+[17-Feb-2025 10:08:19 UTC] Email sent successfully to: acquisti@zamberlan.com with idtrf: 3608
+[17-Feb-2025 10:38:27 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3610
+[17-Feb-2025 10:38:27 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3610
+[17-Feb-2025 10:38:33 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3602
+[17-Feb-2025 10:38:35 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3602
+[17-Feb-2025 10:38:36 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3602
+[17-Feb-2025 10:38:38 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3602
+[17-Feb-2025 11:15:47 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3611
+[17-Feb-2025 11:15:48 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3611
+[17-Feb-2025 14:04:13 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3613
+[17-Feb-2025 14:04:14 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3613
+[17-Feb-2025 14:23:23 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3614
+[17-Feb-2025 14:23:24 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3614
+[17-Feb-2025 14:44:04 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3615
+[17-Feb-2025 14:44:05 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3615
+[18-Feb-2025 11:11:09 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3571
+[18-Feb-2025 11:11:11 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3571
+[18-Feb-2025 13:42:30 UTC] Attempting to send email to: acquisti@zamberlan.com with idtrf: 3618
+[18-Feb-2025 13:42:31 UTC] Email sent successfully to: acquisti@zamberlan.com with idtrf: 3618
+[19-Feb-2025 09:02:33 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3620
+[19-Feb-2025 09:02:34 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3620
+[19-Feb-2025 09:02:36 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3620
+[19-Feb-2025 09:02:36 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3620
+[19-Feb-2025 09:04:25 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3621
+[19-Feb-2025 09:04:25 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3621
+[19-Feb-2025 09:04:28 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3621
+[19-Feb-2025 09:04:28 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3621
+[19-Feb-2025 10:46:01 UTC] Attempting to send email to: andrea.tormena@beretta.com with idtrf: 3625
+[19-Feb-2025 10:46:01 UTC] Email sent successfully to: andrea.tormena@beretta.com with idtrf: 3625
+[19-Feb-2025 11:55:42 UTC] Attempting to send email to: info@lewer.it with idtrf: 3624
+[19-Feb-2025 11:55:43 UTC] Email sent successfully to: info@lewer.it with idtrf: 3624
+[19-Feb-2025 12:04:22 UTC] Attempting to send email to: info@lewer.it with idtrf: 3627
+[19-Feb-2025 12:04:23 UTC] Email sent successfully to: info@lewer.it with idtrf: 3627
+[19-Feb-2025 14:59:06 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3628
+[19-Feb-2025 14:59:07 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3628
+[19-Feb-2025 15:00:26 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3629
+[19-Feb-2025 15:00:26 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3629
+[20-Feb-2025 08:32:42 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3616
+[20-Feb-2025 08:32:44 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3616
+[20-Feb-2025 08:32:46 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3616
+[20-Feb-2025 08:32:48 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3616
+[20-Feb-2025 08:33:42 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3617
+[20-Feb-2025 08:33:43 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3617
+[20-Feb-2025 09:47:04 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3631
+[20-Feb-2025 09:47:07 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3631
+[20-Feb-2025 09:47:09 UTC] Attempting to send email to: sd@kibera.es with idtrf: 3631
+[20-Feb-2025 09:47:10 UTC] Email sent successfully to: sd@kibera.es with idtrf: 3631
+[20-Feb-2025 11:08:30 UTC] Attempting to send email to: vincenzobattaglia@bicap.it with idtrf: 3632
+[20-Feb-2025 11:08:32 UTC] Email sent successfully to: vincenzobattaglia@bicap.it with idtrf: 3632
+[20-Feb-2025 11:08:34 UTC] Attempting to send email to: vincenzobattaglia@bicap.it with idtrf: 3632
+[20-Feb-2025 11:08:34 UTC] Email sent successfully to: vincenzobattaglia@bicap.it with idtrf: 3632
+[20-Feb-2025 13:26:08 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3633
+[20-Feb-2025 13:26:09 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3633
+[20-Feb-2025 13:30:00 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3634
+[20-Feb-2025 13:30:01 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3634
+[21-Feb-2025 10:21:10 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3636
+[21-Feb-2025 10:21:13 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3636
+[21-Feb-2025 10:21:14 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3636
+[21-Feb-2025 10:21:16 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3636
+[21-Feb-2025 10:25:15 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3635
+[21-Feb-2025 10:25:16 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3635
+[21-Feb-2025 10:43:33 UTC] Attempting to send email to: commerciale@montebove.it with idtrf: 3637
+[21-Feb-2025 10:43:36 UTC] Email sent successfully to: commerciale@montebove.it with idtrf: 3637
+[21-Feb-2025 10:43:42 UTC] Attempting to send email to: commerciale@montebove.it with idtrf: 3637
+[21-Feb-2025 10:43:44 UTC] Email sent successfully to: commerciale@montebove.it with idtrf: 3637
+[22-Feb-2025 13:25:56 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3638
+[22-Feb-2025 13:25:59 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3638
+[22-Feb-2025 13:26:02 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3638
+[22-Feb-2025 13:26:04 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3638
+[24-Feb-2025 12:33:54 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3509
+[24-Feb-2025 12:33:57 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3509
+[24-Feb-2025 12:33:58 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3509
+[24-Feb-2025 12:33:59 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3509
+[24-Feb-2025 12:41:03 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3639
+[24-Feb-2025 12:41:04 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3639
+[24-Feb-2025 14:12:38 UTC] Attempting to send email to: ordini@rotoform.it with idtrf: 3640
+[24-Feb-2025 14:12:39 UTC] Email sent successfully to: ordini@rotoform.it with idtrf: 3640
+[24-Feb-2025 15:03:38 UTC] Attempting to send email to: info@lewer.it with idtrf: 3643
+[24-Feb-2025 15:03:39 UTC] Email sent successfully to: info@lewer.it with idtrf: 3643
+[24-Feb-2025 15:04:40 UTC] Attempting to send email to: carlo.cabrele@ribeclog.com with idtrf: 3642
+[24-Feb-2025 15:04:42 UTC] Email sent successfully to: carlo.cabrele@ribeclog.com with idtrf: 3642
+[24-Feb-2025 15:17:55 UTC] Attempting to send email to: carlo.cabrele@ribeclog.com with idtrf: 3644
+[24-Feb-2025 15:17:58 UTC] Email sent successfully to: carlo.cabrele@ribeclog.com with idtrf: 3644
+[24-Feb-2025 16:07:53 UTC] Attempting to send email to: carlo.cabrele@ribeclog.com with idtrf: 3645
+[24-Feb-2025 16:07:56 UTC] Email sent successfully to: carlo.cabrele@ribeclog.com with idtrf: 3645
+[24-Feb-2025 16:22:36 UTC] Attempting to send email to: carlo.cabrele@ribeclog.com with idtrf: 3646
+[24-Feb-2025 16:22:37 UTC] Email sent successfully to: carlo.cabrele@ribeclog.com with idtrf: 3646
+[25-Feb-2025 10:20:26 UTC] Attempting to send email to: thalisa.adam@strauss.de with idtrf: 3619
+[25-Feb-2025 10:20:27 UTC] Email sent successfully to: thalisa.adam@strauss.de with idtrf: 3619
+[25-Feb-2025 11:03:00 UTC] Attempting to send email to: andrea.tormena@beretta.com with idtrf: 3625
+[25-Feb-2025 11:03:01 UTC] Email sent successfully to: andrea.tormena@beretta.com with idtrf: 3625
+[25-Feb-2025 11:07:07 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3651
+[25-Feb-2025 11:07:08 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3651
+[25-Feb-2025 11:10:19 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3652
+[25-Feb-2025 11:10:20 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3652
+[25-Feb-2025 11:50:49 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3649
+[25-Feb-2025 11:50:51 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3649
+[25-Feb-2025 12:01:05 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3653
+[25-Feb-2025 12:01:05 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3653
+[25-Feb-2025 12:05:27 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3654
+[25-Feb-2025 12:05:27 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3654
+[25-Feb-2025 14:04:47 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3655
+[25-Feb-2025 14:04:48 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3655
+[25-Feb-2025 14:08:55 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3656
+[25-Feb-2025 14:08:55 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3656
+[25-Feb-2025 14:10:39 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3657
+[25-Feb-2025 14:10:40 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3657
+[25-Feb-2025 14:54:35 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3659
+[25-Feb-2025 14:54:35 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3659
+[25-Feb-2025 15:13:36 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3660
+[25-Feb-2025 15:13:36 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3660
+[25-Feb-2025 15:19:54 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3662
+[25-Feb-2025 15:19:54 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3662
+[25-Feb-2025 15:23:30 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3661
+[25-Feb-2025 15:23:31 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3661
+[25-Feb-2025 15:37:37 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3663
+[25-Feb-2025 15:37:38 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3663
+[25-Feb-2025 15:50:47 UTC] Attempting to send email to: m.piccolini@cimac.it with idtrf: 3650
+[25-Feb-2025 15:50:48 UTC] Email sent successfully to: m.piccolini@cimac.it with idtrf: 3650
+[25-Feb-2025 15:50:59 UTC] Attempting to send email to: m.piccolini@cimac.it with idtrf: 3650
+[25-Feb-2025 15:51:11 UTC] Email sent successfully to: m.piccolini@cimac.it with idtrf: 3650
+[25-Feb-2025 15:53:12 UTC] Attempting to send email to: qualita.17065@cimac.it with idtrf: 3666
+[25-Feb-2025 15:53:12 UTC] Email sent successfully to: qualita.17065@cimac.it with idtrf: 3666
+[25-Feb-2025 16:43:36 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3667
+[25-Feb-2025 16:43:37 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3667
+[26-Feb-2025 05:26:43 UTC] Attempting to send email to: thalisa.adam@strauss.de with idtrf: 3668
+[26-Feb-2025 05:26:44 UTC] Email sent successfully to: thalisa.adam@strauss.de with idtrf: 3668
+[26-Feb-2025 05:29:22 UTC] Attempting to send email to: thalisa.adam@strauss.de with idtrf: 3669
+[26-Feb-2025 05:29:22 UTC] Email sent successfully to: thalisa.adam@strauss.de with idtrf: 3669
+[26-Feb-2025 05:32:19 UTC] Attempting to send email to: thalisa.adam@strauss.de with idtrf: 3670
+[26-Feb-2025 05:32:20 UTC] Email sent successfully to: thalisa.adam@strauss.de with idtrf: 3670
+[26-Feb-2025 09:50:57 UTC] Attempting to send email to: carlo.cabrele@ribeclog.com with idtrf: 3671
+[26-Feb-2025 09:50:59 UTC] Email sent successfully to: carlo.cabrele@ribeclog.com with idtrf: 3671
+[26-Feb-2025 10:32:10 UTC] Attempting to send email to: info@lewer.it with idtrf: 3672
+[26-Feb-2025 10:32:12 UTC] Email sent successfully to: info@lewer.it with idtrf: 3672
+[26-Feb-2025 10:32:13 UTC] Attempting to send email to: info@lewer.it with idtrf: 3672
+[26-Feb-2025 10:32:14 UTC] Email sent successfully to: info@lewer.it with idtrf: 3672
+[26-Feb-2025 10:33:20 UTC] Attempting to send email to: info@lewer.it with idtrf: 3673
+[26-Feb-2025 10:33:21 UTC] Email sent successfully to: info@lewer.it with idtrf: 3673
+[26-Feb-2025 11:09:55 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3674
+[26-Feb-2025 11:09:57 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3674
+[26-Feb-2025 11:23:20 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3675
+[26-Feb-2025 11:23:21 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3675
+[26-Feb-2025 11:58:03 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3676
+[26-Feb-2025 11:58:04 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3676
+[26-Feb-2025 12:40:03 UTC] Attempting to send email to: thalisa.adam@strauss.de with idtrf: 3677
+[26-Feb-2025 12:40:05 UTC] Email sent successfully to: thalisa.adam@strauss.de with idtrf: 3677
+[26-Feb-2025 12:40:06 UTC] Attempting to send email to: thalisa.adam@strauss.de with idtrf: 3677
+[26-Feb-2025 12:40:07 UTC] Email sent successfully to: thalisa.adam@strauss.de with idtrf: 3677
+[26-Feb-2025 12:58:16 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3679
+[26-Feb-2025 12:58:17 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3679
+[26-Feb-2025 13:23:40 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3680
+[26-Feb-2025 13:23:40 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3680
+[26-Feb-2025 13:44:41 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3681
+[26-Feb-2025 13:44:42 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3681
+[26-Feb-2025 15:41:07 UTC] Attempting to send email to: carlo.cabrele@ribeclog.com with idtrf: 3664
+[26-Feb-2025 15:41:08 UTC] Email sent successfully to: carlo.cabrele@ribeclog.com with idtrf: 3664
+[27-Feb-2025 10:52:49 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3686
+[27-Feb-2025 10:52:51 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3686
+[27-Feb-2025 10:52:53 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3686
+[27-Feb-2025 10:52:53 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3686
+[27-Feb-2025 13:19:49 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3687
+[27-Feb-2025 13:19:51 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3687
+[27-Feb-2025 13:39:53 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3688
+[27-Feb-2025 13:39:54 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3688
+[27-Feb-2025 13:45:48 UTC] Attempting to send email to: c.nahr@uvex.de with idtrf: 3685
+[27-Feb-2025 13:45:48 UTC] Email sent successfully to: c.nahr@uvex.de with idtrf: 3685
+[27-Feb-2025 13:46:34 UTC] Attempting to send email to: c.nahr@uvex.de with idtrf: 3683
+[27-Feb-2025 13:46:34 UTC] Email sent successfully to: c.nahr@uvex.de with idtrf: 3683
+[27-Feb-2025 15:12:26 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3690
+[27-Feb-2025 15:12:27 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3690
+[27-Feb-2025 18:00:16 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3691
+[27-Feb-2025 18:00:17 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3691
+[27-Feb-2025 18:04:52 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3692
+[27-Feb-2025 18:04:53 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3692
+[28-Feb-2025 11:06:05 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3694
+[28-Feb-2025 11:06:07 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3694
+[28-Feb-2025 11:06:08 UTC] Attempting to send email to: modelleria@albaen.it with idtrf: 3694
+[28-Feb-2025 11:06:09 UTC] Email sent successfully to: modelleria@albaen.it with idtrf: 3694
+[28-Feb-2025 11:14:02 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3693
+[28-Feb-2025 11:14:03 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3693
+[28-Feb-2025 11:24:13 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3695
+[28-Feb-2025 11:24:14 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3695
+[28-Feb-2025 14:19:57 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3697
+[28-Feb-2025 14:19:57 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3697
+[28-Feb-2025 15:04:22 UTC] Attempting to send email to: e.tricarico@cofra.it with idtrf: 3698
+[28-Feb-2025 15:04:23 UTC] Email sent successfully to: e.tricarico@cofra.it with idtrf: 3698
+[03-Mar-2025 13:40:02 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3709
+[03-Mar-2025 13:40:04 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3709
+[03-Mar-2025 13:40:05 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3709
+[03-Mar-2025 13:40:05 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3709
+[03-Mar-2025 13:54:21 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3710
+[03-Mar-2025 13:54:22 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3710
+[03-Mar-2025 13:59:47 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3711
+[03-Mar-2025 13:59:47 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3711
+[03-Mar-2025 14:00:51 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3712
+[03-Mar-2025 14:00:52 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3712
+[03-Mar-2025 14:32:49 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3716
+[03-Mar-2025 14:32:50 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3716
+[03-Mar-2025 14:33:49 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3717
+[03-Mar-2025 14:33:50 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3717
+[03-Mar-2025 14:44:56 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3715
+[03-Mar-2025 14:44:57 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3715
+[03-Mar-2025 15:08:34 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3718
+[03-Mar-2025 15:08:35 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3718
+[03-Mar-2025 15:35:08 UTC] Attempting to send email to: antonella@annabellaspa.it with idtrf: 3714
+[03-Mar-2025 15:35:09 UTC] Email sent successfully to: antonella@annabellaspa.it with idtrf: 3714
+[04-Mar-2025 07:52:23 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3703
+[04-Mar-2025 07:52:24 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3703
+[04-Mar-2025 07:52:26 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3703
+[04-Mar-2025 07:52:27 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3703
+[04-Mar-2025 08:15:34 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3700
+[04-Mar-2025 08:15:35 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3700
+[04-Mar-2025 08:55:53 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3701
+[04-Mar-2025 08:55:54 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3701
+[04-Mar-2025 09:08:32 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3704
+[04-Mar-2025 09:08:32 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3704
+[04-Mar-2025 09:53:15 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3708
+[04-Mar-2025 09:53:16 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3708
+[04-Mar-2025 09:54:46 UTC] Attempting to send email to: m.dedonato@baseprotection.com with idtrf: 3707
+[04-Mar-2025 09:54:46 UTC] Email sent successfully to: m.dedonato@baseprotection.com with idtrf: 3707
+[04-Mar-2025 13:48:28 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 1702
+[04-Mar-2025 13:48:28 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 1702
+[04-Mar-2025 13:52:16 UTC] Attempting to send email to: stjepan@seklo.hr with idtrf: 3719
+[04-Mar-2025 13:52:16 UTC] Email sent successfully to: stjepan@seklo.hr with idtrf: 3719
+[04-Mar-2025 14:20:43 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3739
+[04-Mar-2025 14:20:43 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3739
+[04-Mar-2025 14:31:58 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3738
+[04-Mar-2025 14:31:58 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3738
+[04-Mar-2025 14:33:53 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3737
+[04-Mar-2025 14:33:53 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3737
+[04-Mar-2025 14:34:26 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3736
+[04-Mar-2025 14:34:26 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3736
+[04-Mar-2025 14:35:02 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3735
+[04-Mar-2025 14:35:02 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3735
+[04-Mar-2025 14:35:36 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3734
+[04-Mar-2025 14:35:36 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3734
+[04-Mar-2025 14:36:13 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3733
+[04-Mar-2025 14:36:13 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3733
+[04-Mar-2025 14:36:52 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3732
+[04-Mar-2025 14:36:52 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3732
+[04-Mar-2025 14:37:29 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3731
+[04-Mar-2025 14:37:30 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3731
+[04-Mar-2025 14:37:59 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3730
+[04-Mar-2025 14:38:00 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3730
+[04-Mar-2025 14:38:32 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3729
+[04-Mar-2025 14:38:33 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3729
+[04-Mar-2025 14:39:04 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3728
+[04-Mar-2025 14:39:05 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3728
+[04-Mar-2025 14:39:51 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3727
+[04-Mar-2025 14:39:52 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3727
+[04-Mar-2025 14:40:25 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3726
+[04-Mar-2025 14:40:25 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3726
+[04-Mar-2025 14:40:54 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3725
+[04-Mar-2025 14:40:54 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3725
+[04-Mar-2025 14:41:47 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3724
+[04-Mar-2025 14:41:47 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3724
+[04-Mar-2025 14:42:19 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3723
+[04-Mar-2025 14:42:20 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3723
+[04-Mar-2025 14:42:45 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3723
+[04-Mar-2025 14:42:45 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3723
+[04-Mar-2025 14:43:43 UTC] Attempting to send email to: Gabriele.Celotto@gardening.it with idtrf: 3696
+[04-Mar-2025 14:43:43 UTC] Email sent successfully to: Gabriele.Celotto@gardening.it with idtrf: 3696
+[04-Mar-2025 15:17:24 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3740
+[04-Mar-2025 15:17:26 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3740
+[04-Mar-2025 15:17:27 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3740
+[04-Mar-2025 15:17:29 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3740
+[04-Mar-2025 15:18:30 UTC] Attempting to send email to: alexandra.d@3dtech.biz with idtrf: 3741
+[04-Mar-2025 15:18:31 UTC] Email sent successfully to: alexandra.d@3dtech.biz with idtrf: 3741
+[04-Mar-2025 16:53:43 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3742
+[04-Mar-2025 16:53:43 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3742
+[05-Mar-2025 09:25:43 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3743
+[05-Mar-2025 09:25:45 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3743
+[05-Mar-2025 09:41:23 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3744
+[05-Mar-2025 09:41:24 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3744
+[05-Mar-2025 09:41:27 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3744
+[05-Mar-2025 09:41:28 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3744
+[05-Mar-2025 13:26:30 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3746
+[05-Mar-2025 13:26:31 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3746
+[05-Mar-2025 13:26:33 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3746
+[05-Mar-2025 13:26:34 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3746
+[05-Mar-2025 14:48:42 UTC] Attempting to send email to: giorgio.giglioli@gen-art.com with idtrf: 3748
+[05-Mar-2025 14:48:43 UTC] Email sent successfully to: giorgio.giglioli@gen-art.com with idtrf: 3748
+[06-Mar-2025 10:19:28 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3758
+[06-Mar-2025 10:19:30 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3758
+[06-Mar-2025 10:19:33 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3758
+[06-Mar-2025 10:19:33 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3758
+[07-Mar-2025 15:43:20 UTC] Attempting to send email to: m.piccolini@cimac.it with idtrf: 3766
+[07-Mar-2025 15:43:22 UTC] Email sent successfully to: m.piccolini@cimac.it with idtrf: 3766
+[10-Mar-2025 06:01:21 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3765
+[10-Mar-2025 06:01:22 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3765
+[10-Mar-2025 06:23:31 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3764
+[10-Mar-2025 06:23:32 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3764
+[10-Mar-2025 06:49:49 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3763
+[10-Mar-2025 06:49:50 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3763
+[10-Mar-2025 06:49:52 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3763
+[10-Mar-2025 06:49:53 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3763
+[10-Mar-2025 07:01:34 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3767
+[10-Mar-2025 07:01:34 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3767
+[10-Mar-2025 07:01:37 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3767
+[10-Mar-2025 07:01:38 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3767
+[10-Mar-2025 07:05:53 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3768
+[10-Mar-2025 07:05:54 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3768
+[10-Mar-2025 07:05:56 UTC] Attempting to send email to: actionstanley@163.com with idtrf: 3768
+[10-Mar-2025 07:05:57 UTC] Email sent successfully to: actionstanley@163.com with idtrf: 3768
+[10-Mar-2025 10:52:43 UTC] Attempting to send email to: info@lewer.it with idtrf: 3772
+[10-Mar-2025 10:52:44 UTC] Email sent successfully to: info@lewer.it with idtrf: 3772
+[10-Mar-2025 10:53:17 UTC] Attempting to send email to: info@lewer.it with idtrf: 3773
+[10-Mar-2025 10:53:18 UTC] Email sent successfully to: info@lewer.it with idtrf: 3773
+[10-Mar-2025 10:54:45 UTC] Attempting to send email to: info@lewer.it with idtrf: 3774
+[10-Mar-2025 10:54:45 UTC] Email sent successfully to: info@lewer.it with idtrf: 3774
+[10-Mar-2025 10:55:25 UTC] Attempting to send email to: info@lewer.it with idtrf: 3775
+[10-Mar-2025 10:55:26 UTC] Email sent successfully to: info@lewer.it with idtrf: 3775
+[11-Mar-2025 09:46:38 UTC] Attempting to send email to: k.bon@garsport.it with idtrf: 3684
+[11-Mar-2025 09:46:42 UTC] Email sent successfully to: k.bon@garsport.it with idtrf: 3684
+[11-Mar-2025 09:46:44 UTC] Attempting to send email to: k.bon@garsport.it with idtrf: 3684
+[11-Mar-2025 09:46:47 UTC] Email sent successfully to: k.bon@garsport.it with idtrf: 3684
+[11-Mar-2025 10:48:38 UTC] Attempting to send email to: info@lewer.it with idtrf: 3778
+[11-Mar-2025 10:48:39 UTC] Email sent successfully to: info@lewer.it with idtrf: 3778
+[11-Mar-2025 13:52:46 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3171
+[11-Mar-2025 13:52:47 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3171
+[11-Mar-2025 15:47:09 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3782
+[11-Mar-2025 15:47:10 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3782
+[11-Mar-2025 15:54:16 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3779
+[11-Mar-2025 15:54:17 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3779
+[11-Mar-2025 16:56:00 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3783
+[11-Mar-2025 16:56:01 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3783
+[11-Mar-2025 17:11:43 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3784
+[11-Mar-2025 17:11:44 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3784
+[11-Mar-2025 17:16:19 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3785
+[11-Mar-2025 17:16:30 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3785
+[11-Mar-2025 17:16:31 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3785
+[11-Mar-2025 17:16:31 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3785
+[11-Mar-2025 17:23:11 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3787
+[11-Mar-2025 17:23:11 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3787
+[11-Mar-2025 17:23:47 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3786
+[11-Mar-2025 17:23:48 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3786
+[11-Mar-2025 17:26:32 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3788
+[11-Mar-2025 17:27:36 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3788
+[11-Mar-2025 17:27:37 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3788
+[11-Mar-2025 17:27:38 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3788
+[11-Mar-2025 17:31:48 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3789
+[11-Mar-2025 17:31:48 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3789
+[11-Mar-2025 17:37:06 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3790
+[11-Mar-2025 17:37:07 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3790
+[12-Mar-2025 08:52:11 UTC] Attempting to send email to: andriy.vonkholskyy@exena.com with idtrf: 3791
+[12-Mar-2025 08:52:13 UTC] Email sent successfully to: andriy.vonkholskyy@exena.com with idtrf: 3791
+[12-Mar-2025 08:52:14 UTC] Attempting to send email to: andriy.vonkholskyy@exena.com with idtrf: 3791
+[12-Mar-2025 08:52:15 UTC] Email sent successfully to: andriy.vonkholskyy@exena.com with idtrf: 3791
+[12-Mar-2025 11:51:17 UTC] Attempting to send email to: ufficio.gare@nacatur.com with idtrf: 3794
+[12-Mar-2025 11:51:18 UTC] Email sent successfully to: ufficio.gare@nacatur.com with idtrf: 3794
+[12-Mar-2025 11:55:38 UTC] Attempting to send email to: ufficio.gare@nacatur.com with idtrf: 3795
+[12-Mar-2025 11:55:39 UTC] Email sent successfully to: ufficio.gare@nacatur.com with idtrf: 3795
+[12-Mar-2025 16:04:49 UTC] Attempting to send email to: info@lewer.it with idtrf: 3796
+[12-Mar-2025 16:04:51 UTC] Email sent successfully to: info@lewer.it with idtrf: 3796
+[13-Mar-2025 08:15:02 UTC] Attempting to send email to: info@lewer.it with idtrf: 3797
+[13-Mar-2025 08:15:05 UTC] Email sent successfully to: info@lewer.it with idtrf: 3797
+[13-Mar-2025 08:15:06 UTC] Attempting to send email to: info@lewer.it with idtrf: 3797
+[13-Mar-2025 08:15:07 UTC] Email sent successfully to: info@lewer.it with idtrf: 3797
+[13-Mar-2025 08:22:41 UTC] Attempting to send email to: ufficio.gare@nacatur.com with idtrf: 3799
+[13-Mar-2025 08:22:42 UTC] Email sent successfully to: ufficio.gare@nacatur.com with idtrf: 3799
+[13-Mar-2025 11:00:41 UTC] Attempting to send email to: info@be-winsafety.com with idtrf: 3798
+[13-Mar-2025 11:00:43 UTC] Email sent successfully to: info@be-winsafety.com with idtrf: 3798
+[13-Mar-2025 11:00:44 UTC] Attempting to send email to: info@be-winsafety.com with idtrf: 3798
+[13-Mar-2025 11:00:45 UTC] Email sent successfully to: info@be-winsafety.com with idtrf: 3798
+[13-Mar-2025 14:56:51 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3803
+[13-Mar-2025 14:56:52 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3803
+[13-Mar-2025 16:02:36 UTC] Attempting to send email to: gino.sirci@sirsafety.com with idtrf: 3807
+[13-Mar-2025 16:02:36 UTC] Email sent successfully to: gino.sirci@sirsafety.com with idtrf: 3807
+[14-Mar-2025 08:43:04 UTC] Attempting to send email to: info@be-winsafety.com with idtrf: 3810
+[14-Mar-2025 08:43:05 UTC] Email sent successfully to: info@be-winsafety.com with idtrf: 3810
+[14-Mar-2025 08:43:06 UTC] Attempting to send email to: info@be-winsafety.com with idtrf: 3810
+[14-Mar-2025 08:43:07 UTC] Email sent successfully to: info@be-winsafety.com with idtrf: 3810
+[14-Mar-2025 13:37:24 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3811
+[14-Mar-2025 13:37:26 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3811
+[14-Mar-2025 16:15:29 UTC] Attempting to send email to: a.cavalli@nerispa.com with idtrf: 3814
+[14-Mar-2025 16:15:31 UTC] Email sent successfully to: a.cavalli@nerispa.com with idtrf: 3814
+[17-Mar-2025 11:30:10 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3816
+[17-Mar-2025 11:30:12 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3816
+[17-Mar-2025 11:37:34 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3817
+[17-Mar-2025 11:37:34 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3817
+[17-Mar-2025 11:46:34 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3819
+[17-Mar-2025 11:46:35 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3819
+[17-Mar-2025 11:52:17 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3820
+[17-Mar-2025 11:52:17 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3820
+[17-Mar-2025 11:56:42 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3821
+[17-Mar-2025 11:56:43 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3821
+[17-Mar-2025 16:28:33 UTC] Attempting to send email to: g.ageno@icoguanti.it with idtrf: 3828
+[17-Mar-2025 16:28:34 UTC] Email sent successfully to: g.ageno@icoguanti.it with idtrf: 3828
+[18-Mar-2025 08:23:47 UTC] Attempting to send email to: qualita@bericah.it with idtrf: 3829
+[18-Mar-2025 08:23:48 UTC] Email sent successfully to: qualita@bericah.it with idtrf: 3829
+[18-Mar-2025 08:45:25 UTC] Attempting to send email to: lab@payperwear.com with idtrf: 3830
+[18-Mar-2025 08:45:25 UTC] Email sent successfully to: lab@payperwear.com with idtrf: 3830
+[18-Mar-2025 08:58:42 UTC] Attempting to send email to: info@lewer.it with idtrf: 3831
+[18-Mar-2025 08:58:44 UTC] Email sent successfully to: info@lewer.it with idtrf: 3831
+[18-Mar-2025 08:58:45 UTC] Attempting to send email to: info@lewer.it with idtrf: 3831
+[18-Mar-2025 08:58:46 UTC] Email sent successfully to: info@lewer.it with idtrf: 3831
+[18-Mar-2025 08:59:59 UTC] Attempting to send email to: info@lewer.it with idtrf: 3832
+[18-Mar-2025 09:00:00 UTC] Email sent successfully to: info@lewer.it with idtrf: 3832
+[18-Mar-2025 09:04:00 UTC] Attempting to send email to: info@lewer.it with idtrf: 3833
+[18-Mar-2025 09:04:01 UTC] Email sent successfully to: info@lewer.it with idtrf: 3833
+[18-Mar-2025 09:04:43 UTC] Attempting to send email to: info@lewer.it with idtrf: 3834
+[18-Mar-2025 09:04:44 UTC] Email sent successfully to: info@lewer.it with idtrf: 3834
+[18-Mar-2025 09:04:53 UTC] Attempting to send email to: info@lewer.it with idtrf: 3834
+[18-Mar-2025 09:04:54 UTC] Email sent successfully to: info@lewer.it with idtrf: 3834
+[18-Mar-2025 10:49:56 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3836
+[18-Mar-2025 10:49:58 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3836
+[18-Mar-2025 10:49:59 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3836
+[18-Mar-2025 10:50:00 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3836
+[18-Mar-2025 12:59:33 UTC] Attempting to send email to: qualita@reflexx.com with idtrf: 3837
+[18-Mar-2025 12:59:34 UTC] Email sent successfully to: qualita@reflexx.com with idtrf: 3837
+[18-Mar-2025 14:22:43 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3840
+[18-Mar-2025 14:22:44 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3840
+[18-Mar-2025 14:31:44 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3839
+[18-Mar-2025 14:31:45 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3839
+[18-Mar-2025 14:38:36 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3841
+[18-Mar-2025 14:38:40 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3841
+[18-Mar-2025 14:38:42 UTC] Attempting to send email to: michele.risatti@diadora.com with idtrf: 3841
+[18-Mar-2025 14:38:43 UTC] Email sent successfully to: michele.risatti@diadora.com with idtrf: 3841
+[18-Mar-2025 14:57:04 UTC] Attempting to send email to: SICUREZZA@MAGRISGROUP.COM with idtrf: 3842
+[18-Mar-2025 14:57:05 UTC] Email sent successfully to: SICUREZZA@MAGRISGROUP.COM with idtrf: 3842
+[18-Mar-2025 14:59:32 UTC] Attempting to send email to: commerciale@montebove.it with idtrf: 3843
+[18-Mar-2025 14:59:33 UTC] Email sent successfully to: commerciale@montebove.it with idtrf: 3843
+[18-Mar-2025 15:02:00 UTC] Attempting to send email to: lab@payperwear.com with idtrf: 3838
+[18-Mar-2025 15:02:01 UTC] Email sent successfully to: lab@payperwear.com with idtrf: 3838
+[18-Mar-2025 16:24:27 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3844
+[18-Mar-2025 16:24:28 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3844
+[18-Mar-2025 16:31:46 UTC] Attempting to send email to: g.tucci@pezzol.it with idtrf: 3845
+[18-Mar-2025 16:31:46 UTC] Email sent successfully to: g.tucci@pezzol.it with idtrf: 3845
+[19-Mar-2025 09:21:39 UTC] Attempting to send email to: c.nahr@uvex.de with idtrf: 3815
+[19-Mar-2025 09:21:41 UTC] Email sent successfully to: c.nahr@uvex.de with idtrf: 3815
+[19-Mar-2025 09:21:45 UTC] Attempting to send email to: c.nahr@uvex.de with idtrf: 3815
+[19-Mar-2025 09:21:47 UTC] Email sent successfully to: c.nahr@uvex.de with idtrf: 3815
+[19-Mar-2025 15:17:07 UTC] Attempting to send email to: mtasinato@panthersafety.it with idtrf: 3865
+[19-Mar-2025 15:17:08 UTC] Email sent successfully to: mtasinato@panthersafety.it with idtrf: 3865
+[19-Mar-2025 15:23:50 UTC] Attempting to send email to: michele.fradellin@ftg-safety.com with idtrf: 3853
+[19-Mar-2025 15:23:50 UTC] Email sent successfully to: michele.fradellin@ftg-safety.com with idtrf: 3853
+[19-Mar-2025 19:05:40 UTC] Attempting to send email to: iskladanna@talan.ua with idtrf: 3780
+[19-Mar-2025 19:05:41 UTC] Email sent successfully to: iskladanna@talan.ua with idtrf: 3780
+[20-Mar-2025 09:39:25 UTC] Attempting to send email to: romain@elvesa.gr with idtrf: 3555
+[20-Mar-2025 09:39:28 UTC] Email sent successfully to: romain@elvesa.gr with idtrf: 3555
+[20-Mar-2025 09:39:31 UTC] Attempting to send email to: romain@elvesa.gr with idtrf: 3555
+[20-Mar-2025 09:39:31 UTC] Email sent successfully to: romain@elvesa.gr with idtrf: 3555
+[20-Mar-2025 11:59:54 UTC] Attempting to send email to: romain@elvesa.gr with idtrf: 3872
+[20-Mar-2025 11:59:55 UTC] Email sent successfully to: romain@elvesa.gr with idtrf: 3872
+[20-Mar-2025 12:01:16 UTC] Attempting to send email to: romain@elvesa.gr with idtrf: 3874
+[20-Mar-2025 12:01:17 UTC] Email sent successfully to: romain@elvesa.gr with idtrf: 3874
+[20-Mar-2025 12:04:39 UTC] Attempting to send email to: romain@elvesa.gr with idtrf: 3875
+[20-Mar-2025 12:04:40 UTC] Email sent successfully to: romain@elvesa.gr with idtrf: 3875
+[20-Mar-2025 12:06:15 UTC] Attempting to send email to: romain@elvesa.gr with idtrf: 3876
+[20-Mar-2025 12:06:15 UTC] Email sent successfully to: romain@elvesa.gr with idtrf: 3876
+[20-Mar-2025 12:08:42 UTC] Attempting to send email to: romain@elvesa.gr with idtrf: 3877
+[20-Mar-2025 12:08:43 UTC] Email sent successfully to: romain@elvesa.gr with idtrf: 3877
+[20-Mar-2025 12:50:57 UTC] Attempting to send email to: burattin@orionspa.com with idtrf: 3873
+[20-Mar-2025 12:50:58 UTC] Email sent successfully to: burattin@orionspa.com with idtrf: 3873
+[20-Mar-2025 12:51:11 UTC] Attempting to send email to: burattin@orionspa.com with idtrf: 3822
+[20-Mar-2025 12:51:12 UTC] Email sent successfully to: burattin@orionspa.com with idtrf: 3822
+[20-Mar-2025 15:22:19 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3879
+[20-Mar-2025 15:22:21 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3879
+[20-Mar-2025 15:22:22 UTC] Attempting to send email to: edoardocerusici@rays.it with idtrf: 3879
+[20-Mar-2025 15:22:23 UTC] Email sent successfully to: edoardocerusici@rays.it with idtrf: 3879
diff --git a/public/bck220325/public/portaloption.php b/public/bck220325/public/portaloption.php
new file mode 100644
index 0000000..1a8b54f
--- /dev/null
+++ b/public/bck220325/public/portaloption.php
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ From Email
+ mailhost
+ CS Email
+ CS Email2
+ CS Email3
+ Under Manteinance
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/preload.php b/public/bck220325/public/preload.php
new file mode 100644
index 0000000..6a7f646
--- /dev/null
+++ b/public/bck220325/public/preload.php
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/previewtrf.php b/public/bck220325/public/previewtrf.php
new file mode 100644
index 0000000..23476a7
--- /dev/null
+++ b/public/bck220325/public/previewtrf.php
@@ -0,0 +1,466 @@
+
+
+Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("revcs", "s", "s", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ } else {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("revcs", "s", "s", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+ }
+
+?>
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+ $appformn = $trfnumberfinal->getColumnVal("trfnumber");
+ $ntrfmail = $trfnumberfinal->getColumnVal("trfnumber");;
+ $revnumb = $trfnumberfinal->getColumnVal("revtrf");
+ ?>
+ getColumnVal("idcertification") ?>
+ setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute(); ?>
+ setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+ $chemicalagentlist->execute();
+
+ ?>
+
+
+
+
+
+
TRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $checkpdffiles->execute();
+ $path = 'pdf';
+ $filename1 = $checkpdffiles->getColumnVal("pdffilename");
+ $file1 = $path . "/" . $filename1;
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $filename2 = $checkpdffiles->getColumnVal("pdffilename2");
+ $file2 = $path . "/" . $filename2;
+ }
+
+ //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 = $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;
+ $mmessage = "mailtrf";
+ include('include/mailhtml.php');
+ // Email body content
+ $trfnmbmail = $appformn . 'r' . $revnumb;
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($emailuser); // Add a recipient
+ $mail->addAttachment($file1); // Add attachments
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $mail->addAttachment($file2);
+ } // Optional name
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ // $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail to CS
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ if (!empty($csmail)) {
+ $mail->addAddress($csmail); // Aggiunge il destinatario solo se non è vuoto
+ }
+ if (!empty($csmail2)) {
+ $mail->addAddress($csmail2);
+ }
+ if (!empty($csmail3)) {
+ $mail->addAddress($csmail3);
+ }
+ if (!empty($csmailccn)) {
+ $mail->addBCC($csmailccn);
+ }
+
+ $mail->Subject = $appformn . 'r' . $revnumb;;
+ $mail->Body = "Ciao! E' stato inserito un nuovo ETRF N. $trfnmbmail ";
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ // $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail REV to CS
+ // if rev is > 0
+ if ($revnumb > 0) {
+ //query to see the previous CS in charge
+ $revnumberprev = $revnumb - 1;
+ $trfprevrev = new WA_MySQLi_RS("trfprevrev", $cmctrfdb, 1);
+ $trfprevrev->setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany WHERE `trf-details`.trfnumber='$ntrfmail' AND `trf-details`.revtrf='$revnumberprev'");
+ $trfprevrev->execute();
+ $csinchargeprev = $trfprevrev->getColumnVal("csincharge");
+ if ($csinchargeprev == 'ddondena') {
+ $mailincharge = 'd.dondena@cimac.it';
+ } elseif ($csinchargeprev == 'cboscaino') {
+ $mailincharge = 'c.boscaino@cimac.it';
+ } elseif ($csinchargeprev == 'solocla') {
+ $mailincharge = 'info@acscreativesolutions.com';
+ } else {
+ $mailincharge = 'd.dondena@cimac.it';
+ }
+ // Define array with all CS mails
+ $csmailall = array($csmail, $csmail2, $csmail3, 'info@acscreativesolutions.com');
+ // Extract the recipient that matches $mailincharge
+ $recipientTo = $mailincharge;
+ $recipientsCC = array_diff($csmailall, array($recipientTo));
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($recipientTo); // Add the recipient in "To" field
+ foreach ($recipientsCC as $ccRecipient) {
+ $mail->addCC($ccRecipient); // Add recipients in "CC" field
+ }
+ $companynamemail = $trfprevrev->getColumnVal("companyname_company");
+ $descart = $trfprevrev->getColumnVal("sample_description");
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ if ($_SESSION['langselect'] == 'it') {
+ // Imposta il testo in italiano
+ $mail->Body = "Ciao $csinchargeprev!
È stato inserito un nuovo ETRF N. $trfnmbmail.
" .
+ "Ragione Sociale = $companynamemail
" .
+ "Descrizione articolo $descart.
";
+ } else if ($_SESSION['langselect'] == 'en') {
+ // Imposta il testo in inglese
+ $mail->Body = "Hi $csinchargeprev!
A new ETRF No. $trfnmbmail has been submitted.
" .
+ "Company Name = $companynamemail
" .
+ "Item Description $descart.
";
+ } else {
+ // Imposta un valore di default o gestisci l'errore
+ $mail->Body = "Language setting is not recognized.";
+ }
+
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ // $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ }
+ // exit();
+ /*
+//$filename = $filepathname;
+ $path = 'pdf';
+ $file1 = $path . "/" . $filename1;
+ $file2 = $path . "/" . $filename2;
+// Recipient
+$to = $emailuser;
+// Sender
+$from = $fromaddresssmail;
+$fromName = 'CIMAC Application Form System';
+// Email subject
+$subject = $appformn;
+// Attachment file
+$file = $file1;
+$mmessage="mailtrf";
+include('include/mailhtml.php');
+// Email body content
+$htmlContent = $mailmessage1;
+// Header for sender info
+$headers = "From: $fromName"." <".$from.">";
+// Boundary
+$semi_rand = md5(time());
+$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
+// Headers for attachment
+$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
+// Multipart boundary
+$message = "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"UTF-8\"\n" .
+"Content-Transfer-Encoding: 7bit\n\n" . $htmlContent . "\n\n";
+// Preparing attachment
+if(!empty($file) > 0){
+ if(is_file($file)){
+ $message .= "--{$mime_boundary}\n";
+ $fp = @fopen($file,"rb");
+ $data = @fread($fp,filesize($file));
+ @fclose($fp);
+ $data = chunk_split(base64_encode($data));
+ $message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\n" .
+ "Content-Description: ".basename($file)."\n" .
+ "Content-Disposition: attachment;\n" . " filename=\"".basename($file)."\"; size=".filesize($file).";\n" .
+ "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";
+ }
+}
+$message .= "--{$mime_boundary}--";
+$returnpath = "-f" . $from;
+// Send email
+$mail = @mail($to, $subject, $message, $headers, $returnpath);
+*/
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/privacyaccept.php b/public/bck220325/public/privacyaccept.php
new file mode 100644
index 0000000..51e7417
--- /dev/null
+++ b/public/bck220325/public/privacyaccept.php
@@ -0,0 +1,173 @@
+
+
+
+
+
+Action = "update";
+ $UpdateQuery->Table = "auth_users";
+ $UpdateQuery->bindColumn("privacyaccepted", "s", "".((isset($_POST["datetoday"]))?$_POST["datetoday"]:"") ."", "WA_DEFAULT");
+
+ $UpdateQuery->addFilter("id", "=", "i", "".($iduserlogin) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "dashboard.php";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+}
+$companydetails = mysqli_query($cmctrfdb, "SELECT * FROM company WHERE company.idcompany='$idcompany'");
+$companyData = mysqli_fetch_assoc($companydetails);
+?>
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Per procedere all'utilizzo di questo portale è necessario accettare i regolamenti sotto indicati:
+
+
Privacy Policy Cookie Policy Informativa Policy
+
+
+
+
+
+
+
+ ">
+ ACCETTO I REGOLAMENTI SOPRA RIPORTATI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/production-place.php b/public/bck220325/public/production-place.php
new file mode 100644
index 0000000..8332071
--- /dev/null
+++ b/public/bck220325/public/production-place.php
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
Aggiungi Production Place
+
+
+
+
+
+
+
Aggiungi Production Place
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/provadrop1.php b/public/bck220325/public/provadrop1.php
new file mode 100644
index 0000000..f70505f
--- /dev/null
+++ b/public/bck220325/public/provadrop1.php
@@ -0,0 +1,36 @@
+
Dependent Dropdown in php MySQL
+query('select * from members');
+?>
+Select Member
+ num_rows > 0) {
+ // output data of each row
+ while($row = $member_result->fetch_assoc()) {
+ ?>
+ ">
+
+
+
+
+Select Product
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/provadrop2.php b/public/bck220325/public/provadrop2.php
new file mode 100644
index 0000000..bf2bf6c
--- /dev/null
+++ b/public/bck220325/public/provadrop2.php
@@ -0,0 +1,12 @@
+query('select * from modelarticle where idarticletype='.$member_id.'');
+ $options = "
Select Product ";
+ while($row = $products_result->fetch_assoc()) {
+ $options .= "
".$row['namemodelarticle']." ";
+ }
+echo $options;
+}?>
\ No newline at end of file
diff --git a/public/bck220325/public/provaimage.php b/public/bck220325/public/provaimage.php
new file mode 100644
index 0000000..54305a9
--- /dev/null
+++ b/public/bck220325/public/provaimage.php
@@ -0,0 +1,28 @@
+
+
+
+
+
Documento senza titolo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/provamail.php b/public/bck220325/public/provamail.php
new file mode 100644
index 0000000..f21cadf
--- /dev/null
+++ b/public/bck220325/public/provamail.php
@@ -0,0 +1,27 @@
+';
+$message .= '
Hi Jane! ';
+$message .= '
Will you marry me?
';
+$message .= '';
+
+// Sending email
+if(mail($to, $subject, $message, $headers)){
+ echo 'Your mail has been sent successfully.';
+} else{
+ echo 'Unable to send email. Please try again.';
+}
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/provamail2.php b/public/bck220325/public/provamail2.php
new file mode 100644
index 0000000..57a9372
--- /dev/null
+++ b/public/bck220325/public/provamail2.php
@@ -0,0 +1,60 @@
+PHP Email with Attachment by CodexWorld
+
This email is sent from the PHP script with attachment.
+';
+
+// Header for sender info
+$headers = "From: $fromName"." <".$from.">";
+
+// Boundary
+$semi_rand = md5(time());
+$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
+
+// Headers for attachment
+$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
+
+// Multipart boundary
+$message = "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"UTF-8\"\n" .
+"Content-Transfer-Encoding: 7bit\n\n" . $htmlContent . "\n\n";
+
+// Preparing attachment
+if(!empty($file) > 0){
+ if(is_file($file)){
+ $message .= "--{$mime_boundary}\n";
+ $fp = @fopen($file,"rb");
+ $data = @fread($fp,filesize($file));
+
+ @fclose($fp);
+ $data = chunk_split(base64_encode($data));
+ $message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\n" .
+ "Content-Description: ".basename($file)."\n" .
+ "Content-Disposition: attachment;\n" . " filename=\"".basename($file)."\"; size=".filesize($file).";\n" .
+ "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";
+ }
+}
+$message .= "--{$mime_boundary}--";
+$returnpath = "-f" . $from;
+
+// Send email
+$mail = @mail($to, $subject, $message, $headers, $returnpath);
+
+// Email sending status
+echo $mail?"
Email Sent Successfully! ":"
Email sending failed. ";
+
+?>
\ No newline at end of file
diff --git a/public/bck220325/public/provatablesearch.php b/public/bck220325/public/provatablesearch.php
new file mode 100644
index 0000000..5ac9d1d
--- /dev/null
+++ b/public/bck220325/public/provatablesearch.php
@@ -0,0 +1,533 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype WHERE `trf-details`.signedon IS NOT NULL ORDER BY `trf-details`.trfnumber");
+$archivetrflist->execute();
+?>
+
+
+
+
+
+
Crovex - Admin & Dashboard Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DataTables has most features enabled by
+ default, so all you need to do to use it with your own tables is to call
+ the construction function: $().DataTable();.
+
+
+
+
+
+ TRF N.
+ Signed On
+ Company Name
+ Article type
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $archivetrflist->Index;
+?>
+
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("signedon")); ?>
+ getColumnVal("companyname_company")); ?>
+ getColumnVal("name_articletype")); ?>
+
+
+ moveNext();
+}
+$archivetrflist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The Buttons extension for DataTables
+ provides a common set of options, API methods and styling to display
+ buttons on a page that will interact with a DataTable. The core library
+ provides the based framework upon which plug-ins can built.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/qualcheck.php b/public/bck220325/public/qualcheck.php
new file mode 100644
index 0000000..9bf6407
--- /dev/null
+++ b/public/bck220325/public/qualcheck.php
@@ -0,0 +1,160 @@
+
+
+
+prepare($sql);
+
+ if ($stmt) {
+ $stmt->bind_param("ssi", $description, $qualchecktext, $idcompany);
+ $stmt->execute();
+ } else {
+ echo "Errore durante l'inserimento nel database.";
+ }
+}
+?>
+
+
+
+
+
+
+
+
Aggiungi Qualificazione
+
+
+
+
+
+
+
+
+
+
+
Chiudi e Aggiorna
+
+
+
Aggiungi Controllo Qualità produzione
+
+
+
+ Descrizione:
+
+
+
+
+ Controllo Qualità produzione:
+
+
+
+
+ Aggiungi
+
+
+
+
+
Controllo Qualità produzione Inseriti
+
+
+
+ Descrizione
+
+
+
+
+ prepare($query);
+ $stmt->bind_param("i", $idcompany);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ while ($row = $result->fetch_assoc()) {
+ echo "";
+ echo "" . htmlspecialchars($row['descriptionqualcheck']) . " ";
+ // Aggiungi una colonna con un'icona di cestino che quando cliccata invoca uno script di cancellazione
+ echo " ";
+ echo " ";
+ }
+
+ ?>
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/repositoryupload.php b/public/bck220325/public/repositoryupload.php
new file mode 100644
index 0000000..ff388f0
--- /dev/null
+++ b/public/bck220325/public/repositoryupload.php
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aggiungi i files che saranno visibili nell'area Download
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM filerepository");
+$filenamelist->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Filename
+ Descrizione
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $filenamelist->Index;
+?>
+
+ " target="_blank">
+ getColumnVal("description")); ?>
+
+
+
+ ">
+
+
+ moveNext();
+}
+$filenamelist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/revcstrf.php b/public/bck220325/public/revcstrf.php
new file mode 100644
index 0000000..1791a67
--- /dev/null
+++ b/public/bck220325/public/revcstrf.php
@@ -0,0 +1,270 @@
+
+
+
+setQuery("SELECT * FROM `trf-details` LEFT JOIN auth_users ON `trf-details`.iduser=auth_users.id LEFT JOIN company ON `trf-details`.idcompany=company.idcompany LEFT JOIN article_type ON `trf-details`.idarticletype=article_type.idarticletype LEFT JOIN certificationtype ON certificationtype.idcertificationtype=`trf-details`.idcertification WHERE `trf-details`.signedon !='' GROUP BY `trf-details`.trfnumber ORDER BY `trf-details`.revtrf, `trf-details`.trfnumber DESC");
+$archivetrflist->execute(); */
+?>
+setQuery("SELECT td.*, companyname_company, certificationtype.name_certification, article_type.name_articletype, auth_users.email, revcs
+FROM `trf-details` AS td
+LEFT JOIN auth_users ON td.iduser = auth_users.id
+LEFT JOIN company ON td.idcompany = company.idcompany
+LEFT JOIN article_type ON td.idarticletype = article_type.idarticletype
+LEFT JOIN certificationtype ON certificationtype.idcertificationtype = td.idcertification
+WHERE td.revcs = 'Y'
+ORDER BY td.trfnumber DESC;");
+$archivetrflist->execute();
+
+?>
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.iduser='$iduserlogin' AND `trf-details`.signedon IS NULL ORDER BY `trf-details`.trfnumber");
+$drafttrf->execute();
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TRF N.
+ Rev
+ Signed On
+ Company Name
+ Insert by
+ Description
+ Cert Type
+ Article type
+
+ CS Charge
+ ACTION
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $archivetrflist->Index;
+ ?>
+
+ getColumnVal("trfnumber")); ?>
+ getColumnVal("revtrf")); ?>
+ getColumnVal("signedon")); ?>
+ getColumnVal("companyname_company")); ?>
+ ?subject=Domanda su Application Form N. getColumnVal("trfnumber"); ?> &body=Buongiorno getColumnVal("first_name"); ?> getColumnVal("last_name"); ?>">getColumnVal("email")); ?>
+ getColumnVal("sample_description"), 0, 50)); ?>
+ getColumnVal("name_certification")); ?>
+ getColumnVal("name_articletype")); ?>
+ getColumnVal("csincharge")); ?>
+ getColumnVal("idtrfdetails");
+ if ($archivetrflist->getColumnVal("idcertification") == 5) { ?>
+
+
+
+ getColumnVal("idcertification") == 6) { ?>
+
+
+
+
+
+
+
+
+ moveNext();
+ }
+ $archivetrflist->moveFirst(); //return RS to first record
+ unset($wa_startindex);
+ unset($wa_repeatcount);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/revtrf.php b/public/bck220325/public/revtrf.php
new file mode 100644
index 0000000..377a8ba
--- /dev/null
+++ b/public/bck220325/public/revtrf.php
@@ -0,0 +1,427 @@
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$lasttrfnumber->execute();
+
+// Variabili per la modifica dei campi
+$lastnbr = $lasttrfnumber->getColumnVal("trfnumber");
+$nextrevnumber = $lasttrfnumber->getColumnVal("revtrf") + 1;
+//$nexttrfnumber=$lastnumber+1;
+$datein = date('Y-m-d');
+$tempcode = time();
+
+?>
+connect_error) {
+ die("Connessione fallita: " . $conn->connect_error);
+}
+
+// Selezionare la riga da duplicare
+$sql_select = "SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails = '$idtrf'";
+$result_select = $conn->query($sql_select);
+
+$row = $result_select->fetch_assoc();
+
+// Creare una copia dell'array con tutte le colonne invariate
+$new_row = $row;
+unset($new_row['idtrfdetails']);
+unset($new_row['pdffilename']);
+unset($new_row['pdffilename2']);
+unset($new_row['csgo']);
+unset($new_row['csincharge']);
+unset($new_row['datecsincharge']);
+unset($new_row['signedon']);
+unset($new_row['signedonsecondcert']);
+if (is_null($new_row['photofilename'])) {
+ unset($new_row['photofilename']);
+}
+if (is_null($new_row['photoone'])) {
+ unset($new_row['photoone']);
+}
+if (is_null($new_row['phototwo'])) {
+ unset($new_row['phototwo']);
+}
+// Modificare solo le colonne necessarie
+$new_row['idtrfdetails'] = null;
+$new_row['pdffilename'] = null;
+$new_row['pdffilename2'] = null;
+$new_row['csgo'] = null;
+$new_row['csincharge'] = null;
+$new_row['datecsincharge'] = null;
+$new_row['signedon'] = null;
+$new_row['signedonsecondcert'] = null;
+$new_row['revtrf'] = $nextrevnumber;
+$new_row['iduser'] = $iduserlogin;
+$new_row['dateintrf'] = $datein;
+$new_row['tempcode'] = $tempcode;
+
+// Escape dei valori
+foreach ($new_row as $key => $value) {
+ if (!is_null($value)) {
+ $new_row[$key] = $conn->real_escape_string($value);
+ }
+}
+
+// Inserire la nuova riga nella tabella trf-details
+$columns = implode(", ", array_keys($new_row));
+$values = "'" . implode("', '", array_values($new_row)) . "'";
+$sql_insert = "INSERT INTO `trf-details` ($columns) VALUES ($values)";
+if ($conn->query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo TRF-Details";
+} else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+}
+
+$conn->close();
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.trfnumber='$lastnbr' AND `trf-details`.revtrf='$nextrevnumber'");
+$newidtrf->execute();
+$newidtrfnumber = $newidtrf->getColumnVal("idtrfdetails");
+
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo AuditDPI";
+
+ // Ottengo l'ID della nuova riga inserita
+ $newidauditdpi = $conn->insert_id;
+
+ // Preparo la query per selezionare le righe da duplicare in auditmanufacturer
+ $queryman = "SELECT * FROM auditmanufacturer WHERE idtrfdetails = '$idtrf' AND idauditdpi = '$oldidauditdpi'";
+
+ $resultman = mysqli_query($conn, $queryman);
+
+
+
+ while ($rowman = mysqli_fetch_assoc($resultman)) {
+ // Imposto il valore di idtrfdetails come desiderato (es. 250)
+ $rowman['idtrfdetails'] = $newidtrfnumber;
+
+ // Assegno il nuovo idauditdpi ottenuto dalla duplicazione in auditdpi
+ $rowman['idauditdpi'] = $newidauditdpi;
+
+ // Lascio idauditmanufacturer nullo (sarà generato automaticamente)
+ unset($rowman['idauditmanufacturer']);
+
+ // Preparo la query per duplicare la riga in auditmanufacturer
+ $columnsman = implode(", ", array_keys($rowman));
+ $valuesman = "'" . implode("', '", array_values($rowman)) . "'";
+ $sql_insert_man = "INSERT INTO auditmanufacturer ($columnsman) VALUES ($valuesman)";
+ if ($conn->query($sql_insert_man) === TRUE) {
+ echo "Nuova riga inserita con successo in Auditmanufacturer.";
+ } else {
+ echo "Errore nell'inserimento della nuova riga in Auditmanufacturer: " . $conn->error;
+ }
+ }
+
+ $queryfile = "SELECT * FROM fileattached WHERE idtrfdetails = '$idtrf' AND idauditdpi = '$oldidauditdpi'";
+ $resultfile = mysqli_query($conn, $queryfile);
+
+ // Ciclo attraverso i risultati e duplico le righe
+ while ($rowfile = mysqli_fetch_assoc($resultfile)) {
+
+ // Imposto il valore di idtrfdetails come 250
+ $rowfile['idtrfdetails'] = $newidtrfnumber;
+ $rowfile['idauditdpi'] = $newidauditdpi;
+
+ // Lascio idfileattached nullos
+ unset($rowfile['idfileattached']);
+
+ // Query per duplicare la riga
+ $columnsfile = implode(", ", array_keys($rowfile));
+ $valuesfile = "'" . implode("', '", array_values($rowfile)) . "'";
+ $sql_insertfile = "INSERT INTO fileattached ($columnsfile) VALUES ($valuesfile)";
+ if ($conn->query($sql_insertfile) === TRUE) {
+ echo "Nuova riga inserita con successo fileattached";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+ }
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo contacts";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo fileattached";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+ $value) {
+ $row[$key] = mysqli_real_escape_string($conn, $value);
+ }
+
+ // Preparo la query di inserimento
+ $columns = implode(", ", array_keys($row));
+ $values = "'" . implode("', '", array_values($row)) . "'";
+ $sql_insert = "INSERT INTO identificationparts ($columns) VALUES ($values)";
+
+ // Eseguo la query
+ if ($conn->query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo in identificationparts";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfaddrequirements";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfchemicalagent";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo trfstandards";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+query($sql_insert) === TRUE) {
+ echo "Nuova riga inserita con successo wheretrfstep";
+ } else {
+ echo "Errore nell'inserimento della nuova riga: " . $conn->error;
+ }
+}
+?>
+
+
diff --git a/public/bck220325/public/robots.txt b/public/bck220325/public/robots.txt
new file mode 100644
index 0000000..eb05362
--- /dev/null
+++ b/public/bck220325/public/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow:
diff --git a/public/bck220325/public/samplestore.php b/public/bck220325/public/samplestore.php
new file mode 100644
index 0000000..8bae333
--- /dev/null
+++ b/public/bck220325/public/samplestore.php
@@ -0,0 +1,264 @@
+
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+
+?>
+
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+
+Action = "insert";
+ $InsertQuery->Table = "auditmanufacturer";
+ $InsertQuery->bindColumn("idtrfdetails", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("nameauditmanufacturer", "s", "$manufnamevalue", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+}
+?>
+setQuery("SELECT * FROM auditmanufacturer WHERE auditmanufacturer.idtrfdetails='$idtrf'");
+$manufactlist->execute();
+?>
+
+
+
+
+
+
TRF CIMAC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ atEnd()) {
+ $wa_startindex = $manufactlist->Index;
+?>
+
+ getColumnVal("nameauditmanufacturer")); ?>
+
+
+
+
+
+
+ moveNext();
+}
+$manufactlist->moveFirst(); //return RS to first record
+unset($wa_startindex);
+unset($wa_repeatcount);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/save_datalocplace.php b/public/bck220325/public/save_datalocplace.php
new file mode 100644
index 0000000..1c3b314
--- /dev/null
+++ b/public/bck220325/public/save_datalocplace.php
@@ -0,0 +1,48 @@
+
+connect_error) {
+ die("Connessione al database fallita: " . $conn->connect_error);
+}
+
+// Raccogli i dati dal form
+$companyName = isset($_POST['companyname']) ? $_POST['companyname'] : '';
+$address = isset($_POST['address']) ? $_POST['address'] : '';
+$city = isset($_POST['city']) ? $_POST['city'] : '';
+$cap = isset($_POST['cap']) ? $_POST['cap'] : '';
+$country = isset($_POST['country']) ? $_POST['country'] : '';
+$telephone = isset($_POST['telephone']) ? $_POST['telephone'] : '';
+$email = isset($_POST['email']) ? $_POST['email'] : '';
+$fax = isset($_POST['fax']) ? $_POST['fax'] : '';
+$contactName = isset($_POST['contactname']) ? $_POST['contactname'] : '';
+$manufacturerMark = isset($_POST['manufacturermark']) ? $_POST['manufacturermark'] : '';
+//$siteNumber = isset($_POST['sitenumber']) ? $_POST['sitenumber'] : '';
+$idtd = $_POST['idtd']; // Assicurati che $idtd sia già definito nella pagina PHP
+
+// Query per l'inserimento dei dati nel database
+$query = "INSERT INTO contacts_td (companyName, address, city, cap, country, telephone, email, fax, contactName, manufacturerMark, idtd, companyid) VALUES ('$companyName', '$address', '$city', '$cap', '$country', '$telephone', '$email', '$fax', '$contactName', '$manufacturerMark', '$idtd', '$idcompany')";
+
+if ($conn->query($query) === TRUE) {
+ echo "";
+} else {
+ echo "ERROR: " . $conn->error;
+}
+
+$conn->close();
diff --git a/public/bck220325/public/searchcompany.php b/public/bck220325/public/searchcompany.php
new file mode 100644
index 0000000..298ed89
--- /dev/null
+++ b/public/bck220325/public/searchcompany.php
@@ -0,0 +1,30 @@
+
+connect_error) {
+ die("Connessione al database fallita: " . $conn->connect_error);
+}
+
+// Esegui la query per cercare corrispondenze nel database
+$searchQuery = $_POST['searchQuery'];
+$idcompany = $_POST['idcompany']; // Assumi che sia già stato settato
+$searchQuery = $conn->real_escape_string($searchQuery); // Prevenzione da SQL injection
+$query = "SELECT * FROM contacts_td WHERE companyname LIKE '%$searchQuery%' AND companyid = $idcompany";
+$result = $conn->query($query);
+
+// Costruisci la risposta da inviare al client
+if ($result->num_rows > 0) {
+ while ($row = $result->fetch_assoc()) {
+ echo '
';
+ echo '' . $row['companyname'] . ' ';
+ echo 'Address: ' . $row['address'] . ' ';
+ echo 'City: ' . $row['city'] . ' ';
+ echo '
';
+ }
+} else {
+ echo 'Nessun risultato trovato';
+}
+
+$conn->close();
+?>
diff --git a/public/bck220325/public/searchpage.php b/public/bck220325/public/searchpage.php
new file mode 100644
index 0000000..183f9ab
--- /dev/null
+++ b/public/bck220325/public/searchpage.php
@@ -0,0 +1,26 @@
+
+
+
+
Live Search using AJAX
+
+
+
+
+
+
+
+
+
+
+
+
Ex:
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/sendtd.php b/public/bck220325/public/sendtd.php
new file mode 100644
index 0000000..dc201c9
--- /dev/null
+++ b/public/bck220325/public/sendtd.php
@@ -0,0 +1,360 @@
+
+
+present()->signaturecode;
+if ($tokenid != $tokensignatureon) {
+ header("Location: declaration.php?idtrf=$idtrf&tokenresult=ko");
+} else {
+ // update trf details`
+ if (isset($_POST["formdeclaration"])) {
+ if ($sndrpt == 'N') {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "data_td";
+ $UpdateQuery->bindColumn("signnametd", "s", "$clientname", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("signedontd", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("statustd", "s", "Signed", "WA_DEFAULT");
+ $UpdateQuery->addFilter("iddata_td", "=", "i", "" . ($idtd) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+ }
+
+?>
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+ $appformn = $trfnumberfinal->getColumnVal("trfnumber");
+ $ntrfmail = $trfnumberfinal->getColumnVal("trfnumber");;
+ $revnumb = $trfnumberfinal->getColumnVal("revtrf");
+ ?>
+ getColumnVal("idcertification") ?>
+ prepare($sql);
+ $stmt->bind_param("i", $idtd); // "i" indica che l'id è un intero
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $row = $result->fetch_assoc();
+ $statustd = $row['statustd'];
+ $idtrftd = $row['idtrf'];
+ $tdnumber = $row['tdnumber'];
+ $tdrev = $row['td_rev'];
+ $trfmod = $row['trfmod'];
+ $stmt->close();
+ $conn->close();
+ ?>
+ setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute(); ?>
+ setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+ $chemicalagentlist->execute();
+
+ ?>
+
+
+
+
+
+
TRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $value) {
+ $cookies .= $key . '=' . $value . '; ';
+ }
+
+ $ch = curl_init($url);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_TIMEOUT, 15); // Timeout leggermente più lungo
+ curl_setopt($ch, CURLOPT_HEADER, 0);
+ curl_setopt($ch, CURLOPT_COOKIE, $cookies); // Invia i cookie di sessione
+
+ // Aggiungi gestione degli errori cURL
+ $response = curl_exec($ch);
+ if (curl_errno($ch)) {
+ $error_msg = curl_error($ch);
+ error_log("cURL error: " . $error_msg, 3, "../logfile.log"); // Sostituisci con il percorso del tuo file di log
+ } else {
+ // Registra la risposta per debug
+ error_log("cURL response: " . $response, 3, "../logfile.log"); // Sostituisci con il percorso del tuo file di log
+ }
+ curl_close($ch);
+ }
+
+
+ $checkpdffiles = new WA_MySQLi_RS("checkpdffiles", $cmctrfdb, 1);
+ $checkpdffiles->setQuery("SELECT * FROM `data_td` WHERE data_td.iddata_td='$idtd'");
+ $checkpdffiles->execute();
+ $path = 'tdpdf';
+ $filename1 = $checkpdffiles->getColumnVal("pdffilenametd");
+ $file1 = $path . "/" . $filename1;
+ //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 = $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;
+ $mmessage = "mailtf";
+ include('include/mailhtml.php');
+ // Email body content
+ //$trfnmbmail = $appformn . 'r' . $revnumb;
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Technical File System';
+ $mail->addAddress($emailuser); // Add a recipient
+ $mail->addAttachment($file1); // Add attachments
+ // Optional name
+ $mail->Subject = "Technical File:" . $tdnumber;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/sendtdtoreview.php b/public/bck220325/public/sendtdtoreview.php
new file mode 100644
index 0000000..56642cf
--- /dev/null
+++ b/public/bck220325/public/sendtdtoreview.php
@@ -0,0 +1,159 @@
+
+prepare($sql);
+ // Controlla se la preparazione della query ha avuto successo
+ if ($stmt === false) {
+ die('Errore nella preparazione della query: ' . $conn->error);
+ }
+
+ $stmt->bind_param("i", $idtd); // "i" indica che l'id è un intero
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $row = $result->fetch_assoc();
+ $statustd = $row['statustd'];
+ $idtrftd = $row['idtrf'];
+ $tdnumber = $row['tdnumber'];
+ $tdrev = $row['td_rev'];
+ $trfmod = $row['trfmod'];
+ $namecompanyclient = $row['companyname_company'];
+ $nameclient = $row['first_name'];
+ $emailuserclient = $row['email'];
+ $stmt->close();
+
+
+
+
+ if ($modifytrf == 'Y') {
+ // Costruisci l'URL con il parametro GET
+ $url = "https://www.cimac.it/modulo_certificazione/public/previewtrf.php?idtrf=" . urlencode($idtrf);
+
+ // Recupera i cookie di sessione
+ $cookies = '';
+ foreach ($_COOKIE as $key => $value) {
+ $cookies .= $key . '=' . $value . '; ';
+ }
+
+ // Esegui il file previewtrf.php in background con cURL
+ $ch = curl_init($url);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_TIMEOUT, 15); // Timeout leggermente più lungo
+ curl_setopt($ch, CURLOPT_HEADER, 0);
+ curl_setopt($ch, CURLOPT_COOKIE, $cookies); // Invia i cookie di sessione
+
+ // Aggiungi gestione degli errori cURL
+ $response = curl_exec($ch);
+ if (curl_errno($ch)) {
+ $error_msg = curl_error($ch);
+ error_log("cURL error: " . $error_msg, 3, "../logfile.log"); // Sostituisci con il percorso del tuo file di log
+ } else {
+ // Registra la risposta per debug
+ error_log("cURL response: " . $response, 3, "../logfile.log"); // Sostituisci con il percorso del tuo file di log
+ }
+ curl_close($ch);
+ }
+
+ // Assicurati che i valori richiesti non siano nulli
+ if (!is_null($dateTrf) && !is_null($idtd) && !is_null($review)) {
+ // Prepara la query di aggiornamento
+ $sql = "UPDATE data_td SET statustd = ?, datelastmod = ?, trfmod = ? WHERE iddata_td = ?";
+
+ $stmt = $conn->prepare($sql);
+
+ if ($stmt === false) {
+ die('Errore nella preparazione della query: ' . $conn->error);
+ }
+
+ // 's' indica stringa, 'i' indica intero
+ $stmt->bind_param('sssi', $review, $dateTrf, $modifytrf, $idtd);
+
+ if ($stmt->execute()) {
+ // send mail to Certification team
+
+ require 'phpmailer/src/Exception.php';
+ require 'phpmailer/src/PHPMailer.php';
+ require 'phpmailer/src/SMTP.php';
+
+ $mail = new PHPMailer(true);
+ $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;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Technical File System';
+
+ if ($review == "Revision") {
+ $htmlContent = "Hai una nuova Revisione da verificare. E' la numero " . $tdnumber . " - cliente " . $namecompanyclient;
+ $mail->addAddress("info@claudiosironi.com"); // Add a recipient
+ $mail->Subject = "Nuova Revisione: " . $tdnumber;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ error_log("Invio email per revisione: " . $htmlContent);
+ } else {
+ $htmlContent = "Buongiorno " . $nameclient . ", Hai un Technical file in attesa di firma. ";
+ $htmlContent .= "E' il numero " . $tdnumber . ". ";
+ $htmlContent .= "Collegati al portale CIMAC per procedere alla verifica ed alla firma. Grazie!";
+ $mail->addAddress($emailuserclient); // Add a recipient
+ $mail->Subject = "Nuovo Technical File in attesa di Firma " . $tdnumber;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ error_log("Invio email per Technical File: " . $htmlContent);
+ }
+
+ try {
+ $mail->send();
+ error_log("Email inviata con successo.");
+ } catch (Exception $e) {
+ error_log("Errore nell'invio dell'email: " . $mail->ErrorInfo);
+ }
+
+
+ // Reindirizza su archivetd.php se l'aggiornamento è riuscito
+ header('Location: archivetd.php');
+ exit;
+ } else {
+ die('Errore nell\'esecuzione della query: ' . $stmt->error);
+ }
+
+ $stmt->close();
+ } else {
+ // Gestisci il caso in cui alcuni dati richiesti non siano stati inviati
+ echo "Dati mancanti.";
+ // Qui potresti voler reindirizzare l'utente su una pagina di errore o visualizzare un messaggio
+ }
+}
+
+$conn->close();
diff --git a/public/bck220325/public/sendtrf.php b/public/bck220325/public/sendtrf.php
new file mode 100644
index 0000000..5f9696b
--- /dev/null
+++ b/public/bck220325/public/sendtrf.php
@@ -0,0 +1,488 @@
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+ $InsertQuery->redirect($InsertGoTo);
+}
+
+?>
+present()->signaturecode;
+if ($tokenid != $tokensignatureon) {
+ header("Location: declaration.php?idtrf=$idtrf&tokenresult=ko");
+} else {
+ // update trf details`
+ if (isset($_POST["formdeclaration"])) {
+ if ($sndrpt == 'N') {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedon", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revcs", "s", "N", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ } else {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedonsecondcert", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->bindColumn("revcs", "s", "N", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "" . ($idtrf) . "");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo ? rel2abs($UpdateGoTo, dirname(__FILE__)) : "";
+ $UpdateQuery->redirect($UpdateGoTo);
+ }
+ }
+
+?>
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $trfnumberfinal->execute();
+ $idcertn = $trfnumberfinal->getColumnVal("idcertification");
+ $idarticletype = $trfnumberfinal->getColumnVal("idarticletype");
+ $appformn = $trfnumberfinal->getColumnVal("trfnumber");
+ $ntrfmail = $trfnumberfinal->getColumnVal("trfnumber");;
+ $revnumb = $trfnumberfinal->getColumnVal("revtrf");
+ ?>
+ getColumnVal("idcertification") ?>
+ setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+ $certname->execute(); ?>
+ setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+ $chemicalagentlist->execute();
+
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+ $checkpdffiles->execute();
+ $path = 'pdf';
+ $filename1 = $checkpdffiles->getColumnVal("pdffilename");
+ $file1 = $path . "/" . $filename1;
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $filename2 = $checkpdffiles->getColumnVal("pdffilename2");
+ $file2 = $path . "/" . $filename2;
+ }
+ //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 = $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;
+ $mmessage = "mailtrf";
+ include('include/mailhtml.php');
+ // Email body content
+ $trfnmbmail = $appformn . 'r' . $revnumb;
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($emailuser); // Add a recipient
+ $mail->addAttachment($file1); // Add attachments
+ if (!empty($checkpdffiles->getColumnVal("pdffilename2"))) {
+ $mail->addAttachment($file2);
+ } // Optional name
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ $mail->Body = $htmlContent;
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ error_log("Attempting to send email to: $emailuser with idtrf: $idtrf");
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ error_log("Email sent successfully to: $emailuser with idtrf: $idtrf");
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent CL. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail to CS
+
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ if (!empty($csmail)) {
+ $mail->addAddress($csmail); // Aggiunge il destinatario solo se non è vuoto
+ }
+ if (!empty($csmail2)) {
+ $mail->addAddress($csmail2);
+ }
+ if (!empty($csmail3)) {
+ $mail->addAddress($csmail3);
+ }
+ if (!empty($csmailccn)) {
+ $mail->addBCC($csmailccn);
+ }
+
+ $mail->Subject = $appformn . 'r' . $revnumb;;
+ $mail->Body = "Ciao! E' stato inserito un nuovo ETRF N. $trfnmbmail ";
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent CS. Mailer Error: {$mail->ErrorInfo}";
+ }
+ // mail REV to CS
+ // if rev is > 0
+ if ($revnumb > 0) {
+ //query to see the previous CS in charge
+ $revnumberprev = $revnumb - 1;
+ $trfprevrev = new WA_MySQLi_RS("trfprevrev", $cmctrfdb, 1);
+ $trfprevrev->setQuery("SELECT * FROM `trf-details` LEFT JOIN company ON `trf-details`.idcompany=company.idcompany WHERE `trf-details`.trfnumber='$ntrfmail' AND `trf-details`.revtrf='$revnumberprev'");
+ $trfprevrev->execute();
+ $csinchargeprev = $trfprevrev->getColumnVal("csincharge");
+ if ($csinchargeprev == 'ddondena') {
+ $mailincharge = 'd.dondena@cimac.it';
+ } elseif ($csinchargeprev == 'cboscaino') {
+ $mailincharge = 'c.boscaino@cimac.it';
+ } elseif ($csinchargeprev == 'aboscaino') {
+ $mailincharge = 'a.boscaino@cimac.it';
+ } elseif ($csinchargeprev == 'solocla') {
+ $mailincharge = 'info@acscreativesolutions.com';
+ } else {
+ $mailincharge = 'd.dondena@cimac.it';
+ }
+
+ // Define array with all CS mails
+ $csmailall = array($csmail, $csmail3);
+ // Extract the recipient that matches $mailincharge
+ $recipientTo = $mailincharge;
+ $recipientsCC = array_diff($csmailall, array($recipientTo));
+ $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;
+ $mmessage = "mailtrf";
+ // Email body content
+ $htmlContent = $mailmessage1;
+ $mail->From = $fromaddresssmail;
+ $mail->FromName = 'CIMAC Application Form System';
+ $mail->addAddress($recipientTo); // Add the recipient in "To" field
+ foreach ($recipientsCC as $ccRecipient) {
+ $mail->addCC($ccRecipient); // Add recipients in "CC" field
+ }
+ $companynamemail = $trfprevrev->getColumnVal("companyname_company");
+ $descart = $trfprevrev->getColumnVal("sample_description");
+ $mail->Subject = $appformn . 'r' . $revnumb;
+ if ($_SESSION['langselect'] == 'it') {
+ // Imposta il testo in italiano
+ $mail->Body = "Ciao $csinchargeprev!
È stato inserito un nuovo ETRF N. $trfnmbmail.
" .
+ "Ragione Sociale = $companynamemail
" .
+ "Descrizione articolo $descart.
";
+ } else if ($_SESSION['langselect'] == 'en') {
+ // Imposta il testo in inglese
+ $mail->Body = "Hi $csinchargeprev!
A new ETRF No. $trfnmbmail has been submitted.
" .
+ "Company Name = $companynamemail
" .
+ "Item Description $descart.
";
+ } else {
+ // Imposta un valore di default o gestisci l'errore
+ $mail->Body = "Language setting is not recognized.";
+ }
+
+ $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
+ if ($adminconfirm == 'N') {
+ $mail->send();
+ }
+ // echo 'Message has been sent';
+ } catch (Exception $e) {
+ echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
+ }
+ }
+ // exit();
+ /*
+//$filename = $filepathname;
+ $path = 'pdf';
+ $file1 = $path . "/" . $filename1;
+ $file2 = $path . "/" . $filename2;
+// Recipient
+$to = $emailuser;
+// Sender
+$from = $fromaddresssmail;
+$fromName = 'CIMAC Application Form System';
+// Email subject
+$subject = $appformn;
+// Attachment file
+$file = $file1;
+$mmessage="mailtrf";
+include('include/mailhtml.php');
+// Email body content
+$htmlContent = $mailmessage1;
+// Header for sender info
+$headers = "From: $fromName"." <".$from.">";
+// Boundary
+$semi_rand = md5(time());
+$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
+// Headers for attachment
+$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
+// Multipart boundary
+$message = "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"UTF-8\"\n" .
+"Content-Transfer-Encoding: 7bit\n\n" . $htmlContent . "\n\n";
+// Preparing attachment
+if(!empty($file) > 0){
+ if(is_file($file)){
+ $message .= "--{$mime_boundary}\n";
+ $fp = @fopen($file,"rb");
+ $data = @fread($fp,filesize($file));
+ @fclose($fp);
+ $data = chunk_split(base64_encode($data));
+ $message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\n" .
+ "Content-Description: ".basename($file)."\n" .
+ "Content-Disposition: attachment;\n" . " filename=\"".basename($file)."\"; size=".filesize($file).";\n" .
+ "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";
+ }
+}
+$message .= "--{$mime_boundary}--";
+$returnpath = "-f" . $from;
+// Send email
+$mail = @mail($to, $subject, $message, $headers, $returnpath);
+*/
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/bck220325/public/sendtrffirsstep.php b/public/bck220325/public/sendtrffirsstep.php
new file mode 100644
index 0000000..9c9b8d6
--- /dev/null
+++ b/public/bck220325/public/sendtrffirsstep.php
@@ -0,0 +1,126 @@
+
+
+Action = "insert";
+ $InsertQuery->Table = "wheretrfstep";
+ $InsertQuery->bindColumn("idtrf", "i", "$idtrf", "WA_DEFAULT");
+ $InsertQuery->bindColumn("code", "i", "$code", "WA_DEFAULT");
+ $InsertQuery->saveInSession("");
+ $InsertQuery->execute();
+ $InsertGoTo = "";
+
+ $InsertQuery->redirect($InsertGoTo);
+ }
+
+?>
+present()->signaturecode;
+
+if ($tokenid!=$tokensignatureon) {
+ header("Location: declaration.php?idtrf=$idtrf&tokenresult=ko");
+
+} else {
+
+
+// update trf details`
+if (isset($_POST["formdeclaration"])) {
+ if ($sndrpt=='N') {
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedon", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "".($idtrf) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+ } else {
+
+ $UpdateQuery = new WA_MySQLi_Query($cmctrfdb);
+ $UpdateQuery->Action = "update";
+ $UpdateQuery->Table = "`trf-details`";
+ $UpdateQuery->bindColumn("signedonsecondcert", "s", "$datetrf", "WA_DEFAULT");
+ $UpdateQuery->addFilter("idtrfdetails", "=", "i", "".($idtrf) ."");
+ $UpdateQuery->execute();
+ $UpdateGoTo = "";
+ if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
+ $UpdateQuery->redirect($UpdateGoTo);
+
+
+ }
+}
+
+
+?>
+
+setQuery("SELECT * FROM `trf-details` WHERE `trf-details`.idtrfdetails='$idtrf'");
+$trfnumberfinal->execute();
+$idcertn=$trfnumberfinal->getColumnVal("idcertification");
+$idarticletype=$trfnumberfinal->getColumnVal("idarticletype");
+$appformn=$trfnumberfinal->getColumnVal("trfnumber");
+?>
+getColumnVal("idcertification") ?>
+setQuery("SELECT * FROM certificationtype WHERE certificationtype.idcertificationtype='$idcert'");
+$certname->execute();?>
+setQuery("SELECT * FROM chemicalagent ORDER BY chemicalagent.name_chemicalagent");
+$chemicalagentlist->execute();
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+