From f5e6112d3cc6eecabaf65ae4d6a0d3a91cfcc37e Mon Sep 17 00:00:00 2001 From: cherif Date: Wed, 18 Sep 2024 21:04:28 +0200 Subject: [PATCH] 18/09/2024 - 21h --- src/App.js | 9 +- src/components/DisplayDetailClass_new_v2.js | 5 +- src/components/DisplayDetailClass_new_v3.js | 2087 ++- ...play_Partner_Catalog_DetailClass_new_v2.js | 1660 +- src/components/Formation_Partner_Catalog.js | 2 +- src/components/Mon_Catalogue_Public.js | 18 +- src/components/Recherche_new_v4.js | 3691 ++++ ...play_partner_catalog_detailclass_new_v2.js | 2 +- src/pages/recherche_new_v4.js | 21 + src/styles/components/_crm_opportunite.scss | 1 - .../_displaydetailclass_new_v3.scss | 813 +- .../components/_mon_catalogue_public.scss | 165 +- src/styles/components/_reherche_new_v4.scss | 14557 ++++++++++++++++ src/styles/index.scss | 3 +- 14 files changed, 20750 insertions(+), 2284 deletions(-) create mode 100644 src/components/Recherche_new_v4.js create mode 100644 src/pages/recherche_new_v4.js create mode 100644 src/styles/components/_reherche_new_v4.scss diff --git a/src/App.js b/src/App.js index 9826ad1..406cc12 100644 --- a/src/App.js +++ b/src/App.js @@ -8,6 +8,7 @@ import Login from './pages/Login'; import Recherche_new_v2 from "./pages/recherche_new_v2"; import Recherche_new_v3 from "./pages/recherche_new_v3"; +import Recherche_new_v4 from "./pages/recherche_new_v4"; import Mon_Catalogue_Public from "./pages/mon_catalogue_public"; @@ -149,6 +150,7 @@ function App() { + @@ -172,15 +174,16 @@ function App() { - + - - + + + diff --git a/src/components/DisplayDetailClass_new_v2.js b/src/components/DisplayDetailClass_new_v2.js index d961b15..83d950e 100644 --- a/src/components/DisplayDetailClass_new_v2.js +++ b/src/components/DisplayDetailClass_new_v2.js @@ -398,7 +398,7 @@ const DisplayDetailClass_new_v2 = (props) => { axios.post(myurl, form).then(res => { // console.log(" In Display res.data.status = " + res.data.status); - console.log(" In Display res.data.message = " + res.data.message); + // console.log(" In Display res.data.message = " + res.data.message); if (String(res.data.status) === String("true")) { if (res.data.message.length > 0) { @@ -1247,9 +1247,8 @@ const DisplayDetailClass_new_v2 = (props) => { {String(ismetiermanaged) === "1" &&
autre - -
} +
diff --git a/src/components/DisplayDetailClass_new_v3.js b/src/components/DisplayDetailClass_new_v3.js index 25c0922..01a53ea 100644 --- a/src/components/DisplayDetailClass_new_v3.js +++ b/src/components/DisplayDetailClass_new_v3.js @@ -398,7 +398,7 @@ const DisplayDetailClass_new_v3 = (props) => { axios.post(myurl, form).then(res => { // console.log(" In Display res.data.status = " + res.data.status); - console.log(" In Display res.data.message = " + res.data.message); + // console.log(" In Display res.data.message = " + res.data.message); if (String(res.data.status) === String("true")) { if (res.data.message.length > 0) { @@ -587,8 +587,8 @@ const DisplayDetailClass_new_v3 = (props) => { main_h_px = local_main_h_px + "px"; } } - document.getElementById('mob_block_cross_sell_cat').style.top = local_tmp; - document.getElementById('mobile').style.height = main_h_px; + // document.getElementById('mob_block_cross_sell_cat').style.top = local_tmp; + //document.getElementById('mobile').style.height = main_h_px; } @@ -832,57 +832,12 @@ const DisplayDetailClass_new_v3 = (props) => { } else { setinscritpion("1"); } - if (window.screen.width < 601) { - var meme_orga_top = document.getElementById('mob_block_cross_sell_cat').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('mobile').style.height; - var sticky_div_hilight_top = "1300"; + - - var new_meme_orga_top = parseInt(meme_orga_top) + 900; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 900; - var new_sticky_div_hilight_top = parseInt(sticky_div_hilight_top) + 900; - - document.getElementById('mob_block_cross_sell_cat').style.top = new_meme_orga_top + "px"; - document.getElementById('mobile').style.height = new_displaydetailclass_new_v2_hei + "px"; - document.getElementById('sticky_div_hilight_pave').style.top = new_sticky_div_hilight_top + "px"; - - window.scrollTo(0, 500); - } - else if (window.screen.width >= 601 && window.screen.width <= 991) { - var meme_orga_top = document.getElementById('block_crossell_meme_orga').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('desktop').style.height; - var new_meme_orga_top = parseInt(meme_orga_top) + 900; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 900; - document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px"; - document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px"; + if (document.getElementById('myRef_informe')) { + var divh = document.getElementById('myRef_informe').offsetTop; window.scrollTo({ - top: 0, - behavior: "smooth", - }); - - } - else if (window.screen.width >= 992 && window.screen.width <= 1199) { - var meme_orga_top = document.getElementById('block_crossell_meme_orga').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('desktop').style.height; - var new_meme_orga_top = parseInt(meme_orga_top) + 500; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 500; - document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px"; - document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px"; - window.scrollTo({ - top: 0, - behavior: "smooth", - }); - } - else if (window.screen.width >= 1200) { - var meme_orga_top = document.getElementById('block_crossell_meme_orga').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('desktop').style.height; - var new_meme_orga_top = parseInt(meme_orga_top) + 500; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 500; - document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px"; - document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px"; - - window.scrollTo({ - top: 0, + top: divh, behavior: "smooth", }); } @@ -893,58 +848,16 @@ const DisplayDetailClass_new_v3 = (props) => { function Contact_bton(event) { setinscritpion("2"); - if (window.screen.width < 601) { - //document.getElementById('mob_block_cross_sell_cat').style.display = "none"; - var meme_orga_top = document.getElementById('mob_block_cross_sell_cat').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('mobile').style.height; - var sticky_div_hilight_top = "1300"; - - var new_meme_orga_top = parseInt(meme_orga_top) + 900; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 900; - var new_sticky_div_hilight_top = parseInt(sticky_div_hilight_top) + 900; - - - document.getElementById('mob_block_cross_sell_cat').style.top = new_meme_orga_top + "px"; - document.getElementById('mobile').style.height = new_displaydetailclass_new_v2_hei + "px"; - document.getElementById('sticky_div_hilight_pave').style.top = new_sticky_div_hilight_top + "px"; - - - window.scrollTo(0, 500); - } - - else if (window.screen.width >= 601 && window.screen.width <= 991) { - var meme_orga_top = document.getElementById('block_crossell_meme_orga').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('desktop').style.height; - var new_meme_orga_top = parseInt(meme_orga_top) + 900; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 900; - document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px"; - document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px"; - - } - else if (window.screen.width >= 992 && window.screen.width <= 1199) { - var meme_orga_top = document.getElementById('block_crossell_meme_orga').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('desktop').style.height; - var new_meme_orga_top = parseInt(meme_orga_top) + 500; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 500; - document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px"; - document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px"; - } - else if (window.screen.width >= 1200) { - var meme_orga_top = document.getElementById('block_crossell_meme_orga').style.top; - var displaydetailclass_new_v2_hei = document.getElementById('desktop').style.height; - var new_meme_orga_top = parseInt(meme_orga_top) + 500; - var new_displaydetailclass_new_v2_hei = parseInt(displaydetailclass_new_v2_hei) + 500; - document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px"; - document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px"; - - } - else { + if (document.getElementById('myRef_informe')) { + var divh = document.getElementById('myRef_informe').offsetTop; window.scrollTo({ - top: 0, + top: divh, behavior: "smooth", }); } + + } @@ -1177,795 +1090,1467 @@ const DisplayDetailClass_new_v3 = (props) => { setExpanded(isExpanded ? panel : false); }; + const myRef_informe = useRef(null) + /// ---- return (
+ + + + + + {`${DetailTraining["title"]}`} + +
+
-
- -
-
- entrete -
-
-
- - -
-
- - -
- MySy Training Technology - -
-
- -
- - - -
{ history.push("/") }}> -   Les formations -
- - {/*
{ history.push("/Recherche-Article-formation") }}> - Le blog -
*/} - -
{ history.push("/QuiSommesNous") }}> - Qui Sommes nous? -
- - -
{ history.push("/Produits-Services") }}> - Nos Services -
- -
- -
- -
- -
- -
- -
- -
- - - {String(someoneconnected) !== String("1") && } - -
- -
- -
- -
- -
- -
- {String(someoneconnected) !== String("1") && } - {String(someoneconnected) === String("1") && } -
- -
- -
- -
- - -
- - - -
- - -
- -
- {ratingvalue && String(ratingvalue).length === 1 && - parseInt(String(ratingvalue)) <= 5 && - } -
- -
- {DetailTraining["title"]} -
- -
- -
- {DetailTraining["cpf"] && String(DetailTraining["cpf"]) === "1" && - "Éligible au CPF"} - - {!DetailTraining["cpf"] || String(DetailTraining["cpf"]) !== "1" && - "NON Éligible au CPF"} -
- -
- -
- - - -
+
+
-
+ +
+ + {String(ismetiermanaged) !== "0" && String(ismetiermanaged) !== "1" &&
+ + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("it") && + informatique} + + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("graphisme") && + graphisme} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("management") && + management} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("digital") && + digital} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("office") && + office} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("rh") && + ressources humaines} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("vente") && + vente} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("dev_perso") && + developpement personnel} +
} -
+ {String(ismetiermanaged) === "0" &&
+ autre -
+
} -
-
-
- Description + {String(ismetiermanaged) === "1" &&
+ autre +
} + +
+
+
- {DetailTraining["description"] &&
- {parse(String(DetailTraining["description"]))} +
+ {DetailTraining["title"]} +
+
+ +
+ {DetailTraining["cpf"] && String(DetailTraining["cpf"]) === "1" && + "Éligible au CPF"} + + {!DetailTraining["cpf"] || String(DetailTraining["cpf"]) !== "1" && + "NON Éligible au CPF"} +
- }
-
- - {GetCurrentClass_result && GetCurrentClass_result.length > 0 && -
-
- Les sessions - - -
-
-
    - - {GetCurrentClass_result && GetCurrentClass_result.slice(0, 5).map((formation) => ( - - -
  • - - {(JSON.parse(formation).session_ondemande) && (JSON.parse(formation).session_ondemande) === "1" && } - - {(!(JSON.parse(formation).session_ondemande) || (JSON.parse(formation).session_ondemande) === "0") && } -
  • - - ))} - -
-
+ {String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") && +
Gratuit
} -
-
-
- Objectif -
- {DetailTraining["objectif"] &&
- {parse(String(DetailTraining["objectif"]))} + {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && String(DetailTraining["price"]) === String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0) + && DetailTraining["price"] && +
+ {String(DetailTraining["price"])} € HT +
} -
- } + {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0 + && DetailTraining["price"] &&
+ -
+ + +
} + + {String(action).toLowerCase() !== "information" && String(action).toLowerCase() !== "inscription" && +
+ +
+ +
+ M'inscrire +
+ +
+ +
+ +
+ M'informer sur la formation + +
-
+
+
} -
-
- Programme -
- {DetailTraining["programme"] &&
- {parse(String(DetailTraining["programme"]))} +
-
- } -
+
- -
- {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].length > 0 && < div className="block_info_page_pave_title_desc_long_text" > -
- Modules +
+ Caractéristiques
+
- {DetailTraining["tab_ue_detail_data"] &&
+
    +
  • +
    -
    - {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].map((val) => ( -
    +
    - - } - aria-controls={val._id} - id={val._id} - > - {val.code} - - {val.titre} - - - - - {parse(String(val.description).replace(/(<([^>]+)>)/ig, ''))} + - - - +
    + +
    + {DetailTraining.presentiel && DetailTraining.presentiel.distantiel === "1" && " Oui "} + {DetailTraining.presentiel && DetailTraining.presentiel.distantiel === "0" && " Non "} +
    - ))} -
    -
    } +
  • + +
  • +
    + +
    + + +
    + +
    + {DetailTraining.presentiel && DetailTraining.presentiel.presentiel === "1" && " Oui "} + {DetailTraining.presentiel && DetailTraining.presentiel.presentiel === "0" && " Non "} +
    +
    -
} + -
+
  • - {DetailTraining["pourqui"] && String(DetailTraining["pourqui"]).length > 2 &&
    -
    - Pour Qui ? -
    - {DetailTraining["pourqui"] &&
    - {parse(String(DetailTraining["pourqui"]))} +
    +
    + +
    -
    - } -
    } -
    - - {DetailTraining["plus_produit"] && String(DetailTraining["plus_produit"]).length > 2 &&
    -
    - Points forts -
    - {DetailTraining["plus_produit"] &&
    - {parse(String(DetailTraining["plus_produit"]))} - - -
    - - } -
    } - - - - -
    - -
    - - {/****** Stick droire */} -
    - - -
    - - - {class_img_stored_in_bdd && String(class_img_stored_in_bdd).length > 50 &&
    - - -
    - } - - {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) !== "0" && String(ismetiermanaged) !== "1" &&
    - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("it") && - informatique} - - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("graphisme") && - graphisme} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("management") && - management} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("digital") && - digital} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("office") && - office} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("rh") && - ressources humaines} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("vente") && - vente} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sport") && - sport} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sante_nat") && - sante naturelle} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("dev_perso") && - developpement personnel} - - -
    } - - {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "0" &&
    - autre - -
    } - - {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "1" &&
    - autre - -
    } - - - - - {String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") && -
    Gratuit -
    - } - - {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0) - && DetailTraining["price"] &&
    {String(DetailTraining["price"])} HT
    } - - {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0 - && DetailTraining["price"] &&
    - - - - -
    } - - - - {String(action).toLowerCase() !== "information" && String(action).toLowerCase() !== "inscription" &&
    - -
    - -
    -
    M’inscrire
    -
    - -
    -
    -
    M’informer sur la formation
    -
    - -
    } - - - -
    - -
    Caractéristiques :
    - - -
    -
      - -
    • -
      - -
      - Durée : + {String(DetailTraining["duration_unit"]) !== "user_rythme" && +
      + {DetailTraining["duration"]} {DetailTraining["duration_unit"]}(s)
      - {String(DetailTraining["duration_unit"]) !== "user_rythme" && -
      - {DetailTraining["duration"]}   {DetailTraining["duration_unit"]} (s) + } -
      + {String(DetailTraining["duration_unit"]) === "user_rythme" && +
      + A votre rythme +
      + } + +
      + +
    • + +
    • + +
      + +
      + + + +
      + +
      + {DetailTraining["certif"] && String(DetailTraining["certif"]) !== String("1") && " Non " } - - {String(DetailTraining["duration_unit"]) === "user_rythme" && -
      - A votre rythme - -
      + {DetailTraining["certif"] && String(DetailTraining["certif"]) === String("1") && " Oui " } +
      + + +
      + +
    • + +
    • + +
      + +
      + +
      -
    • - -
    • -
      - -
      - Certification : -
      - -
      - {DetailTraining["certif"] && String(DetailTraining["certif"]) !== String("1") &&
      - - Non  
      - } - {DetailTraining["certif"] && String(DetailTraining["certif"]) === String("1") &&
      - - Oui  
      - } - -
      +
      + {DetailTraining["support"] && } + {!DetailTraining["support"] && "Non précisé"}
      -
    • - -
    • -
      - -
      - Distanciel : -
      - -
      - {DetailTraining.presentiel && DetailTraining.presentiel.distantiel === "1" &&
      Oui
      } - {DetailTraining.presentiel && DetailTraining.presentiel.distantiel !== "1" &&
      Non
      } - -
      -
      -
    • +
    -
  • -
    - -
    - Presentiel : -
    - -
    - {DetailTraining.presentiel && DetailTraining.presentiel.presentiel === "1" &&
    Oui
    } - {DetailTraining.presentiel && DetailTraining.presentiel.presentiel !== "1" &&
    Non
    } - -
    +
  • -
    - -
  • -
    - -
    - Support : -
    - -
    - {DetailTraining["support"] &&
    - - {DetailTraining["support"]}  
    - } - {!DetailTraining["support"] &&
    - - Non précisé  
    - } - -
    + +
    -
  • - - -
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + + +
    + +
    + +
    + +
    + Organisme de formation +
    + +
    + {partnair_name && } +
    + + +
    + +
    + +
    + +
    + + {String(inscritpion) === "2" &&
    + + +
    + } + {String(inscritpion) === "1" &&
    + + +
    + + } + + +
    + Description +
    + + +
    + {parse(String(DetailTraining["description"]))} +
    +
    + + + {GetCurrentClass_result && GetCurrentClass_result.length > 0 && +
    + +
    + Les sessions +
    + +
    +
      + + + {GetCurrentClass_result && GetCurrentClass_result.slice(0, 5).map((formation) => ( +
    • + {(JSON.parse(formation).session_ondemande) && (JSON.parse(formation).session_ondemande) === "1" && } + + {(!(JSON.parse(formation).session_ondemande) || (JSON.parse(formation).session_ondemande) === "0") && } +
    • + + ))} + +
    +
    + + +
    } + +
    + +
    + Objectif +
    + + {DetailTraining["objectif"] &&
    + {parse(String(DetailTraining["objectif"]))} +
    + }
    +
    - -------------- -
    +
    + Programme +
    - {String(isqualiopi) === "1" &&
    - Qualiopi -
    } - - {String(isdatadock) === "1" &&
    - DataDock - -
    } - - {String(iscertitrace) === "1" &&
    - Certitrace - -
    } - - {String(isbureaucertitrace) === "1" &&
    - Bureau Certitrace - -
    } - - {String(iscertifvoltaire) === "1" &&
    - Certitrace - -
    } + {DetailTraining["programme"] &&
    + {parse(String(DetailTraining["programme"]))}sticky_div_hilight +
    + }
    - usersupqual
    - -
    - - - -
    - +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].length > 0 && < div className="mob_info_page_title_desc_long_txt" > +
    + Modules
    -
    - + + {DetailTraining["tab_ue_detail_data"] &&
    + +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].map((val) => ( +
    + + + } + aria-controls={val._id} + id={val._id} + > + + + {val.titre} + + + + +
    {parse(String(val.description).replace(/(<([^>]+)>)/ig, ''))}
    + +
    +
    +
    + + +
    + ))} +
    + +
    } + +
    } + +
    + + + + {DetailTraining["pourqui"] &&
    + +
    + Pour Qui ?
    -
    - - + {DetailTraining["pourqui"] &&
    + {parse(String(DetailTraining["pourqui"]))}
    -
    + } -
    -
    - Organisme de formation -
    - -
    - - {partnair_name && } -
    - -
    - ----------- +
    }
    +
    + +
    +
    + +
    + +
    + + {associatedtraining_message && associatedtraining_message.length > 0 && +
    + Cela pourrait aussi vous intéresser +
    } + +
    + + {associatedtraining_message && String(associatedtraining_api) === "True" && + associatedtraining_message.slice(0, 3).map((formation) => ( + +
    + +
    + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("it") && + informatique} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("graphisme") && + graphisme} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("management") && + management} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("digital") && + digital} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("office") && + office} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("rh") && + ressources humaines} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("vente") && + vente} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sport") && + sport} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sante_nat") && + sante naturelle} + + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("dev_perso") && + developpement personnel} + + {!JSON.parse(formation).metier && autre personnel} + +
    + +
    +
    + {JSON.parse(formation).cpf && (String(JSON.parse(formation).cpf)) === "1" && + "Éligible au CPF"} + + {!JSON.parse(formation).cpf || String(JSON.parse(formation).cpf) !== "1" && + "NON Éligible au CPF"} + +
    + +
    + + +
    + +
    + {JSON.parse(formation).note && String(JSON.parse(formation).note).length === 1 && + parseInt(String(JSON.parse(formation).note)) <= 5 && + } +
    + +
    + {parse(String(JSON.parse(formation).title))} +
    + + {JSON.parse(formation).price &&
    + {(String(JSON.parse(formation).price))} € HT + +
    } + + +
    + +
    + +
    { + e.preventDefault(); + //test(props.formation.external_code); + window.open( + "/Display-Detail-formation/" + JSON.parse(formation).internal_url, + '_self' + ); + + + }}> +
    + Voir les détails +
    + +
    + + +
    + +
    + ))} + +
    + +
    + + +
    + +
    + +
    + +
    + +
    +
    -
    -
    - {associatedtraining_message && String(associatedtraining_api) === "True" && associatedtraining_message.length > 0 && -
    Cela pourrait aussi vous intéresser
    } +
    +
    -
    - {associatedtraining_message && String(associatedtraining_api) === "True" && - associatedtraining_message.slice(0, 3).map((formation) => ( -
    +
    -
    - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("it") && - informatique} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("graphisme") && - graphisme} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("management") && - management} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("digital") && - digital} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("office") && - office} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("rh") && - ressources humaines} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("vente") && - vente} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sport") && - sport} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sante_nat") && - sante naturelle} +
    +
    - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("dev_perso") && - developpement personnel} +
    +
    - {!JSON.parse(formation).metier && autre personnel} + +
    + MySy Training Technology + +
    +
    + +
    + + + +
    { history.push("/") }}> +   Les formations +
    + + {/*
    { history.push("/Recherche-Article-formation") }}> + Le blog +
    */} + +
    { history.push("/QuiSommesNous") }}> + Qui Sommes nous? +
    + + +
    { history.push("/Produits-Services") }}> + Nos Services +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + + + {String(someoneconnected) !== String("1") && } + +
    + +
    + +
    + +
    + +
    + +
    + {String(someoneconnected) !== String("1") && } + {String(someoneconnected) === String("1") && } +
    + +
    + +
    + +
    -
    -
    - {JSON.parse(formation).cpf && (String(JSON.parse(formation).cpf)) === "1" && + + +
    + + +
    + +
    + {ratingvalue && String(ratingvalue).length === 1 && + parseInt(String(ratingvalue)) <= 5 && + } +
    + +
    + {DetailTraining["title"]} +
    + +
    + +
    + {DetailTraining["cpf"] && String(DetailTraining["cpf"]) === "1" && "Éligible au CPF"} - {!JSON.parse(formation).cpf || String(JSON.parse(formation).cpf) !== "1" && + {!DetailTraining["cpf"] || String(DetailTraining["cpf"]) !== "1" && "NON Éligible au CPF"} - -
    +
    -
    +
    -
    - {JSON.parse(formation).note && String(JSON.parse(formation).note).length === 1 && - parseInt(String(JSON.parse(formation).note)) <= 5 && - } -
    +
    +
    -
    {parse(String(JSON.parse(formation).title)).substring(0, 50)} -
    - - {JSON.parse(formation).price &&
    - {(String(JSON.parse(formation).price))} € HT -
    } +
    -
    +
    -
    { - e.preventDefault(); - //test(props.formation.external_code); - window.open( - "/Display-Detail-formation/" + JSON.parse(formation).internal_url, - '_self' - ); +
    + + {String(inscritpion) === "1" &&
    + +
    + + } + + {String(inscritpion) === "2" &&
    + + +
    + + } + + {(String(action).toLocaleLowerCase() === "inscription" || String(action).toLocaleLowerCase() === "information") + && String(action).toLocaleLowerCase() !== "evaluation" + &&
    + + +
    + } + + {String(action).toLocaleLowerCase() !== "inscription" && String(action).toLocaleLowerCase() !== "information" && String(tokenEval_api) === "true" + &&
    - }}> -
    - Voir les détails -
    + +
    + } + + + +
    +
    +
    + Description +
    + {DetailTraining["description"] &&
    + {parse(String(DetailTraining["description"]))} + +
    + } +
    +
    + + {GetCurrentClass_result && GetCurrentClass_result.length > 0 && +
    +
    + Les sessions + + +
    +
    +
      + + {GetCurrentClass_result && GetCurrentClass_result.slice(0, 5).map((formation) => ( + + +
    • + + {(JSON.parse(formation).session_ondemande) && (JSON.parse(formation).session_ondemande) === "1" && } + + {(!(JSON.parse(formation).session_ondemande) || (JSON.parse(formation).session_ondemande) === "0") && } +
    • + + ))} + +
    +
    + +
    + } + +
    +
    +
    + Objectif +
    + {DetailTraining["objectif"] &&
    + {parse(String(DetailTraining["objectif"]))} + +
    + } + +
    + + +
    + + +
    +
    + Programme +
    + {DetailTraining["programme"] &&
    + {parse(String(DetailTraining["programme"]))} + +
    + } +
    + + +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].length > 0 && < div className="block_info_page_pave_title_desc_long_text" > +
    + Modules +
    + + + {DetailTraining["tab_ue_detail_data"] &&
    + +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].map((val) => ( +
    + + + } + aria-controls={val._id} + id={val._id} + > + + + {val.titre} + + + + +
    {parse(String(val.description).replace(/(<([^>]+)>)/ig, ''))}
    + +
    +
    +
    +
    + ))} +
    + +
    } + +
    } + +
    + + {DetailTraining["pourqui"] && String(DetailTraining["pourqui"]).length > 2 &&
    +
    + Pour Qui ? +
    + {DetailTraining["pourqui"] &&
    + {parse(String(DetailTraining["pourqui"]))} -
    +
    + } +
    } +
    + + {DetailTraining["plus_produit"] && String(DetailTraining["plus_produit"]).length > 2 &&
    +
    + Points forts +
    + {DetailTraining["plus_produit"] &&
    + {parse(String(DetailTraining["plus_produit"]))} + + +
    + + } +
    } + + + + +
    + +
    + + {/****** Stick droire */} +
    + + +
    + + + {class_img_stored_in_bdd && String(class_img_stored_in_bdd).length > 50 &&
    + + +
    + } + + {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) !== "0" && String(ismetiermanaged) !== "1" &&
    + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("it") && + informatique} + + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("graphisme") && + graphisme} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("management") && + management} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("digital") && + digital} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("office") && + office} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("rh") && + ressources humaines} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("vente") && + vente} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sport") && + sport} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sante_nat") && + sante naturelle} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("dev_perso") && + developpement personnel} + + +
    } + + {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "0" &&
    + autre + +
    } + + {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "1" &&
    + autre + +
    } + + + + + {String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") && +
    Gratuit +
    + } + + {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0) + && DetailTraining["price"] &&
    {String(DetailTraining["price"])} HT
    } + + {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0 + && DetailTraining["price"] &&
    + + + + +
    } + + + + {String(action).toLowerCase() !== "information" && String(action).toLowerCase() !== "inscription" &&
    + +
    + +
    +
    M’inscrire
    +
    + +
    +
    +
    M’informer sur la formation
    +
    + +
    } + + + +
    + +
    Caractéristiques :
    + + +
    +
      + +
    • +
      + +
      + + + +
      + {String(DetailTraining["duration_unit"]) !== "user_rythme" && +
      + {DetailTraining["duration"]}  {DetailTraining["duration_unit"]}(s) + +
      + } + + {String(DetailTraining["duration_unit"]) === "user_rythme" && +
      + A votre rythme + +
      + } + +
      +
    • + +
    • +
      + +
      + + + +
      + +
      + {DetailTraining["certif"] && String(DetailTraining["certif"]) !== String("1") &&
      + + Non  
      + } + {DetailTraining["certif"] && String(DetailTraining["certif"]) === String("1") &&
      + + Oui  
      + } + +
      + + +
      +
    • + +
    • +
      + +
      + + + +
      + +
      + {DetailTraining.presentiel && DetailTraining.presentiel.distantiel === "1" &&
      Oui
      } + {DetailTraining.presentiel && DetailTraining.presentiel.distantiel !== "1" &&
      Non
      } + +
      + + +
      +
    • + +
    • +
      + +
      + + +
      + +
      + {DetailTraining.presentiel && DetailTraining.presentiel.presentiel === "1" &&
      Oui
      } + {DetailTraining.presentiel && DetailTraining.presentiel.presentiel !== "1" &&
      Non
      } + +
      + + +
      +
    • + +
    • +
      + +
      + +
      + +
      + {DetailTraining["support"] &&
      + + {String(DetailTraining["support"]).charAt(0).toUpperCase() + String(DetailTraining["support"]).slice(1)}  
      + } + {!DetailTraining["support"] &&
      + + Non précisé  
      + } + +
      + + +
      +
    • + + +
    +
    - ))} +
    +
    + + {String(isqualiopi) === "1" &&
    + Qualiopi +
    } + + {String(isdatadock) === "1" &&
    + DataDock + +
    } + + {String(iscertitrace) === "1" &&
    + Certitrace + +
    } + + {String(isbureaucertitrace) === "1" &&
    + Bureau Certitrace + +
    } + + {String(iscertifvoltaire) === "1" &&
    + Certitrace + +
    } + + +
    + +
    + +
    + + +
    + +
    + +
    + +
    + +
    + + +
    +
    + +
    + +
    + Organisme de formation +
    + +
    + + {partnair_name && } +
    + +
    + + +
    + + +
    + +
    + + +
    +
    + {associatedtraining_message && String(associatedtraining_api) === "True" && associatedtraining_message.length > 0 && +
    Cela pourrait aussi vous intéresser
    } + +
    + {associatedtraining_message && String(associatedtraining_api) === "True" && + associatedtraining_message.slice(0, 3).map((formation) => ( +
    + +
    + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("it") && + informatique} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("graphisme") && + graphisme} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("management") && + management} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("digital") && + digital} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("office") && + office} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("rh") && + ressources humaines} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("vente") && + vente} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sport") && + sport} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sante_nat") && + sante naturelle} + + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("dev_perso") && + developpement personnel} + + {!JSON.parse(formation).metier && autre personnel} + + +
    + +
    +
    + {JSON.parse(formation).cpf && (String(JSON.parse(formation).cpf)) === "1" && + "Éligible au CPF"} + + {!JSON.parse(formation).cpf || String(JSON.parse(formation).cpf) !== "1" && + "NON Éligible au CPF"} + + +
    +
    + +
    + +
    + + {JSON.parse(formation).note && String(JSON.parse(formation).note).length === 1 && + parseInt(String(JSON.parse(formation).note)) <= 5 && + + } +
    + +
    {parse(String(JSON.parse(formation).title)).substring(0, 50)} +
    + + {JSON.parse(formation).price &&
    + {(String(JSON.parse(formation).price))} € HT +
    } + + + + +
    + +
    { + e.preventDefault(); + //test(props.formation.external_code); + window.open( + "/Display-Detail-formation/" + JSON.parse(formation).internal_url, + '_self' + ); + + + }}> +
    + Voir les détails +
    + +
    + + +
    +
    + + +
    + ))} + + + +
    +
    -
    - - -
    - -
    diff --git a/src/components/Display_Partner_Catalog_DetailClass_new_v2.js b/src/components/Display_Partner_Catalog_DetailClass_new_v2.js index 46146dc..c9cdc6e 100644 --- a/src/components/Display_Partner_Catalog_DetailClass_new_v2.js +++ b/src/components/Display_Partner_Catalog_DetailClass_new_v2.js @@ -48,7 +48,14 @@ import Inscription from "./Inscription_Information"; import mysy_logo2 from "../mysy_img2/Logo_MySy.png" import { FaSearch, FaRegArrowAltCircleDown, FaRegArrowAltCircleUp } from 'react-icons/fa'; import { areOptionsEqual } from "@mui/base"; -import { style } from "@mui/system"; +import { style } from "@mui/system"; + +import Accordion from '@mui/material/Accordion'; +import AccordionDetails from '@mui/material/AccordionDetails'; +import AccordionSummary from '@mui/material/AccordionSummary'; +import Typography from '@mui/material/Typography'; +import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; + const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { const { classId, action } = useParams(); @@ -1263,29 +1270,35 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { }) } + const [expanded, setExpanded] = React.useState(false); + const handleChange = (panel) => (event, isExpanded) => { + setExpanded(isExpanded ? panel : false); + }; + + const myRef_informe = useRef(null) + /// ---- return ( -
    +
    + + + + + + {`${DetailTraining["title"]}`} + +
    +
    -
    -
    - - - - - - - {`${DetailTraining["title"]}`} - - +
    +
    + + +
    {String(ismetiermanaged) !== "0" && String(ismetiermanaged) !== "1" &&
    @@ -1333,12 +1346,9 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { {String(ismetiermanaged) === "1" &&
    autre - -
    } +
    - -
    {
    - {String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") &&
    Gratuit
    @@ -1383,8 +1392,6 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    } - - {String(action).toLowerCase() !== "information" && String(action).toLowerCase() !== "inscription" &&
    @@ -1408,10 +1415,12 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    } +
    +
    - Caractéristiques : + Caractéristiques
    @@ -1421,7 +1430,9 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    - A Distance : + + +
    @@ -1438,7 +1449,8 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    - Présentiel : + +
    @@ -1456,12 +1468,12 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    - Durée : +
    {String(DetailTraining["duration_unit"]) !== "user_rythme" &&
    - {DetailTraining["duration"]}   {DetailTraining["duration_unit"]} (s) + {DetailTraining["duration"]} {DetailTraining["duration_unit"]}(s)
    } @@ -1480,7 +1492,9 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    - Certification : + + +
    @@ -1500,11 +1514,13 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    - Support : + + +
    - {DetailTraining["support"] && } + {DetailTraining["support"] && } {!DetailTraining["support"] && "Non précisé"}
    @@ -1521,8 +1537,11 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { + +
    +
    @@ -1541,9 +1560,6 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    - - -
    @@ -1567,11 +1583,11 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    - +
    -
    +
    {String(inscritpion) === "2" &&
    @@ -1702,6 +1718,50 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].length > 0 && < div className="mob_info_page_title_desc_long_txt" > +
    + Modules +
    + + + {DetailTraining["tab_ue_detail_data"] &&
    + +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].map((val) => ( +
    + + + } + aria-controls={val._id} + id={val._id} + > + + + {val.titre} + + + + +
    {parse(String(val.description).replace(/(<([^>]+)>)/ig, ''))}
    + +
    +
    +
    + + +
    + ))} +
    + +
    } + +
    } + +
    + + {DetailTraining["pourqui"] &&
    @@ -1717,50 +1777,23 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    } - - - {
    - - {String(isqualiopi) === "1" &&
    - Qualiopi -
    } - - {String(isdatadock) === "1" &&
    - DataDock - -
    } - - {String(iscertitrace) === "1" &&
    - Certitrace - -
    } - - {String(isbureaucertitrace) === "1" &&
    - Certitrace - -
    } - - - - {String(iscertifvoltaire) === "1" &&
    - Certitrace - -
    } - - - -
    } - -
    -
    + + +
    + + +
    +
    + +
    {associatedtraining_message && associatedtraining_message.length > 0 &&
    - Cela pourrait au ssi vous intéresser : + Cela pourrait aussi vous intéresser
    }
    @@ -1876,108 +1909,162 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    -
    -
    - -
    +
    +
    + +
    +
    -
    -
    +
    - - - - - - {`${DetailTraining["title"]}`} - - -
    +
    +
    -
    -
    +
    +
    - + +
    + MySy Training Technology + +
    +
    - {New_Get_Subdomain_Partner_Data_result && New_Get_Subdomain_Partner_Data_result.length > 0 - && New_Get_Subdomain_Partner_Data_result[0].catalog_pub_logo && -
    - {New_Get_Subdomain_Partner_Data_result[0].nom} - -
    } - - {!New_Get_Subdomain_Partner_Data_result || New_Get_Subdomain_Partner_Data_result.length <= 0 - || !New_Get_Subdomain_Partner_Data_result[0].catalog_pub_logo && -
    - MySy Training Technology - -
    } - - - -
    +
    -
    + +
    { history.push("/") }}> +   Les formations +
    + + {/*
    { history.push("/Recherche-Article-formation") }}> + Le blog +
    */} + +
    { history.push("/QuiSommesNous") }}> + Qui Sommes nous? +
    + + +
    { history.push("/Produits-Services") }}> + Nos Services +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + + + {String(someoneconnected) !== String("1") && } + +
    + +
    + +
    + +
    + +
    + +
    + {String(someoneconnected) !== String("1") && } + {String(someoneconnected) === String("1") && } +
    + +
    + +
    + +
    + + +
    + + + +
    + + +
    + +
    + {ratingvalue && String(ratingvalue).length === 1 && + parseInt(String(ratingvalue)) <= 5 && + } +
    + +
    + {DetailTraining["title"]} +
    + +
    + +
    + {DetailTraining["cpf"] && String(DetailTraining["cpf"]) === "1" && + "Éligible au CPF"} + + {!DetailTraining["cpf"] || String(DetailTraining["cpf"]) !== "1" && + "NON Éligible au CPF"} +
    +
    + +
    -
    - -
    - -
    - {ratingvalue && String(ratingvalue).length === 1 && - parseInt(String(ratingvalue)) <= 5 && - } -
    - -
    - {DetailTraining["title"]} -
    - -
    - -
    - {DetailTraining["cpf"] && String(DetailTraining["cpf"]) === "1" && - "Éligible au CPF"} - - {!DetailTraining["cpf"] || String(DetailTraining["cpf"]) !== "1" && - "NON Éligible au CPF"} -
    - -
    - -
    - - -
    +
    +
    + +
    -
    {String(inscritpion) === "1" &&
    @@ -2011,7 +2098,7 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { - +
    Description @@ -2021,8 +2108,8 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    } -
    +
    {GetCurrentClass_result && GetCurrentClass_result.length > 0 &&
    @@ -2099,6 +2186,8 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    } + +
    Objectif @@ -2112,6 +2201,9 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    +
    + +
    Programme @@ -2123,6 +2215,50 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { }
    + +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].length > 0 && < div className="block_info_page_pave_title_desc_long_text" > +
    + Modules +
    + + + {DetailTraining["tab_ue_detail_data"] &&
    + +
    + {DetailTraining["tab_ue_detail_data"] && DetailTraining["tab_ue_detail_data"].map((val) => ( +
    + + + } + aria-controls={val._id} + id={val._id} + > + + + {val.titre} + + + + +
    {parse(String(val.description).replace(/(<([^>]+)>)/ig, ''))}
    + +
    +
    +
    + + +
    + ))} +
    + +
    } + +
    } + +
    + {DetailTraining["pourqui"] && String(DetailTraining["pourqui"]).length > 2 &&
    Pour Qui ? @@ -2134,6 +2270,7 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    }
    } +
    {DetailTraining["plus_produit"] && String(DetailTraining["plus_produit"]).length > 2 &&
    @@ -2149,892 +2286,455 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
    } -
    -
    - - - {String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") && -
    Gratuit -
    - } - - {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0) - && DetailTraining["price"] &&
    {String(DetailTraining["price"])} HT
    } - - {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0 - && DetailTraining["price"] &&
    - - - - -
    } - - - {class_img_stored_in_bdd && String(class_img_stored_in_bdd).length > 50 &&
    - - -
    - } - - - {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) !== "0" && String(ismetiermanaged) !== "1" &&
    - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("it") && - informatique} - - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("graphisme") && - graphisme} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("management") && - management} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("digital") && - digital} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("office") && - office} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("rh") && - ressources humaines} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("vente") && - vente} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sport") && - sport} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sante_nat") && - sante naturelle} - - {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && - DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("dev_perso") && - developpement personnel} - - -
    } - - {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "0" &&
    - autre - -
    } - - {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "1" &&
    - autre - -
    } - -
    - -
    Caractéristiques :
    - - -
    -
      - -
    • -
      - -
      - Durée : -
      - {String(DetailTraining["duration_unit"]) !== "user_rythme" && -
      - {DetailTraining["duration"]}   {DetailTraining["duration_unit"]} (s) - -
      - } - - {String(DetailTraining["duration_unit"]) === "user_rythme" && -
      - A votre rythme - -
      - } - -
      -
    • - -
    • -
      - -
      - Certification : -
      - -
      - {DetailTraining["certif"] && String(DetailTraining["certif"]) !== String("1") &&
      - - Non  
      - } - {DetailTraining["certif"] && String(DetailTraining["certif"]) === String("1") &&
      - - Oui  
      - } - -
      - - -
      -
    • - -
    • -
      - -
      - Distanciel : -
      - -
      - {DetailTraining.presentiel && DetailTraining.presentiel.distantiel === "1" &&
      Oui
      } - {DetailTraining.presentiel && DetailTraining.presentiel.distantiel !== "1" &&
      Non
      } - -
      - - -
      -
    • - -
    • -
      - -
      - Presentiel : -
      - -
      - {DetailTraining.presentiel && DetailTraining.presentiel.presentiel === "1" &&
      Oui
      } - {DetailTraining.presentiel && DetailTraining.presentiel.presentiel !== "1" &&
      Non
      } - -
      - - -
      -
    • - -
    • -
      - -
      - Support : -
      - -
      - {DetailTraining["support"] &&
      - - {DetailTraining["support"]}  
      - } - {!DetailTraining["support"] &&
      - - Non précisé  
      - } - -
      - - -
      -
    • - - -
    -
    -
    - - -
    - - - - {/*GetCurrentClass_result && GetCurrentClass_result.length > 0 &&
    -
    - Les sessions : -
    -
    -
      - - - - {GetCurrentClass_result && GetCurrentClass_result.slice(0, 3).map((formation) => ( -
    • - -
      -
      - {(JSON.parse(formation).date_debut).substring(0, 10)}  au {(JSON.parse(formation).date_fin).substring(0, 10)} - - -
      -
      - {(JSON.parse(formation).distantiel) === "1" && " A Distance - "} - {(JSON.parse(formation).presentiel) === "1" && " En Présentiel - "} - {(JSON.parse(formation).adresse)}  {(JSON.parse(formation).code_postal)} - -
      -
      - -
    • - - ))} - -
    - -
    - -
    */} - {String(action).toLowerCase() !== "information" && String(action).toLowerCase() !== "inscription" &&
    - -
    - -
    -
    M’inscrire
    -
    - -
    -
    -
    M’informer sur la formation
    -
    - -
    } - -
    - - {String(isqualiopi) === "1" &&
    - Qualiopi -
    } - - {String(isdatadock) === "1" &&
    - DataDock - -
    } - - {String(iscertitrace) === "1" &&
    - Certitrace - -
    } - - {String(isbureaucertitrace) === "1" &&
    - Bureau Certitrace - -
    } - - {String(iscertifvoltaire) === "1" &&
    - Certitrace - -
    } - - -
    - - - -
    - -
    - -
    - -
    - -
    - -
    - - -
    -
    - -
    - -
    - Organisme de formation -
    - -
    - - {partnair_name && } -
    - -
    +
    + {/****** Stick droire */} +
    -
    - -
    - - {associatedtraining_message && String(associatedtraining_api) === "True" && associatedtraining_message.length > 0 && -
    Cela pourrait au ssi vous intéresser
    } - -
    - - - {associatedtraining_message && String(associatedtraining_api) === "True" && - associatedtraining_message.slice(0, 3).map((formation) => ( -
    - -
    - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("it") && - informatique} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("graphisme") && - graphisme} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("management") && - management} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("digital") && - digital} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("office") && - office} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("rh") && - ressources humaines} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("vente") && - vente} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sport") && - sport} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sante_nat") && - sante naturelle} - - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("dev_perso") && - developpement personnel} - - {!JSON.parse(formation).metier && autre personnel} - - -
    - -
    -
    - {JSON.parse(formation).cpf && (String(JSON.parse(formation).cpf)) === "1" && - "Éligible au CPF"} - - {!JSON.parse(formation).cpf || String(JSON.parse(formation).cpf) !== "1" && - "NON Éligible au CPF"} - - -
    -
    - -
    - -
    - - {JSON.parse(formation).note && String(JSON.parse(formation).note).length === 1 && - parseInt(String(JSON.parse(formation).note)) <= 5 && - - } -
    - -
    {parse(String(JSON.parse(formation).title)).substring(0, 50)} -
    - - {JSON.parse(formation).price &&
    - {(String(JSON.parse(formation).price))} € HT -
    } - - - - -
    - -
    { - e.preventDefault(); - //test(props.formation.external_code); - window.open( - "/Display-Detail-formation/" + JSON.parse(formation).internal_url, - '_self' - ); - - - }}> -
    - Voir les détails -
    - -
    - - -
    -
    - - -
    - ))} +
    + {class_img_stored_in_bdd && String(class_img_stored_in_bdd).length > 50 &&
    +
    + } + {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) !== "0" && String(ismetiermanaged) !== "1" &&
    - -
    -
    - - {/*
    -

    {`${DetailTraining["title"]}`}

    - - -
    - -
    A voir au ssi
    - - - {associatedtraining_message && String(associatedtraining_api) === "True" && - associatedtraining_message.map((formation) => ( -
    { - e.preventDefault(); - //test(props.formation.external_code); - window.open( - "/Display-Detail-formation/" + JSON.parse(formation).internal_url, - '_blank' - ); - - - }}> -
    - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("it") && + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("it") && informatique} - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("graphisme") && + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("graphisme") && graphisme} - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("management") && + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("management") && management} - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("digital") && + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("digital") && digital} - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("office") && + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("office") && office} - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("rh") && + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("rh") && ressources humaines} - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("vente") && + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("vente") && vente} - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("dev_perso") && + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sport") && + sport} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("sante_nat") && + sante naturelle} + + {(!DetailTraining.img_url || String(DetailTraining.img_url).length <= 0) && + DetailTraining.metier && String(DetailTraining.metier).toLocaleLowerCase() === String("dev_perso") && developpement personnel} - {!JSON.parse(formation).metier && autre personnel} - -
    - -
    -
    - {parse(String(JSON.parse(formation).title))} -
    -
    - {parse(String((JSON.parse(formation).description).substring(0, 50)))} - -
    - -
    -
    - - ))} - -
    - -
    - {DetailTraining["img_banner_detail_class"] &&
    - -
    - - - - -
    } - - {(!DetailTraining["img_banner_detail_class"] || String(DetailTraining["img_banner_detail_class"]).length < 5) && -
    -
     
    -
    - - -
    -
    } - - {/* -/!\ important : - -Certains partenaire ont leur propre système d'inscription. -Donc si le champs "myclass.class_inscription_url" existe et est valide, alors -on renvoi l'utilisateur vers ce lien. - -Si non, on utilise le formumaire de mysy,. - -* /} - - - - {String(inscritpion) === "1" &&
    - - -
    - - } - - {String(inscritpion) === "2" &&
    - - -
    - - } - -
    - {parse(String(DetailTraining["title"]))} -
    - -
    - Descriptions {DetailTraining["description"] && -

    - - {parse(String(DetailTraining["description"]))} -

    } -
    - - - {DetailTraining["objectif"] &&
    - Objectif - -

    - {parse(String(DetailTraining["objectif"]))}   -

    - -
    } - -
    - {DetailTraining["prerequis"] &&
    - Pré-requis {DetailTraining["prerequis"] && -

    - {parse(String(DetailTraining["prerequis"]))}   -

    } - {!DetailTraining["prerequis"] &&

    - ---   -

    } -
    -
    } - - {DetailTraining["pourqui"] &&
    - Pour Qui {DetailTraining["pourqui"] && -

    - {parse(String(DetailTraining["pourqui"]))}   -

    } - {!DetailTraining["pourqui"] &&

    - ---   -

    } -
    -
    } - - - {DetailTraining["programme"] &&
    - - Programme - {DetailTraining["programme"] &&

    - {parse(String(DetailTraining["programme"]))}   -

    } - {!DetailTraining["programme"] &&

    - ---   -

    } -
    -
    } - - {DetailTraining["plus_produit"] &&
    - Points forts - {DetailTraining["plus_produit"] && -

    - {parse(String(DetailTraining["plus_produit"]))}   -

    } - -
    -
    } - -
    - Caracteristiques
    -
    -
    - -
    - -
    -
    Prix : -
    - -
    - {DetailTraining["price"]} € -
    -
    - -
    Durée : -
    - -
    - {DetailTraining["duration"]}   {DetailTraining["duration_unit"]} -
    -
    - -
    Certification : -
    - -
    - {DetailTraining["certif"] && String(DetailTraining["certif"]) !== String("1") &&
    - - Non  
    - } - {DetailTraining["certif"] && String(DetailTraining["certif"]) === String("1") &&
    - - Oui  
    - } -
    - -
    -
    -
    Distanciel : -
    - -
    - {DetailTraining.presentiel && DetailTraining.presentiel.distantiel === "1" &&
    Oui
    } - {DetailTraining.presentiel && DetailTraining.presentiel.distantiel !== "1" &&
    Non
    } -
    -
    -
    Presentiel : -
    - -
    - {DetailTraining.presentiel && DetailTraining.presentiel.presentiel === "1" &&
    Oui
    } - {DetailTraining.presentiel && DetailTraining.presentiel.presentiel !== "1" &&
    Non
    } -
    -
    -
    Support : -
    - -
    - {DetailTraining["support"] &&
    - - {DetailTraining["support"]}  
    - } - {!DetailTraining["certif"] &&
    - - Inconnu  
    - } -
    -
    -
    -
    -
    -
    -
    Note -
    - -
    - - - - -
    -
    - -
    - -
     
    -
    - - - - - {/*
    * /} - -
    - {String(submenu) === String("formateur") &&
    - {DetailTraining.trainer &&
    -
    - {DetailTraining.trainer} -
    } - - {!DetailTraining.trainer &&
    -
    } -
    } + {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "0" &&
    + autre - {String(submenu) === String("datelieu") &&
    +
    } + + {(!class_img_stored_in_bdd || String(class_img_stored_in_bdd).length < 50) && String(ismetiermanaged) === "1" &&
    + autre + +
    } - {GetCurrentClass_result && GetCurrentClass_result.map((formation) => ( -
    - + {String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") && +
    Gratuit +
    + } + + {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0) + && DetailTraining["price"] &&
    {String(DetailTraining["price"])} HT
    } + + {String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0 + && DetailTraining["price"] &&
    + + + + +
    } - {String(JSON.parse(formation).code_postal) === "0" && - String(JSON.parse(formation).date_debut) === String(JSON.parse(formation).date_fin) && } - {String(JSON.parse(formation).code_postal) !== "0" && String(JSON.parse(formation).date_debut) === String(JSON.parse(formation).date_fin) && - } + {String(action).toLowerCase() !== "information" && String(action).toLowerCase() !== "inscription" &&
    + +
    + +
    +
    M’inscrire
    +
    + +
    +
    +
    M’informer sur la formation
    +
    + +
    } - {String(JSON.parse(formation).code_postal) === "0" && } - {String(JSON.parse(formation).code_postal) !== "0" && String(JSON.parse(formation).date_debut) !== String(JSON.parse(formation).date_fin) && } +
    + +
    Caractéristiques :
    + + +
    +
      + +
    • +
      + +
      + + + +
      + {String(DetailTraining["duration_unit"]) !== "user_rythme" && +
      + {DetailTraining["duration"]}  {DetailTraining["duration_unit"]}(s) + +
      + } + + {String(DetailTraining["duration_unit"]) === "user_rythme" && +
      + A votre rythme + +
      + } + +
      +
    • + +
    • +
      + +
      + + + +
      + +
      + {DetailTraining["certif"] && String(DetailTraining["certif"]) !== String("1") &&
      + + Non  
      + } + {DetailTraining["certif"] && String(DetailTraining["certif"]) === String("1") &&
      + + Oui  
      + } + +
      + + +
      +
    • + +
    • +
      + +
      + + + +
      + +
      + {DetailTraining.presentiel && DetailTraining.presentiel.distantiel === "1" &&
      Oui
      } + {DetailTraining.presentiel && DetailTraining.presentiel.distantiel !== "1" &&
      Non
      } + +
      + + +
      +
    • + +
    • +
      + +
      + + +
      + +
      + {DetailTraining.presentiel && DetailTraining.presentiel.presentiel === "1" &&
      Oui
      } + {DetailTraining.presentiel && DetailTraining.presentiel.presentiel !== "1" &&
      Non
      } + +
      + + +
      +
    • + +
    • +
      + +
      + +
      + +
      + {DetailTraining["support"] &&
      + + {String(DetailTraining["support"]).charAt(0).toUpperCase() + String(DetailTraining["support"]).slice(1)}  
      + } + {!DetailTraining["support"] &&
      + + Non précisé  
      + } + +
      + + +
      +
    • + + +
    + +
    + + +
    +
    + + +
    + + {String(isqualiopi) === "1" &&
    + Qualiopi +
    } + + {String(isdatadock) === "1" &&
    + DataDock + +
    } + + {String(iscertitrace) === "1" &&
    + Certitrace + +
    } + + {String(isbureaucertitrace) === "1" &&
    + Bureau Certitrace + +
    } + + {String(iscertifvoltaire) === "1" &&
    + Certitrace + +
    } + + +
    + +
    + +
    + + +
    + +
    + +
    + +
    + +
    + + +
    +
    + +
    + +
    + Organisme de formation +
    + +
    + + {partnair_name && } +
    + +
    + + +
    + + +
    + +
    + + +
    +
    + {associatedtraining_message && String(associatedtraining_api) === "True" && associatedtraining_message.length > 0 && +
    Cela pourrait aussi vous intéresser
    } + +
    + {associatedtraining_message && String(associatedtraining_api) === "True" && + associatedtraining_message.slice(0, 3).map((formation) => ( +
    + +
    + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("it") && + informatique} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("graphisme") && + graphisme} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("management") && + management} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("digital") && + digital} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("office") && + office} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("rh") && + ressources humaines} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("vente") && + vente} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sport") && + sport} + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("sante_nat") && + sante naturelle} + + + {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("dev_perso") && + developpement personnel} + + {!JSON.parse(formation).metier && autre personnel} + + +
    + +
    +
    + {JSON.parse(formation).cpf && (String(JSON.parse(formation).cpf)) === "1" && + "Éligible au CPF"} + + {!JSON.parse(formation).cpf || String(JSON.parse(formation).cpf) !== "1" && + "NON Éligible au CPF"} + + +
    +
    + +
    + +
    + + {JSON.parse(formation).note && String(JSON.parse(formation).note).length === 1 && + parseInt(String(JSON.parse(formation).note)) <= 5 && + + } +
    + +
    {parse(String(JSON.parse(formation).title)).substring(0, 50)} +
    + + {JSON.parse(formation).price &&
    + {(String(JSON.parse(formation).price))} € HT +
    } + + + + +
    + +
    { + e.preventDefault(); + //test(props.formation.external_code); + window.open( + "/Display-Detail-formation/" + JSON.parse(formation).internal_url, + '_self' + ); + + + }}> +
    + Voir les détails +
    + +
    + + +
    +
    +
    ))} -
    } - {String(submenu) === String("divers") &&
    -
    }
    -
    - -
    - -
    - -
    A voir au ssi
    - - - {associatedtraining_message && String(associatedtraining_api) === "True" && - associatedtraining_message.map((formation) => ( -
    { - e.preventDefault(); - //test(props.formation.external_code); - window.open( - "/Display-Detail-formation/" + JSON.parse(formation).internal_url, - '_blank' - ); - - - }}> -
    - - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("it") && - informatique} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("graphisme") && - graphisme} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("management") && - management} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("digital") && - digital} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("office") && - office} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("rh") && - ressources humaines} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("vente") && - vente} - - {JSON.parse(formation).metier && String(JSON.parse(formation).metier).toLocaleLowerCase() === String("dev_perso") && - developpement personnel} - - {!JSON.parse(formation).metier && autre personnel} - -
    - -
    -
    - {parse(String(JSON.parse(formation).title))} -
    -
    - {parse(String((JSON.parse(formation).description).substring(0, 50)))} -
    - - - - -
    -
    - - ))} - -
    - -
    -
    -
    - - -
    */} -
    -
    diff --git a/src/components/Formation_Partner_Catalog.js b/src/components/Formation_Partner_Catalog.js index 37a3c99..6bbe0b1 100644 --- a/src/components/Formation_Partner_Catalog.js +++ b/src/components/Formation_Partner_Catalog.js @@ -30,7 +30,7 @@ import axios from "axios"; import Rating from '@mui/material/Rating'; import parse from 'html-react-parser' import { CiLocationOn } from "react-icons/ci"; - + const Formation_Partner_Catalog = (props) => { const [userconnected, setuserconnected] = useState("0"); const [partnerconnected, setpartnerconnected] = useState("0"); diff --git a/src/components/Mon_Catalogue_Public.js b/src/components/Mon_Catalogue_Public.js index b0af025..e73d3d7 100644 --- a/src/components/Mon_Catalogue_Public.js +++ b/src/components/Mon_Catalogue_Public.js @@ -2621,7 +2621,7 @@ const Mon_Catalogue_Public = () => { if (String(res.data.status) === "true") { //console.log(" In Get_Subdomain_Partner_Data res.data.status = " + res.data.status); - //console.log(" In Get_Subdomain_Partner_Data res.data.message r_class = " + res.data.message); + //console.log(" In Get_Subdomain_Partner_Data res.data.message r_class = " + res.data.message); setGet_Subdomain_Partner_Data_api("true"); setGet_Subdomain_Partner_Data_result(res.data.message); @@ -2777,9 +2777,9 @@ const Mon_Catalogue_Public = () => {
    {New_Get_Subdomain_Partner_Data_result && New_Get_Subdomain_Partner_Data_result.length > 0 && -