+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+ {suggestion2 && suggestion2.slice(0, 2).map((suggestion, id) =>
+
OnSuggestionHandler(JSON.parse(suggestion).name)}> {JSON.parse(suggestion).name}
+ )}
-
- 19 DECEMBRE 2022
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit
-
-
+ {/*
-
-
-
-
-
-
-
-
-
-
-
- 19 DECEMBRE 2022
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit
-
-
-
+
+
*/}
-
-
-
-
}
+ {/******* FIN Gestion du THEME PAR DEFAULT " */}
diff --git a/src/components/UpdatePartnerInfo.js b/src/components/UpdatePartnerInfo.js
index ce2ce86..7849f37 100644
--- a/src/components/UpdatePartnerInfo.js
+++ b/src/components/UpdatePartnerInfo.js
@@ -994,6 +994,55 @@ function UpdateParnterInfo(props) {
});
};
+ const [Add_Update_Catalog_Pub_Theme_api, setAdd_Update_Catalog_Pub_Theme_api] = useState();
+ const [Add_Update_Catalog_Pub_Theme_message, setAdd_Update_Catalog_Pub_Theme_message] = useState();
+ const [Add_Update_Catalog_Pub_Theme_result, setAdd_Update_Catalog_Pub_Theme_result] = useState();
+ function Add_Update_Catalog_Pub_Theme() {
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("theme_id", selected_catalog_pub_theme_id);
+ form.append("message_1_txt", p_catalog_pub_message_1_txt);
+ form.append("message_2_txt", p_catalog_pub_message_2_txt);
+ form.append("_id", selected_catalog_pub_config_id);
+
+
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Partner_Catalog_Pub_Config/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Add_Update_Catalog_Pub_Theme res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Catalog_Pub_Theme res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setAdd_Update_Catalog_Pub_Theme_api("true");
+ setAdd_Update_Catalog_Pub_Theme_result(res.data.message);
+
+ alert(res.data.message);
+
+ }
+ else {
+ setAdd_Update_Catalog_Pub_Theme_api("false");
+ setAdd_Update_Catalog_Pub_Theme_message(res.data.message);
+ alert(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Add_Update_Catalog_Pub_Theme = ' + error);
+ setAdd_Update_Catalog_Pub_Theme_api("false");
+ alert(" Impossible de mettre à jour la configuration");
+
+ })
+ }
+
+
const [getPartnerImages_api, setgetPartnerImages_api] = useState();
const [getPartnerImages_message, setgetPartnerImages_message] = useState();
@@ -1812,6 +1861,18 @@ function UpdateParnterInfo(props) {
new_data2.push(node);
});
+ //---
+ var node = {
+ "_id": "",
+ "id": "id",
+ "label": "",
+ "code": "",
+ "description": "",
+ "theme_preview": "",
+
+ };
+ new_data2.push(node);
+
if (new_data2.length > 0)
setNEW_Get_List_Catalog_Public_Themes_result(new_data2);
@@ -1833,8 +1894,11 @@ function UpdateParnterInfo(props) {
- const [selected_catalog_pub_theme_id, setselected_catalog_pub_theme_id] = useState();
- const [selected_catalog_pub_theme_preview, setselected_catalog_pub_theme_preview] = useState();
+ const [selected_catalog_pub_theme_id, setselected_catalog_pub_theme_id] = useState("");
+ const [selected_catalog_pub_theme_preview, setselected_catalog_pub_theme_preview] = useState("");
+ const [p_catalog_pub_message_1_txt, setp_catalog_pub_message_1_txt] = useState("");
+ const [p_catalog_pub_message_2_txt, setp_catalog_pub_message_2_txt] = useState("");
+
@@ -1882,6 +1946,9 @@ function UpdateParnterInfo(props) {
const [Partner_Catalog_Pub_theme_id, setPartner_Catalog_Pub_theme_id] = useState("");
+ const [selected_catalog_pub_config_id, setselected_catalog_pub_config_id] = useState();
+
+
const [Get_Partner_Catalog_Pub_Config_api, setGet_Partner_Catalog_Pub_Config_api] = useState();
const [Get_Partner_Catalog_Pub_Config_message, setGet_Partner_Catalog_Pub_Config_message] = useState();
const [Get_Partner_Catalog_Pub_Config_result, setGet_Partner_Catalog_Pub_Config_result] = useState();
@@ -1903,16 +1970,28 @@ function UpdateParnterInfo(props) {
setGet_Partner_Catalog_Pub_Config_api("true");
setGet_Partner_Catalog_Pub_Config_result(res.data.message);
- var logo_img = "data:image/png;base64," + JSON.parse(res.data.message).logo;
+ setselected_catalog_pub_config_id(JSON.parse(res.data.message)._id);
+
+ setselected_catalog_pub_theme_id(JSON.parse(res.data.message).theme_id);
+
+
+ var theme_id_preview = "data:image/png;base64," + JSON.parse(res.data.message).theme_preview;
+ setselected_catalog_pub_theme_preview(theme_id_preview);
+
+
+ var logo_img = JSON.parse(res.data.message).logo;
setPartner_Catalog_Pub_logo(logo_img);
- var banniere_img = "data:image/png;base64," + JSON.parse(res.data.message).banniere_img;
+ var banniere_img = JSON.parse(res.data.message).banniere_img;
setPartner_Catalog_Pub_banniere(banniere_img);
setPartner_Catalog_Pub_message_1_txt(JSON.parse(res.data.message).message_1_txt);
+ setp_catalog_pub_message_1_txt(JSON.parse(res.data.message).message_1_txt);
- setPartner_Catalog_Pub_theme_id(JSON.parse(res.data.message).theme_id);
+ setp_catalog_pub_message_2_txt(JSON.parse(res.data.message).message_2_txt);
+
+ setPartner_Catalog_Pub_theme_id(JSON.parse(res.data.message).theme_id);
}
else {
@@ -1930,52 +2009,7 @@ function UpdateParnterInfo(props) {
- function SendBackground_Img() {
- setLoading(true);
- const formData = new FormData();
- formData.append('File', img_bg_file2);
- //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
- const stored_cookie = getCookie('tokenmysypart');
- formData.append("token", stored_cookie);
-
-
- fetch(
- process.env.REACT_APP_API_URL + "myclass/api/Lms_Add_BG_File/",
- {
- method: 'POST',
- body: formData,
- }
- )
- .then((response) => response.json())
- .then((result) => {
- //console.log('Success:', result['message']);
-
- if (String(result['status']) === String("true")) {
- setSendBackground_Img_api("true");
- alert(" L'image bannière a été correctement mise à jour")
-
- } else if (String(result['status']) === String("Err_Connexion")) {
- alert('Erreur: ' + result['message']);
- history.push("/Connexion");
- }
-
- else {
- setSendBackground_Img_api("false");
- setSendBackground_Img_message(result['message']);
- }
- setLoading(false);
-
- })
- .catch((error) => {
- console.error('Error:', result);
- setSendBackground_Img_api("false");
- setSendBackground_Img_message(result['message']);
- setLoading(false);
- });
-
-
- };
const changeHandler2_bg = (event) => {
hiddenFileInput_bg.current.click();
@@ -1995,6 +2029,10 @@ function UpdateParnterInfo(props) {
let file_size = event.target.files[0].size;
let file_type = event.target.files[0].type;
+ sethandleSubmission_bg_message("");
+
+ sethandleSubmission_bg_api("");
+
console.log("file_size = ", file_size, " file_type = ", file_type, " naturalWidth = ", fileUploaded.naturalWidth);
if (file_size > 1000000) {
alert("Le fichier ne doit pas dépasser un 1 Méga octets");
@@ -2045,9 +2083,17 @@ function UpdateParnterInfo(props) {
setbg_file_name(event.target.files[0].name);
- setimg_bg_file(URL.createObjectURL(event.target.files[0]));
+ //setimg_bg_file(URL.createObjectURL(event.target.files[0]));
setimg_bg_file2(event.target.files[0]);
+ reader(event.target.files[0], (err, res) => {
+ // console.log("#### res === ", res); // Base64 `data:image/...` String result.
+ setimg_bg_file(res);
+ });
+
+
+
+
} else {
sethandleSubmission_bg_message(" La taille de l'image est incorrecte. Larg = " + String(img_width) + " px Long = " + String(img_height) + " px");
@@ -2065,56 +2111,20 @@ function UpdateParnterInfo(props) {
};
+ function reader(file, callback) {
+ const fr = new FileReader();
+ fr.onload = () => callback(null, fr.result);
+ fr.onerror = (err) => callback(err);
+ fr.readAsDataURL(file);
+}
+
+
+
const [SendBackground_Img_api, setSendBackground_Img_api] = useState();
const [SendBackground_Img_result, setSendBackground_Img_result] = useState();
const [SendBackground_Img_message, setSendBackground_Img_message] = useState();
- function SendBackground_Img() {
- setLoading(true);
- const formData = new FormData();
- formData.append('File', img_bg_file2);
- //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
- const stored_cookie = getCookie('tokenmysypart');
- formData.append("token", stored_cookie);
-
-
- fetch(
- process.env.REACT_APP_API_URL + "myclass/api/Lms_Add_BG_File/",
- {
- method: 'POST',
- body: formData,
- }
- )
- .then((response) => response.json())
- .then((result) => {
- //console.log('Success:', result['message']);
-
- if (String(result['status']) === String("true")) {
- setSendBackground_Img_api("true");
- alert(" L'image bannière a été correctement mise à jour")
-
- } else if (String(result['status']) === String("Err_Connexion")) {
- alert('Erreur: ' + result['message']);
- history.push("/Connexion");
- }
-
- else {
- setSendBackground_Img_api("false");
- setSendBackground_Img_message(result['message']);
- }
- setLoading(false);
-
- })
- .catch((error) => {
- console.error('Error:', result);
- setSendBackground_Img_api("false");
- setSendBackground_Img_message(result['message']);
- setLoading(false);
- });
-
-
- };
const [img_bg_file, setimg_bg_file] = useState();
const [img_logo_file2, setimg_logo_file2] = useState();
@@ -2178,49 +2188,49 @@ function UpdateParnterInfo(props) {
const [Send_logo_Img_result, setSend_logo_Img_result] = useState();
const [Send_logo_Img_message, setSend_logo_Img_message] = useState();
function Send_logo_Img() {
- setLoading(true);
+ setLoading(true);
- const formData = new FormData();
- formData.append('File', img_logo_file2);
- //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
- const stored_cookie = getCookie('tokenmysypart');
- formData.append("token", stored_cookie);
+ const formData = new FormData();
+ formData.append('File', img_logo_file2);
+ //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
+ const stored_cookie = getCookie('tokenmysypart');
+ formData.append("token", stored_cookie);
- fetch(
- process.env.REACT_APP_API_URL + "myclass/api/Lms_Add_Logo_File/",
- {
- method: 'POST',
- body: formData,
- }
- )
- .then((response) => response.json())
- .then((result) => {
- //console.log('Success:', result['message']);
+ fetch(
+ process.env.REACT_APP_API_URL + "myclass/api/Lms_Add_Logo_File/",
+ {
+ method: 'POST',
+ body: formData,
+ }
+ )
+ .then((response) => response.json())
+ .then((result) => {
+ //console.log('Success:', result['message']);
- if (String(result['status']) === String("true")) {
- setSend_logo_Img_api("true");
- alert(" La mise à jour du logo a été correctement effectuée. ");
+ if (String(result['status']) === String("true")) {
+ setSend_logo_Img_api("true");
+ alert(" La mise à jour du logo a été correctement effectuée. ");
- } else if (String(result['status']) === String("Err_Connexion")) {
- alert('Erreur: ' + result['message']);
- history.push("/Connexion");
- }
+ } else if (String(result['status']) === String("Err_Connexion")) {
+ alert('Erreur: ' + result['message']);
+ history.push("/Connexion");
+ }
- else {
- setSend_logo_Img_api("false");
- setSend_logo_Img_message(result['message']);
- }
- setLoading(false);
+ else {
+ setSend_logo_Img_api("false");
+ setSend_logo_Img_message(result['message']);
+ }
+ setLoading(false);
- })
- .catch((error) => {
- console.error('Error:', result);
- setSend_logo_Img_api("false");
- setSend_logo_Img_message(result['message']);
- setLoading(false);
- });
+ })
+ .catch((error) => {
+ console.error('Error:', result);
+ setSend_logo_Img_api("false");
+ setSend_logo_Img_message(result['message']);
+ setLoading(false);
+ });
}
@@ -2230,17 +2240,21 @@ function UpdateParnterInfo(props) {
let file_size = event.target.files[0].size;
let file_type = event.target.files[0].type;
+ sethandleSubmission_logo_message("");
+ sethandleSubmission_logo_api("false");
+
+
//console.log("file_size = ", file_size, " file_type = ", file_type);
//console.log(" fileUploaded = ", fileUploaded);
if (file_size > 1000000) {
- alert("Le fichier ne doit pas dépasser un 1 Méga octets");
- return;
+ alert("Le fichier ne doit pas dépasser un 1 Méga octets");
+ return;
}
//image/png
if (String(file_type) !== "image/png") {
- alert("Le fichier n'est pas au format PNG");
- return;
+ alert("Le fichier n'est pas au format PNG");
+ return;
}
setLoading(true);
@@ -2250,57 +2264,248 @@ function UpdateParnterInfo(props) {
var img_height, img_width;
if ((file = event.target.files[0])) {
- img = new Image();
- var objectUrl = _URL.createObjectURL(file);
- img.onload = function () {
- img_height = this.height;
- img_width = this.width;
- _URL.revokeObjectURL(objectUrl);
- // console.log(" img_width = ", img_width, " img_height = ", img_height)
+ img = new Image();
+ var objectUrl = _URL.createObjectURL(file);
+ img.onload = function () {
+ img_height = this.height;
+ img_width = this.width;
+ _URL.revokeObjectURL(objectUrl);
+ // console.log(" img_width = ", img_width, " img_height = ", img_height)
- if (parseFloat(img_width) > 130 && parseFloat(img_width) < 260 &&
- parseFloat(img_height) > 60 && parseFloat(img_height) < 150) {
- //console.log(" img_height est = ", img_height, " < à 1500 ");
+ if (parseFloat(img_width) > 130 && parseFloat(img_width) < 260 &&
+ parseFloat(img_height) > 60 && parseFloat(img_height) < 150) {
+ //console.log(" img_height est = ", img_height, " < à 1500 ");
- // Verification que le nom du fichier est alpha numerique
- /*var regExp = /^[A-Za-z0-9]+$/;
- if (!regExp.test(event.target.files[0].name)) {
- sethandleSubmission_logo_message(" Le nom de l'image comporte des caractères non alphanumériques");
- sethandleSubmission_logo_api("false");
- setLoading(false);
+ // Verification que le nom du fichier est alpha numerique
+ /*var regExp = /^[A-Za-z0-9]+$/;
+ if (!regExp.test(event.target.files[0].name)) {
+ sethandleSubmission_logo_message(" Le nom de l'image comporte des caractères non alphanumériques");
+ sethandleSubmission_logo_api("false");
+ setLoading(false);
- return
- }*/
+ return
+ }*/
- if (String(event.target.files[0].name).length > 50) {
- sethandleSubmission_logo_message(" Le nom du fichier est trop long. il doit faire moins de 50 caractère");
- sethandleSubmission_logo_api("false");
- setLoading(false);
+ if (String(event.target.files[0].name).length > 50) {
+ sethandleSubmission_logo_message(" Le nom du fichier est trop long. il doit faire moins de 50 caractère");
+ sethandleSubmission_logo_api("false");
+ setLoading(false);
- return
- }
+ return
+ }
- setlogo_file_name(event.target.files[0].name);
- setimg_logo_file(URL.createObjectURL(event.target.files[0]));
- setimg_logo_file2(event.target.files[0]);
+ setlogo_file_name(event.target.files[0].name);
+ // setimg_logo_file(URL.createObjectURL(event.target.files[0]));
+ setimg_logo_file2(event.target.files[0]);
- } else {
- sethandleSubmission_logo_message(" La taille de l'image est incorrecte. Larg = " + String(img_width) + " px Long = " + String(img_height) + " px");
- sethandleSubmission_logo_api("false");
- setLoading(false);
- return;
- }
+ reader(event.target.files[0], (err, res) => {
+ // console.log("#### res === ", res); // Base64 `data:image/...` String result.
+ setimg_logo_file(res);
+ });
- //console.log(" after img_width = ", img_width, " after img_height = ", img_height)
- };
- img.src = objectUrl;
+
+ } else {
+ sethandleSubmission_logo_message(" La taille de l'image est incorrecte. Larg = " + String(img_width) + " px Long = " + String(img_height) + " px");
+ sethandleSubmission_logo_api("false");
+ setLoading(false);
+ return;
+ }
+
+ //console.log(" after img_width = ", img_width, " after img_height = ", img_height)
+ };
+ img.src = objectUrl;
}
setLoading(false);
-};
+ };
+ const [Delete_Catalog_Pub_Banniere_Img_api, setDelete_Catalog_Pub_Banniere_Img_api] = useState();
+ const [Delete_Catalog_Pub_Banniere_Img_message, setDelete_Catalog_Pub_Banniere_Img_message] = useState();
+ const [Delete_Catalog_Pub_Banniere_Img_result, setDelete_Catalog_Pub_Banniere_Img_result] = useState();
+ function Delete_Catalog_Pub_Banniere_Img() {
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", selected_catalog_pub_config_id);
+ form.append("banniere_img", "");
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Partner_Catalog_Pub_Config/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Delete_Catalog_Pub_Banniere_Img res.data.status = " + res.data.status);
+ //console.log(" In Delete_Catalog_Pub_Banniere_Img res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_Catalog_Pub_Banniere_Img_api("true");
+ setDelete_Catalog_Pub_Banniere_Img_result(res.data.message);
+
+ Get_Partner_Catalog_Pub_Config();
+ alert(res.data.message);
+
+ }
+ else {
+ setDelete_Catalog_Pub_Banniere_Img_api("false");
+ setDelete_Catalog_Pub_Banniere_Img_message(res.data.message);
+ alert(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Delete_Catalog_Pub_Banniere_Img = ' + error);
+ setDelete_Catalog_Pub_Banniere_Img_api("false");
+ alert(" Impossible de supprimer la bannière ");
+
+ })
+ }
+
+
+ const [Delete_Catalog_Pub_Logo_Img_api, setDelete_Catalog_Pub_Logo_Img_api] = useState();
+ const [Delete_Catalog_Pub_Logo_Img_message, setDelete_Catalog_Pub_Logo_Img_message] = useState();
+ const [Delete_Catalog_Pub_Logo_Img_result, setDelete_Catalog_Pub_Logo_Img_result] = useState();
+ function Delete_Catalog_Pub_Logo_Img() {
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", selected_catalog_pub_config_id);
+ form.append("logo", "");
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Partner_Catalog_Pub_Config/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Delete_Catalog_Pub_Logo_Img res.data.status = " + res.data.status);
+ //console.log(" In Delete_Catalog_Pub_Logo_Img res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_Catalog_Pub_Logo_Img_api("true");
+ setDelete_Catalog_Pub_Logo_Img_result(res.data.message);
+
+ Get_Partner_Catalog_Pub_Config();
+ alert(res.data.message);
+
+ }
+ else {
+ setDelete_Catalog_Pub_Logo_Img_api("false");
+ setDelete_Catalog_Pub_Logo_Img_message(res.data.message);
+ alert(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Delete_Catalog_Pub_Logo_Img = ' + error);
+ setDelete_Catalog_Pub_Logo_Img_api("false");
+ alert(" Impossible de supprimer la bannière ");
+
+ })
+ }
+
+
+ const [Add_Update_Catalog_Pub_Banniere_api, setAdd_Update_Catalog_Pub_Banniere_api] = useState();
+ const [Add_Update_Catalog_Pub_Banniere_message, setAdd_Update_Catalog_Pub_Banniere_message] = useState();
+ const [Add_Update_Catalog_Pub_Banniere_result, setAdd_Update_Catalog_Pub_Banniere_result] = useState();
+ function Add_Update_Catalog_Pub_Banniere() {
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", selected_catalog_pub_config_id);
+ form.append("banniere_img", img_bg_file);
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Partner_Catalog_Pub_Config/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Add_Update_Catalog_Pub_Banniere res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Catalog_Pub_Banniere res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setAdd_Update_Catalog_Pub_Banniere_api("true");
+ setAdd_Update_Catalog_Pub_Banniere_result(res.data.message);
+
+ setimg_bg_file("");
+ Get_Partner_Catalog_Pub_Config();
+ alert(res.data.message);
+
+ }
+ else {
+ setAdd_Update_Catalog_Pub_Banniere_api("false");
+ setAdd_Update_Catalog_Pub_Banniere_message(res.data.message);
+ alert(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Add_Update_Catalog_Pub_Banniere = ' + error);
+ setAdd_Update_Catalog_Pub_Banniere_api("false");
+ alert(" Impossible de supprimer la bannière ");
+
+ })
+ }
+
+
+ const [Add_Update_Catalog_Pub_Logo_api, setAdd_Update_Catalog_Pub_Logo_api] = useState();
+ const [Add_Update_Catalog_Pub_Logo_message, setAdd_Update_Catalog_Pub_Logo_message] = useState();
+ const [Add_Update_Catalog_Pub_Logo_result, setAdd_Update_Catalog_Pub_Logo_result] = useState();
+ function Add_Update_Catalog_Pub_Logo() {
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", selected_catalog_pub_config_id);
+ form.append("logo", img_logo_file);
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Partner_Catalog_Pub_Config/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Add_Update_Catalog_Pub_Logo res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Catalog_Pub_Logo res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setAdd_Update_Catalog_Pub_Logo_api("true");
+ setAdd_Update_Catalog_Pub_Logo_result(res.data.message);
+
+ setimg_logo_file("");
+ Get_Partner_Catalog_Pub_Config();
+ alert(res.data.message);
+
+ }
+ else {
+ setAdd_Update_Catalog_Pub_Logo_api("false");
+ setAdd_Update_Catalog_Pub_Logo_message(res.data.message);
+ alert(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Add_Update_Catalog_Pub_Logo = ' + error);
+ setAdd_Update_Catalog_Pub_Logo_api("false");
+ alert(" Impossible de supprimer la bannière ");
+
+ })
+ }
+
return (
@@ -2346,10 +2551,11 @@ function UpdateParnterInfo(props) {
(data)._id === String(selected_catalog_pub_theme_id))[0].label}
onChange={(event, value) => {
if (value && value._id) {
setselected_catalog_pub_theme_id(value._id);
@@ -2380,6 +2586,50 @@ function UpdateParnterInfo(props) {
}