added CGIFormattedData object.

This commit is contained in:
Brad Arant committed 2025-03-06 14:47:57 -08:00
1 parent 5e6d162a05
commit 25916051e6
2 files changed
+56

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
#include "CGIFormattedData.h"
#include "ZString.h"
namespace coreutils {
CGIFormattedData::CGIFormattedData() {}
CGIFormattedData::CGIFormattedData(ZString cgiData) {
cgiData.split("&");
for(int ix = 1; ix < cgiData.getList().size(); ++ix) {
cgiData[0].split("=");
data[cgiData[0]] = cgiData[1];
data[cgiData[0]].fromCGI();
}
}
ZString CGIFormattedData::operator=(ZString cgiData) {
cgiData.split("&");
for(int ix = 1; ix < cgiData.getList().size(); ++ix) {
cgiData[0].split("=");
data[cgiData[0]] = cgiData[1];
data[cgiData[0]].fromCGI();
}
return cgiData;
}
}