diff --git a/src/components/Partner.js b/src/components/Partner.js index 3bdd8e5..61bcfd7 100644 --- a/src/components/Partner.js +++ b/src/components/Partner.js @@ -225,6 +225,8 @@ const Partner = (props) => { //console.log(" abonnement : payement intent = ", orderid, " pack = ", packs); } } + + GetPartnerLMSData(); }, []) @@ -514,6 +516,53 @@ const Partner = (props) => { }) } + const [GetPartnerLMSData_api, setGetPartnerLMSData_api] = useState(); + const [GetPartnerLMSData_result, setGetPartnerLMSData_result] = useState(); + const [GetPartnerLMSData_message, setGetPartnerLMSData_message] = useState(); + + const [partner_lms_url, setpartner_lms_url] = useState(); + const [has_partner_lms_url, sethas_partner_lms_url] = useState(); + + function GetPartnerLMSData(event) { + + var form = new FormData(); + + form.append("token", stored_cookie); + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/LMS_Get_Partner_Data/"; + + axios.post(myurl, form).then(res => { + if (String(res.data.status) === String("true")) { + //console.log(" In GetPartnerLMSData res.data.status = " + res.data.status); + //console.log(" In GetPartnerLMSData res.data.message = " + res.data.message); + setGetPartnerLMSData_api("true"); + setGetPartnerLMSData_result(res.data.message); + + var my_lms_url = ""; + if (JSON.parse(res.data.message).lms_account && + String(JSON.parse(res.data.message).lms_account) === "1") { + sethas_partner_lms_url(JSON.parse(res.data.message).lms_account); + my_lms_url = (JSON.parse(res.data.message).lms_url)+"user_portal.php?recid="+(JSON.parse(res.data.message).lms_part_recid)+ + "&pwd="+(JSON.parse(res.data.message).lms_pwd); + + //console.log(" ### LMS url = ", my_lms_url); + setpartner_lms_url(my_lms_url); + } + + } + else { + setGetPartnerLMSData_api("false"); + setGetPartnerLMSData_message(res.data.message); + } + + + }).catch((error) => { + console.warn('In GetPartnerLMSData Not good man :( mysearchtext = ', error); + setGetPartnerLMSData_api("false"); + + }) + } + return (
@@ -570,7 +619,6 @@ const Partner = (props) => { - {String(menu) !== "facture" &&
FACTURATION
} {String(menu) === "facture" &&
FACTURATION
}
@@ -578,6 +626,18 @@ const Partner = (props) => { {String(menu) !== "statistique" &&
STATISTIQUES
} {String(menu) === "statistique" &&
STATISTIQUES
}
+ + {String(has_partner_lms_url) === "1" &&
{ + e.preventDefault(); + window.open( + partner_lms_url, + '_blank' + ); + + + }}> Mon espace hebergement
} + +
{String(firstConnexion) === "1" &&