using UnityEngine; using UnityEngine.UI; using System.Collections; using UnityEngine.Networking; using TMPro; using System.Text; [RequireComponent(typeof(Button))] public class Send : MonoBehaviour { public TMP_InputField _designer_email; public TMP_InputField _name; public TMP_InputField _email; public TMP_InputField _phone; public TMP_InputField _address; public static void SendtoDesigner(){ DOIT.CloseALLPNL(); GameObject PNL=Get.o2("HIDER","SEND_TO_DESIGNER"); PNL.SetActive(true); string url=Application.absoluteURL; //string url="ukitchenit.com/free#hb@udesignit.ca"; //Get.o2("HIDER/SEND_TO_DESIGNER","Designer_email").GetComponent().text= url; if(url.IndexOf("#")!=-1){ string Email=url.Substring(url.IndexOf("#")+1,url.Length-url.IndexOf("#")-1); Get.o2("HIDER/SEND_TO_DESIGNER","Designer_email").GetComponent().text= Email; } } [System.Obsolete] public void Sending(){ //Check all fields if(string.IsNullOrEmpty( _name.text ) || string.IsNullOrEmpty( _email.text) || string.IsNullOrEmpty( _phone.text) || string.IsNullOrEmpty(_address.text )){ _M.PH(12, 0, "ffffff", 1 ,1); } else { byte[] bytes = SaveXML.BuildXmlBytes(); string xmls = Encoding.UTF8.GetString(bytes); StartCoroutine(SendTextToFile(xmls)); } } // //public Text output; // #if UNITY_WEBGL && !UNITY_EDITOR // public void OnPointerDown(PointerEventData eventData) { } // public void SaveWEB() // { // string xmls = SaveXML.buildXMLData(); // _G.FileName = _G.Form[2]; // yournote.text="Bonjour, voici une demande client provenant de Ukitchenit."; // if(_G.L==1) yournote.text="Hi, this is a client request from Ukitchenit."; // if(_G.L==2) yournote.text="Hola, esta es una petición de un cliente de Ukitchenit."; // StartCoroutine(SendTextToFile(xmls,this.name)); // /*if(RegexUtilities.IsValidEmail(youremail.text)==true && yourname.text!=""){ // _G.FileName = youremail.text; // xmls = SaveXML.buildXMLData(); // StartCoroutine(sendTextToFile(xmls)); // } // else { // if(yourname.text!="" && RegexUtilities.IsValidEmail(youremail.text)!=true){_M.PH(12, 0, "898787", 1 ,1);} // if(yourname.text==""&& RegexUtilities.IsValidEmail(youremail.text)==true){_M.PH(13, 0, "898787", 1 ,1);} // if(yourname.text==""&& RegexUtilities.IsValidEmail(youremail.text)!=true){_M.PH(14, 0, "898787", 1 ,1);} // }*/ // } // #else // public void OnPointerDown(PointerEventData eventData) { } // [System.Obsolete] // public void SaveWEB() { // string xmls = SaveXML.buildXMLData(); // ///_G.FileName = _G.EmailForm[2];//youremail.text; // _note.text="Bonjour, voici une demande client provenant de l'outils de Ukitchenit?"; // if(_G.L==1) _note.text="Hi, this is a client request from Ukitchenit?"; // if(_G.L==3) _note.text="Hi, this is a client request from Ukitchenit?"; // StartCoroutine(SendTextToFile(xmls)); // /*if(RegexUtilities.IsValidEmail(youremail.text)==true && yourname.text!=""){ // //_G.FileName = youremail.text; // //xmls = "test";//SaveXML.buildXMLData(); // //StartCoroutine(sendTextToFile(xmls)); // } // else { // if(yourname.text!="" && RegexUtilities.IsValidEmail(youremail.text)!=true){_M.PH(12, 0, "898787", 1 ,1);} // if(yourname.text==""&& RegexUtilities.IsValidEmail(youremail.text)==true){_M.PH(13, 0, "898787", 1 ,1);} // if(yourname.text==""&& RegexUtilities.IsValidEmail(youremail.text)!=true){_M.PH(14, 0, "898787", 1 ,1);} // }*/ // } // #endif [System.Obsolete] public IEnumerator SendTextToFile(string xmls) { yield return null; if(string.IsNullOrEmpty( _designer_email.text)){_designer_email.text="hb@udesignit.ca";} string _note="Bonjour, voici une demande client provenant de Ukitchenit."; if(_G.L==1) _note="Hi, this is a client request from Ukitchenit."; if(_G.L==2) _note="Hola, esta es una petición de un cliente de Ukitchenit."; WWWForm form = new(); form.AddField("to",_designer_email.text); form.AddField("filename", _G.FileName); form.AddField("xmldata", xmls); form.AddField("NOTE",_note); form.AddField("SENTO","hboudreau@ciemetric.com"); form.AddField("L",_G.L.ToString()); form.AddField("name",_name.text); form.AddField("address",_address.text); form.AddField("email",_email.text); form.AddField("phone",_phone.text); //string path = "https://software.ciemetric.com/measurement/sendemail.php"; //string path = "https://ukitchenit.ca/measurement3/sendemailciemetric.php"; string path = "https://ukitchenit.ca/measurement3/sendemailodm.php"; using var w = UnityWebRequest.Post(path, form); yield return w.SendWebRequest(); if (w.isNetworkError || w.isHttpError) { print("----------------------error!--------------------------"); GameObject.Find("FN").GetComponent().text = "error!"; } else { print("ssennnennndddddd"); DOIT.CloseALLPNL(); _M.PH(23, 0, "ffffff", 1 ,1); } } }//end