CoreUtils/CGIFormattedData.cpp
2025-03-06 14:47:57 -08:00

28 lines
660 B
C++

#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;
}
}