Subversion Repositories wimsdev

Rev

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

  1. !nocache
  2. !if $oef_test=yes
  3.  !set renewlink=cmd=next&retest=again
  4.  !!$header_js
  5.  !goto tester
  6. !else
  7. !if $exocnt=1
  8.    !set exoo=!item 1 of $exolist
  9.    !if $module_init_parm=$empty
  10.     !set module_init_parm=exo=$exoo
  11.    !else
  12.      !if &exo notin &$module_init_parm
  13.        !set module_init_parm=exo=$exoo&$module_init_parm
  14.      !endif
  15.    !endif
  16. !endif
  17.  !set init_parm=!translate + to $ $ in $module_init_parm
  18.  !set init_parm=!replace internal $\
  19. $ by ; in $init_parm
  20.  !set renewlink=cmd=renew&worksheet=$worksheet&$init_parm
  21. !endif
  22.  
  23. !if $(title_$lang)!=$empty
  24.   !set title=$(title_$lang)
  25. !endif
  26.  
  27. !if $title!=$empty
  28.  !set module_title=$title
  29.  !set module_author=$author
  30.  !set module_address=$email
  31. !endif
  32. !if $printing=yes
  33.  !changeto oef/print.phtml
  34. !endif
  35.  
  36. !if 0$delay2>0 and $status!=$empty
  37.  !set now_=$wims_nowseconds
  38.  !read js/chrono.phtml $[max(0,$delay1-($now_-$starttime))]
  39. !endif
  40. !set wims_html_header=!append line $header_js to $wims_html_header
  41. !set wims_html_header=!append line $oefcss to $wims_html_header
  42.  
  43. !header1
  44. <h1 class="oeftitle">$title</h1>
  45.  
  46. !if $module_checkdata!=yes
  47.  !read oef/$modu_lang/nodata.phtml
  48.  !goto end
  49. !endif
  50.  
  51. !if $title=$empty
  52.  $name_emptytitle <p style="text-align:center">
  53.  !set wims_ref_class=wims_button
  54.  !href module=$module $name_restart
  55.   $wims_name_or
  56.  !set wims_ref_class=wims_button
  57.  !href $ $wims_name_giveup
  58.  &nbsp; </p>
  59.  !goto end
  60. !endif
  61.  
  62. !if 0$delay1>0 and $status!=$empty
  63.  <form target="#" name="chrono">
  64.  <center>
  65.  <table border="1" bgcolor="$wims_ref_bgcolor">
  66.  <tr><td> &nbsp;<strong style="color:red">$wims_name_warning!</strong>
  67.  !if $qnum>1
  68.   $name_serie_limit
  69.  !else
  70.   $name_exo_limit
  71.  !endif
  72.  <input size="4" name="clock" readonly onFocus="this.blur();">
  73.  </td></tr></table>
  74.  </center>
  75.  </form>
  76. !endif
  77.  
  78. :tester
  79. !read oef/present.phtml
  80.  
  81. !if $wims_theme_version= or $wims_theme_version<1
  82. <center><hr width="50%"></center>
  83. !endif
  84.  
  85. !if $cmd=hint
  86.  !read oef/hint.phtml
  87.  !goto end
  88. !endif
  89.  
  90. !if $status=waiting
  91.  !if $error!=$empty
  92.   !read oef/msg.phtml
  93.   !if $wims_theme_version= or $wims_theme_version<1
  94.    <center><hr width="50%"></center>
  95.   !endif
  96.  !endif
  97.  !read oef/form.phtml
  98.  
  99.  <p id="oef_actions">
  100.  !if $hint!=$empty and $givehint>0
  101.   !set wims_ref_class=wims_button
  102.   !set wims_ref_id=oef_hint
  103.   !href cmd=hint $name_Hint
  104.   &nbsp;
  105.  !endif
  106.  !if $help!=$empty
  107.   !set wims_ref_class=wims_button_help
  108.   !set wims_ref_id=oef_help
  109.   !href cmd=help $wims_name_help
  110.   &nbsp;
  111.  !endif
  112.  
  113.  !if $qnum<=1
  114.   !set wims_ref_class=wims_button
  115.   !set wims_ref_id=oef_renew
  116.   !href $renewlink $name_exo_renew
  117.   &nbsp;
  118.  !else
  119.   $name_serie_exo
  120.   !set wims_ref_class=wims_button
  121.   !set wims_ref_id=oef_serie_renew
  122.   !href $renewlink $name_serie_renew
  123.   &nbsp;
  124.  !endif
  125.  </p>
  126. !else
  127.  !if $error!=$empty
  128.   !read oef/msg.phtml
  129.   !if $wims_theme_version= or $wims_theme_version<1
  130.   <center><hr width="50%"></center>
  131.   !endif
  132.  !endif
  133.  
  134.  !read oef/answer.phtml
  135.  
  136.  <p id="oef_actions">
  137.  !if $status!=$empty
  138.   $name_serie_exo2
  139.   </p><p>
  140.   !set wims_ref_class=wims_button
  141.   !set wims_ref_id=oef_serie_nextexo
  142.   !href cmd=next $name_serie_nextexo
  143.  $wims_name_or
  144.   !set wims_ref_class=wims_button
  145.   !set wims_ref_id=oef_serie_renew
  146.   !href $renewlink $name_serie_renew
  147. &nbsp; $name_serie_new2
  148.   </p>
  149.  !else
  150.   !if $qnum>1
  151.    <span class="oef_modulescore">
  152.      $name_serie_score
  153.    </span>  
  154.    !ifval $module_score>9.8
  155.     <span class="oef_congratulations">$wims_name_Congratulations</span>
  156.    !endif
  157.    !if $toolate!=$empty and $score>$module_score
  158.     <span class="oef_penalty">$name_penalty</span>
  159.    !endif
  160.    <p>
  161.    !set wims_ref_class=wims_button
  162.    !set wims_ref_id=oef_serie_renew
  163.    !href $renewlink $name_serie_renew
  164.    &nbsp;
  165.    !if $wims_sheet=$empty
  166.     !set wims_ref_class=wims_button
  167.     !set wims_ref_id=oef_exo_intro
  168.     !href exo_Intro
  169.     &nbsp;
  170.    !endif
  171.    </p>
  172.   !else
  173.    <span class="oef_modulescore">
  174.    $name_exo_score
  175.    </span>
  176.    !ifval $module_score>9.8
  177.     <span class="oef_congratulations">$wims_name_Congratulations!</span>
  178.    !endif
  179.    !if $toolate!=$empty and $score>$module_score
  180.     <span class="oef_penalty">$name_penalty</span>
  181.    !endif
  182.    <p>
  183.    !set wims_ref_class=wims_button
  184.    !set wims_ref_id=oef_renew
  185.    !href $renewlink $name_exo_renew
  186.    &nbsp;
  187.    !if $wims_sheet=$empty and $oef_test!=yes
  188.     !set wims_ref_class=wims_button
  189.     !set wims_ref_id=oef_exo_intro
  190.     !href exo_Intro
  191.     &nbsp;
  192.    !endif
  193.    </p>
  194.   !endif
  195.  !endif
  196.  
  197. !endif
  198.  
  199. !if $replydefaulted=yes
  200.  <p style="font-size:small;" id="oef_devel_mode">
  201.  $name_devel_mode:
  202.  !if $oef_default=yes
  203.   $name_devel_warning
  204.  !else
  205.   !set wims_ref_class=wims_button
  206.   !set wims_ref_id=oef_default
  207.   !href cmd=config&oef_default=yes $name_devel_insert
  208.   &nbsp;
  209.  !endif
  210.  </p>
  211. !endif
  212.  
  213. !read ./endhook.phtml
  214. :end
  215. </div> <!--oefform-->
  216. <!--fin oef main.phtml-->
  217. !tail
  218.  
  219.  
  220. !if debug iswordof $m_oefenv
  221.  !reset module_score
  222. !endif
  223.  
  224.