Subversion Repositories wimsdev

Rev

Rev 2455 | Rev 11776 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
 
2
!read model/cut.proc
3
output=wimshome/sessions/$ses/submit2.oef
4
 
5
cnt=!recordcnt $input
6
 
7
all=$parms,$sps,$statementrec
8
 
9
!writefile $output $model_def
10
 
11
!for i=1 to $cnt
12
 !default reply$i=$(val$i)
13
 !if $i notitemof $all
14
  r=!record $i of $input
15
  !appendfile $output :$r\
16
 
17
  !goto loopend
18
 !endif
19
 reply$i=!replace internal $\
20
: by $\
21
 : in $(reply$i)
22
 !if $i isitemof $sps
23
  !appendfile $output :\$(name$i){$(reply$i)}
24
  !goto loopend
25
 !endif
8515 obado 26
 
23 reyssat 27
 !if $i isitemof $parms
28
  !if $(menu$i)=$empty
8515 obado 29
    !if $(name$i) iswordof $model_asis
30
      param_value = asis($(reply$i))
31
    !else
32
      param_value = $(reply$i)
33
    !endif
23 reyssat 34
   !appendfile $output :$(title$i)\
35
$(help$i)\
8515 obado 36
\$(type$i){$(name$i)=$param_value}\
23 reyssat 37
 
38
  !else
39
   t_=!itemcnt $(menu$i)
40
   !bound reply$i between integer 1 and $t_ default 1
41
   !appendfile $output :$(title$i)\
42
$(help$i)\
43
\$(type$i){$(name$i)=item($(reply$i),$(menu$i))}\
44
 
45
  !endif
46
  !goto loopend
47
 !endif
48
 !if $i=$statementrec
49
  !appendfile $output :$helpst\
50
\statement{$statement}\
51
 
52
  !goto loopend
53
 !endif
54
 :loopend
55
!next i
56
 
57
!sh cd $wims_home/sessions/$ses; mv -f submit2.oef submit.oef\
58
	cp -f submit.oef user-deposit
59
 
60