Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
1406 bpr 1
 
3912 bpr 2
!bound seq between integer 1 and $seq_cnt+1 default $empty
1406 bpr 3
 
4
!if $cf_abandon!=$empty or $seq=$empty
5
 !reset cf_abandon
6
 job=show
7
 !exit
8
!endif
9
 
10
!if $seq>$maxseq
11
 error=toomanyseq
12
 !exit
13
!endif
14
 
15
!if $cmd=reply
16
 
17
new_data=:$seq_title\
18
$seq_desc
19
 
20
!set listdoc=!makelist doc_ i for i=1 to $docpubliccnt
11848 bpr 21
!set listc=!filelist $wims_home/log/classes/$wims_class/doc
22
!set listc=!lines2items $listc
23
!set listc=!replace internal c by c_$ $ in $listc
1406 bpr 24
!set listexam=!makelist exam_ i for i=1 to $examcnt
25
!set listsheet=!makelist sheet_ i for i=1 to $sheetcnt
26
!set listvote=!makelist vote_ i for i=1 to $votecnt
27
list=!nospace $listc,$listdoc,$listsheet,$listexam,$listvote
28
list=!nonempty items $list
29
list1=debut
30
!for x in $list
31
  list1=!append item $($x) to $list1
32
!next
33
list1=$(list1[2..-1])
34
listcnt=!replace internal ,0, by , in ,$list1,
35
listcnt=!nonempty items $listcnt
36
listcnt=!itemcnt $listcnt
37
!for j = 1 to $listcnt
38
  jj=!positionof item $j in $list1
39
  !if $jj!=
40
    listfinal=!append item $(list[$jj]) to $listfinal
41
  !endif
42
!next
43
list=!replace internal _ by $ $ in $(listfinal)
44
new_data=!append line $list to $new_data
45
!writefile wimshome/log/classes/$wims_class/seq/.sequence$seq $new_data\
46
$visible
47
 
1625 bpr 48
s_ =!record 0 of .sequences
49
s_=!line 2 to -1 of s_
1406 bpr 50
!if $seq= $[$seq_cnt+1]
51
 seq_cnt=$[$seq_cnt+1]
1625 bpr 52
 !writefile wimshome/log/classes/$wims_class/seq/.sequences $seq_cnt\
53
 $s_
1406 bpr 54
!endif