Rev 9970 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9970 | Rev 16343 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | !if $seq_cnt!= |
1 | !if $seq_cnt!= |
2 | !for j =1 to $seq_cnt |
2 | !for j =1 to $seq_cnt |
3 | !set s_=!record 1 of wimshome/log/classes/$wims_class/seq/.sequence$j |
3 | !set s_=!record 1 of wimshome/log/classes/$wims_class/seq/.sequence$j |
4 | !set s_=!line 3 of $s_ |
4 | !set s_=!line 3 of $s_ |
5 | !set scnt=!itemcnt $s_ |
5 | !set scnt=!itemcnt $s_ |
6 | list_exsh=!append line $j\ |
6 | list_exsh=!append line $j\ |
7 | to $list_exsh |
7 | to $list_exsh |
8 | list_all=!append line $j to $list_all |
8 | list_all=!append line $j to $list_all |
9 | !for k=1 to $scnt |
9 | !for k=1 to $scnt |
10 | !if exam isin $(s_[$k]) or sheet isin $(s_[$k]) |
10 | !if exam isin $(s_[$k]) or sheet isin $(s_[$k]) |
11 | list_exsh=!append item $(s_[$k]) to $list_exsh |
11 | list_exsh=!append item $(s_[$k]) to $list_exsh |
12 | !endif |
12 | !endif |
13 | list_all=!append item $(s_[$k]) to $list_all |
13 | list_all=!append item $(s_[$k]) to $list_all |
14 | !next k |
14 | !next k |
15 | !next j |
15 | !next j |
16 | 16 | ||
17 | !writefile wimshome/log/classes/$wims_class/seq/.sequences $seq_cnt\ |
17 | !writefile wimshome/log/classes/$wims_class/seq/.sequences $seq_cnt\ |
18 | $list_exsh\ |
18 | $list_exsh\ |
19 | 19 | ||
20 | !!create .seqinverse with all ressources |
20 | !!create .seqinverse with all ressources |
21 | !reset seqinverse |
21 | !reset seqinverse |
22 | scnt=!linecnt $list_all |
22 | scnt=!linecnt $list_all |
23 | !for ll_ = 1 to $scnt |
23 | !for ll_ = 1 to $scnt |
24 | l_=!line $ll_ of $list_all |
24 | l_=!line $ll_ of $list_all |
25 | num=!item 1 of $l_ |
25 | num=!item 1 of $l_ |
26 | cnt_=!itemcnt $l_ |
26 | cnt_=!itemcnt $l_ |
27 | !for v_ = 2 to $cnt_ |
27 | !for v_ = 2 to $cnt_ |
28 | test=!select $seqinverse where column 1 = $(l_[$v_]) |
28 | test=!select $seqinverse where column 1 = $(l_[$v_]) |
29 | !if $test!=$empty |
29 | !if $test!=$empty |
30 | seqinverse=!replace $test by $test,$num in $seqinverse |
30 | seqinverse=!replace $test by $test,$num in $seqinverse |
31 | !else |
31 | !else |
32 | seqinverse=!append line $(l_[$v_]),:$num to $seqinverse |
32 | seqinverse=!append line $(l_[$v_]),:$num to $seqinverse |
33 | !endif |
33 | !endif |
34 | !next |
34 | !next |
35 | !next |
35 | !next |
36 | seqinverse=!replace internal ,: by : in $seqinverse |
36 | seqinverse=!replace internal ,: by : in $seqinverse |
37 | !writefile wimshome/log/classes/$wims_class/seq/.seqinverse $seqinverse |
37 | !writefile wimshome/log/classes/$wims_class/seq/.seqinverse $seqinverse |
38 | !endif |
38 | !endif |