<
---
> $presence_internet = false;
> $presence_telephone = false;
> $presence_tv = false;
> foreach ($tarifjour as $tarif_du_jour) {
> if (isset($type_tarif['forfait_presence_internet']) && $tarif_du_jour['type_tarif'] & $type_tarif['forfait_presence_internet']) { $presence_internet = true; }
> elseif (isset($type_tarif['forfait_presence_telephone']) && $tarif_du_jour['type_tarif'] & $type_tarif['forfait_presence_telephone']) { $presence_telephone = true; }
> elseif (isset($type_tarif['forfait_presence_telephone_recu']) && $tarif_du_jour['type_tarif'] & $type_tarif['forfait_presence_telephone_recu']) { $presence_telephone = true; }
> else { $presence_tv = true; }
> }
> ?>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1112c1279
<
---
>
1238c1405,1411
<
---
>
>
>
>
>
>
>
Only in soframedia/2/abonnement: preparepaiement.php-old160725
Only in soframedia/2/abonnement: preparepaiement.php-old250901
Only in soframedia-test/2/abonnement: preparepaiement.php-old260126
Only in soframedia/2/abonnement: prolonger.php-old080825-rplfusion
Only in soframedia/2/abonnement: prolonger.php-old110625
Only in soframedia-test/2/abonnement: prolonger.php-old260126
Only in soframedia/2/abonnement: recapitulatif.php-old170725
Only in soframedia/2/abonnement: recapitulatif.php-old180725
Only in soframedia-test/2/abonnement: recapitulatif.php-old260123
Only in soframedia-test/2/abonnement: recapitulatif.php-old260126
diff -r soframedia/2/changechambrehopale.php-old260126 soframedia-test/2/changechambrehopale.php-old260126
184c184
< $nomservice = getTxtChampData("nom", "service", " service_id='" . $choixservice . "' AND id_site = $idsite");
---
> $nomservice = getTxtChampData("nom", "service", " service_id='" . $choixservice . "' AND id_site = $idsite");
260a261,268
> }
>
> if ($donneeTrouve) {
> if (getTxtChampData("parking", "trace_facture", "id_site=" . $idsite . " and upper(nom)='" . toUpper($nom) . "' and upper(prenom)='" . toUpper($prenom) . "' and upper(tel)='" . toUpper($tel) . "'") == '1') {
> $donneeTrouve = false;
> $erreur = "Votre abonnement est en mode parking, un changement de chambre est donc impossible.
Merci de déparker votre abonnement pour sélectionner votre nouvelle chambre.";
> $scriptdonnefocus = "document.getElementById('chambre').focus();";
> }
Only in soframedia/2: choixactionhopale.php-old260126
Only in soframedia-test/2: generale_site
Only in soframedia-test/2: generale_site_old010425
diff -r soframedia/2/generalehopale.css soframedia-test/2/generalehopale.css
5,10d4
< /*
< form
< {
< min-height: 100vh!important;
< }
< */
22,26d15
< /*#logohopale {*/
< /* position: absolute;*/
< /* top: 10px;*/
< /* left: 15px;*/
< /*}*/
44,50d32
< /*label {*/
< /* font-size: 1.5em;*/
< /*}*/
< /*.taillenormal {*/
< /* font-size: 1.5em;*/
< /*}*/
<
64,69d45
< /*html {
< font-family: sans-serif;
< height : 100%;
<
<
< }*/
75,82d50
< /*body{
< font-family: "Trebuchet MS", sans-serif;
< height: 100%;
< margin: 0px 0px 0px 0px;
< padding: 0px 0px 0px 0px;
< background-color: white;
<
< } */
91d58
< /*font-variant: small-caps;*/
554,560d520
< /* #monform {margin-bottom: 100px;} */
<
< /* #monform tr {margin: 0; padding: 0; border: 2px solid #0d61be;} */
< /* #monform td {margin: 0; padding: 0; border: 2px solid #0d61be;} */
<
< /* #monform tr:nth-of-type(3){background-color: #0d61be; color: #fff;} */
<
723d682
< /* margin: 50px!important; */
772,773c731
< /*
< #payer
---
> #pourbouquet
775d732
< height: auto!important;
777,781c734,741
< flex-direction: column;
< justify-content: space-around;
< width: 30em;
< align-content: center;
< align-items: center;
---
> flex-direction: row;
> text-align: center;
> }
>
> #choixbouquet
> {
> align-self: left;
> margin: 0 auto;
783d742
< /**/
856a816
> margin: 0 auto;
857a818
> text-align: center;
894c855,856
< width: fit-content !important;
---
> min-width: fit-content !important;
> width: 95%;
920,929c882,889
< /*
< #monform > div
< {
< word-wrap: break-word;
< }
< #monform > div > div
< {
< word-wrap: break-word;
< }
< */
---
> #SelectBouquet {
> width: 100%;
> margin: 2%;
> padding: 1%;
> align-content: center;
> justify-content: space-around;
> }
>
Only in soframedia/2/hopale: 211.json
Only in soframedia/2/hopale: 212.json
Only in soframedia/2/hopale: 213.json
Only in soframedia/2/hopale: 215.json
Only in soframedia/2/hopale: 219.json
diff -r soframedia/2/hopale/220.json soframedia-test/2/hopale/220.json
6,7c6,7
< "telportable": "3456",
< "datefinreel": "2026-01-13 10:35:33"
---
> "telportable": "1234",
> "datefinreel": "2026-01-24 10:56:51"
13,14c13,14
< "telportable": "3456",
< "datefinreel": "2026-01-13 10:35:33"
---
> "telportable": "1234",
> "datefinreel": "2026-01-24 10:56:51"
20,21c20,84
< "telportable": "3456",
< "datefinreel": "2026-01-13 10:35:33"
---
> "telportable": "1234",
> "datefinreel": "2026-01-24 10:56:51"
> },
> {
> "nom": "BOUTTEFEUX",
> "prenom": "DYLAN",
> "telfixe": "",
> "telportable": "0685980000",
> "datefinreel": "2026-01-24 10:56:50"
> },
> {
> "nom": "BOUTTEFEUX",
> "prenom": "DYLAN",
> "telfixe": "",
> "telportable": "0685980000",
> "datefinreel": "2026-01-24 10:56:50"
> },
> {
> "nom": "BOUTTEFEUX",
> "prenom": "DYLAN",
> "telfixe": "",
> "telportable": "0685980000",
> "datefinreel": "2026-01-24 10:56:50"
> },
> {
> "nom": "ABONNEMENT 1 JOUR PARKÉ",
> "prenom": "ABONNEMENT 1 JOUR PARKÉ",
> "telfixe": "",
> "telportable": "0612345678",
> "datefinreel": "2026-01-28 11:16:18"
> },
> {
> "nom": "ABONNEMENT 1 JOUR PARKÉ",
> "prenom": "ABONNEMENT 1 JOUR PARKÉ",
> "telfixe": "",
> "telportable": "0612345678",
> "datefinreel": "2026-01-28 11:16:18"
> },
> {
> "nom": "ABONNEMENT 1 JOUR PARKÉ",
> "prenom": "ABONNEMENT 1 JOUR PARKÉ",
> "telfixe": "",
> "telportable": "0612345678",
> "datefinreel": "2026-01-28 11:16:18"
> },
> {
> "nom": "TESTGESTIONCLIENT",
> "prenom": "TESTGESTIONCLIENT",
> "telfixe": "123456789",
> "telportable": "123456789",
> "datefinreel": "2026-01-24 03:27:24"
> },
> {
> "nom": "TESTGESTIONCLIENT",
> "prenom": "TESTGESTIONCLIENT",
> "telfixe": "123456789",
> "telportable": "123456789",
> "datefinreel": "2026-01-24 03:27:24"
> },
> {
> "nom": "TESTGESTIONCLIENT",
> "prenom": "TESTGESTIONCLIENT",
> "telfixe": "123456789",
> "telportable": "123456789",
> "datefinreel": "2026-01-24 03:27:24"
diff -r soframedia/2/hopale/223.json soframedia-test/2/hopale/223.json
65a66,86
> "nom": "MUSSOLIN",
> "prenom": "SYLVIE",
> "telfixe": " ",
> "telportable": " ",
> "datefinreel": "2026-02-02 11:41:39"
> },
> {
> "nom": "MUSSOLIN",
> "prenom": "SYLVIE",
> "telfixe": " ",
> "telportable": " ",
> "datefinreel": "2026-02-02 11:41:39"
> },
> {
> "nom": "MUSSOLIN",
> "prenom": "SYLVIE",
> "telfixe": " ",
> "telportable": " ",
> "datefinreel": "2026-02-02 11:41:39"
> },
> {
107a129,149
> "nom": "LEFEVRE",
> "prenom": "EDDA",
> "telfixe": null,
> "telportable": "0680616515",
> "datefinreel": "2026-02-03 15:18:43"
> },
> {
> "nom": "LEFEVRE",
> "prenom": "EDDA",
> "telfixe": null,
> "telportable": "0680616515",
> "datefinreel": "2026-02-03 15:18:43"
> },
> {
> "nom": "LEFEVRE",
> "prenom": "EDDA",
> "telfixe": null,
> "telportable": "0680616515",
> "datefinreel": "2026-02-03 15:18:43"
> },
> {
128a171,191
> "nom": "MACHIN",
> "prenom": "CATHERINE",
> "telfixe": " ",
> "telportable": "0680047489",
> "datefinreel": "2026-01-30 19:34:59"
> },
> {
> "nom": "MACHIN",
> "prenom": "CATHERINE",
> "telfixe": " ",
> "telportable": "0680047489",
> "datefinreel": "2026-01-30 19:34:59"
> },
> {
> "nom": "MACHIN",
> "prenom": "CATHERINE",
> "telfixe": " ",
> "telportable": "0680047489",
> "datefinreel": "2026-01-30 19:34:59"
> },
> {
150,170d212
< "nom": "LABRUNIE",
< "prenom": "MARIUS",
< "telfixe": " ",
< "telportable": "0699289520",
< "datefinreel": "2026-02-12 16:03:50"
< },
< {
< "nom": "LABRUNIE",
< "prenom": "MARIUS",
< "telfixe": " ",
< "telportable": "0699289520",
< "datefinreel": "2026-02-12 16:03:50"
< },
< {
< "nom": "LABRUNIE",
< "prenom": "MARIUS",
< "telfixe": " ",
< "telportable": "0699289520",
< "datefinreel": "2026-02-12 16:03:50"
< },
< {
280c322
< "datefinreel": "2026-02-26 19:02:09"
---
> "datefinreel": "2026-02-05 19:02:09"
287c329
< "datefinreel": "2026-02-26 19:02:09"
---
> "datefinreel": "2026-02-05 19:02:09"
294c336
< "datefinreel": "2026-02-26 19:02:09"
---
> "datefinreel": "2026-02-05 19:02:09"
301c343
< "datefinreel": "2026-02-16 14:07:59"
---
> "datefinreel": "2026-02-02 14:07:59"
308c350
< "datefinreel": "2026-02-16 14:07:59"
---
> "datefinreel": "2026-02-02 14:07:59"
315c357,420
< "datefinreel": "2026-02-16 14:07:59"
---
> "datefinreel": "2026-02-02 14:07:59"
> },
> {
> "nom": "MOCELLIN",
> "prenom": "ANNIE",
> "telfixe": null,
> "telportable": "0751608452",
> "datefinreel": "2026-02-05 19:37:15"
> },
> {
> "nom": "MOCELLIN",
> "prenom": "ANNIE",
> "telfixe": null,
> "telportable": "0751608452",
> "datefinreel": "2026-02-05 19:37:15"
> },
> {
> "nom": "MOCELLIN",
> "prenom": "ANNIE",
> "telfixe": null,
> "telportable": "0751608452",
> "datefinreel": "2026-02-05 19:37:15"
> },
> {
> "nom": "D'ALEXANDRE",
> "prenom": "JOSEF",
> "telfixe": " ",
> "telportable": "0682321218",
> "datefinreel": "2026-02-06 14:20:44"
> },
> {
> "nom": "D'ALEXANDRE",
> "prenom": "JOSEF",
> "telfixe": " ",
> "telportable": "0682321218",
> "datefinreel": "2026-02-06 14:20:44"
> },
> {
> "nom": "D'ALEXANDRE",
> "prenom": "JOSEF",
> "telfixe": " ",
> "telportable": "0682321218",
> "datefinreel": "2026-02-06 14:20:44"
> },
> {
> "nom": "CFEY",
> "prenom": "DEMIS",
> "telfixe": " ",
> "telportable": "0681484582",
> "datefinreel": "2026-02-04 13:40:00"
> },
> {
> "nom": "CFEY",
> "prenom": "DEMIS",
> "telfixe": " ",
> "telportable": "0681484582",
> "datefinreel": "2026-02-04 13:40:00"
> },
> {
> "nom": "CFEY",
> "prenom": "DEMIS",
> "telfixe": " ",
> "telportable": "0681484582",
> "datefinreel": "2026-02-04 13:40:00"
322c427
< "datefinreel": "2026-02-26 17:35:11"
---
> "datefinreel": "2026-02-05 17:35:11"
329c434
< "datefinreel": "2026-02-26 17:35:11"
---
> "datefinreel": "2026-02-05 17:35:11"
336c441
< "datefinreel": "2026-02-26 17:35:11"
---
> "datefinreel": "2026-02-05 17:35:11"
380a486,506
> "nom": "GRAPPIN",
> "prenom": "FABIENNE",
> "telfixe": null,
> "telportable": "0640758646",
> "datefinreel": "2026-02-03 17:08:03"
> },
> {
> "nom": "GRAPPIN",
> "prenom": "FABIENNE",
> "telfixe": null,
> "telportable": "0640758646",
> "datefinreel": "2026-02-03 17:08:03"
> },
> {
> "nom": "GRAPPIN",
> "prenom": "FABIENNE",
> "telfixe": null,
> "telportable": "0640758646",
> "datefinreel": "2026-02-03 17:08:03"
> },
> {
444,445c570,571
< "nom": "D'ALEXANDRE",
< "prenom": "JOSEF",
---
> "nom": "GASI",
> "prenom": "ESAT",
447,448c573,574
< "telportable": "0682321218",
< "datefinreel": "2026-02-06 14:20:44"
---
> "telportable": "0699349949",
> "datefinreel": "2026-02-03 11:17:35"
451,452c577,578
< "nom": "D'ALEXANDRE",
< "prenom": "JOSEF",
---
> "nom": "GASI",
> "prenom": "ESAT",
454,455c580,581
< "telportable": "0682321218",
< "datefinreel": "2026-02-06 14:20:44"
---
> "telportable": "0699349949",
> "datefinreel": "2026-02-03 11:17:35"
458,459c584,585
< "nom": "D'ALEXANDRE",
< "prenom": "JOSEF",
---
> "nom": "GASI",
> "prenom": "ESAT",
461,462c587,588
< "telportable": "0682321218",
< "datefinreel": "2026-02-06 14:20:44"
---
> "telportable": "0699349949",
> "datefinreel": "2026-02-03 11:17:35"
485a612,632
> "nom": "FAANA TUPEA",
> "prenom": "RONALD",
> "telfixe": null,
> "telportable": "0678709395",
> "datefinreel": "2026-01-31 09:05:48"
> },
> {
> "nom": "FAANA TUPEA",
> "prenom": "RONALD",
> "telfixe": null,
> "telportable": "0678709395",
> "datefinreel": "2026-01-31 09:05:48"
> },
> {
> "nom": "FAANA TUPEA",
> "prenom": "RONALD",
> "telfixe": null,
> "telportable": "0678709395",
> "datefinreel": "2026-01-31 09:05:48"
> },
> {
490c637
< "datefinreel": "2026-02-16 15:16:22"
---
> "datefinreel": "2026-02-01 15:16:22"
497c644
< "datefinreel": "2026-02-16 15:16:22"
---
> "datefinreel": "2026-02-01 15:16:22"
504c651
< "datefinreel": "2026-02-16 15:16:22"
---
> "datefinreel": "2026-02-01 15:16:22"
532c679
< "datefinreel": "2026-02-19 14:50:38"
---
> "datefinreel": "2026-02-04 14:50:38"
539c686
< "datefinreel": "2026-02-19 14:50:38"
---
> "datefinreel": "2026-02-04 14:50:38"
546c693,756
< "datefinreel": "2026-02-19 14:50:38"
---
> "datefinreel": "2026-02-04 14:50:38"
> },
> {
> "nom": "WITCZAK",
> "prenom": "STANISLAWA",
> "telfixe": null,
> "telportable": "0685494991",
> "datefinreel": "2026-02-03 16:38:28"
> },
> {
> "nom": "WITCZAK",
> "prenom": "STANISLAWA",
> "telfixe": null,
> "telportable": "0685494991",
> "datefinreel": "2026-02-03 16:38:28"
> },
> {
> "nom": "WITCZAK",
> "prenom": "STANISLAWA",
> "telfixe": null,
> "telportable": "0685494991",
> "datefinreel": "2026-02-03 16:38:28"
> },
> {
> "nom": "SEIGNERT",
> "prenom": "MARC",
> "telfixe": null,
> "telportable": "0695671803",
> "datefinreel": "2026-02-01 15:01:22"
> },
> {
> "nom": "SEIGNERT",
> "prenom": "MARC",
> "telfixe": null,
> "telportable": "0695671803",
> "datefinreel": "2026-02-01 15:01:22"
> },
> {
> "nom": "SEIGNERT",
> "prenom": "MARC",
> "telfixe": null,
> "telportable": "0695671803",
> "datefinreel": "2026-02-01 15:01:22"
> },
> {
> "nom": "BLONDEL",
> "prenom": "MARIE CLAUDE",
> "telfixe": null,
> "telportable": "0644293191",
> "datefinreel": "2026-02-05 10:27:58"
> },
> {
> "nom": "BLONDEL",
> "prenom": "MARIE CLAUDE",
> "telfixe": null,
> "telportable": "0644293191",
> "datefinreel": "2026-02-05 10:27:58"
> },
> {
> "nom": "BLONDEL",
> "prenom": "MARIE CLAUDE",
> "telfixe": null,
> "telportable": "0644293191",
> "datefinreel": "2026-02-05 10:27:58"
553c763
< "datefinreel": "2026-02-09 12:37:26"
---
> "datefinreel": "2026-02-02 12:37:26"
560c770
< "datefinreel": "2026-02-09 12:37:26"
---
> "datefinreel": "2026-02-02 12:37:26"
567c777
< "datefinreel": "2026-02-09 12:37:26"
---
> "datefinreel": "2026-02-02 12:37:26"
574c784
< "datefinreel": "2026-02-09 15:53:18"
---
> "datefinreel": "2026-02-02 15:53:18"
581c791
< "datefinreel": "2026-02-09 15:53:18"
---
> "datefinreel": "2026-02-02 15:53:18"
588c798
< "datefinreel": "2026-02-09 15:53:18"
---
> "datefinreel": "2026-02-02 15:53:18"
612,613c822,823
< "nom": "BLONDEL",
< "prenom": "MARIE CLAUDE",
---
> "nom": "DEVAUX",
> "prenom": "DAVID",
615,616c825,826
< "telportable": "0644293191",
< "datefinreel": "2026-02-12 10:27:58"
---
> "telportable": "0644869199",
> "datefinreel": "2026-01-30 16:31:41"
619,620c829,830
< "nom": "BLONDEL",
< "prenom": "MARIE CLAUDE",
---
> "nom": "DEVAUX",
> "prenom": "DAVID",
622,623c832,833
< "telportable": "0644293191",
< "datefinreel": "2026-02-12 10:27:58"
---
> "telportable": "0644869199",
> "datefinreel": "2026-01-30 16:31:41"
626,627c836,837
< "nom": "BLONDEL",
< "prenom": "MARIE CLAUDE",
---
> "nom": "DEVAUX",
> "prenom": "DAVID",
629,630c839,840
< "telportable": "0644293191",
< "datefinreel": "2026-02-12 10:27:58"
---
> "telportable": "0644869199",
> "datefinreel": "2026-01-30 16:31:41"
633,634c843,844
< "nom": "KISSER",
< "prenom": "PIERRE",
---
> "nom": "BOUHADJAR ",
> "prenom": "BARKAHOUM",
636,637c846,847
< "telportable": "0608510197",
< "datefinreel": "2026-02-11 17:49:27"
---
> "telportable": "0782067089",
> "datefinreel": "2026-01-30 18:42:02"
640,641c850,851
< "nom": "KISSER",
< "prenom": "PIERRE",
---
> "nom": "BOUHADJAR ",
> "prenom": "BARKAHOUM",
643,644c853,854
< "telportable": "0608510197",
< "datefinreel": "2026-02-11 17:49:27"
---
> "telportable": "0782067089",
> "datefinreel": "2026-01-30 18:42:02"
647,648c857,858
< "nom": "KISSER",
< "prenom": "PIERRE",
---
> "nom": "BOUHADJAR ",
> "prenom": "BARKAHOUM",
650,693c860,861
< "telportable": "0608510197",
< "datefinreel": "2026-02-11 17:49:27"
< },
< {
< "nom": "GRASSER",
< "prenom": "HUBERT",
< "telfixe": " ",
< "telportable": "0695120993",
< "datefinreel": "2026-02-09 17:10:19"
< },
< {
< "nom": "GRASSER",
< "prenom": "HUBERT",
< "telfixe": " ",
< "telportable": "0695120993",
< "datefinreel": "2026-02-09 17:10:19"
< },
< {
< "nom": "GRASSER",
< "prenom": "HUBERT",
< "telfixe": " ",
< "telportable": "0695120993",
< "datefinreel": "2026-02-09 17:10:19"
< },
< {
< "nom": "VISCOS BOULET",
< "prenom": "REGINE",
< "telfixe": " ",
< "telportable": "0669283728",
< "datefinreel": "2026-02-12 13:55:21"
< },
< {
< "nom": "VISCOS BOULET",
< "prenom": "REGINE",
< "telfixe": " ",
< "telportable": "0669283728",
< "datefinreel": "2026-02-12 13:55:21"
< },
< {
< "nom": "VISCOS BOULET",
< "prenom": "REGINE",
< "telfixe": " ",
< "telportable": "0669283728",
< "datefinreel": "2026-02-12 13:55:21"
---
> "telportable": "0782067089",
> "datefinreel": "2026-01-30 18:42:02"
696,700c864,868
< "nom": "SIMON",
< "prenom": "CHRISTIANE",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-03-02 13:41:16"
---
> "nom": "JOLY",
> "prenom": "BRIGITTE",
> "telfixe": null,
> "telportable": "0749029206",
> "datefinreel": "2026-01-30 19:06:50"
703,707c871,875
< "nom": "SIMON",
< "prenom": "CHRISTIANE",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-03-02 13:41:16"
---
> "nom": "JOLY",
> "prenom": "BRIGITTE",
> "telfixe": null,
> "telportable": "0749029206",
> "datefinreel": "2026-01-30 19:06:50"
710,714c878,882
< "nom": "SIMON",
< "prenom": "CHRISTIANE",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-03-02 13:41:16"
---
> "nom": "JOLY",
> "prenom": "BRIGITTE",
> "telfixe": null,
> "telportable": "0749029206",
> "datefinreel": "2026-01-30 19:06:50"
717,721c885,889
< "nom": "LICETTE",
< "prenom": "ADELE",
< "telfixe": " ",
< "telportable": "0665029953",
< "datefinreel": "2026-02-17 11:58:19"
---
> "nom": "VINCI",
> "prenom": "CHRISTINA",
> "telfixe": null,
> "telportable": "0660701908",
> "datefinreel": "2026-02-03 15:32:07"
724,728c892,896
< "nom": "LICETTE",
< "prenom": "ADELE",
< "telfixe": " ",
< "telportable": "0665029953",
< "datefinreel": "2026-02-17 11:58:19"
---
> "nom": "VINCI",
> "prenom": "CHRISTINA",
> "telfixe": null,
> "telportable": "0660701908",
> "datefinreel": "2026-02-03 15:32:07"
731,735c899,903
< "nom": "LICETTE",
< "prenom": "ADELE",
< "telfixe": " ",
< "telportable": "0665029953",
< "datefinreel": "2026-02-17 11:58:19"
---
> "nom": "VINCI",
> "prenom": "CHRISTINA",
> "telfixe": null,
> "telportable": "0660701908",
> "datefinreel": "2026-02-03 15:32:07"
738,742c906,910
< "nom": "DOS SANTOS",
< "prenom": "MANUEL",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-09 17:35:13"
---
> "nom": "CARON",
> "prenom": "ARLETTE.CARON@FREE.FR",
> "telfixe": null,
> "telportable": "0671119715",
> "datefinreel": "2026-02-04 15:36:12"
745,749c913,917
< "nom": "DOS SANTOS",
< "prenom": "MANUEL",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-09 17:35:13"
---
> "nom": "CARON",
> "prenom": "ARLETTE.CARON@FREE.FR",
> "telfixe": null,
> "telportable": "0671119715",
> "datefinreel": "2026-02-04 15:36:12"
752,756c920,924
< "nom": "DOS SANTOS",
< "prenom": "MANUEL",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-09 17:35:13"
---
> "nom": "CARON",
> "prenom": "ARLETTE.CARON@FREE.FR",
> "telfixe": null,
> "telportable": "0671119715",
> "datefinreel": "2026-02-04 15:36:12"
759,763c927,931
< "nom": "MIATH",
< "prenom": "SERGE",
< "telfixe": " ",
< "telportable": "0614490674",
< "datefinreel": "2026-02-06 17:44:00"
---
> "nom": "KISSER",
> "prenom": "PIERRE",
> "telfixe": null,
> "telportable": "0608510197",
> "datefinreel": "2026-02-11 17:49:27"
766,770c934,938
< "nom": "MIATH",
< "prenom": "SERGE",
< "telfixe": " ",
< "telportable": "0614490674",
< "datefinreel": "2026-02-06 17:44:00"
---
> "nom": "KISSER",
> "prenom": "PIERRE",
> "telfixe": null,
> "telportable": "0608510197",
> "datefinreel": "2026-02-11 17:49:27"
773,777c941,945
< "nom": "MIATH",
< "prenom": "SERGE",
< "telfixe": " ",
< "telportable": "0614490674",
< "datefinreel": "2026-02-06 17:44:00"
---
> "nom": "KISSER",
> "prenom": "PIERRE",
> "telfixe": null,
> "telportable": "0608510197",
> "datefinreel": "2026-02-11 17:49:27"
780,781c948,949
< "nom": "NOEL",
< "prenom": "IVONNE",
---
> "nom": "VISCOS BOULET",
> "prenom": "REGINE",
783,784c951,952
< "telportable": "0610742133",
< "datefinreel": "2026-02-13 16:27:13"
---
> "telportable": "0669283728",
> "datefinreel": "2026-02-12 13:55:21"
787,788c955,956
< "nom": "NOEL",
< "prenom": "IVONNE",
---
> "nom": "VISCOS BOULET",
> "prenom": "REGINE",
790,791c958,959
< "telportable": "0610742133",
< "datefinreel": "2026-02-13 16:27:13"
---
> "telportable": "0669283728",
> "datefinreel": "2026-02-12 13:55:21"
794,795c962,963
< "nom": "NOEL",
< "prenom": "IVONNE",
---
> "nom": "VISCOS BOULET",
> "prenom": "REGINE",
797,819c965,966
< "telportable": "0610742133",
< "datefinreel": "2026-02-13 16:27:13"
< },
< {
< "nom": "HIMBER",
< "prenom": "YVES",
< "telfixe": null,
< "telportable": "0616727611",
< "datefinreel": "2026-02-09 18:01:03"
< },
< {
< "nom": "HIMBER",
< "prenom": "YVES",
< "telfixe": null,
< "telportable": "0616727611",
< "datefinreel": "2026-02-09 18:01:03"
< },
< {
< "nom": "HIMBER",
< "prenom": "YVES",
< "telfixe": null,
< "telportable": "0616727611",
< "datefinreel": "2026-02-09 18:01:03"
---
> "telportable": "0669283728",
> "datefinreel": "2026-02-12 13:55:21"
826c973
< "datefinreel": "2026-02-06 16:36:09"
---
> "datefinreel": "2026-02-02 15:06:29"
833c980
< "datefinreel": "2026-02-06 16:36:09"
---
> "datefinreel": "2026-02-02 15:06:29"
840c987
< "datefinreel": "2026-02-06 16:36:09"
---
> "datefinreel": "2026-02-02 15:06:29"
843,886c990,991
< "nom": "DORN",
< "prenom": "TRACY",
< "telfixe": null,
< "telportable": "0669270792",
< "datefinreel": "2026-02-07 18:20:15"
< },
< {
< "nom": "DORN",
< "prenom": "TRACY",
< "telfixe": null,
< "telportable": "0669270792",
< "datefinreel": "2026-02-07 18:20:15"
< },
< {
< "nom": "DORN",
< "prenom": "TRACY",
< "telfixe": null,
< "telportable": "0669270792",
< "datefinreel": "2026-02-07 18:20:15"
< },
< {
< "nom": "SIQUIER",
< "prenom": "YVONNE",
< "telfixe": " ",
< "telportable": "0624641032",
< "datefinreel": "2026-02-09 17:36:26"
< },
< {
< "nom": "SIQUIER",
< "prenom": "YVONNE",
< "telfixe": " ",
< "telportable": "0624641032",
< "datefinreel": "2026-02-09 17:36:26"
< },
< {
< "nom": "SIQUIER",
< "prenom": "YVONNE",
< "telfixe": " ",
< "telportable": "0624641032",
< "datefinreel": "2026-02-09 17:36:26"
< },
< {
< "nom": "COLLE",
< "prenom": "CHRISTINE",
---
> "nom": "GERARD",
> "prenom": "MONOT",
888,889c993,994
< "telportable": "0781178252",
< "datefinreel": "2026-02-06 17:37:44"
---
> "telportable": "0640100096",
> "datefinreel": "2026-02-05 17:24:26"
892,893c997,998
< "nom": "COLLE",
< "prenom": "CHRISTINE",
---
> "nom": "GERARD",
> "prenom": "MONOT",
895,896c1000,1001
< "telportable": "0781178252",
< "datefinreel": "2026-02-06 17:37:44"
---
> "telportable": "0640100096",
> "datefinreel": "2026-02-05 17:24:26"
899,900c1004,1005
< "nom": "COLLE",
< "prenom": "CHRISTINE",
---
> "nom": "GERARD",
> "prenom": "MONOT",
902,924c1007,1008
< "telportable": "0781178252",
< "datefinreel": "2026-02-06 17:37:44"
< },
< {
< "nom": "MANGEOLLE",
< "prenom": "RÉGINE",
< "telfixe": " ",
< "telportable": "0628050227",
< "datefinreel": "2026-02-10 17:29:01"
< },
< {
< "nom": "MANGEOLLE",
< "prenom": "RÉGINE",
< "telfixe": " ",
< "telportable": "0628050227",
< "datefinreel": "2026-02-10 17:29:01"
< },
< {
< "nom": "MANGEOLLE",
< "prenom": "RÉGINE",
< "telfixe": " ",
< "telportable": "0628050227",
< "datefinreel": "2026-02-10 17:29:01"
---
> "telportable": "0640100096",
> "datefinreel": "2026-02-05 17:24:26"
931c1015
< "datefinreel": "2026-02-06 17:40:39"
---
> "datefinreel": "2026-02-03 17:40:39"
938c1022
< "datefinreel": "2026-02-06 17:40:39"
---
> "datefinreel": "2026-02-03 17:40:39"
945,987c1029
< "datefinreel": "2026-02-06 17:40:39"
< },
< {
< "nom": "DEVAUX",
< "prenom": "DAVID",
< "telfixe": null,
< "telportable": "0644869199",
< "datefinreel": "2026-02-11 21:23:46"
< },
< {
< "nom": "DEVAUX",
< "prenom": "DAVID",
< "telfixe": null,
< "telportable": "0644869199",
< "datefinreel": "2026-02-11 21:23:46"
< },
< {
< "nom": "DEVAUX",
< "prenom": "DAVID",
< "telfixe": null,
< "telportable": "0644869199",
< "datefinreel": "2026-02-11 21:23:46"
< },
< {
< "nom": "MUSSOLIN",
< "prenom": "SYLVIE",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-09 10:29:06"
< },
< {
< "nom": "MUSSOLIN",
< "prenom": "SYLVIE",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-09 10:29:06"
< },
< {
< "nom": "MUSSOLIN",
< "prenom": "SYLVIE",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-09 10:29:06"
---
> "datefinreel": "2026-02-03 17:40:39"
990,991c1032,1033
< "nom": "MARCHAL",
< "prenom": "GISELE",
---
> "nom": "LICETTE",
> "prenom": "ADELE",
993,994c1035,1036
< "telportable": " ",
< "datefinreel": "2026-02-25 10:50:47"
---
> "telportable": "0665029953",
> "datefinreel": "2026-02-17 11:58:19"
997,998c1039,1040
< "nom": "MARCHAL",
< "prenom": "GISELE",
---
> "nom": "LICETTE",
> "prenom": "ADELE",
1000,1001c1042,1043
< "telportable": " ",
< "datefinreel": "2026-02-25 10:50:47"
---
> "telportable": "0665029953",
> "datefinreel": "2026-02-17 11:58:19"
1004,1005c1046,1047
< "nom": "MARCHAL",
< "prenom": "GISELE",
---
> "nom": "LICETTE",
> "prenom": "ADELE",
1007,1155c1049,1050
< "telportable": " ",
< "datefinreel": "2026-02-25 10:50:47"
< },
< {
< "nom": "MAGALHAES",
< "prenom": "ALBINO",
< "telfixe": null,
< "telportable": "0788490792",
< "datefinreel": "2026-02-09 14:59:44"
< },
< {
< "nom": "MAGALHAES",
< "prenom": "ALBINO",
< "telfixe": null,
< "telportable": "0788490792",
< "datefinreel": "2026-02-09 14:59:44"
< },
< {
< "nom": "MAGALHAES",
< "prenom": "ALBINO",
< "telfixe": null,
< "telportable": "0788490792",
< "datefinreel": "2026-02-09 14:59:44"
< },
< {
< "nom": "GRAPPIN",
< "prenom": "FABIENNE",
< "telfixe": null,
< "telportable": "0640758646",
< "datefinreel": "2026-02-18 15:27:18"
< },
< {
< "nom": "GRAPPIN",
< "prenom": "FABIENNE",
< "telfixe": null,
< "telportable": "0640758646",
< "datefinreel": "2026-02-18 15:27:18"
< },
< {
< "nom": "GRAPPIN",
< "prenom": "FABIENNE",
< "telfixe": null,
< "telportable": "0640758646",
< "datefinreel": "2026-02-18 15:27:18"
< },
< {
< "nom": "BAHEUX",
< "prenom": "ANDRÉ",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-06 14:26:21"
< },
< {
< "nom": "BAHEUX",
< "prenom": "ANDRÉ",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-06 14:26:21"
< },
< {
< "nom": "BAHEUX",
< "prenom": "ANDRÉ",
< "telfixe": " ",
< "telportable": " ",
< "datefinreel": "2026-02-06 14:26:21"
< },
< {
< "nom": "DEMIR",
< "prenom": "CELAL",
< "telfixe": null,
< "telportable": "0615711261",
< "datefinreel": "2026-02-15 16:06:11"
< },
< {
< "nom": "DEMIR",
< "prenom": "CELAL",
< "telfixe": null,
< "telportable": "0615711261",
< "datefinreel": "2026-02-15 16:06:11"
< },
< {
< "nom": "DEMIR",
< "prenom": "CELAL",
< "telfixe": null,
< "telportable": "0615711261",
< "datefinreel": "2026-02-15 16:06:11"
< },
< {
< "nom": "CZARNECKI",
< "prenom": "DIANE",
< "telfixe": " ",
< "telportable": "0644119260",
< "datefinreel": "2026-02-19 15:48:54"
< },
< {
< "nom": "CZARNECKI",
< "prenom": "DIANE",
< "telfixe": " ",
< "telportable": "0644119260",
< "datefinreel": "2026-02-19 15:48:54"
< },
< {
< "nom": "CZARNECKI",
< "prenom": "DIANE",
< "telfixe": " ",
< "telportable": "0644119260",
< "datefinreel": "2026-02-19 15:48:54"
< },
< {
< "nom": "BECKER",
< "prenom": "AMELIE",
< "telfixe": " ",
< "telportable": "0623687497",
< "datefinreel": "2026-02-06 16:44:04"
< },
< {
< "nom": "BECKER",
< "prenom": "AMELIE",
< "telfixe": " ",
< "telportable": "0623687497",
< "datefinreel": "2026-02-06 16:44:04"
< },
< {
< "nom": "BECKER",
< "prenom": "AMELIE",
< "telfixe": " ",
< "telportable": "0623687497",
< "datefinreel": "2026-02-06 16:44:04"
< },
< {
< "nom": "BURGER",
< "prenom": "NICOLE",
< "telfixe": null,
< "telportable": "0698494933",
< "datefinreel": "2026-02-12 17:00:39"
< },
< {
< "nom": "BURGER",
< "prenom": "NICOLE",
< "telfixe": null,
< "telportable": "0698494933",
< "datefinreel": "2026-02-12 17:00:39"
< },
< {
< "nom": "BURGER",
< "prenom": "NICOLE",
< "telfixe": null,
< "telportable": "0698494933",
< "datefinreel": "2026-02-12 17:00:39"
---
> "telportable": "0665029953",
> "datefinreel": "2026-02-17 11:58:19"
1158,1159c1053,1054
< "nom": "FERREIRA",
< "prenom": "SYLVIE",
---
> "nom": "NOEL",
> "prenom": "IVONNE",
1161,1162c1056,1057
< "telportable": "0629044254",
< "datefinreel": "2026-02-12 14:49:15"
---
> "telportable": "0610742133",
> "datefinreel": "2026-02-13 16:27:13"
1165,1166c1060,1061
< "nom": "FERREIRA",
< "prenom": "SYLVIE",
---
> "nom": "NOEL",
> "prenom": "IVONNE",
1168,1169c1063,1064
< "telportable": "0629044254",
< "datefinreel": "2026-02-12 14:49:15"
---
> "telportable": "0610742133",
> "datefinreel": "2026-02-13 16:27:13"
1172,1173c1067,1068
< "nom": "FERREIRA",
< "prenom": "SYLVIE",
---
> "nom": "NOEL",
> "prenom": "IVONNE",
1175,1218c1070,1071
< "telportable": "0629044254",
< "datefinreel": "2026-02-12 14:49:15"
< },
< {
< "nom": "WITCZAK",
< "prenom": "STANISLAWA",
< "telfixe": null,
< "telportable": "0685494991",
< "datefinreel": "2026-02-06 16:38:28"
< },
< {
< "nom": "WITCZAK",
< "prenom": "STANISLAWA",
< "telfixe": null,
< "telportable": "0685494991",
< "datefinreel": "2026-02-06 16:38:28"
< },
< {
< "nom": "WITCZAK",
< "prenom": "STANISLAWA",
< "telfixe": null,
< "telportable": "0685494991",
< "datefinreel": "2026-02-06 16:38:28"
< },
< {
< "nom": "SCHNEIDER",
< "prenom": "NADINE",
< "telfixe": null,
< "telportable": "0686942500",
< "datefinreel": "2026-02-19 16:20:13"
< },
< {
< "nom": "SCHNEIDER",
< "prenom": "NADINE",
< "telfixe": null,
< "telportable": "0686942500",
< "datefinreel": "2026-02-19 16:20:13"
< },
< {
< "nom": "SCHNEIDER",
< "prenom": "NADINE",
< "telfixe": null,
< "telportable": "0686942500",
< "datefinreel": "2026-02-19 16:20:13"
---
> "telportable": "0610742133",
> "datefinreel": "2026-02-13 16:27:13"
Only in soframedia/2/hopale: 224.json
Only in soframedia/2/hopale: 227.json
diff -r soframedia/2/hopale/229.json soframedia-test/2/hopale/229.json
1,23c1
< [
< {
< "nom": "VANDAELE",
< "prenom": "ANNE-MARIE",
< "telfixe": null,
< "telportable": "0660690073",
< "datefinreel": "2026-03-01 21:52:23"
< },
< {
< "nom": "VANDAELE",
< "prenom": "ANNE-MARIE",
< "telfixe": null,
< "telportable": "0660690073",
< "datefinreel": "2026-03-01 21:52:23"
< },
< {
< "nom": "VANDAELE",
< "prenom": "ANNE-MARIE",
< "telfixe": null,
< "telportable": "0660690073",
< "datefinreel": "2026-03-01 21:52:23"
< }
< ]
\ No newline at end of file
---
> []
\ No newline at end of file
Only in soframedia-test/2/hopale: 236.json
diff -r soframedia/2/hopale/245.json soframedia-test/2/hopale/245.json
1c1,16
< []
\ No newline at end of file
---
> [
> {
> "nom": "BOUTTEFEUX",
> "prenom": "DYLAN",
> "telfixe": "",
> "telportable": "0685984554",
> "datefinreel": "2025-10-18 08:46:40"
> },
> {
> "nom": "BOUTTEFEUX",
> "prenom": "DYLAN",
> "telfixe": "",
> "telportable": "0685984554",
> "datefinreel": "2025-10-18 08:46:40"
> }
> ]
\ No newline at end of file
diff -r soframedia/2/hopale/fairedemande.php soframedia-test/2/hopale/fairedemande.php
8c8
< $id_site=getTxtChampData("id_site", "demande", "demande_id=".$leid);
---
> $idsite=getTxtChampData("id_site", "demande", "demande_id=".$leid);
41,42c41,42
< $nomsite = getTxtChampData("nom", "site", "site_id=$id_site");
< ajoutLog("Actualisation des demandes pour le site *$nomsite* ($id_site)", "site ID: $id_site; nom du site: $nomsite*; IP: *" . $_SERVER['REMOTE_ADDR'] . "*");
---
> $nomsite = getTxtChampData("nom", "site", "site_id=$idsite");
> ajoutLog("Actualisation des demandes pour le site *$nomsite* ($idsite)", "site ID: $idsite; nom du site: $nomsite*; IP: *" . $_SERVER['REMOTE_ADDR'] . "*");
47c47
< ?>
\ No newline at end of file
---
> ?>
diff -r soframedia/2/hopale/gereDatePresta.php soframedia-test/2/hopale/gereDatePresta.php
2d1
<
4d2
<
8c6
< ajoutLog('Erreur lors du pasage dans le gereDatePresta; code 405: Méthode non autorisée', 'erreur');
---
> ajoutLog('Erreur lors du passage dans le gereDatePresta. Code 405 -> Méthode non autorisée', 'erreur');
16c14
< ajoutLog('Erreur lors du pasage dans le gereDatePresta; code 400: Aucune données reçu', 'erreur');
---
> ajoutLog('Erreur lors du passage dans le gereDatePresta. Code 400 -> Aucune donnée reçue', 'erreur');
24c22
< ajoutLog('Erreur lors du pasage dans le gereDatePresta; code 400: JSON invalide : ' . json_last_error_msg(), "data: " . var_export($jsonData['data']));
---
> ajoutLog('Erreur lors du passage dans le gereDatePresta. Code 400 -> JSON invalide : ' . json_last_error_msg(), "Data : " . var_export($jsonData['data'], true));
34c32
< ajoutLog("Modification de $fichier par gereDatePrestation OK");
---
> ajoutLog("Modification de $fichier par gereDatePrestation -> OK");
41,42c39,40
< ajoutLog("impossible de modifier $fichier par gereDatePrestation NAK");
<
---
> ajoutLog("Impossible de modifier $fichier par gereDatePrestation -> NAK");
>
47c45
< ?>
---
> ?>
\ No newline at end of file
diff -r soframedia/2/hopale/paid.php soframedia-test/2/hopale/paid.php
218c218
< https://soframedia.fr/retour.php display: inline-block;
---
> display: inline-block;
226c226
< https://soframedia.fr/retour.php}
---
> }
Only in soframedia/2/hopale: synchro_tels.php
diff -r soframedia/2/hopale/synchroniseforfait.php soframedia-test/2/hopale/synchroniseforfait.php
12a13,17
> // if (isset($_GET['debug']) && $_GET['debug']=="1") {
> echo("
");
> print_r(urldecode($sql));
> echo(" ");
> // }
diff -r soframedia/2/hopale/synchrot2m.php soframedia-test/2/hopale/synchrot2m.php
26a27
> if ($chambre == "WIFI") $occupe="0";
diff -r soframedia/2/menuhopale.php soframedia-test/2/menuhopale.php
3c3
< echo("hi");
---
> echo("hi
");
9c9
< echo("hi");
---
> echo("hi
");
15c15
< echo("hi");
---
> echo("hi
");
19c19
< echo("hi");
---
> echo("hi
");
23c23
< echo("hi");
---
> echo("hi
");
25c25
< echo("hi");
---
> echo("hi
");
27c27
< echo("hi");
---
> echo("hi
");
diff -r soframedia/2/retourpayetestapirest.php soframedia-test/2/retourpayetestapirest.php
90,92c90,92
< $siteid=$_SESSION['idsitetravail'];
< $telinterne = getTxtChampData("telinterne", "site", "site_id=" . $siteid);
< $telexterne = getTxtChampData("telexterne", "site", "site_id=" . $siteid);
---
> $idsite=$_SESSION['idsitetravail'];
> $telinterne = getTxtChampData("telinterne", "site", "site_id=" . $idsite);
> $telexterne = getTxtChampData("telexterne", "site", "site_id=" . $idsite);
106c106
< $siteid = $_SESSION['idsitetravail'];
---
> $idsite = $_SESSION['idsitetravail'];
114c114
< ajoutLog("L'abonnements $transac a été payé par le client $nom $prenom pour le site $siteid", "soframedia 2");
---
> ajoutLog("L'abonnements $transac a été payé par le client $nom $prenom pour le site $idsite", "soframedia 2");
diff -r soframedia/2/trace_facture.php soframedia-test/2/trace_facture.php
11a12,13
> $parke = $_GET['parke'] ?? 'false';
>
34,35c36,41
< ExecuteUpDateSql("UPDATE trace_facture SET chambre = '$chambre', service_id = $serviceid WHERE id_client = $idclient AND id_site = $idsite;");
< ExecuteUpDateSql("UPDATE transaction SET chambre = '$chambre', id_service = $serviceid, nomservice = '$vraiNom' WHERE vads_transaction = '" . urldecode($_GET['factdel'] ?? "") . "';");
---
> if ($parke == 'true') {
> ExecuteUpDateSql("UPDATE trace_facture SET parking = true WHERE id_client = $idclient AND id_site = $idsite;");
> } else {
> ExecuteUpDateSql("UPDATE trace_facture SET parking = false, chambre = '$chambre', service_id = $serviceid WHERE id_client = $idclient AND id_site = $idsite;");
> ExecuteUpDateSql("UPDATE transaction SET chambre = '$chambre', id_service = $serviceid, nomservice = '$vraiNom' WHERE vads_transaction = '" . urldecode($_GET['factdel'] ?? "") . "';");
> }
diff -r soframedia/2/util/touche.js soframedia-test/2/util/touche.js
11,15d10
< // alert("Enter Exercise01ModelInit \n");
< // setTimeout(function(){setRcControlAll();},400);
< // setTimeout(function(){RegisterCallbacks();},400);
< // setRcControlAll();
<
18d12
< // alert("Exit Exercise01ModelInit \n");
22d15
< // alert("Enter sendWIxPCommand \n");
27d19
< // alert("Exit sendWIxPCommand \n");
29c21
< // alert("Exit sendWIxPCommand: " + e + " \n");
---
> console.log("Error in sendWIxPCommand: " + e);
40,41d31
< // alert("Enter setRcControlSelective called \n");
<
43c33
< JAPITObjForWIXPSvc.Cookie = 1012;
---
> JAPITObjForWIXPSvc.Cookie = 1012;
50,76d39
< // { "vkkey" : "HBBTV_VK_POWER" }, // not existing
< // { "vkkey" : "HBBTV_VK_MYCHOICE" },
< // { "vkkey" : "HBBTV_VK_CLOCK" },
< // { "vkkey" : "HBBTV_VK_SMARTTV" },
< // { "vkkey" : "HBBTV_VK_CHANNELGRID" },
< // { "vkkey" : "HBBTV_VK_ALARM" },
< // { "vkkey" : "HBBTV_VK_SMARTINFO" },
< // { "vkkey" : "HBBTV_VK_SOURCE" },
< // { "vkkey" : "HBBTV_VK_TV" },
< // { "vkkey" : "HBBTV_VK_FORMAT" },
< // { "vkkey" : "HBBTV_VK_HOME" }, // not existing
< // { "vkkey" : "HBBTV_VK_PLAY_PAUSE" }, // previously was VK_OSRC
< // { "vkkey" : "HBBTV_VK_GUIDE" },
< // { "vkkey" : "HBBTV_VK_UP" }, // not existing
< // { "vkkey" : "HBBTV_VK_INFO" },
< // { "vkkey" : "HBBTV_VK_LEFT" }, // not existing
< // { "vkkey" : "HBBTV_VK_ACCEPT" }, // not existing
< // { "vkkey" : "HBBTV_VK_RIGHT" }, // not existing
< // { "vkkey" : "HBBTV_VK_ADJUST" },
< // { "vkkey" : "HBBTV_VK_DOWN" }, // not existing
< // { "vkkey" : "HBBTV_VK_MENU" }, // options button
< // { "vkkey" : "HBBTV_VK_BACK_SPACE" }, // not existing
< // { "vkkey" : "HBBTV_VK_CHANNEL_UP" },
< // { "vkkey" : "HBBTV_VK_CHANNEL_DOWN" },
< // { "vkkey" : "HBBTV_VK_VOLUME_DOWN" },
< // { "vkkey" : "HBBTV_VK_VOLUME_UP" },
< // { "vkkey" : "HBBTV_VK_MUTE" },
81,92d43
< // { "vkkey" : "HBBTV_VK_SUBTITLE" },
< // { "vkkey" : "HBBTV_VK_TEXT" }, // not existing
< // { "vkkey" : "HBBTV_VK_1" },
< // { "vkkey" : "HBBTV_VK_2" },
< // { "vkkey" : "HBBTV_VK_3" },
< //{ "vkkey" : "HBBTV_VK_4" },
< // { "vkkey" : "HBBTV_VK_5" },
< // { "vkkey" : "HBBTV_VK_6" },
< // { "vkkey" : "HBBTV_VK_7" },
< // { "vkkey" : "HBBTV_VK_8" },
< // { "vkkey" : "HBBTV_VK_9" },
< // { "vkkey" : "HBBTV_VK_0" }
97d47
< // alert("Exit setRcControlSelective called \n");
102d51
< // alert("Enter RegisterCallbacks \n");
104d52
< // alert("Exit RegisterCallbacks \n");
107d54
< // alert("ActivateCustomDashBoard to " + state + " \n");
116d62
< //{ "ApplicationName" : "SystemUI" },
140d85
< // alert("Enter keyHandler - key received " + keyCode + " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \n");
144d88
< // alert("arrow left pressed");
149,150d92
< // alert("digit 4 pressed - CB OFF");
< // document.getElementById('DivIO').append("Press digit 5 to activate the dashboard again.");
154,157d95
< // case VK_5:
< // document.getElementById('DivIO').append("Key 6 is pressed !!");
< // break;
<
159c97
< // alert("digit 5 pressed - CB ON");
---
> onDash();
164,165d101
< // alert("digit 7 pressed - TXT ON ");
< //activateTeletext();
170d105
< // alert("Nothing to handle \n");
174c109
< // alert(e);
---
> console.log("Error in keyHandler: " + e);
176,177d110
<
< // alert("Exit keyHandler \n");
183,184d115
< // 38 Haut
< // 40 Bas
186d116
< // alert("Exit keyDownHandler \n");
190,191d119
<
< // // alert("Enter onKeyReceived - key received " + event + " ******************************** \n");
197,198d124
< // alert("Enter OnKeyReceivedHandler keystatus : " + keyStatus + " keycode : " + keyCode + " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \n");
<
203,204d128
< // keyHandler(event);
< // alert("Exit OnKeyReceivedHandler \n");
210d133
< // alert("Enter WIXPResponseHandler \n");
213c136
< PrintLogsWIXPFromTV(parsedWIXPJSON);
---
>
216c139
< window.location.reload(true);
---
> // window.location.reload(true);
218c141
< //window.location.assign("http://192.168.16.1/dash/index.php");
---
> FromOnToStandby();
220c143
< } else if (parsedWIXPJSON.Fun === "ProfessionalSettingsControl") {
---
> } if (parsedWIXPJSON.Fun === "ProfessionalSettingsControl") {
221a145
> handleProfessionalSettingsResponse(parsedWIXPJSON);
223,224c147,149
<
< } else if (parsedWIXPJSON.Fun === "ChannelList") {
---
> } if (parsedWIXPJSON.Fun === "ProfessionalSettings") {
> handleProfessionalSettingsResponse(parsedWIXPJSON);
> } if (parsedWIXPJSON.Fun === "ChannelList") {
226,227d150
< } else {
< // alert("Do nothing !! \n");
230d152
< // alert(e);
233d154
< // alert("Exit WIXPResponseHandler \n");
253d173
< // alert("Entering switchToMainTuner !! \n");
264d183
< // alert("Exiting switchToMainTuner !! \n");
268d186
< // alert("Activate Teletext \n");
291,292d208
< // alert("Deactivate Teletext \n");
<
308,309d223
< // alert("sent AllVirtualKeyForward \n");
<
321,322d234
< // alert("setRcControlExTxt called \n");
<
331a244,386
>
> /**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
>
> /**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
>
> // Variable to store the custom dashboard URL
> var customDashboardURL = null;
>
> function FromStandbyToOn() {
> if (customDashboardURL) {
> window.location.assign(customDashboardURL);
> } else {
> window.location.assign(URL_manageurdash);
> }
> exit();
> }
>
> function FromOnToStandby() {
> if (customDashboardURL) {
> window.location.assign(customDashboardURL);
> } else {
> window.location.assign(URL_manageurdash);
> }
> exit();
> }
>
> // Power State Monitoring Functions
> var currentPowerState = null;
> var powerStateMonitorInterval = null;
>
> // Function to monitor power state transitions
> function monitorPowerStateTransitions() {
> powerStateMonitorInterval = setInterval(checkPowerState, 1000);
> getCustomDashboardURL();
> }
>
> // Function to stop monitoring power state transitions
> function stopPowerStateMonitoring() {
> if (powerStateMonitorInterval) {
> clearInterval(powerStateMonitorInterval);
> powerStateMonitorInterval = null;
> }
> if (powerStateMonitorInterval2) {
> clearInterval(powerStateMonitorInterval2);
> powerStateMonitorInterval2 = null;
> }
> }
>
> // Function to check current power state
> function checkPowerState() {
> var JAPITObjForWIXPSvc = new CreateJAPITObjectForWIXPSvc();
> JAPITObjForWIXPSvc.Cookie = 1020;
> JAPITObjForWIXPSvc.CmdType = "Request";
> JAPITObjForWIXPSvc.Fun = "PowerState";
> sendWIxPCommand(JAPITObjForWIXPSvc);
> }
>
> // Function to handle power state responses from TV
> function handlePowerStateResponse(response) {
> if (response && response.CommandDetails && response.CommandDetails.CurrentPowerState) {
> var newPowerState = response.CommandDetails.CurrentPowerState;
>
> // Check for transition from Standby to On
> if (currentPowerState === "Standby" && newPowerState === "On") {
> FromStandbyToOn();
> }
>
> // Check for transition from On to Standby
> if (currentPowerState === "On" && newPowerState === "Standby") {
> FromOnToStandby();
> }
>
> // Update current state
> currentPowerState = newPowerState;
> }
> }
>
> // Function to retrieve custom dashboard URL from TV settings
> function getCustomDashboardURL() {
> var JAPITObjForWIXPSvc = new CreateJAPITObjectForWIXPSvc();
> var urlRequest = {
> "Svc": "WIXP",
> "SvcVer": "4.0",
> "Cookie": JAPITObjForWIXPSvc.Cookie,
> "CmdType": "Request",
> "Fun": "ProfessionalSettingsControl",
> "CommandDetails": {
> "ProfessionalSettingsParameters": [
> "CustomDashboardServerURL"
> ]
> }
> };
>
> console.log("Requesting custom dashboard URL from TV settings");
> sendWIxPCommand(urlRequest);
>
> }
>
> // Function to handle "Changed" notifications from TV
> function handlePowerStateChanged(changedNotification) {
> if (changedNotification &&
> changedNotification.CmdType === "Changed" &&
> changedNotification.Fun === "PowerState" &&
> changedNotification.CommandDetails) {
>
> var toPowerState = changedNotification.CommandDetails.ToPowerState;
>
> // Handle transition to On state
> if (toPowerState === "On" && currentPowerState === "Standby") {
> FromStandbyToOn();
> }
>
> // Handle transition to Standby state
> if (toPowerState === "Standby" && currentPowerState === "On") {
> FromOnToStandby();
> }
>
> // Update current state
> currentPowerState = toPowerState;
> }
> }
>
> // Function to handle Professional Settings response
> function handleProfessionalSettingsResponse(response) {
> if (response &&
> response.CommandDetails &&
> response.CommandDetails.CustomDashboardServerURL) {
>
> customDashboardURL = response.CommandDetails.CustomDashboardServerURL;
> // check if the URL start with "http://" or "https://"
> if (customDashboardURL.startsWith("http://") || customDashboardURL.startsWith("https://")) {
> customDashboardURL = customDashboardURL;
> } else {
> customDashboardURL = "http://" + customDashboardURL;
> }
> }
> }
>
>
> // Initialize monitoring when script loads
> document.addEventListener('DOMContentLoaded', function() {
> monitorPowerStateTransitions();
> });
Only in soframedia-test/2/util: touche_commentair-dle_2025-09-12.js
Only in soframedia-test/abonnement: index.php-old260128
Only in soframedia-test/abonnement: recapitulatif.php-old260120
Only in soframedia-test/abonnement: recapitulatif.php-old260128
Only in soframedia-test/abonnement: tarif.php-old260128
diff -r soframedia/admin/demande.php soframedia-test/admin/demande.php
1c1
< alert('alert');");
< $txtdemande = html_entity_decode($txtdemande);
---
> // il se trouve que dans la base de donnée, les apostrophes sont stockés en code HTML.
> $txtdemande = html_entity_decode($txtdemande); // Et que cela fait exploser la fonction Javascript.
Only in soframedia-test/admin: envoierecu.php
diff -r soframedia/admin/getEffectuer.php soframedia-test/admin/getEffectuer.php
13c13,14
< $result=getTxtChampData("login","utilisateur","utilisateur_id=".$result);
---
> $result=getTxtChampData("login","utilisateur","utilisateur_id=".$result);
> ajoutLog("Traitement de la demande $leid par " . $Auth->getIdUsers());
diff -r soframedia/admin/groupe.php soframedia-test/admin/groupe.php
46a47
>
108,110c109
<
---
>
diff -r soframedia/admin/groupe_edit.php soframedia-test/admin/groupe_edit.php
479c479
< Sélectionnez le site:
---
> Sélectionnez le groupe:
486c486
< Veuillez choisir un site
---
> Veuillez choisir un nom de groupe
620c620
<
---
>
14a15
>
diff -r soframedia/admin/index.php-old260121 soframedia-test/admin/index.php-old260121
7a8
> ajoutLog("L'utilisateur *" . $_POST["login"] . "* essaye de se conecter");
10d10
<
12d11
< // $Auth->check_vieux_compte();
17d15
< //echo '
Se rendre à l\'accueil ';
23,24d20
< /*echo '
';
< echo '
Connection ';*/
26d21
< // echo '';
diff -r soframedia/admin/index_debug.php soframedia-test/admin/index_debug.php
1c1
< echo(strtoupper("Test, avec des MajusCULES"));
23,31d23
< if (isset($_GET['debug']) && $_GET['debug'] == "true" && $_GET["soleil"] == "SF2010lab")
< {
< var_dump($_SERVER);
< echo("\n\n
\n\n");
< phpinfo();
< echo("\n\n\n\n\n\n
\n\n\n\n\n\n");
< }
<
< echo("4 C
\n");
45c37,43
< echo("6
\n");
---
> echo("6
\n
\n
\nINFORMATION SERVEUR: ");
> var_dump($_SERVER);
> echo("\n\n
\n\n");
> phpinfo();
> echo("\n\n\n\n\n\n
\n\n\n\n\n\n");
>
> echo("6 B
\n");
48c46
< echo("6 B
\n");
---
> echo("6 C
\n");
diff -r soframedia/admin/log.php soframedia-test/admin/log.php
95,96c95,96
< $id_site = urldecode($recherche_site[1]);
< $condition .= " AND (`action` LIKE '%$nom_site%' OR `fromSite` LIKE '%$nom_site%' OR `user` LIKE '%$nom_site%')";// OR `nomfichier` LIKE '%$id_site%')";
---
> $idsite = urldecode($recherche_site[1]);
> $condition .= " AND (`action` LIKE '%$nom_site%' OR `fromSite` LIKE '%$nom_site%' OR `user` LIKE '%$nom_site%')";// OR `nomfichier` LIKE '%$idsite%')";
103,104c103,104
< foreach ($lst_site as $id_site) {
< $condition .= "`user` LIKE 'site ID: $id_site;%' OR ";
---
> foreach ($lst_site as $idsite) {
> $condition .= "`user` LIKE 'site ID: $idsite;%' OR ";
Only in soframedia-test/admin: log_new_2025-07-21.php
diff -r soframedia/admin/motclef.php soframedia-test/admin/motclef.php
43c43
<
Ajouter ou modifier un ou plusieurs alias
---
>
Ajouter ou modifier un ou plusieurs mots clefs
Only in soframedia-test/admin: motclef_edit.php
Only in soframedia-test/admin: phpinfo-enligne.html
Only in soframedia-test/admin: phpinfo-local.html
diff -r soframedia/admin/serviceedite.php soframedia-test/admin/serviceedite.php
3c3
< $id_site= isset($_POST['id_site']) ? $_POST['id_site'] : (isset($_GET['id_site']) ? $_GET['id_site'] : '');
---
> $idsite= isset($_POST['id_site']) ? $_POST['id_site'] : (isset($_GET['id_site']) ? $_GET['id_site'] : '');
11c11
< $id_site= isset($_POST['id_site']) ? $_POST['id_site'] : '';
---
> $idsite= isset($_POST['id_site']) ? $_POST['id_site'] : '';
21c21
< $data = getTxtChampData("nom", "service", "nom='" . $nom . "' and id_site=" . $id_site);
---
> $data = getTxtChampData("nom", "service", "nom='" . $nom . "' and id_site=" . $idsite);
28c28
< $data = getTxtChampData("nom", "service", "service_id<>" . $champIdSelect . " and nom='" . $nom . "' and id_site=".$id_site);
---
> $data = getTxtChampData("nom", "service", "service_id<>" . $champIdSelect . " and nom='" . $nom . "' and id_site=".$idsite);
38c38
< $requete.= "$id_site,";
---
> $requete.= "$idsite,";
42c42
< ajoutLog("Le services $nom du site $id_site à été ajouté");
---
> ajoutLog("Le services $nom du site $idsite à été ajouté");
44c44
< header("location: service.php?id_site=".$id_site);
---
> header("location: service.php?id_site=".$idsite);
51c51
< $requete.= "`id_site`=$id_site,";
---
> $requete.= "`id_site`=$idsite,";
59c59
< ajoutLog("Le services $nom du site $id_site à été modifié");
---
> ajoutLog("Le services $nom du site $idsite à été modifié");
61c61
< header("location: service.php?id_site=".$id_site);
---
> header("location: service.php?id_site=".$idsite);
65c65
< ajoutLog("Le services $nom du site $id_site à été supprimé");
---
> ajoutLog("Le services $nom du site $idsite à été supprimé");
67c67
< header("location: service.php?id_site=".$id_site);
---
> header("location: service.php?id_site=".$idsite);
76c76
< $id_site= isset($_POST['id_site']) ? $_POST['id_site'] : (isset($_GET['id_site']) ? $_GET['id_site'] : '');
---
> $idsite= isset($_POST['id_site']) ? $_POST['id_site'] : (isset($_GET['id_site']) ? $_GET['id_site'] : '');
88c88
< $id_site= $data['id_site'];
---
> $idsite= $data['id_site'];
125c125
< echo getComboBoxR('id_site', '', '', 'site', 'nom', 'site_id', $id_site, $Auth->getBlocksite_id('site_id'),($action=="ajouter")?"":"1");
---
> echo getComboBoxR('id_site', '', '', 'site', 'nom', 'site_id', $idsite, $Auth->getBlocksite_id('site_id'),($action=="ajouter")?"":"1");
127c127
< echo '
';
---
> echo '
';
diff -r soframedia/admin/site.php soframedia-test/admin/site.php
128c128
< $site_id = $datasite['site_id'];
---
> $idsite = $datasite['site_id'];
178c178
< echo '
';
---
> echo ' ';
184c184
< echo ' ';
---
> echo ' ';
192c192
< echo ' ';
---
> echo ' ';
diff -r soframedia/admin/siteedite.php soframedia-test/admin/siteedite.php
31c31
< $erreur .= "Veuillez saisir le nom du site ";
---
> $erreur .= " Veuillez saisir le nom du site ";
34c34
< $erreur .= "Veuillez saisir le numéro de téléphone interne ";
---
> $erreur .= " Veuillez saisir le numéro de téléphone interne ";
37c37
< $erreur .= "Veuillez saisir le numéro de téléphone externe ";
---
> $erreur .= " Veuillez saisir le numéro de téléphone externe ";
40c40
< $erreur .= "Veuillez saisir l'adresse email du site ";
---
> $erreur .= " Veuillez saisir l'adresse email du site ";
43c43
< $erreur .= "Veuillez saisir le nom du répertoire ";
---
> $erreur .= " Veuillez saisir le nom du répertoire ";
48c48
< $erreur .= "Veuillez saisir les nom par lesquels votre site sera recherché sur Soframedia.fr ";
---
> $erreur .= " Veuillez saisir les nom par lesquels votre site sera recherché sur Soframedia.fr ";
52c52
< $erreur .= "Veuillez ne pas mettre de virgules dans les alias ";
---
> $erreur .= " Veuillez ne pas mettre de virgules dans les alias ";
56c56
< $erreur .= "Veuillez saisir le nom de la structure ";
---
> $erreur .= " Veuillez saisir le nom de la structure ";
59c59
< $erreur .= "Veuillez saisir l'adresse de la societe ";
---
> $erreur .= " Veuillez saisir l'adresse de la societe ";
62c62
< $erreur .= "Veuillez saisir l'adresse du site ";
---
> $erreur .= " Veuillez saisir l'adresse du site ";
162,163c162,163
< } catch (Error $e) { $erreur = "Error: $e;"; ajoutLog("Erreur: $e"); }
< catch (Exception $e) { $erreur = "Error: $e;"; ajoutLog("Erreur: $e"); }
---
> } catch (Error $e) { $erreur = " Error: $e;"; ajoutLog("Erreur: $e"); }
> catch (Exception $e) { $erreur = " Error: $e;"; ajoutLog("Erreur: $e"); }
248c248
< echo '' . $erreur . ' ';
---
> echo '' . $erreur . ' ';
290c290
< Ajouter ou modifier un ou plusieurs alias
---
>
Ajouter ou modifier un ou plusieurs alias
311c311
<
Ajouter ou modifier un ou plusieurs alias
---
>
Ajouter ou modifier un ou plusieurs alias
332c332
<
Ajouter ou modifier un ou plusieurs alias
---
>
Ajouter ou modifier un ou plusieurs alias
Only in soframedia-test/admin: stylesheetadmin.css
Only in soframedia/admin: tarif.php-old260128
Only in soframedia/admin: tarif_casque_edit.php-old260128
Only in soframedia/admin: tarif_edit.php-old260128
diff -r soframedia/admin/transaction.php soframedia-test/admin/transaction.php
217c217
< $tableau_transaction = ""; // technique Romuald, pour avoir le totale au début du tableau...
---
> $tableau_transaction = ""; // technique Quentin, pour avoir le totale au début du tableau...
219c219
< $tableau_ligne = ""; // technique Romuald, pour avoir le totale au début du tableau...
---
> $tableau_ligne = ""; // technique Quentin, pour avoir le totale au début du tableau...
287c287
< echo $tableau_transaction; // technique Romuald, pour avoir le totale au début du tableau...
---
> echo $tableau_transaction; // technique Quentin, pour avoir le totale au début du tableau...
diff -r soframedia/admin/utilisateur.php-old260121 soframedia-test/admin/utilisateur.php-old260121
100c100
<
---
> foreach($lst_blocksite_id as $idsite) { ?>
104c104
< Site = $site_id ?>: = getTxtChampData('nom', 'site', "site_id=$site_id"); ?>
---
> Site = $idsite ?>: = getTxtChampData('nom', 'site', "site_id=$idsite"); ?>
106a107
> } else if ($data['blocksite_id'] == 0) { echo("Aucun sites");
diff -r soframedia/admin/utilisateur_edit.php-old260121 soframedia-test/admin/utilisateur_edit.php-old260121
243c243
<
Nom de l'utilisateur:
---
>
Nom de l'utilisateur:
252c252
<
Pour les colones "drois de l'utilisateur", la valeur "1" signifie qu'il possède les drois
---
>
258,271c258,294
<
<
Sites associés à l'utilisateur:
< Tout les sites");
< } else {
< $lst_blocksite_id = explode(',', $info_utilisateur['blocksite_id']);
< foreach($lst_blocksite_id as $site_id) { ?>
<
< Site = $site_id ?>: = getTxtChampData('nom', 'site', "site_id=$site_id"); ?>
<
<
<