created INTEGER function on operand.
This commit is contained in:
parent
ce6b163d5d
commit
10db0e9c70
@ -94,7 +94,13 @@ namespace jet {
|
|||||||
} else if(in.ifNextIgnoreCase("CONCAT")) {
|
} else if(in.ifNextIgnoreCase("CONCAT")) {
|
||||||
|
|
||||||
} else if(in.ifNextIgnoreCase("INTEGER")) {
|
} else if(in.ifNextIgnoreCase("INTEGER")) {
|
||||||
|
if(!in.ifNext("("))
|
||||||
|
throw coreutils::Exception("Expecting ( for INTEGER parameters.");
|
||||||
|
Operand parm1(in, tag);
|
||||||
|
if(in.ifNext(")")) {
|
||||||
|
string = parm1.string.asInteger();
|
||||||
|
} else
|
||||||
|
throw coreutils::Exception("Expecting ) at end of INTEGER expression.");
|
||||||
} else if(in.ifNextIgnoreCase("ROUND")) {
|
} else if(in.ifNextIgnoreCase("ROUND")) {
|
||||||
|
|
||||||
} else if(in.ifNextIgnoreCase("RANDOM")) {
|
} else if(in.ifNextIgnoreCase("RANDOM")) {
|
||||||
|
@ -9,7 +9,7 @@ namespace jet {
|
|||||||
if(keywordDefined("cgi") && (resolveKeyword("cgi") == "true")) {
|
if(keywordDefined("cgi") && (resolveKeyword("cgi") == "true")) {
|
||||||
global.cgi = true;
|
global.cgi = true;
|
||||||
|
|
||||||
cookies = getenv("HTTP_COOKIE");
|
// cookies = getenv("HTTP_COOKIE");
|
||||||
|
|
||||||
if(keywordDefined("sessiondir")) {
|
if(keywordDefined("sessiondir")) {
|
||||||
global.session = true;
|
global.session = true;
|
||||||
@ -20,7 +20,7 @@ namespace jet {
|
|||||||
// else
|
// else
|
||||||
// generate new session id.
|
// generate new session id.
|
||||||
// create session cookie in response.
|
// create session cookie in response.
|
||||||
char hashit[64];
|
/* char hashit[64];
|
||||||
char hash[32];
|
char hash[32];
|
||||||
sprintf(hashit, "JETSESSION%ld", time(0));
|
sprintf(hashit, "JETSESSION%ld", time(0));
|
||||||
SHA1(hashit, strlen(hashit), hash);
|
SHA1(hashit, strlen(hashit), hash);
|
||||||
@ -32,7 +32,7 @@ namespace jet {
|
|||||||
if(keywordDefined("sessiontimeout")) {
|
if(keywordDefined("sessiontimeout")) {
|
||||||
time_t timeout = time(0) + keywords["sessiontimeout"].asInteger();
|
time_t timeout = time(0) + keywords["sessiontimeout"].asInteger();
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
// also save last activity time in session file.
|
// also save last activity time in session file.
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -10,4 +10,6 @@ $[lefty]=01234
|
|||||||
$[righty]=56789
|
$[righty]=56789
|
||||||
<set name="trim" expr="trim(' this is a test ')" />
|
<set name="trim" expr="trim(' this is a test ')" />
|
||||||
$[trim]=this is a test
|
$[trim]=this is a test
|
||||||
|
<set name="integer" expr="integer(12430.54356546)" />
|
||||||
|
$[integer]=12430
|
||||||
</jet>
|
</jet>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user