Subversion Repositories wimsdev

Rev

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

  1. !set list_activities=$wims_name_Sheet,$wims_name_Examen,$wims_name_doc
  2. !set list_activities_js=!replace internal ' by \' in $list_activities
  3. <script>
  4.  var iEdit=window.opener.iEdit;
  5.  function addsheet(num,msg){
  6.    iEdit['$cible'].disable();
  7.    var ta1=window.opener.document.getElementById('$cible');
  8.    ta1.value=ta1.value+' $(list_activities_js[1]) n<sup>o</sup> '+num+' : \\exercise{module=adm%2Fsheet&+sh='+num+'}{'+msg+'}';
  9.    iEdit['$cible'].enable();
  10.  }
  11.  function addexam(num,msg){
  12.    iEdit['$cible'].disable();
  13.    var ta1=window.opener.document.getElementById('$cible');
  14.    ta1.value=ta1.value+' $(list_activities_js[2]) n<sup>o</sup> '+num+' : \\exercise{module=adm%2Fclass%2Fexam&+exam='+num+'}{'+msg+'}';
  15.    iEdit['$cible'].enable();
  16.  }
  17.  function addfile(msg){
  18.    iEdit['$cible'].disable();
  19.    var ta1=window.opener.document.getElementById('$cible');
  20.    ta1.value=ta1.value+'\\href{'+msg+'}{'+msg+'}';
  21.    iEdit['$cible'].enable();
  22.  }
  23.  function adddoc(num,msg){
  24.    iEdit['$cible'].disable();
  25.    var ta1=window.opener.document.getElementById('$cible');
  26.    ta1.value=ta1.value+' $(list_activities_js[3]) : \\exercise{module=adm%2Fdoc&+job=read&+doc='+num+'}{'+msg+'}';
  27.    iEdit['$cible'].enable();
  28.  }
  29.  function addpdoc(num,msg){
  30.    iEdit['$cible'].disable();
  31.    var ta1=window.opener.document.getElementById('$cible');
  32.    ta1.value=ta1.value+' $(list_activities_js[3]) : \\exercise{module='+num+'}{'+msg+'}';
  33.    iEdit['$cible'].enable();
  34.  }
  35. </script>
  36. !read lang/names.phtml.$moduclass_lang
  37.  
  38. <p>$name_Add</p>
  39. !let nb=!itemcnt $sheet_nums
  40. !if $nb!=0
  41.  <div class="field box">
  42.    <h2>$wims_name_Sheet:</h2>
  43.    <ul class="wims_sheet_list">
  44.    !for i in $sheet_nums
  45.      <li class="wims_sheet_item">
  46.        !set title_js=!replace internal ' by \' in $(sheet_titles[$i])
  47.        <a href="javascript:addsheet($i,'$title_js');">$(sheet_titles[$i])</a>
  48.      </li>
  49.    !next i
  50.    </ul>
  51.  </div>
  52. !endif
  53.  
  54. !let nb=!itemcnt $exam_nums
  55. !if $nb!=0
  56.  <div class="field box">
  57.    <h2>$wims_name_Examens:</h2>
  58.    <ul class="wims_sheet_list">
  59.    !for i in $exam_nums
  60.      <li class="wims_exam_item">
  61.        !set title_js=!replace internal ' by \' in $(exam_titles[$i])
  62.        <a href="javascript:addexam($i,'$title_js');">$(exam_titles[$i])</a>
  63.      </li>
  64.    !next i
  65.    </ul>
  66.  </div>
  67. !endif
  68.  
  69. !if $nbfile > 0
  70.  <div class="field box">
  71.    <h2>$wims_name_addfile:</h2>
  72.    <ul class="wims_sheet_list">
  73.    !for i=1 to $nbfile
  74.      <li class="wims_file_item">
  75.        <a href="javascript:addfile('$(file_titles[$i])');">$(file_titles[$i])</a>
  76.      </li>
  77.    !next i
  78.    </ul>
  79.  </div>
  80. !endif
  81.  
  82. !if  $nbdocs+ $nbpdocs >0
  83.  <div class="field box">
  84.    <h2>$wims_name_Docs:</h2>
  85.    <ul class="wims_sheet_list">
  86.    !if $nbdocs > 0
  87.      !for i=1 to $nbdocs
  88.        !set title_js=!replace internal ' by \' in $(doc_titles[$i])
  89.        !if $title_js!=
  90.          <li class="wims_doc_item">
  91.            <a href="javascript:adddoc('$(doc_nums[$i])','$title_js');">$(doc_titles[$i])</a>
  92.          </li>
  93.        !endif
  94.      !next i
  95.    !endif
  96.  
  97.    !if $nbpdocs > 0
  98.      !for i=1 to $nbpdocs
  99.        !set title_js=!replace internal ' by \' in $(pdoc_titles[$i])
  100.        !if $title_js!=
  101.          <li class="wims_doc_item">
  102.            <a href="javascript:addpdoc('$(pdoc_adds[$i])','$title_js');">$(pdoc_titles[$i])</a>
  103.          </li>
  104.        !endif
  105.      !next i
  106.    !endif
  107.    </ul>
  108.  </div>
  109. !endif
  110.