Subversion Repositories wimsdev

Rev

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
        &nbsp;
9418 bpr 12
      !set wims_ref_class=wims_button
13
      !href module=adm/class/reguser&step=1 $wims_name_addstudent
9361 guerimand 14
&nbsp;
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
                &#x2705;
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