Subversion Repositories wimsdev

Rev

Rev 5478 | Rev 5869 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5478 Rev 5734
1
 
1
 
2
!goto $gstep
2
!goto $gstep
3
 
3
 
4
:1
4
:1
5
 
5
 
6
$table_header
6
$table_header
7
$table_tr
7
$table_tr
8
<td>$name_howmanygroups ($name_atmost 10)</td>
8
<td>$name_howmanygroups ($name_atmost 10)</td>
9
<td>
9
<td>
10
!if $vote_status>0
10
!if $vote_status>0
11
 $numsess
11
 $numsess
12
!else
12
!else
13
 !formselect mod_numsess from 1 to 10
13
 !formselect mod_numsess from 1 to 10
14
!endif
14
!endif
15
</td>
15
</td>
16
</tr>
16
</tr>
17
$table_tr
17
$table_tr
18
<td>$name_namevar <span class="field_required">*</span></td>
18
<td>$name_namevar <span class="field_required">*</span></td>
19
<td>
19
<td>
20
!if $vote_status>0
20
!if $vote_status>0
21
 $namevar
21
 $namevar
22
!else
22
!else
23
 <input size=12 name="up_namevar" id="namevar" value="$namevar"><small>$(name_$(reg_model)_help)</small>
23
 <input size="12" name="up_namevar" id="namevar" value="$namevar"/><small>$(name_$(reg_model)_help)</small>
24
!endif
24
!endif
25
</td>
25
</td>
26
</tr>
26
</tr>
27
$table_end
27
$table_end
28
<input type="hidden" name="gstep" value="2">
28
<input type="hidden" name="gstep" value="2"/>
29
 
29
 
30
!exit
30
!exit
31
:2
31
:2
32
<p>$name_introtext</p>
32
<p>$name_introtext</p>
33
<center>
33
<center>
34
<textarea class="iEdit" id="testointro" rows="10" cols="80" name="up_testointro">
34
<textarea class="iEdit" id="testointro" rows="10" cols="80" name="up_testointro">
35
!replace internal \( by &#92;( in $testointro
35
!replace internal \( by &#92;( in $testointro
36
</textarea>
36
</textarea>
37
</center>
37
</center>
38
 
38
 
39
<p>$name_session_select</p>
39
<p>$name_session_select</p>
40
 
40
 
41
$table_header
41
$table_header
42
$table_hdtr
42
$table_hdtr
43
 
43
 
44
  <th>$name_numstud</th><th>$name_group1</th><th>$name_extra</th>
44
  <th>$name_numstud</th><th>$name_group1</th><th>$name_extra</th>
45
 </tr>
45
 </tr>
46
 !for i=1 to $numsess
46
 !for i=1 to $numsess
47
$table_tr
47
$table_tr
48
  <td>
48
  <td>
49
  <input size=4 name="up_nstud$i" id="nstud$i" value="$(nstud$i)">
49
  <input size="4" name="up_nstud$i" id="nstud$i" value="$(nstud$i)"/>
50
  </td>
50
  </td>
51
  <td>
51
  <td>
52
!! need a variable, using exconnip
52
!! need a variable, using exconnip
53
!default exconnip$i= $i
53
!default exconnip$i= $i
54
!if $vote_status=0
54
!if $vote_status=0
55
   <input size=20 name="up_exconnip$i" id="exconnip$i" value="$(exconnip$i)">
55
   <input size=20 name="up_exconnip$i" id="exconnip$i" value="$(exconnip$i)"/>
56
!else
56
!else
57
   $(exconnip$i)
57
   $(exconnip$i)
58
!endif
58
!endif
59
  </td>
59
  </td>
60
  <td>
60
  <td>
61
   <input size=10 name="up_testoextra$i" id="testoextra$i" value="$(testoextra$i)">
61
   <input size=10 name="up_testoextra$i" id="testoextra$i" value="$(testoextra$i)"/>
62
  </td>
62
  </td>
63
 </tr>
63
 </tr>
64
 !next i
64
 !next i
65
 $table_end
65
 $table_end
66
<input type="hidden" name="gstep" value="3">
66
<input type="hidden" name="gstep" value="3"/>
67
!goto end
67
!goto end
68
 
68
 
69
:3
69
:3
70
 
70
 
71
!!## need to check $testointro contains no vote primitives
71
!!## need to check $testointro contains no vote primitives
72
!for i in uservar,menu,list,radio,checkbox,textarea
72
!for i in uservar,menu,list,radio,checkbox,textarea
73
  !set testointro=!replace internal \$i by INVALID in $testointro
73
  !set testointro=!replace internal \$i by INVALID in $testointro
74
!next i
74
!next i
75
!writefile $votedir/$vote.data
75
!writefile $votedir/$vote.data
76
 
76
 
77
!!## with writefile we are loosing these variables at gstep=3
77
!!## with writefile we are loosing these variables at gstep=3
78
!for dato in numsess,namevar,defconnip
78
!for dato in numsess,namevar,defconnip
79
  !appendfile $votedir/$vote.data $dato=$($dato)
79
  !appendfile $votedir/$vote.data $dato=$($dato)
80
!next dato
80
!next dato
81
!!## NOTE: the above list should be setup at model level
81
!!## NOTE: the above list should be setup at model level
82
!##! (e.g. defconnip is not needed for vote_model=groups)
82
!##! (e.g. defconnip is not needed for vote_model=groups)
83
 
83
 
84
!for i=1 to $numsess
84
!for i=1 to $numsess
85
!!## need to check no "," in exconnip/testoextra
85
!!## need to check no "," in exconnip/testoextra
86
  !set exconnip$i=!replace internal , by . in $(exconnip$i)
86
  !set exconnip$i=!replace internal , by . in $(exconnip$i)
87
  !set testoextra$i=!replace internal , by . in $(testoextra$i)
87
  !set testoextra$i=!replace internal , by . in $(testoextra$i)
88
  !for dato in nstud$i,testoextra$i,exconnip$i
88
  !for dato in nstud$i,testoextra$i,exconnip$i
89
   !appendfile $votedir/$vote.data $dato=$($dato)
89
   !appendfile $votedir/$vote.data $dato=$($dato)
90
  !next dato
90
  !next dato
91
!next i
91
!next i
92
 
92
 
93
!appendfile $votedir/$vote.data \
93
!appendfile $votedir/$vote.data \
94
:$testointro
94
:$testointro
95
!set reg_src=<div>\
95
!set reg_src=<div>\
96
$testointro\
96
$testointro\
97
</div>\
97
</div>\
98
\list{
98
\list{
99
 
99
 
100
!set reg_src1=$reg_src
100
!set reg_src1=$reg_src
101
!set reg_src2=\uservar{$namevar,nogroup,
101
!set reg_src2=\uservar{$namevar,nogroup,
102
 
102
 
103
!for i=1 to $numsess
103
!for i=1 to $numsess
104
 
104
 
105
!set reg_src1=$reg_src1\
105
!set reg_src1=$reg_src1\
106
$(nstud$i): $(exconnip$i) $(testoextra$i),
106
$(nstud$i): $(exconnip$i) $(testoextra$i),
107
!set reg_src2=$reg_src2\
107
!set reg_src2=$reg_src2\
108
$i,
108
$i,
109
 
109
 
110
!next i
110
!next i
111
!set reg_src=$reg_src1\
111
!set reg_src=$reg_src1\
112
$name_cancellation\
112
$name_cancellation\
113
}\
113
}\
114
$reg_src2\
114
$reg_src2\
115
nogroup\
115
nogroup\
116
}
116
}
117
$name_describesource
117
$name_describesource
118
<p>$name_yourvariable.</p>
118
<p>$name_yourvariable.</p>
119
<pre>
119
<pre>
120
$reg_src
120
$reg_src
121
</pre>
121
</pre>
122
$(name_$(reg_model)_instr)
122
$(name_$(reg_model)_instr)
123
<input type="hidden" name="gstep" value="0">
123
<input type="hidden" name="gstep" value="0"/>
124
 
124
 
125
:end
125
:end