Subversion Repositories wimsdev

Rev

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

  1. !! Modify informations on the exercises in a sheet
  2. !!
  3. !distribute lines $wims_read_parm into dir,parm_,require_,weight_,title_,desc_,dep_,comment_,feedback_,attribut_
  4. !! !set orgtit_=!module title $dir
  5. !set wims_form_method=post
  6. !form reply
  7. !reset table_center
  8. <input type="hidden" name="modif" value="$ex_" />
  9. <input type="hidden" name="job" value="modify" />
  10. <fieldset class="property_fields blockcenter">
  11.   <legend>$wims_name_properties</legend>
  12.   <div class="field box">
  13.     !! if the sheet is active, the fields that may be changed are
  14.     !! title, description, comment, feedback, attribut
  15.     <label for="mod_title">$wims_name_title</label>
  16.     !!($name_oldtitle <em>$orgtit</em>)
  17.     <input size="50" name="mod_title" id="mod_title" value="$title_" />
  18.   </div>
  19.   <div class="field box fullwidth">
  20.     <label for="mod_desc">$wims_name_Description</label>
  21.     <textarea name="mod_desc" id="mod_desc" class="iEdit" maxlength="$edesc_limit">$desc_</textarea>
  22.     <div class="formHelp">(&lt; $edesc_limit)</div>
  23.   </div>
  24.   <div class="field box">
  25.     !read adm/class/attribut.phtml
  26.   </div>
  27.   <div class="field box fullwidth">
  28.     <label for="mod_comment">$(name_shtab[7])</label>
  29.     <textarea name="mod_comment" id="mod_comment" class="iEdit" maxlength="$edesc_limit">$comment_</textarea>
  30.     <div class="formHelp">$name_desc_comment (&lt; $edesc_limit)</div>
  31.   </div>
  32.   !if $activetest <= 0
  33.     <div class="field box">
  34.       <label for="mod_require">$name_pointsasked</label>
  35.       <select name="mod_require" id="mod_require">
  36.       !for i=0 to $require_limit
  37.         !if $i=$[$require_/10]
  38.           <option value="$[10*$i]" selected="selected">$[10*$i]</option>
  39.         !else
  40.           <option value="$[10*$i]">$[10*$i]</option>
  41.         !endif
  42.       !next
  43.       </select>
  44.     </div>
  45.  
  46.     !set mod_exotrymax=$get_exotrymax
  47.     <div class="field box">
  48.       <label for="exotrymax">$name_exotrymax</label>
  49.       <input size="2" maxlength="2" name="mod_exotrymax" value="$mod_exotrymax" id="exotrymax" />
  50.       !set wims_ref_class=wims_button_help float_right
  51.       !href target=wims_mhelp cmd=help&special_parm=exotrymax $wims_name_help
  52.     </div>
  53.     <div class="field box">
  54.       <label for="mod_weight">$name_weight</label>
  55.       <input size="4" name="mod_weight" id="mod_weight" value="$weight_" />
  56.       !set wims_ref_class=wims_button_help float_right
  57.       !href target=wims_mhelp cmd=help&special_parm=weightexo $wims_name_help
  58.     </div>
  59.     <div class="field box">
  60.       <label for="mod_dep">$(name_shtab[6])</label>
  61.       <input size="40" name="mod_dep" id="mod_dep" value="$dep_" />
  62.       !set wims_ref_class=wims_button_help float_right
  63.       !href target=wims_mhelp cmd=help&special_parm=dependancies $wims_name_help
  64.       !reset mod_dep
  65.     </div>
  66.   !endif
  67.   !set feedback__=!rows2lines $feedback_
  68.   <div class="field box">
  69.     <label for="mod_feedback">$(name_shtab[10])</label>
  70.     <textarea name="mod_feedback" id="mod_feedback" cols="60" class="nowrap">$feedback__</textarea>
  71.     !set wims_ref_class=wims_button_help float_right
  72.     !href target=wims_mhelp cmd=help&special_parm=feedback $wims_name_help
  73.   </div>
  74.  
  75.   !if $activetest <= 0
  76.     !let oef=!defof category in wimshome/public_html/modules/$dir/INDEX
  77.     !default oef=!defof category in wimshome/public_html/modules/$dir/index
  78.     !if oef isitemof $oef
  79.       <div class="field box">
  80.         <strong>$(name_shtab[9])</strong>
  81.         !set parm__=$parm_
  82.         !let parm_=!replace internal & by ; in $parm_;
  83.         !let parm_=!replace internal scoredelay=; by scoredelay=0; in $parm_
  84.         !let parm_=!replace internal exo=; by exo=0; in $parm_
  85.         !let tmp_=!replace internal = by , in $parm_
  86.         !let tmp2_=!column 1 of $tmp_
  87.         !let tmp2_=!positionof item exo in $tmp2_
  88.         !let tmp_=!column 2 of $tmp_
  89.         !let tmp_=!item $tmp2_ of $tmp_
  90.         !let tmp_=!nospace $tmp_
  91.         !set wims_ref_class=wims_button float_right
  92.         !href cmd=intro&module=$dir&special_parm=&special_parm2=&special_parm3=exo=$tmp_;$parm_&special_parm4=$sheet,$modif $(seriesaction[1])
  93.         <pre>$dir
  94. $parm_</pre>
  95.       </div>
  96.  
  97.       !read getparm $parm__ exo qnum random
  98.       !set exocnt_=!itemcnt $get_exo
  99.       !read adm/class/exo_order.phtml
  100.  
  101.     !endif
  102.   !endif activetest
  103. </fieldset>
  104.  
  105. <div class="wimscenter wimsform">
  106.   <input type="submit" value="$wims_name_tosave" /> &nbsp;
  107.   !set wims_ref_class=wims_button wims_secondary_button
  108.   !href cmd=resume $wims_name_giveup
  109. </div>
  110. !formend
  111.