Subversion Repositories wimsdev

Rev

Rev 15869 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
 
2
!set wims_form_method=post
1587 bpr 3
!read adm/title.phtml 1\
4
$classname\
5
$wims_name_csv
6
 
9125 bpr 7
!if $wims_user=supervisor and ($wims_typename iswordof course or \
14088 bpr 8
    ($wims_typename iswordof class and $wims_supertype iswordof 0 2))
12465 bpr 9
  <p class="wimscenter">
10
  !set wims_ref_class=wims_button
11
  !href cmd=reply $name_direct_score
12
  </p>
9125 bpr 13
!endif
23 reyssat 14
 
15
!if $error!=$empty
12465 bpr 16
  <div class="wims_msg alert">
17
  !read lang/msg.phtml.$moduclass_lang
18
  </div>
19
  !if $error iswordof not_secure not_superclass
20
    !exit
21
  !endif
17180 bpr 22
  <hr>
23 reyssat 23
!endif
24
 
25
!if $outfile!=$empty
12465 bpr 26
  <div class="wims_msg success">
5901 bpr 27
  $name_file <span class="tt wims_fname">
12465 bpr 28
  !getfile $outfile $outfile
29
  </span> $name_download
30
  </div>
23 reyssat 31
!endif
10744 guerimand 32
 
8452 guerimand 33
!if $processed=yes
12465 bpr 34
  !if $remark$change$added$missing$erased!=$empty or $manual=yes
35
    <div class="wims_msg success">
36
    $name_deposit
37
    <ul>
38
    !if $change!=$empty
39
      <li>$name_infochanged: <span class="tt wims_login">
40
      !replace internal , by ,$ $ in $change
41
      </span></li>
10561 bpr 42
    !endif
12465 bpr 43
    !if $added!=$empty
44
      <li>$name_added: <span class="tt wims_login">
45
      !replace internal , by ,$ $ in $added
46
      </span></li>
10561 bpr 47
    !endif
12465 bpr 48
    !if $bad_login!=$empty
49
      <li>$name_badlogin: <span class="tt wims_login">
50
       !replace internal , by ,$ $ in $bad_login
51
      </span></li>
52
    !endif
53
    !if full iswordof $remark
54
      <li>$name_warning1</li>
55
    !endif
56
    !if noprop iswordof $remark
57
      <li>$name_warning2</li>
58
    !endif
59
    !if noauto iswordof $remark
60
      <li>$name_warning3</li>
61
    !endif
62
    !if $erased!=$empty
63
      <li>$name_warning4:
64
      <span class="tt wims_login">
65
      !replace internal , by ,$ $ in $erased
66
      </span></li>
67
    !endif
68
    !if $missing!=$empty
69
      <li>
70
      !if full notwordof $remark
71
        $name_nologin1:
72
      !else
73
        $name_nologin2:
74
      !endif
75
      <span class="tt wims_login">$missing</span>.
76
      !if $pass_missing=yes
77
        $name_passwarning
78
      !endif
79
      </li>
80
    !endif
81
    !if $manual=yes
82
      <li>$name_manual1
83
      !href module=adm/class/grades $name_check
84
      .</li>
85
    !endif
86
    </ul>
87
    </div>
88
  !else
14088 bpr 89
    <div class="wims_msg success">
90
    $name_data1
91
    </div>
23 reyssat 92
  !endif
93
!endif
94
 
95
!form reply
17180 bpr 96
<input type="hidden" name="job" value="csv">
97
<input type="hidden" name="csvtype" value="download">
10744 guerimand 98
$name_data2
99
<ul>
2397 bpr 100
<li>$name_format
12465 bpr 101
!formselect csvformat list $csvformatlist
10744 guerimand 102
 &nbsp;
12465 bpr 103
!set wims_ref_class=wims_button_help
104
!href module=$module&cmd=help&special_parm=csvformats $wims_name_help
3069 bpr 105
</li>
8452 guerimand 106
 
107
!! keywords of column
108
 
10744 guerimand 109
<li>
12465 bpr 110
$name_column
111
&nbsp;
112
!set wims_ref_class=wims_button_help
113
!href module=$module&cmd=help&special_parm=csvfields $wims_name_help
8452 guerimand 114
 
12465 bpr 115
!readproc csv/keyword.proc
116
<div class="field">
117
<ul>
118
  <li>
119
!for bas in basic, basic2
9118 bpr 120
  !if $($bas)!=$empty
12465 bpr 121
    !let tmp=!replace password by in $($bas)
122
    !let tmp=!replace vars by in $($bas)
123
    !let tmp=!words2items $tmp
124
    !for k in $tmp
17180 bpr 125
      <input type="checkbox" name="csvdownload" id="csvdownload_$k" value="$k"><label for="csvdownload_$k">$k</label>
12465 bpr 126
    !next k
9118 bpr 127
  !endif
12465 bpr 128
!next bas
129
</li>
130
!let list_type=sh,shexo,ex,exexo,examduration,ma
131
!let list_name=$wims_name_Sheets,$name_indicateur,$wims_name_Examens,$wims_name_Examens ($wims_name_Exercices),\
132
$wims_name_Examens ($name_Duration),$name_manualscore
133
!!! list for field "all"
134
!let list_keyword=sheets,sheetexo,exams,examexo,examduration,manuals
135
!if $($(list_type[1]))$($(list_type[2]))$($(list_type[3]))$($(list_type[4]))$($(list_type[5]))!=$empty
17180 bpr 136
  <li><input type="checkbox" name="csvdownload" id="csvdownload_allscore" value="allscore"><label for="csvdownload_allscore">$name_allscore</label></li>
12465 bpr 137
!endif
138
!for t from 1 to 6
139
  !if $($(list_type[$t]))!=$empty
140
    !let tmp=!words2items $($(list_type[$t]))
141
    <li>
142
    <b>$(list_name[$t])</b>:
143
    !if $t notwordof 2 4 5
17180 bpr 144
      <input type="checkbox" name="csvdownload" id="csvdownload_$(list_keyword[$t])" value="$(list_keyword[$t])"><label for="csvdownload_$(list_keyword[$t])">$name_all</label>
8452 guerimand 145
    !endif
12465 bpr 146
    !for k in $tmp
17180 bpr 147
      <input type="checkbox" name="csvdownload" id="csvdownload_$k" value="$k"><label for="csvdownload_$k">$k</label>
14335 bpr 148
    !next k
149
    </li>
12465 bpr 150
  !endif
151
!next t
152
!if $av!=$empty
9719 bpr 153
  !let tmp=!words2items $av
154
  <li><b>$name_Average</b>:
155
  !for k in $tmp
17180 bpr 156
    <input type="checkbox" name="csvdownload" id="csvdownload_$k" value="$k"><label for="csvdownload_$k">$k</label>
9719 bpr 157
  !next k
158
  </li>
12465 bpr 159
!endif
160
<li>
17180 bpr 161
 <input type="checkbox" name="csvdownload" id="csvdownload_techvar" value="techvar">
12465 bpr 162
 <label for="csvdownload_techvar">$name_techvar</label>
163
</li><li>
17180 bpr 164
 <input type="checkbox" name="csvdownload" id="csvdownload_regvar" value="regvar">
10744 guerimand 165
  <label for="csvdownload_regvar">$name_regvar</label>
166
 </li>
10812 bpr 167
 </ul>
8452 guerimand 168
</li>
23 reyssat 169
</ul>
17180 bpr 170
<input type="submit" value="$wims_name_download">
10744 guerimand 171
!formend
2397 bpr 172
 
9719 bpr 173
!! open the upload to the level supervisor alternative use user_supervise
5412 bpr 174
!if $classtype notin 13 or $typename iswordof class course  or\
12465 bpr 175
    ($typename iswordof level and $wims_user=supervisor)
17180 bpr 176
  <hr>
15869 guerimand 177
  !if $list_sheettechvar!=$empty
178
    <div class="wims_msg warning">
179
      $name_usedindiv
180
    </div>
181
  !endif
12465 bpr 182
  !set wims_form_method=file
183
  !form reply
17180 bpr 184
  <input type="hidden" name="job" value="csv">
185
  <input type="hidden" name="csvtype" value="upload">
10744 guerimand 186
  $name_data3
187
  &nbsp;
188
  !set wims_ref_class=wims_button_help
189
  !href module=$module&cmd=help&special_parm=upload $wims_name_help
190
  <ul>
17180 bpr 191
  <li>$name_data <input type="file" size="30" name="wims_deposit"> <br>
12465 bpr 192
  $name_format2: <span class="tt">.csv</span>, <span class="tt">.tsv</span>, <span class="tt">.txt</span>
193
  &nbsp;
194
  !set wims_ref_class=wims_button_help
195
  !href module=$module&cmd=help&special_parm=csvformats2 $wims_name_help
196
  </li>
10744 guerimand 197
  </ul>
17180 bpr 198
  <input type="submit" value="$wims_name_send">
12465 bpr 199
  !formend
10744 guerimand 200
!endif
9118 bpr 201
 
10334 bpr 202
!set wims_menu_items=!append line itemsep,0,$wims_name_manage\
203
usermanage,1,module=adm/class/usermanage\
10740 guerimand 204
techvar,1,module=adm/class/techvar\
10334 bpr 205
to $wims_menu_items
23 reyssat 206
 
9121 bpr 207
!if $wims_user=supervisor and ($wims_typename iswordof course or \
12465 bpr 208
    ($wims_typename iswordof class and $wims_supertype iswordof 0 2))
10334 bpr 209
  !set wims_menu_items=!append line itemsep,0,$wims_name_Evaluation\
210
  Score1,1,cmd=resume\
9600 bpr 211
  livret,1,module=adm/class/livret\
1587 bpr 212
to $wims_menu_items
9121 bpr 213
!endif