|
|
| version 1.32, 2004/03/19 12:23:04 | version 1.61, 2004/08/03 11:18:22 |
|---|---|
| Line 1 | Line 1 |
| # 20040623 paf@design.ru | |
| #neptune: parser upgraded, теперь $.bind[ | |
| #$.name[^taint[uri][москва]] придёт в виде %xx%xx... | |
| @main[] | @main[] |
| $soft(1) | ^connect[oracle://igs:pwd@oracle]{ |
| ^cache[/cache/soft-$soft.id](86400){ | |
| ^math:random(1000); | |
| } | |
| #^xdoc::load[a.xml] | |
| @main2[] | ^rem{ |
| ^connect[odbc://DSN=test_dbf]{ | $vars[ |
| ^int:sql{select count(*) from test} | $.puserisn(1) |
| $.poper[create] | |
| $.pform[name1=value1&name2=value2] | |
| $.pPremium(0) | |
| $.pid(0) | |
| $.pisn(0) | |
| ] | |
| ^void:sql{call iagency.doMotorAgr( | |
| :puserisn, -- идентификатор пользователя (страхователя), необходим для создания договора | |
| :poper, -- тип операции calc - расчет премии, create - расчет и создание договора | |
| :pform, -- строка параметров вида параметр=значение&: | |
| :pPremium, -- премия по договору | |
| :pid, -- номер договора (после создания) | |
| :pisn, -- системный номер договора (после создания) | |
| null, -- в текущей версии не используется | |
| null -- в текущей версии не используется | |
| )}[ | |
| $.bind[$vars] | |
| ] | |
| ^show[puserisn] | |
| ^show[poper] | |
| ^show[pid] | |
| ^show[pisn] | |
| <hr> | |
| OK | |
| } | } |
| @mainx[] | $varsl[ |
| $request:charset[windows-1251] | $.pname[igs] |
| $response:charset[windows-1251] | $.pwd[create] |
| $response:content-type[text/html] | $.pisn[x] |
| $.pres[] | |
| $xdoc[^xdoc::load[_bug.xml]] | ] |
| #^xdoc.string[] | |
| $xdoc.search-namespaces.x[http://pif.design.ru/] | ^void:sql{call iagency.login( |
| $nodes[^xdoc.select[//x:second]] | :pname, |
| ^nodes._count[] | :pwd, |
| :pisn, | |
| :pres | |
| )}[ | |
| $.bind[$varsl] | |
| ] | |
| $varsl.pisn<br> | |
| $varsl.pres<br> | |
| @main[] | |
| ^bug.bug[] | |
| @main[] | |
| $d[^date::unix-timestamp(1079695550.808)] | |
| #$d[^date::unix-timestamp(1079695983.321)] | |
| ^d.sql-string[] | } |
| @main[] | |
| ^date::now[] | |
| @show[name] | |
| $name=$vars.$name<br> | |
| @x[] | |
| $MotorBrands[ | |
| $.v[2] | |
| ] | |
| $a[^table::sql{ | |
| SELECT | |
| isn, | |
| shortname name, | |
| nvl(code,'0') code | |
| FROM | |
| ais.dicti | |
| WHERE | |
| parentisn=:v | |
| and active is not null | |
| ORDER BY | |
| shortname | |
| }[ | |
| $.bind[$MotorBrands] | |
| ] | |
| ] |