31 lines
777 B
C++
31 lines
777 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) {
|
|
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;
|
|
}
|
|
|
|
}
|