File: addallexo.phtml

package info (click to toggle)
wims 2%3A4.29a%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 185,704 kB
  • sloc: xml: 366,687; javascript: 120,570; ansic: 62,341; java: 62,170; sh: 7,744; perl: 3,937; yacc: 3,217; cpp: 1,915; lex: 1,805; makefile: 1,084; lisp: 914; pascal: 601; python: 520; php: 318; asm: 7
file content (130 lines) | stat: -rw-r--r-- 4,103 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
!nocache
!! useful when one comes from modtool
!set wims_backslash_insmath=yes
!set proc=oef
!if robot isin $session
  !changeto content.html
!endif

!set test_data=!replace internal data/ by in $module_data
!set test_data=!defof title in datamodule/$test_data/INDEX
!if $test_data= and $module_data!=
  <p class="name_datamodule">
    <i>$name_datamodule</i>
  </p>
!endif


!! ------------------------------------- saisie des paramètres
!if $step=1
  $name_insert <span class="tt wims_fname">$smodule</span>

  <p>$name_choose_allexo</p>
  !form reply
    <fieldset class="property_fields blockcenter">
      <legend>$wims_title_title</legend>
      <div class="field box">
        <label for="picksheet">$name_choose</label>
        <select name="picksheet" id="picksheet">
        !for i=1 to $sheetcnt
          !set sh=!line $i of $sheets
          !set se=!item 1 of $sh
          !set ti=!item 2 to -1 of $sh
          !if $se=$sheetcnt
            <option value="$se" selected="selected">$wims_name_Sheet $se: $ti</option>
          !else
            <option value="$se">$wims_name_Sheet $se: $ti</option>
          !endif
        !next i
        </select>
      </div>
      !if $scoring=yes
        <div class="field box">
          <label for="require">$name_required</label>
          <select name="require" id="require">
            <option value="0">0</option>
            <option value="10" selected="selected">10</option>
            !for i=2 to $require_limit
              <option value="$[10*$i]">$[10*$i]</option>
            !next
          </select>
          <div class="formHelp">$name_repeat</div>
        </div>
        <div class="field box">
          <label for="weight">$name_weight</label>
          <input size="6" name="weight" value="$weight" id="weight">
          <div class="formHelp">$name_weight_hint</div>
        </div>
      !endif
    </fieldset>

    !!debut du menu voir intromenu.phtml
    !read oef/default
    !read oef/intromenu_series.phtml

    <div class="blockcenter" style="max-width:900px">
      !set wims_formselect_switch=onchange="toggle_select_options(this, {'no' : '#intromenu_nonexpert', 'yes' : '#intromenu_expert'})"
      !formselect expert_ list no,yes prompt $name_simplifiedmenu,$name_expertmenu
      !reset wims_formselect_switch
    </div>
    !!formradio expert_ list no prompt $name_simplifiedmenu
    !default expert_=no
    !read oef/intromenu_nonexpert.phtml
    !set wims_ref_id=expert_yes
    !!formradio expert_ list yes prompt $name_expertmenu
    !read oef/intromenu_expert.phtml

    !let tmp=!replace word expert by $ in $special_parm2
    !set tmp3=!replace internal intro_expert=yes by in $special_parm3
    <input type="hidden" name="intro_expert" value="yes">

    <div class="wimscenter wimsform">
      <input type="submit" value="$wims_name_Insert">
      <input type="hidden" name="step" value="2">
      <input type="hidden" name="job" value="$job">
    </div>
  !formend
  <div class="formHelp">
    $name_remarkseverity
    !read oef/helpseverity
  </div>
!endif

!! ---------------------------------------- écriture du bilan
!if $step=2
  !if $addexo>0
    <div class="wims_msg success">
      !if $addexo=1
        $name_endallexo
      !else
        $name_endallexos
      !endif
      <div class="tt">$iniparm</div>
    </div>
  !endif
  !if $notadd>0
    <div class="wims_msg info">
      !if $notadd=1
        $name_endallexo2
      !else
        $name_endallexo2s
      !endif
      <ul>
      !for exo in $listalready
        !let num=!positionof item $exo in $exolist
        <li>$(exotitle[$num])</li>
      !next exo
      </ul>
    </div>
  !endif
  !set wims_menu_items=!append line sheetcheck,1, module=adm/class/sheet&sheet=$picksheet\
to $wims_menu_items
!endif

<script src="scripts/js/interface/ui_utils.js"></script>
<script>
  document.addEventListener("DOMContentLoaded", function(event) {
    // First init to have the proper intromenu hidden
    toggle_select_options(document.getElementById("expert_"), {'no' : '#intromenu_nonexpert', 'yes' : '#intromenu_expert'});
  });
</script>