Rev 14129 | Rev 16388 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 14129 | Rev 16387 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | !! make htmlform to the moveafter menu in sheet and exam |
1 | !! make htmlform to the moveafter menu in sheet and exam |
2 | !! input are : |
2 | !! input are : |
3 | !! exocnt : number of exo in the sheet/exam |
3 | !! exocnt : number of exo in the sheet/exam |
4 | !! i : item number |
4 | !! i : item number |
5 | 5 | ||
- | 6 | !reset listval_ listname_ |
|
6 | !if $exocnt>1 |
7 | !if $exocnt>1 |
7 | !if $i>1 |
8 | !if $i>1 |
8 | ! |
9 | !let listval_=$[i-1] |
9 | ! |
10 | !let listname_=$wims_name_up |
10 | !endif |
11 | !endif |
11 | !form reply |
- | |
12 | <input type="hidden" name="job" value="moveto"> |
- | |
13 | <input type="hidden" name="movesource" value="$i"> |
- | |
14 | <input type="submit" value="$wims_name_moveafter"> |
- | |
15 | !let movetarget=$[$i+1] |
- | |
16 | !let |
12 | !let val_=!values v for v=1 to $exocnt-1 |
17 | !let |
13 | !let val_=!listcomplement $i,$[$i-1] in $val_ |
- | 14 | !let t_=!makelist $wims_name_moveafter v for v in $val_ |
|
18 | !if |
15 | !if $val_!=$empty |
19 | !let |
16 | !let listval_=!append item $val_ to $listval_ |
20 | !let |
17 | !let listname_=!append item $t_ to $listname_ |
21 | !endif |
18 | !endif |
22 | !if $i<$exocnt |
19 | !if $i<$exocnt |
23 | ! |
20 | !let listval_=!append item $exocnt to $listval_ |
24 | !else |
- | |
25 | ! |
21 | !let listname_=!append item $wims_name_moveafter $wims_name_end to $listname_ |
26 | !endif |
22 | !endif |
- | 23 | !! link for sendbug |
|
- | 24 | !reset t |
|
- | 25 | !let nb_=!itemcnt $listval_ |
|
- | 26 | !for k=1 to $nb_ |
|
- | 27 | !let l=cmd=reply&+job=moveto&+movesource=$i&+movetarget=$(listval_[$k]) $(listname_[$k]) |
|
- | 28 | !let t=!append line $l to $t |
|
- | 29 | !next k |
|
- | 30 | !read js/dropdownbutton.phtml dropbutton_$i\ |
|
- | 31 | $(name_shtab[11])\ |
|
- | 32 | $t |
|
- | 33 | ||
- | 34 | ||
- | 35 | ||
27 |
|
36 | !! !formend |
28 | !endif |
37 | !endif |