--- parser3/operators.txt 2006/12/01 19:09:23 1.185 +++ parser3/operators.txt 2007/02/07 15:55:37 1.188 @@ -258,12 +258,14 @@ odbc c:\drives\y\parser3project\odbc\ 0 или default !^имя.double[] (default) 0 или default + !^имя.bool[] + .bool(true|false) bool значение !^void:sql{запрос без результата}{$.bind[см. table::sql]} !int,double !^имя.int[] целочисленное значение !^имя.double[]+ double значение + !^имя.bool[] + .bool(true|false) bool значение !^имя.inc(на сколько +) !^имя.dec(на сколько -) !^имя.mul(на сколько *) @@ -287,6 +289,7 @@ odbc c:\drives\y\parser3project\odbc\ !^имя.int[] .int(default) целочисленное значение строки. если ломается преобразование, берётся default !^имя.double[]+ .double(default) double значение строки + !^имя.bool[] + .bool(true|false) bool значение если ломается преобразование, берётся default !^имя.format[формат] %d %.2f %02d... !^строка.match[шаблон][[опции поиска]] $prematch $match $postmatch $1 $2... @@ -444,9 +447,11 @@ odbc c:\drives\y\parser3project\odbc\ !cookie !$cookie:имя считать старое или свежезаданное !$cookie:имя[значение] на 90 дней - !$cookie:имя[$.value[значение] $.expires ЗНАЧЕНИЕ ] + !$cookie:имя[$.value[значение] $.expires[ЗНАЧЕНИЕ] $.secure(true)] !значение поля expires может быть 'session', date, или число дней(0дней=session) ! если дата, она будет преобразована к формату "Sun, 25-Aug-2002 12:03:45 GMT" + ! можно устанавливать bool свойства, например $.secure(true), $.httponly(true) + !request !$request:query @@ -709,6 +714,7 @@ odbc c:\drives\y\parser3project\odbc\ если есть вторая - это имя файла если есть третья - это content-type !^file.base64[] encode + !^file:base64[имя файла] encode !^file::base64[encoded string] decode !^file:crc32[имя файла] вычисляет crc32 файла с указанным именем