Subversion Repositories wimsdev

Rev

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

  1. !nocache
  2. !! useful when one comes from modtool
  3. !set wims_backslash_insmath=yes
  4. !set proc=oef
  5. !if robot isin $session
  6.   !changeto content.html
  7. !endif
  8.  
  9. !set test_data=!replace internal data/ by in $module_data
  10. !set test_data=!defof title in datamodule/$test_data/INDEX
  11. !if $test_data= and $module_data!=
  12.   <p class="name_datamodule">
  13.     <i>$name_datamodule</i>
  14.   </p>
  15. !endif
  16.  
  17.  
  18. !! ------------------------------------- saisie des paramètres
  19. !if $step=1
  20.   $name_insert <span class="tt wims_fname">$smodule</span>
  21.  
  22.   <p>$name_choose_allexo</p>
  23.   !form reply
  24.     <fieldset class="property_fields blockcenter">
  25.       <legend>$wims_title_title</legend>
  26.       <div class="field box">
  27.         <label for="picksheet">$name_choose</label>
  28.         <select name="picksheet" id="picksheet">
  29.         !for i=1 to $sheetcnt
  30.           !set sh=!line $i of $sheets
  31.           !set se=!item 1 of $sh
  32.           !set ti=!item 2 to -1 of $sh
  33.           !if $se=$sheetcnt
  34.             <option value="$se" selected="selected">$wims_name_Sheet $se: $ti</option>
  35.           !else
  36.             <option value="$se">$wims_name_Sheet $se: $ti</option>
  37.           !endif
  38.         !next i
  39.         </select>
  40.       </div>
  41.       !if $scoring=yes
  42.         <div class="field box">
  43.           <label for="require">$name_required</label>
  44.           <select name="require" id="require">
  45.             <option value="0">0</option>
  46.             <option value="10" selected="selected">10</option>
  47.             !for i=2 to $require_limit
  48.               <option value="$[10*$i]">$[10*$i]</option>
  49.             !next
  50.           </select>
  51.           <div class="formHelp">$name_repeat</div>
  52.         </div>
  53.         <div class="field box">
  54.           <label for="weight">$name_weight</label>
  55.           <input size="6" name="weight" value="$weight" id="weight" />
  56.           <div class="formHelp">$name_weight_hint</div>
  57.         </div>
  58.       !endif
  59.     </fieldset>
  60.  
  61.     !!debut du menu voir intromenu.phtml
  62.     !read oef/default
  63.     !read oef/intromenu_series.phtml
  64.  
  65.     <div class="blockcenter" style="max-width:900px">
  66.       !set wims_formselect_switch=onchange="toggle_select_options(this, {'no' : '#intromenu_nonexpert', 'yes' : '#intromenu_expert'})"
  67.       !formselect expert_ list no,yes prompt $name_simplifiedmenu,$name_expertmenu
  68.       !reset wims_formselect_switch
  69.     </div>
  70.     !!formradio expert_ list no prompt $name_simplifiedmenu
  71.     !default expert_=no
  72.     !read oef/intromenu_nonexpert.phtml
  73.     !set wims_ref_id=expert_yes
  74.     !!formradio expert_ list yes prompt $name_expertmenu
  75.     !read oef/intromenu_expert.phtml
  76.  
  77.     !let tmp=!replace word expert by $ in $special_parm2
  78.     !set tmp3=!replace internal intro_expert=yes by in $special_parm3
  79.     <input type="hidden" name="intro_expert" value="yes" />
  80.  
  81.     <div class="wimscenter wimsform">
  82.       <input type="submit" value="$wims_name_Insert" />
  83.       <input type="hidden" name="step" value="2" />
  84.       <input type="hidden" name="job" value="$job" />
  85.     </div>
  86.   !formend
  87.   <div class="formHelp">
  88.     $name_remarkseverity
  89.     !read oef/helpseverity
  90.   </div>
  91. !endif
  92.  
  93. !! ---------------------------------------- écriture du bilan
  94. !if $step=2
  95.   !if $addexo>0
  96.     <div class="wims_msg success">
  97.       !if $addexo=1
  98.         $name_endallexo
  99.       !else
  100.         $name_endallexos
  101.       !endif
  102.       <div class="tt">$iniparm</div>
  103.     </div>
  104.   !endif
  105.   !if $notadd>0
  106.     <div class="wims_msg info">
  107.       !if $notadd=1
  108.         $name_endallexo2
  109.       !else
  110.         $name_endallexo2s
  111.       !endif
  112.       <ul>
  113.       !for exo in $listalready
  114.         !let num=!positionof item $exo in $exolist
  115.         <li>$(exotitle[$num])</li>
  116.       !next exo
  117.       </ul>
  118.     </div>
  119.   !endif
  120.   !set wims_menu_items=!append line sheetcheck,1, module=adm/class/sheet&sheet=$picksheet\
  121. to $wims_menu_items
  122. !endif
  123.  
  124. !read js/interface/ui_utils.js.phtml
  125. <script>
  126.   document.addEventListener("DOMContentLoaded", function(event) {
  127.     // First init to have the proper intromenu hidden
  128.     toggle_select_options(document.querySelector("#expert_"), {'no' : '#intromenu_nonexpert', 'yes' : '#intromenu_expert'});
  129.   });
  130. </script>