fixed header tag.

This commit is contained in:
brad Arant 2025-02-07 19:29:18 -08:00
parent d34ff928d9
commit adf5449a6f
3 changed files with 7 additions and 6 deletions

View File

@ -22,16 +22,16 @@ namespace jet {
if(keywordDefined("expr")) {
if(keywordDefined("eval"))
throw coreutils::Exception("Cannot use eval with expr.");
global.headers[keywords[resolveKeyword("name")]] = Operand(keywords["expr"], *this).string;
global.headers[resolveKeyword("name")] = Operand(keywords["expr"], *this).string;
} else if(hasContainer) {
processContainer(container);
if(evaluate) {
global.headers[keywords[resolveKeyword("name")]] = out;
global.headers[resolveKeyword("name")] = out;
} else {
global.headers[keywords[resolveKeyword("name")]] = container;
global.headers[resolveKeyword("name")] = container;
}
} else
global.headers[keywords[resolveKeyword("name")]] = keywords[resolveKeyword("value")];
global.headers[resolveKeyword("name")] = resolveKeyword("value");
}
}

View File

@ -25,7 +25,7 @@ namespace jet {
(type != "ge"))
throw coreutils::Exception("type value must be 'eq','ne','lt','le','gt','ge'.");
int rc = resolveKeyword("value1").compare(resolveKeyword("value2"));
std::cout << "if: " << resolveKeyword("value1") << " " << type << " " << resolveKeyword("value2") << ":" << rc << std::endl;
// std::cout << "if: " << resolveKeyword("value1") << " " << type << " " << resolveKeyword("value2") << ":" << rc << std::endl;
if(((type == "eq") && (rc == 0)) ||
((type == "ne") && (rc != 0)) ||
((type == "lt") && (rc == -1)) ||

View File

@ -10,7 +10,8 @@ namespace jet {
if(keywordDefined("cgi") && (resolveKeyword("cgi") == "true")) {
global.cgi = true;
char *cookies = getenv("HTTP_COOKIE");
std::cout << cookies << std::endl;
if(cookies)
std::cout << cookies << std::endl;
if(keywordDefined("sessiondir")) {
global.session = true;