diff --git a/.gitignore b/.gitignore
index 0cfa66a..dca9940 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,10 @@
-Config/
-Config
-Config/dev.ini
-vendor/
-vendor
+Config/
+Config
+Config/dev.ini
+vendor/
+vendor
+logs/
+logs
+Cron/prod.ini
+Temp/
+Temp
\ No newline at end of file
diff --git a/Controleur/ControleurAjaxdemandereconnaissancefaciale.php b/Controleur/ControleurAjaxdemandereconnaissancefaciale.php
new file mode 100755
index 0000000..9796802
--- /dev/null
+++ b/Controleur/ControleurAjaxdemandereconnaissancefaciale.php
@@ -0,0 +1,24 @@
+beneficiaire = new Beneficiaire();
+ }
+
+ public function index() {
+ $this->beneficiaire->demandereconnaissancefaciale();
+ $this->genererVueAjax();
+ }
+
+ public function checkdemandereconnaissancefaciale()
+ {
+ $demandereconnaissancefaciale = $this->beneficiaire->checkdemandereconnaissancefaciale();
+ $codeEtat = $demandereconnaissancefaciale["codeEtat"];
+ $this->genererVueAjax(array('demandereconnaissancefaciale' => $demandereconnaissancefaciale, 'codeEtat' => $codeEtat));
+ }
+}
\ No newline at end of file
diff --git a/Controleur/ControleurConnexion.php b/Controleur/ControleurConnexion.php
index 22eccb8..6f17324 100755
--- a/Controleur/ControleurConnexion.php
+++ b/Controleur/ControleurConnexion.php
@@ -17,7 +17,7 @@ class ControleurConnexion extends Controleur
private $garantie;
private $societeusercentral;
- private $menuvue;
+ private $menuvue;
public function __construct()
{
$this->utilisateur = new Utilisateur();
@@ -770,7 +770,15 @@ class ControleurConnexion extends Controleur
$this->rediriger("Kine");
break;
default:
- $this->rediriger("Recherche");
+ $carteAvecDonnees = $utilisateur['carteAvecDonnees'];
+ if($carteAvecDonnees=="1")
+ {
+ $this->rediriger("Rechercheparcarte");
+ }
+ else
+ {
+ $this->rediriger("Recherche");
+ }
}
}
}
diff --git a/Controleur/ControleurFichebeneficiaire.php b/Controleur/ControleurFichebeneficiaire.php
index bf7eb63..f7fde1d 100755
--- a/Controleur/ControleurFichebeneficiaire.php
+++ b/Controleur/ControleurFichebeneficiaire.php
@@ -11,7 +11,7 @@ require_once 'Modele/Bonpec.php';
require_once 'Modele/Medecin.php';
require_once 'Modele/Garantiesbaremepriseencharge.php';
-class ControleurFichebeneficiaire extends Controleur {
+class ControleurFichebeneficiaire extends Controleur {
private $menuvue;
private $beneficiaire;
@@ -209,6 +209,13 @@ class ControleurFichebeneficiaire extends Controleur {
$sexe = $beneficiaire['sexe'];
$raison = $this->raison->getraisonconsultation($sexe);
+
+ // KANE => 24/02/205 => réponse demande reconnaissance faciale
+ $etatDemanderecFac = $this->beneficiaire->fn_etat_demandereconnaissancefaciale();
+ $libelleEtatDemanderecFac = $this->beneficiaire->fn_libelle_etat_demandereconnaissancefaciale();
+ $messagePrestataireRecFac = $this->beneficiaire->fn_message_demandereconnaissancefaciale();
+
+ // if (in_array($etatDemanderecFac, ["-1", "3", "4", "5"] , true)){}
$this->genererVue(array(
'beneficiaire' => $beneficiaire,
@@ -235,7 +242,10 @@ class ControleurFichebeneficiaire extends Controleur {
'bonNonLivrePha' => $bonNonLivrePha,
'nuit' => $nuit,
'acte' => $acte,
- 'specialite' => $specialite
+ 'specialite' => $specialite,
+ 'etatDemanderecFac' => $etatDemanderecFac,
+ 'libelleEtatDemanderecFac' => $libelleEtatDemanderecFac,
+ 'messagePrestataireRecFac' => $messagePrestataireRecFac
));
}
@@ -439,4 +449,11 @@ class ControleurFichebeneficiaire extends Controleur {
$this->beneficiaire->envoyer_otp($otpValue);
$this->rediriger("Fichebeneficiaire");
}
+
+ public function demandereconnaissancefaciale() {
+ $telephoneAutre = $this->requete->getParametreFormulaire("telephoneAutre");
+ $this->beneficiaire->demandereconnaissancefaciale($telephoneAutre);
+ $this->rediriger("Fichebeneficiaire");
+ }
+
}
\ No newline at end of file
diff --git a/Controleur/ControleurRechercheparcarte.php b/Controleur/ControleurRechercheparcarte.php
index 87da2ba..2575969 100755
--- a/Controleur/ControleurRechercheparcarte.php
+++ b/Controleur/ControleurRechercheparcarte.php
@@ -35,15 +35,6 @@ class ControleurRechercheparcarte extends Controleur {
$msgErreur="";
}
- /*
- var_dump(
- array(
- "msgErreur" => $msgErreur,
- )
- );
- exit();
- */
-
$this->beneficiaire->getModeBiometrie();
$_SESSION['p_okId'] = "-1";
@@ -62,43 +53,29 @@ class ControleurRechercheparcarte extends Controleur {
if(isset($_POST['donneesCarte']))
{
- // IS1 => Inter-Sante V1
- $donneesCarte = $_POST['donneesCarte']; // ex: "IS1|ebene|ESI6936000602"
+ $versionTagCarteEncours = $this->beneficiaire->getVersionTagCarteEncours();
+ $donneesCarte = $_POST['donneesCarte'];
$parts = explode('|', $donneesCarte);
- // var_dump($parts);
- // exit();
+ $versionTagCarte = base64_decode($parts[0]);
+ $codeEntite = base64_decode($parts[1]);
- if (count($parts) !== 3 || $parts[0] !== 'IS1') {
+ if (count($parts) !== 5 || $versionTagCarte !== $versionTagCarteEncours || $codeEntite != $_SESSION['p_codeSociete']) {
$msgErreur = 'Carte invalide / Invalid card';
}
else{
- $codeEntite = $parts[1];
- $numeroBeneficiaireCarte = $parts[2];
+ $numeroBeneficiaireCarte = base64_decode($parts[2]);
+ $tagUuid = $parts[3];
- $donneesCarte=trim($_POST['donneesCarte']);
-
- /*
- var_dump(
- array(
- "codeEntite" => $codeEntite,
- "numeroBeneficiaireCarte" => $numeroBeneficiaireCarte,
- )
- );
- exit();
- */
-
- if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ")
+ if($codeEntite<=" " || $numeroBeneficiaireCarte<=" " || $tagUuid<=" ")
{
$msgErreur = 'Carte invalide / Invalid card';
}
else
{
- // faire le traitement de la carte ici
-
$derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte);
- $beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte);
+ $beneficiaires = $this->beneficiaire->getBeneficiaireTag($versionTagCarte, $codeEntite, $numeroBeneficiaireCarte, $tagUuid);
$nbLignes = $beneficiaires->rowCount();
@@ -106,30 +83,12 @@ class ControleurRechercheparcarte extends Controleur {
{
$beneficiaires->closeCursor(); // Fermer le curseur
$msgErreur = "$numeroBeneficiaireCarte : Carte introuvable / Card not found";
-
- /*
- var_dump(
- array(
- "nbLignes" => $nbLignes,
- "msgErreur" => $msgErreur,
- )
- );
- exit();
- */
}
else
{
- $beneficiaire = $beneficiaires->fetch();
+ $beneficiaire = $beneficiaires->fetch(PDO::FETCH_ASSOC);
+
$beneficiaires->closeCursor(); // Fermer le curseur
- /*
- var_dump(
- array(
- "beneficiaire" => $beneficiaire,
- "nbLignes" => $nbLignes,
- )
- );
- exit();
- */
$_SESSION['p_idBeneficiaire_C'] = $beneficiaire['idBeneficiaire'];
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
@@ -140,9 +99,6 @@ class ControleurRechercheparcarte extends Controleur {
}
}
- // var_dump($msgErreur);
- // exit();
-
$this->genererVue(array('msgErreur' => $msgErreur));
}
}
\ No newline at end of file
diff --git a/Cron/Cronnettoyerfichierstemp.php b/Cron/Cronnettoyerfichierstemp.php
index 13214e5..5268dbb 100755
--- a/Cron/Cronnettoyerfichierstemp.php
+++ b/Cron/Cronnettoyerfichierstemp.php
@@ -1,14 +1,16 @@
societeusercentral = new Societeusercentral();
}
- // function suppression($dossier_traite , $extension_choisie, $age_requis)
function suppression($dossier_traite , $age_requis)
{
$repertoire = opendir($dossier_traite);
@@ -19,20 +21,10 @@ class Cronnettoyerfihierstemp
$infos = pathinfo($chemin);
- // $extension = $infos['extension'];
$age_fichier = time() - filemtime($chemin);
-
- // if($fichier!="." AND $fichier!=".." AND !is_dir($fichier)
- // $extension == $extension_choisie AND $age_fichier > $age_requis)
-
- /*
- echo "Chemai, : ".$chemin." Age : ".$age_fichier;
-
- echo "
";
- */
- if($fichier!="." AND $fichier!=".." AND !is_dir($fichier) AND $age_fichier > $age_requis)
+ if($fichier!="." AND $fichier!=".." AND !is_dir($chemin) AND $age_fichier > $age_requis)
{
unlink($chemin);
}
@@ -66,11 +58,51 @@ class Cronnettoyerfihierstemp
}
-$nettoyerfihierstemp = new Cronnettoyerfihierstemp();
+$nettoyerfihierstemp = new Cronnettoyerfihierstemp();
+$societeusercentral = (new Societeusercentral())->getSocieteuserSaas();
+/* KANE => maj 14/02/2026
$nettoyerfihierstemp->suppression( "../Temp" , "3600" );
-
$nettoyerfihierstemp->suppression( "../Temp/import" , "432000" );
+*/
+$tempProduction = $societeusercentral['tempProduction'];
+$tempPrestation = $societeusercentral['tempPrestation'];
+$tempGarant = $societeusercentral['tempGarant'];
+$tempAssure = $societeusercentral['tempAssure'];
+$tempRh = $societeusercentral['tempRh'];
+
+/*
+var_dump(
+ array(
+ "tempProduction" => $tempProduction,
+ "tempPrestation" =>$tempPrestation,
+ "tempGarant" => $tempGarant,
+ "tempAssure" => $tempAssure,
+ "tempRh" => $tempRh
+ )
+);
+exit();
+*/
+
+// Production
+$nettoyerfihierstemp->suppression($tempProduction."/Temp" , "3600" );
+$nettoyerfihierstemp->suppression($tempProduction."/Temp/import" , "432000" );
+
+// Prestation
+$nettoyerfihierstemp->suppression($tempPrestation."/Temp" , "3600" );
+$nettoyerfihierstemp->suppression($tempPrestation."/Temp/import" , "432000" );
+
+// Garant
+$nettoyerfihierstemp->suppression($tempGarant."/Temp" , "3600" );
+$nettoyerfihierstemp->suppression($tempGarant."/Temp/import" , "432000" );
+
+// Assure
+$nettoyerfihierstemp->suppression($tempAssure."/Temp" , "3600" );
+$nettoyerfihierstemp->suppression($tempAssure."/Temp/import" , "432000" );
+
+// RH
+$nettoyerfihierstemp->suppression($tempRh."/Temp" , "3600" );
+$nettoyerfihierstemp->suppression($tempRh."/Temp/import" , "432000" );
?>
diff --git a/Framework/Moritio.php b/Framework/Moritio.php
index d6500ee..a7f9b68 100755
--- a/Framework/Moritio.php
+++ b/Framework/Moritio.php
@@ -1,95 +1,95 @@
-ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199);
?>
-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
-jZHhVVVjDt8U6wVbImDDSy2Wsnnpsm===
-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
-ikCmGDPZ2oiThgQ1pPfA=
-HR+cPvhpaWRrHMSfW4a79RQgI65OBrUtcnqLvDkXZ1sLmvOI5e8fWBlVZPf78UoKvrKSWl0TYYJ6
-xzFtdlqc9xQ9UoaReTU8YN3SKnG8/hLEheM9xt8+OyoAnDULkkKGWG1xn4m2+DVhtJ9CWgSH+bcU
-ZMZRVSYssaAUz3gvsY44tDi6dh4dRvAiWBLGK9FuiPP45JUs2CUZmlY0ftFBDPHhWQ5clLNMpX3G
-bUWAE+0mXTlyhcPosY8RJtUhAwAA5lKDkG2f6l4SP6X9VRdsOwAXnKy6yPYiR8jtinfMpJ0HCujf
-c2AhL/+BaWjDKX1EPMqol1lILuuTG2s5akGtgCg7uTgbs6lLvddM6Y3cWZOpebWeC17eYFi/AXnG
-+HkwM5ZfDaKwW9QYlNpdSIFJdTFusqQTe7/W59JcPYKYanMhnrVrW7poQDREp8CjdzxUsSvghvjx
-YBUzcJRbvrGXVRhwY7OA0hqHL86U6mzBD/QUZLKv6lJ92nYjOyhxg6e2eivOL2rSyXAKSq7oPLFQ
-C8duFK9DvxPpFc9LlFEOu9VMdulGq67npAed2qNgqhGEwcqBwZrV+bZcbbb3xcdrzigUtCYp1uqu
-sY5r75+/S5JMGPLbinaXzFi7T9s+PEscah7nv8bq0treYyfIIkROegccJsOpoywacM87OjRnWyQL
-eoL5veEm377H4OMLMhnYw6asJEtksAFri6YXj6qhJ32h5raAKM8aoXEKsasDMgsPVb5DJWoiMjLf
-e4F4wKBeUgGn3DR6oYWg5qy3lym8Ft4RvnK5ITCt1ml8aHAey7yusN4Q2pyKnX5P3HZCEOZ50Cch
-sHQ8MWy5w51mQ4YFic5j1T+uqr+yAlE+hLony4vjIffFhQMs21A5I5mbwkIUAqakJXeHIsJGtyZp
-hA/CIho6KpVzbmy/Rm+QtQwX0HVo32JLDdfnrqKXDHOzKHfFwMoyTXjNlQ+/9QdtiZb1bEXhKfNS
-5FR5a5gbvR8TP6Wpl2oGbMsMjvPiei0L4tDdqQ2elmq+BVxTb66djgbY5zGGelloPdoEbfuajacQ
-HbMMe0B/Y9io5F186A1xsLKpSjwkbL5QxWH3PD/fabTNH7qnjVWG42+jqe4PsjySV4QHYHAfQGHF
-FajHDMU+oGfBRz0D5YPjp9XM65H/sp2P9bsPkWBycCVJrVkRONg8T5QxK2EebnPZSLf/YTwJiL+l
-WK68Xdt676vracXJ7WIW156dvsOTO2H4ozr6ZIQ9DAf/A9N9CJz8csAEVlORzfnqOzGRApwopJqs
-XW6Sy/z9dP6JVaDFoHhRxi0r75EMbvzn8NncjffcsQT7OLFb18vPNW3F9D6xgIgy1r2S8BRzXsxf
-w7s5CqBBHn4gHswLQOdZjbhCC0ZX8iRj7FCObVoj/Gc4mYJ/totwzcPXz39X3MtepUXZgWHcJ1dh
-0b8doGNIpSuTd9cCGCp6tOS7TwxpNM42tic5rojutdnaksPzmieJZNIyy93bsZ/usyHWlXV5ZS6i
-dqFctbJvr1TNMqb4JEAA3EGJZj7483X6Td2wO0s0Hp7ehABkgnlMmGzTCeJ8zsV1K8deZ1Bh9l9l
-CtZzWK5uJUb9Ha4Yo5qjRyRMLudn/3TFN3KtBl9FL9pJYHbtuTXFDalj73QjC15//2d922MlJUog
-AQIwgy3sMmQFkDiE4LIXqiOeKvcMjXiTP7eRLVVr913SKa3ynaN7QIHZk35mLg6S3m9vq/T/qQUb
-AxhIiAneB/krgvKwh1cuSp8XsCTpUYkf/ltxfjkjMv18JQqja3tfUh5VZ6Q2ByqMNPVaZOqwQkUX
-aoXqoHqWWh4q/coTHXMQAI6jI0OEERTE4AZfZFroor216NxTevJy539Zyju4IX6BgoemQq+wvqJg
-q8TZ8i/ZiM9Ux5uwm1ad0Mbmn0JdsrX6FcafnSo+7fIPOwwfbJE0/S1xIYrn7xXphKneISP7csPu
-8YIRbPaIKwEjSZyZfX5JWgKv2S+4aKLNbgiPYdenl6hDz/zlzS+brEJ//d0apjGLo+ecwIpOAbgR
-zWOJxOO/mkP4TTWs70sUv6Kx46J2PE3umtyJgVb3mBI7bSg1J6Rh+rKeWvo8wWo0kh5uhLrNkvHA
-As5mtNKRdpa8JKzCTaSYZWAmnoALyKrxlBbAj6zV4sY3iaobTb4P1T+rKgqIhiQhyC9HX9rPzpQW
-A9i2qM5j9w0C5xjN3stvYBwjhzboMMuuChV/ffbbM6vfp+OmLj7+d2crRDQVHm==
\ No newline at end of file
+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
+h6T2h1NpQMwMztYhVGtjiD3Cwf4=
\ No newline at end of file
diff --git a/Js/fonctions.js b/Js/fonctions.js
index fa89237..ebaf974 100755
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -28712,3 +28712,46 @@ function enregistrerconsultationassureur()
}
});
}
+
+async function envoyer_demande_reconnaissance_faciale() {
+ // alert("envoyer_demande_reconnaissance_faciale");
+ // return;
+
+ // Demande de confirmation multilingue
+ const isConfirm = await confirm_ebene_sweet(
+ "Confirmez-vous la validation?",
+ "Do you confirm validation?"
+ );
+
+ if (!isConfirm) {
+ return false;
+ }
+
+ try {
+ await $.ajax({
+ url: $("#racineWeb").val() + "Ajaxdetaildentisterie/valider/",
+ type: 'POST',
+ data: ''
+ });
+
+ alert_ebene(
+ "Demande envoyée!",
+ "Request sent!"
+ );
+
+ fiche_beneficiaire();
+
+ } catch (error) {
+ console.error("Erreur :", error);
+ }
+}
+
+function init_demande_reconnaissance_faciale() {
+ // alert("init_demande_reconnaissance_faciale");
+ // return;
+
+ // $("#idHtagcarte").val(idHtagcarte);
+ $("#telephoneAutre").focus();
+ $("#div_demande_reconnaissance_faciale").modal({backdrop: 'static', keyboard: false, show: true });
+ $("#div_demande_reconnaissance_faciale").modal("show");
+}
\ No newline at end of file
diff --git a/Modele/Beneficiaire.php b/Modele/Beneficiaire.php
index a31644d..4d1997e 100755
--- a/Modele/Beneficiaire.php
+++ b/Modele/Beneficiaire.php
@@ -1301,5 +1301,90 @@ public function getTarifActeAdherent($idAdherent)
$this->executerRequete($sql, array($idOtpprestation, $otpStatus, $user));
}
+
+ public function getVersionTagCarteEncours() {
+ $sql = 'SELECT versionTagCarte FROM societeuser LIMIT 1;';
+ $resultat = $this->executerRequete($sql);
+ $ligne = $resultat->fetch(PDO::FETCH_ASSOC);
+ return $ligne['versionTagCarte'];
+ }
+
+ public function getBeneficiaireTag($versionTagCarte, $codeEntite, $numeroBeneficiaireCarte, $tagUuid)
+ {
+ $sql = 'call sp_p_get_beneficiaire_tag(?, ?, ?, ?);';
+ $beneficiaire = $this->executerRequete($sql, array($versionTagCarte, $codeEntite, $numeroBeneficiaireCarte, $tagUuid));
+ return $beneficiaire;
+ }
+
+ public function demandereconnaissancefaciale($telephoneAutre)
+ {
+ $codeSociete = $_SESSION['p_codeSociete'];
+ $codePrestataire = $_SESSION['p_codePrestataire_C'];
+ $idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
+ $user = $_SESSION['p_login'];
+
+ $sql = 'call sp_p_demandereconnaissancefaciale(?, ?, ?, ?, ?);';
+ $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $telephoneAutre, $user));
+ }
+ public function checkdemandereconnaissancefaciale()
+ {
+ $codeSociete = $_SESSION['p_codeSociete'];
+ $codePrestataire = $_SESSION['p_codePrestataire_C'];
+ $idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
+
+ $sql = 'call sp_p_checkdemandereconnaissancefaciale(?, ?, ?);';
+ $resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire));
+ $ligne = $resultat->fetch(PDO::FETCH_ASSOC);
+ return $ligne;
+ }
+
+ public function fn_etat_demandereconnaissancefaciale()
+ {
+ $codeSociete = $_SESSION['p_codeSociete'];
+ $codePrestataire = $_SESSION['p_codePrestataire_C'];
+ $idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
+
+ $sql = 'select fn_etat_demandereconnaissancefaciale(?, ?, ?) as etatDemanderecFac';
+
+ $resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire));
+
+ $ligne = $resultat->fetch(PDO::FETCH_ASSOC);
+
+
+ return $ligne['etatDemanderecFac'];
+ }
+
+ public function fn_libelle_etat_demandereconnaissancefaciale()
+ {
+ $codeSociete = $_SESSION['p_codeSociete'];
+ $codePrestataire = $_SESSION['p_codePrestataire_C'];
+ $idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
+
+ $sql = 'select fn_libelle_etat_demandereconnaissancefaciale(?, ?, ?, ?) as libelleEtatDemanderecFac';
+
+ $resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $_SESSION['p_lang']));
+
+ $ligne = $resultat->fetch(PDO::FETCH_ASSOC);
+
+
+ return $ligne['libelleEtatDemanderecFac'];
+ }
+
+ public function fn_message_demandereconnaissancefaciale()
+ {
+ $codeSociete = $_SESSION['p_codeSociete'];
+ $codePrestataire = $_SESSION['p_codePrestataire_C'];
+ $idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
+
+ $sql = 'select fn_message_demandereconnaissancefaciale(?, ?, ?, ?) as messagePrestataireRecFac';
+
+ $resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $_SESSION['p_lang']));
+
+ $ligne = $resultat->fetch(PDO::FETCH_ASSOC);
+
+
+ return $ligne['messagePrestataireRecFac'];
+ }
+
}
\ No newline at end of file
diff --git a/Societes/envoyx/Ged/test b/Societes/envoyx/Ged/test
new file mode 100644
index 0000000..30d74d2
--- /dev/null
+++ b/Societes/envoyx/Ged/test
@@ -0,0 +1 @@
+test
\ No newline at end of file
diff --git a/Societes/fideliasn/Ged/test b/Societes/fideliasn/Ged/test
new file mode 100644
index 0000000..30d74d2
--- /dev/null
+++ b/Societes/fideliasn/Ged/test
@@ -0,0 +1 @@
+test
\ No newline at end of file
diff --git a/Societes/generaliacm/Ged/test b/Societes/generaliacm/Ged/test
new file mode 100644
index 0000000..30d74d2
--- /dev/null
+++ b/Societes/generaliacm/Ged/test
@@ -0,0 +1 @@
+test
\ No newline at end of file
diff --git a/Vue/Ajaxconnexioncookie/french.php b/Vue/Ajaxconnexioncookie/french.php
index 92eacc6..dc90704 100755
--- a/Vue/Ajaxconnexioncookie/french.php
+++ b/Vue/Ajaxconnexioncookie/french.php
@@ -12,7 +12,7 @@
- Portail Prestataire centralisé dev01
+ Portail Prestataire
" "): ?>
diff --git a/Vue/Fichebeneficiaire/index.php b/Vue/Fichebeneficiaire/index.php
index 8d6666e..f4313e8 100755
--- a/Vue/Fichebeneficiaire/index.php
+++ b/Vue/Fichebeneficiaire/index.php
@@ -113,7 +113,6 @@
$handle = null;
if($_SESSION['p_lienPhoto_C']>" " && $faceRegistered=="1")
{
- // $lienPhoto = $_SESSION['p_dossierPhoto_C'].$_SESSION['p_dossierSociete'].'/Photos/'.$_SESSION['p_lienPhoto_C'];
$lienPhoto = $_SESSION['p_lienPhotoFace'].$_SESSION['p_lienPhoto_C'];
// Vérifie si le fichier existe en essayant de l'ouvrir
$handle = @fopen($lienPhoto, "r");
@@ -138,6 +137,9 @@
"p_dossierPhoto_C" => $_SESSION['p_dossierPhoto_C'],
"p_dossierSociete" => $_SESSION['p_dossierSociete'],
"handle" => $handle,
+ "etatDemanderecFac" => $etatDemanderecFac,
+ "libelleEtatDemanderecFac" => $libelleEtatDemanderecFac,
+ "messagePrestataireRecFac" => $messagePrestataireRecFac,
)
);
*/
@@ -154,6 +156,32 @@
$imgData = $_SESSION['p_photoAssureCrypte'];
?>
+
+
+
+
+
+
+
+ demande est détectée";
+?>
+
+
+
@@ -208,14 +236,45 @@