fixed header tag.
This commit is contained in:
parent
d34ff928d9
commit
adf5449a6f
@ -22,16 +22,16 @@ namespace jet {
|
|||||||
if(keywordDefined("expr")) {
|
if(keywordDefined("expr")) {
|
||||||
if(keywordDefined("eval"))
|
if(keywordDefined("eval"))
|
||||||
throw coreutils::Exception("Cannot use eval with expr.");
|
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) {
|
} else if(hasContainer) {
|
||||||
processContainer(container);
|
processContainer(container);
|
||||||
if(evaluate) {
|
if(evaluate) {
|
||||||
global.headers[keywords[resolveKeyword("name")]] = out;
|
global.headers[resolveKeyword("name")] = out;
|
||||||
} else {
|
} else {
|
||||||
global.headers[keywords[resolveKeyword("name")]] = container;
|
global.headers[resolveKeyword("name")] = container;
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
global.headers[keywords[resolveKeyword("name")]] = keywords[resolveKeyword("value")];
|
global.headers[resolveKeyword("name")] = resolveKeyword("value");
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
2
__if.cpp
2
__if.cpp
@ -25,7 +25,7 @@ namespace jet {
|
|||||||
(type != "ge"))
|
(type != "ge"))
|
||||||
throw coreutils::Exception("type value must be 'eq','ne','lt','le','gt','ge'.");
|
throw coreutils::Exception("type value must be 'eq','ne','lt','le','gt','ge'.");
|
||||||
int rc = resolveKeyword("value1").compare(resolveKeyword("value2"));
|
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)) ||
|
if(((type == "eq") && (rc == 0)) ||
|
||||||
((type == "ne") && (rc != 0)) ||
|
((type == "ne") && (rc != 0)) ||
|
||||||
((type == "lt") && (rc == -1)) ||
|
((type == "lt") && (rc == -1)) ||
|
||||||
|
@ -10,6 +10,7 @@ namespace jet {
|
|||||||
if(keywordDefined("cgi") && (resolveKeyword("cgi") == "true")) {
|
if(keywordDefined("cgi") && (resolveKeyword("cgi") == "true")) {
|
||||||
global.cgi = true;
|
global.cgi = true;
|
||||||
char *cookies = getenv("HTTP_COOKIE");
|
char *cookies = getenv("HTTP_COOKIE");
|
||||||
|
if(cookies)
|
||||||
std::cout << cookies << std::endl;
|
std::cout << cookies << std::endl;
|
||||||
|
|
||||||
if(keywordDefined("sessiondir")) {
|
if(keywordDefined("sessiondir")) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user