Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11661 | obado | 1 | # GetSession |
2 | # Ouvre une session WIMS et renvoit l'ID |
||
3 | # |
||
4 | # Sample usage : |
||
5 | # /wims.cgi?module=adm/raw&job=getsession&format=json&data1=adm/createxo |
||
6 | |||
7 | !if $ident_type=$empty and $format != $empty |
||
8 | !set ident_type=$format |
||
9 | !endif |
||
10 | |||
11 | dir_session=sessions/$wims_session |
||
12 | allowed_modules = adm/createxo |
||
13 | |||
14 | q_module = !word 1 of $data1 |
||
15 | !bound q_module within $allowed_modules |
||
16 | |||
17 | !set log = !sh cp $wims_home/$dir_session/var $wims_home/$dir_session/var.def |
||
18 | !!log = !sh mv $wims_home/$dir_session/var $wims_home/$dir_session/var.def |
||
19 | |||
20 | !if $q_module != $empty |
||
21 | !setdef w_module=$q_module in wimshome/$dir_session/var.def |
||
22 | !set w_module=$q_module |
||
23 | !set wims_module=$q_module |
||
24 | !set module=$q_module |
||
25 | !endif |
||
26 | |||
27 | |||
28 | !set r_=!record 0 of wimshome/$dir_session/var |
||
29 | |||
30 | |||
31 | |||
32 | !!sh mv wimshome/$dir_session/var |
||
33 | !set log2 = !sh cp $wims_home/$dir_session/var.def $wims_home/$dir_session/var |