void XaMediaUi::Delete (){ XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaMedia","Delete",{"id"},{HTTP.GetHttpParam("id")})); CheckResponse(CallResponse); RESPONSE.Content="OK"; };
void XaMediaUi::List() { string XaDomainMediaCategory_ID=HTTP.GetHttpParam("XaDomainMediaCategory_ID"); string XaField_ID=HTTP.GetHttpParam("XaField_ID"); string XaTable=HTTP.GetHttpParam("XaTable"); AddJsVarString("XaField_ID",XaField_ID); AddJsVarString("XaTable",XaTable); AddJsVarFile("XaModel","XaMedia"); AddJsVarString("XaGuiStyle","default"); /* data */ XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaMedia","List",{"XaField_ID","XaTable","XaDomainMediaCategory_ID"},{XaField_ID,XaTable,XaDomainMediaCategory_ID})); CheckResponse(CallResponse); AddJsVarString("XaData",CallResponse); /* end of data */ vector<string> Templates=SetPageLayout(REQUEST.CalledLayout); Templates.push_back("XaMediaList"); RESPONSE.Content=XaLibDom::HtmlFromStringAndFile(AddHtmlFiles(Templates),HtmlStrings,JsVarFiles,JsVarStrings,0); };
void XaRbacRoleUi::Read() { string Id=HTTP.GetHttpParam("id"); AddJsVarFile("XaModel","XaRbacRole"); AddJsVarString("XaGuiStyle","default"); AddJsVarString("RowId",Id); /* data */ vector <string> FieldsValues ={}; FieldsValues.push_back(Id); XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","Read",{"id"},{FieldsValues})); CheckResponse(CallResponse); AddJsVarString("XaData",CallResponse); /* end of data */ vector<string> Templates=SetPageLayout(REQUEST.CalledLayout); Templates.push_back("XaGuiRead"); RESPONSE.Content=XaLibDom::HtmlFromStringAndFile(AddHtmlFiles(Templates),HtmlStrings,JsVarFiles,JsVarStrings,0); };
void XaUserAddressMailTypeUi::Delete() { string Id=HTTP.GetHttpParam("id"); XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaUserAddressMailType","Delete",{"id"},{Id})); CheckResponse(CallResponse); RESPONSE.Content="OK"; };
void XaUserAddressMailTypeUi::Update() { auto Fields=UpdatePrepare({"XaUserAddressMailType"},"/XaUserAddressMailType/fieldset/field","XaUserAddressMailType"); XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaUserAddressMailType","Update",get<0>(Fields),get<1>(Fields))); CheckResponse(CallResponse); RESPONSE.Content="OK"; };
void XaUserAddressMailTypeUi::ListAsOptions() { XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaUserAddressMailType","ListAsOptions",{"order_by"},{"name"})); CheckResponse(CallResponse); RESPONSE.Content=CallResponse; };
void XaRbacRoleUi::Create() { auto Fields=CreatePrepare({"XaRbacRole"},"/XaRbacRole/fieldset/field","XaRbacRole"); XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","Create",get<0>(Fields),get<1>(Fields))); CheckResponse(CallResponse); RESPONSE.Content="OK"; };
void XaDomainUi::ListAsOptions() { string Domain = HTTP.GetHttpParam("domain"); string TreeParentId=HTTP.GetHttpParam("tree_parent_ID"); XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaDomain","ListAsOptions",{"order_by","domain","tree_parent_ID"},{"name",Domain,TreeParentId})); CheckResponse(CallResponse); RESPONSE.Content=CallResponse; };
void XaDomainUi::AddAttributes() { string All = HTTP.GetHttpParam("all"); string Name=HTTP.GetHttpParam("name"); XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaDomain","AddAttributes",{"all","name"},{All,Name})); CheckResponse(CallResponse); RESPONSE.Content=CallResponse; };
void XaMediaUi::Create (){ auto Fields=CreatePrepare({"XaMedia"},"/XaMedia/fieldset/field","XaMedia"); get<0>(Fields).push_back("XaMedia-XaField_ID"); get<1>(Fields).push_back(HTTP.GetHttpParam("XaMedia-XaField_ID")); get<0>(Fields).push_back("XaMedia-XaTable"); get<1>(Fields).push_back(HTTP.GetHttpParam("XaMedia-XaTable")); XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaMedia","Create",get<0>(Fields),get<1>(Fields))); CheckResponse(CallResponse); RESPONSE.Content="OK"; };
void XaRbacRoleUi::ListAsOptions() { vector<string> ParamNames ={"order_by","status"}; vector<string> ParamValues={"name","1"}; string CurrentValue=HTTP.GetHttpParam("value"); if (CurrentValue!="NoHttpParam") { ParamNames.push_back("value"); ParamValues.push_back(CurrentValue); } XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","ListAsOptions",ParamNames,ParamValues)); CheckResponse(CallResponse); RESPONSE.Content=CallResponse; };
void XaRbacRoleUi::List () { AddJsVarFile("XaModel","XaRbacRole"); AddJsVarString("XaGuiStyle","default"); /* data */ XaLibCurl LibCurl; string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","List",{},{})); CheckResponse(CallResponse); AddJsVarString("XaData",CallResponse); /* end of data */ vector<string> Templates=SetPageLayout(REQUEST.CalledLayout); Templates.push_back("XaGuiList"); RESPONSE.Content=XaLibDom::HtmlFromStringAndFile(AddHtmlFiles(Templates),HtmlStrings,JsVarFiles,JsVarStrings,0); };