Subversion Repositories wimsdev

Rev

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

  1. !! manage of navigation message for freework
  2. !let freework_t=$wims_read_parm
  3. !bound freework_t within head,tail,proc default head
  4. !goto $freework_t
  5.  
  6. :proc
  7.   !let t=$
  8.   !let tmp=!replace internal & by $t in $module_init_parm
  9.   !let wims_freework=!getopt wims_freework in $tmp
  10. !!  !let wims_freework=!replace internal . by , in $wims_freework
  11. !exit
  12.  
  13. :head
  14.   !if $(wims_freework[1])>0
  15.     <!-- _widgets/freeworkmanage.phtml tail-->
  16.     <div class="wims_msg info">
  17.       <h1 class="oeftitle">$wims_name_Freework $(wims_freework[1]) - $wims_name_Exercise $(wims_freework[2])</h1>
  18. !!      $wims_name_freework_intro1
  19.       !if _check notin $wims_session
  20.         !if $module_score!=$empty
  21.           !if $module_score=10
  22.             $wims_name_freework_intro3:
  23.             <ul>
  24.               <li>
  25.                 !set wims_ref_class=wims_button
  26.                 !href module=adm/class/freework&freework=$(wims_freework[1])&job=exolog&exolog=$(wims_freework[2]) Sélectionner l'exercice
  27.                $wims_name_freework_intro4
  28.              </li>
  29.              <li>
  30.                !set wims_ref_class=wims_button
  31.                !href $renewlink <span class="oef_serie_renew">$name_exo_renew</span>
  32.                $wims_name_freework_intro5                
  33.              </li>
  34.            </ul>
  35.          !else
  36.            $wims_name_freework_intro6
  37.          !endif
  38.        !else
  39.          $wims_name_freework_intro2
  40.        !endif
  41.      !endif
  42.    </div>
  43.    <!-- end _widgets/freeworkmanage.phtml tail -->
  44.  !endif
  45. !exit
  46.  
  47. :tail
  48.  !if $wims_class!=$empty and $wims_user!=supervisor and $wims_user!=$empty and $(wims_freework[1])>0 and $module_score!=$empty and _check notin $wims_session
  49.    <!-- _widgets/freeworkmanage.phtml tail-->
  50.    !let t=!positionof item $(wims_freework[2]) in $wims_fwlistexo
  51.    !let nb=!itemcnt $wims_fwlistexo
  52.    !if $t>1
  53.      !set wims_ref_class=wims_button
  54.      !href module=adm/class/freework&job=student&job2=directexo&freework=$(wims_freework[1])&exonum=$(wims_fwlistexo[$t-1]) $wims_name_previousseries
  55.    !endif
  56.    !if $t<$nb
  57.      !set wims_ref_class=wims_button
  58.      !href module=adm/class/freework&job=student&job2=directexo&freework=$(wims_freework[1])&exonum=$(wims_fwlistexo[$t+1]) $wims_name_nextseries
  59.    !endif
  60.    <!-- end _widgets/freeworkmanage.phtml tail -->
  61.  !endif
  62. !exit
  63.