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