30/03/23 - 15h
parent
1a70399898
commit
0ad75be8b4
|
@ -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 (
|
||||
|
||||
<div className="partner">
|
||||
|
@ -570,7 +619,6 @@ const Partner = (props) => {
|
|||
|
||||
|
||||
|
||||
|
||||
{String(menu) !== "facture" && <div className="sousmenu" onClick={DisplayFacure} > FACTURATION</div>}
|
||||
{String(menu) === "facture" && <div className="sousmenu_selected" onClick={DisplayFacure} > FACTURATION</div>}
|
||||
<hr className="my_hr" />
|
||||
|
@ -578,6 +626,18 @@ const Partner = (props) => {
|
|||
{String(menu) !== "statistique" && <div className="sousmenu" onClick={DisplayStat}> STATISTIQUES</div>}
|
||||
{String(menu) === "statistique" && <div className="sousmenu_selected" onClick={DisplayStat}> STATISTIQUES</div>}
|
||||
<hr className="my_hr" />
|
||||
|
||||
{String(has_partner_lms_url) === "1" && <div className="sousmenu" onClick={(e) => {
|
||||
e.preventDefault();
|
||||
window.open(
|
||||
partner_lms_url,
|
||||
'_blank'
|
||||
);
|
||||
|
||||
|
||||
}}> Mon espace hebergement </div>}
|
||||
|
||||
<hr className="my_hr" />
|
||||
</div>
|
||||
|
||||
{String(firstConnexion) === "1" &&
|
||||
|
|
Loading…
Reference in New Issue