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 | |
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 | |
||
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 | |
||
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 | |
||
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 |