Subversion Repositories wimsdev

Rev

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