Subversion Repositories wimsdev

Rev

Rev 16647 | Go to most recent revision | 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.                   !set wims_ref_class=wims_button
  25.                   !href module=adm/class/freework&freework=$(wims_fwnumber)&job=exolog&exolog=$(wims_fwexo) $wims_name_freework_selexo
  26.                   !line 4 of $wims_name_freework_intro
  27.                 </li>
  28.                 <li>
  29.                   !set wims_ref_class=wims_button
  30.                   !href module=adm/class/freework&+job=directexo&+freework=$(wims_fwnumber)&+exonum=$(wims_fwexo) $wims_name_renew
  31.                   !line 5 of $wims_name_freework_intro
  32.                 </li>
  33.               </ul>
  34.             !else
  35.               !! in case of automatic selection of exercise
  36.               !line 1 of $wims_name_freework_intro
  37.               !set wims_ref_class=wims_button
  38.               !href module=adm/class/freework&+freework=$(wims_fwnumber) $wims_name_bc2fw
  39.             !endif
  40.           !else
  41.             !line 6 of $wims_name_freework_intro
  42.           !endif
  43.         !else
  44.           !line 2 of $wims_name_freework_intro
  45.         !endif
  46.       !endif
  47.     </div>
  48.     <!-- end _widgets/freeworkmanage.phtml head -->
  49.   !endif
  50. !exit
  51.  
  52. :tail
  53.   !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
  54.     <!-- _widgets/freeworkmanage.phtml tail-->
  55.     !let t=!positionof item $(wims_fwexo) in $wims_fwlistexo
  56.     !let nb=!itemcnt $wims_fwlistexo
  57.     !if $t>1
  58.       !set wims_ref_class=wims_button
  59.       !href module=adm/class/freework&job=directexo&freework=$(wims_fwnumber)&exonum=$(wims_fwlistexo[$t-1]) $wims_name_previousseries
  60.     !endif
  61.     !if $t<$nb
  62.       !set wims_ref_class=wims_button
  63.       !href module=adm/class/freework&job=directexo&freework=$(wims_fwnumber)&exonum=$(wims_fwlistexo[$t+1]) $wims_name_nextseries
  64.     !endif
  65.     <!-- end _widgets/freeworkmanage.phtml tail -->
  66.   !endif
  67. !exit
  68.