Rev 9361 | Rev 9418 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
9361 | guerimand | 1 | !read adm/title.phtml 1\ |
2 | $classname\ |
||
3 | $wims_name_regmanage |
||
4 | |||
5 | !reset table_center |
||
6 | !set typen=!defof class_typename in wimshome/log/classes/$wims_class/.def |
||
7 | !if $usercnt=0 |
||
8 | <div class="wimscenter"> |
||
9 | $name_noyetparticipant |
||
10 | !if $typen!=level |
||
11 | |
||
12 | !set wims_ref_class=wims_button |
||
13 | !href module=adm/class/reguser&step=1 $wims_name_addstudent |
||
14 | |
||
15 | !endif |
||
16 | </div> |
||
17 | !else |
||
18 | |||
19 | !form reply |
||
20 | <fieldset class="property_fields blockcenter"> |
||
21 | <legend>$name_grpaction</legend> |
||
22 | <p>$name_expert0</p> |
||
23 | <div class="field box"> |
||
24 | |||
25 | <ul> |
||
26 | !set wims_html_mode= li |
||
27 | !set wims_ref_class=wims_formradio |
||
28 | !set wims_ref_id=motd_type |
||
29 | !set listuserchoices=__ALL__,__CHECK__ |
||
30 | !!,__FILTER__ |
||
31 | !set listusernchoices=$name_all,$name_checked |
||
32 | !!,$name_filter |
||
33 | !formradio listuserchoice list $listuserchoices prompt $listusernchoices |
||
34 | </ul> |
||
35 | <div style="margin-left:4.5em;" id="tech_var"> |
||
36 | !set wims_ref_class=wims_button_help float_right |
||
37 | !href cmd=help&special_parm=filter $wims_name_help |
||
38 | <label for="varfilter">$name_technical_var:</label> |
||
39 | <textarea name="varfilter" id="varfilter">$varfilter</textarea> |
||
40 | </div> |
||
41 | |||
42 | !!# Avec JQuery, Le champ "variable technique" n'apparait que lorsqu'il est necessaire. |
||
43 | !if $jquery_defined=yes |
||
44 | <script type="text/javascript"> |
||
45 | /*<![CDATA[*/ jQuery(function(jq) { |
||
46 | jq( "#tech_var" ).hide(); |
||
47 | jq( "#motd_type3" ).click(function() { |
||
48 | jq( "#tech_var" ).slideDown(); |
||
49 | }); |
||
50 | jq( "#motd_type1, #motd_type2" ).click(function() { |
||
51 | jq( "#tech_var" ).slideUp(); |
||
52 | }); |
||
53 | }); /*]]>*/ |
||
54 | </script> |
||
55 | !endif |
||
56 | |||
57 | </div> |
||
58 | <div> |
||
59 | <p>$name_expert1</p> |
||
60 | !set wims_html_mode= li |
||
61 | !set wims_ref_class=wims_formcheck |
||
62 | !set wims_ref_id=motd_class |
||
63 | !for k=1 to $nbsubclasses |
||
64 | <input type="checkbox" name="listsclassch" id="listsclassch$k" value="$(ltsubclasses[$k])"/> <label for="listsclassch$k">$(ltnamesubclasses[$k])</label> |
||
65 | !next k |
||
66 | </div> |
||
67 | |||
68 | <div class="wimscenter"> |
||
69 | <input type="hidden" name="job" value="regmanage" /> |
||
70 | <input type="submit" name="action" value="$name_reguser" $wims_on_click/> |
||
71 | <input type="submit" name="action" value="$name_unreguser" $wims_on_click/> |
||
72 | </div> |
||
73 | </fieldset> |
||
74 | |||
75 | !! ----- displaying table of participant |
||
76 | $table_header |
||
77 | $table_hdtr |
||
78 | <th> </th> |
||
79 | <th>$name_studentglo</th> |
||
80 | !for l=1 to $nbsubclasses |
||
9417 | guerimand | 81 | <th>$(ltnamesubclasses[$l])<br/> ($(ltsupsubclasses[$l])) </th> |
9361 | guerimand | 82 | !next l |
83 | </tr> |
||
84 | !readproc adm/class/mkcomment name |
||
85 | !let namecomment=$scriptout |
||
86 | !for i=1 to $usercnt |
||
87 | !set uu=!record $i of wimshome/log/classes/$wims_class/.userlist |
||
88 | !distribute items $uu into bl,bl,uu |
||
89 | !if $varfilter_!=$empty |
||
90 | !read adm/class/testfilter $uu\ |
||
91 | $varfilter_ |
||
92 | !endif |
||
93 | !if $(var_filter_test)=1 or $varfilter_=$empty |
||
94 | !! !set UU=!hex $uu |
||
95 | !reset user_exists,user_email,user_regnum,user_external_auth,user_vars,user_comments$namecomment,user_comments,user_participate |
||
96 | !readproc adm/class/userdef classes,$wims_class,$uu |
||
97 | !readdef $userdef |
||
98 | !set user_vars=!sh grep -E '^!set user__' $Userdef | sed 's/^!set user__//g' |
||
99 | $table_tr |
||
100 | <td><input type="checkbox" name="listuser" id="listuser$k" value="$uu"/> <label for="listuser$k"></label></td> |
||
101 | <td> |
||
102 | !href cmd=reply&job=userprop&getuser=$uu $name_studentloc |
||
103 | !if $uu isitemof $wims_connectedlogin |
||
104 | <img src="gifs/themes/$wims_theme_icon/connected.png" width="15px" alt="connected" /> |
||
105 | !endif |
||
106 | </td> |
||
107 | !for k in $ltsubclasses |
||
9417 | guerimand | 108 | <td align="center"> |
9361 | guerimand | 109 | !if $k isitemof $user_participate |
9417 | guerimand | 110 | <img src="gifs/greenball.gif"> |
9361 | guerimand | 111 | !else |
112 | |
||
113 | !endif |
||
114 | </td> |
||
115 | !next k |
||
116 | </tr> |
||
117 | !endif |
||
118 | !next i |
||
119 | </table> |
||
120 | !formend |
||
121 | !endif |
||
122 | |||
123 | !! define wims_menu_items |
||
124 | !set wims_menu_items=!append line back2,1,module=adm/class/usermanage&job=userlist to $wims_menu_items |