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