Subversion Repositories wimsdev

Rev

Rev 9361 | Rev 9418 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  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;
  12.      !set wims_ref_class=wims_button
  13.     !href module=adm/class/reguser&step=1 $wims_name_addstudent
  14. &nbsp;
  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>&nbsp;</th>
  79.         <th>$name_studentglo</th>
  80.        !for l=1 to $nbsubclasses
  81.             <th>$(ltnamesubclasses[$l])<br/> ($(ltsupsubclasses[$l])) </th>
  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
  108.                  <td align="center">
  109.                     !if $k isitemof $user_participate
  110.                         <img src="gifs/greenball.gif">
  111.                     !else
  112.                         &nbsp;
  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
  125.