Subversion Repositories wimsdev

Rev

Rev 16711 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !! manage of navigation message for freework
  2. !if $module=home or adm/ isin $module
  3.   !exit
  4. !endif
  5. !let freework_t=$wims_read_parm
  6. !bound freework_t within head,tail default head
  7. !set absscore=$[abs($wims_fwminscore)]
  8.  
  9. !goto $freework_t
  10.  
  11. :head
  12.   !if $wims_fwnumber>0
  13.     <!-- _widgets/freeworkmanage.phtml head-->
  14.     <div class="wims_msg info">
  15.       <h1 class="oeftitle">$wims_name_Freework $(wims_fwnumber) - $wims_name_Exercise $(wims_fwexo)</h1>
  16.       !if _check notin $wims_session
  17.         !if $module_score!=$empty
  18.           !if $module_score>=$absscore
  19.             !if $wims_fwminscore>0
  20.               !! in case of manuel selection of exercise
  21.               !line 3 of $wims_name_freework_intro
  22.               <ul>
  23.                 <li>
  24.                   !line 4 of $wims_name_freework_intro
  25.                 </li>
  26.                 <li>
  27.                   !line 5 of $wims_name_freework_intro
  28.                 </li>
  29.               </ul>
  30.               <div class="wimscenter">
  31.                 !set wims_ref_class=wims_button
  32.                 !href module=adm/class/freework&freework=$(wims_fwnumber)&job=exolog&exolog=$(wims_fwexo) $wims_name_freework_selexo
  33.                 &nbsp;
  34.                 !set wims_ref_class=wims_button
  35.                 !href module=adm/class/freework&+job=directexo&+freework=$(wims_fwnumber)&+exonum=$(wims_fwexo) $wims_name_exorenew
  36.               </div>
  37.             !else
  38.               !! in case of automatic selection of exercise
  39.               !line 1 of $wims_name_freework_intro
  40.               !set wims_ref_class=wims_button
  41.               !href module=adm/class/freework&+freework=$(wims_fwnumber) $wims_name_bc2fw
  42.             !endif
  43.           !else
  44.             !line 6 of $wims_name_freework_intro
  45.           !endif
  46.         !else
  47.           !line 2 of $wims_name_freework_intro
  48.         !endif
  49.       !endif
  50.     </div>
  51.     <!-- end _widgets/freeworkmanage.phtml head -->
  52.   !endif
  53. !exit
  54.  
  55. :tail
  56.   !if $wims_class!=$empty and $wims_user!=supervisor and $wims_user!=$empty and $wims_fwnumber>0 and $module_score!=$empty and _check notin $wims_session
  57.     <!-- _widgets/freeworkmanage.phtml tail-->
  58.     !let t=!positionof item $(wims_fwexo) in $wims_fwlistexo
  59.     !let nb=!itemcnt $wims_fwlistexo
  60.     !if $t>1
  61.       !set wims_ref_class=wims_button
  62.       !href module=adm/class/freework&job=directexo&freework=$(wims_fwnumber)&exonum=$(wims_fwlistexo[$t-1]) $wims_name_previousseries
  63.     !endif
  64.     !if $t<$nb
  65.       !set wims_ref_class=wims_button
  66.       !href module=adm/class/freework&job=directexo&freework=$(wims_fwnumber)&exonum=$(wims_fwlistexo[$t+1]) $wims_name_nextseries
  67.     !endif
  68.     <!-- end _widgets/freeworkmanage.phtml tail -->
  69.   !endif
  70. !exit
  71.