Subversion Repositories wimsdev

Rev

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

  1. <div class="wims_content">
  2.  
  3. !read search.phtml
  4. !if $clcnt+$sccnt<1 and $keyword!=$empty
  5.  $name_nofound
  6.  <p>
  7. !endif
  8. !if $wims_user!=$empty
  9.  !read direct.phtml
  10.  !if $wims_user!=supervisor and $supervisable!=yes
  11.   !exit
  12.  !endif
  13. !else
  14.   !read lang/supervisor.phtml.$modu_lang
  15. !endif
  16.  
  17. !if $overflow=yes
  18.  !exit
  19. !endif
  20.  
  21. !if $clcnt+$sccnt>0
  22.  !if $wims_user=$empty
  23.    $name_supervisor_text
  24.  !endif
  25.  
  26.  !if $sccnt>0
  27.   <p>
  28.   $table_header
  29. !!<table border="1">
  30.  
  31.   <caption>$name_portalandgroup</caption>
  32.   $table_hdtr<th rowspan="2">$wims_name_name</th><th>$wims_name_teacher</th><th colspan=2>$wims_name_nameteacher/$wims_name_Supervisor</th></tr>
  33.   $table_hdtr<th>$wims_name_action</th><th>$wims_name_name</th><th>$wims_name_action</th>
  34. !!  <th colspan="2">$wims_name_Supervisor</th></tr>
  35.   !for i=1 to $sccnt
  36.    !set l=!line $i of $sclasses
  37.    !distribute items $l into code,expire,in,cl,la,ty,lv,pswd
  38.    !set supv=!item 9 of $l
  39.    !default supv=!defof class_supervisor in wimshome/log/classes/$code/.def
  40.    
  41.    $table_tr
  42.    <td align="center">
  43.     $in<br>$cl
  44.    </td>
  45.    !reset class_auth
  46.    !defread wimshome/log/classes/$code/.def
  47.    !read adm/class/initclass $code,auth
  48.    !if $class_auth isitemof $auth_method_list and $(class_$(class_auth)_auth)!=$empty
  49.      !read supervisor2.phtml
  50.    !else
  51.    <td align="center">
  52.     !set wims_ref_class=wims_button
  53.     !href module=$module&type=authparticipant&class=$code $wims_name_Enter
  54.    </td>
  55.    !endif
  56.    <td align="center">$supv</td>
  57.    <td align="center">
  58.     !set wims_ref_class=wims_button
  59.     !href module=$module&type=authsupervisor&class=$code $wims_name_Enter
  60.    </td>
  61.   !next i  
  62.   $table_end
  63.  !endif
  64.  !if $clcnt>0 and $s_prog!=1
  65.   <p>
  66.   $table_header
  67.   !if $superclass=$empty
  68.    <caption>$name_independantclass</caption>
  69.    $table_hdtr<th>$wims_name_name</th><th>$wims_name_nameteacher / $wims_name_Supervisor</th>
  70.    <th>$wims_name_action</th>
  71.   !else
  72.    !if $splevel>1
  73.     !set inst=!defof class_description in wimshome/log/classes/$superclass2/.def
  74.    !else
  75.     !set inst=!defof class_institution in wimshome/log/classes/$superclass/.def
  76.    !endif
  77.    !default Name_level=$(CL_Name[2])
  78.     <caption>$Name_level / $inst
  79.     !if $class_type>2
  80.     &nbsp;
  81.     !set wims_ref_class=wims_button_help
  82.     !href cmd=help&special_parm=$module_language/structure $wims_name_help
  83.     !endif
  84.     !if $splevel>1
  85.      !href cmd=reply&type=$type&superclass2=$sparent&s_prog=0 $name_up
  86.     !endif
  87.     </caption>
  88.     $table_hdtr<th>$Name_level</th><th>$wims_name_nameteacher</th>
  89.     !if $superclass!=$empty and $stype=4
  90.      <th>+</th>
  91.      !if $ty!=1 and $splevel =1
  92.       <th>+</th>
  93.      !endif
  94.     !endif
  95.    !endif
  96.    !for i=1 to $clcnt
  97.      !set l=!line $i of $classes
  98.      !distribute items $l into code,expire,in,cl,la,ty,lv,pswd
  99.      !set supv=!item 9 of $l
  100.      !default supv=!defof class_supervisor in wimshome/log/classes/$code/.def
  101.    
  102.      $table_tr
  103.      !if $superclass=$empty
  104.       <td align="center">$in<br>$cl</td>
  105.      !else
  106.       <td align="center">
  107.       !href module=$module&type=authsupervisor&class=$code $cl
  108.       </td>
  109.      !endif
  110.      <td align="center">$supv</td>
  111.      !if $superclass!=$empty and $stype=4
  112.       <td align="center">
  113.       !if $ty!=1
  114.        !set wims_ref_class=wims_button
  115.        !href cmd=reply&type=$type&superclass2=$code&s_prog=0 $sousclasses
  116.       !else
  117.       -
  118.       !endif
  119.       </td>
  120.       !if $ty!=1 and $splevel =1
  121.        <td align="center">
  122.        !set wims_ref_class=wims_button
  123.        !href cmd=reply&type=$type&superclass2=$code&s_prog=1 $name_program
  124.        </td>
  125.       !endif
  126.      !endif
  127.      !if $superclass=$empty
  128.       <td align="center">
  129.       !set wims_ref_class=wims_button
  130.       !href module=$module&type=authsupervisor&class=$code $wims_name_Enter
  131.       </td>
  132.      !endif  
  133.     !next i
  134.    $table_end
  135.   !else
  136. !!#####################program
  137.   !if $clcnt_pr>0
  138.    !if $splevel>1
  139.     !set inst=!defof class_description in wimshome/log/classes/$superclass2/.def
  140.    !else
  141.     !set inst=!defof class_institution in wimshome/log/classes/$superclass/.def
  142.    !endif
  143.    $table_header
  144.     <caption>$Name_program ($inst)
  145.     !if $splevel>1
  146.      !href cmd=reply&type=$type&superclass2=$sparent&s_prog=0 $name_up
  147.     !endif
  148.     </caption>
  149.     $table_hdtr<th>$wims_name_level</th><th>$wims_name_nameteacher</th><th>+</th>
  150.     !for i=1 to $clcnt_pr
  151.      !set l=!line $i of $classes_pr
  152.      !distribute items $l into code,expire,in,cl,la,ty,lv,pswd
  153.      !set supv=!item 9 of $l
  154.      !default supv=!defof class_supervisor in wimshome/log/classes/$code/.def  
  155.      $table_tr
  156.      <td align="center">
  157.      !href module=$module&type=authsupervisor&class=$code $cl
  158.      </td>
  159.      <td align="center">$supv</td>
  160.      !if $superclass!=$empty and $stype=4
  161.       <td align="center">
  162.       !if $ty!=1
  163.        !set wims_ref_class=wims_button
  164.        !href cmd=reply&type=$type&superclass2=$code&s_prog=0 $sousclasses
  165.       !else
  166.        -
  167.       !endif
  168.      !endif
  169.     !next i
  170.     $table_end
  171.    !endif
  172.   !endif
  173. !else
  174.  !if $class_type=$empty and $superclass=$empty and $keyword=$empty
  175.   ($name_language2)
  176.  !else
  177.    !if $clcnt=0 and $keyword=$empty
  178.     ($name_noavailable)
  179.    !endif
  180.  !endif
  181. !endif
  182.  
  183. </div>
  184.