#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) { std::cout << "000" << std::endl; cgiData.split("&"); std::cout << "001" << std::endl; for(int ix = 1; ix < cgiData.getList().size(); ++ix) { cgiData[0].split("="); data[cgiData[0]] = cgiData[1]; data[cgiData[0]].fromCGI(); } std::cout << "002" << std::endl; return cgiData; } }