File: sequence

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 (125 lines) | stat: -rw-r--r-- 4,856 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
!distribute items $wims_read_parm into i,j
!default j=1
!set seq_=!record $j of wimshome/log/classes/$wims_class/seq/.sequence$i
!distribute line $seq_ into tis_,cos_,obj_,o_
<div id="wims_seq_$i" class="wims_seq">
  <h2 class="wims_title_seq">
    <span class="wims_seq_id">$sequence_Title $i</span>
    <span class="wims_title_item">$tis_</span>
!if $wims_user=supervisor
  <span class="wims_status wims_status_$o_">($(wims_name_shstatus[$o_+1]))</span>
!endif
</h2>
<div class="wims_content_seq">
!if $wims_user=supervisor
  <div class="wims_seq_actions">
  !set wims_ref_class=wims_button
  !href module=adm/class/sequence&job=addseq&seq=$i $wims_name_change
  !if $i>1
    !set wims_ref_class=wims_button
    !href cmd=reply&job=moveup&moveup=$i $wims_name_up
  !endif
  !set wims_ref_class=wims_button wims_warning
  !href cmd=reply&job=delete&seq=$i $wims_name_erase
  !if $o_=1
    !set wims_ref_class=wims_button
    !href cmd=reply&job=changeopt&seq=$i&option=0 $(wims_name_actionlist[3])
  !else
    !set wims_ref_class=wims_button
    !href cmd=reply&job=changeopt&seq=$i&option=1 $(wims_name_actionlist[1])
  !endif
  </div>
!endif

  <div class="wims_comment_item">$cos_</div>

  <ul class="wims_work_list">
!set dcnt=!itemcnt $obj_
!set listc=!filelist $wims_home/log/classes/$wims_class/doc
!for i_=1 to $dcnt
  !distribute word $(obj_[$i_]) into type,num
  !if $type=c
    !set d_=!nospace $(obj_[$i_])
    !set num=!positionof line $d_ in $listc
      !set d_=!record $num of wimshome/log/classes/$wims_class/doc/.index
      !distribute lines $d_ into s_,t_,bidon,bidon,bidon,o_,bidon,bidon,de_
        <li class="wims_doc_item">
        !href module=adm/doc&job=read&doc=$s_&block=main&seq=$i $t_
        <span class="wims_status wims_status_$[min($o_,1)]">($(wims_name_status[$[min($o_+1,2)]]))</span>
        <div class="wims_doc_desc">$de_</div>
        </li>
        !reset s_,t_,bidon,bidon,bidon,o_
      !endif
  !if $type=doc
    !set d_=!record $num of wimshome/log/classes/$wims_class/doc/.docindex
    !distribute lines $d_ into s_,t_,ti_,de_,o_
    <li class="wims_doc_item">
      !href module=$s_&$t_&seq=$i&name=$wims_name_sequence $ti_
      <span class="wims_status wims_status_$[min($o_,1)]">($(wims_name_status[$[min($o_+1,2)]]))</span>
      <div class="wims_doc_desc">$de_</div>
    </li>
    !reset s_,t_,ti_,de_,o_
  !endif
  !if $type=glossary
    !set d_=!record $num of wimshome/log/classes/$wims_class/tool/.glossaryindex
    !distribute lines $d_ into o_,ti_,de_
    <li class="wims_glossary_item">
    !href module=adm/tool/glossary&gl=$num&seq=$i&name=$wims_name_sequence $ti_
    <span class="wims_status wims_status_$[min($o_,1)]">($(wims_name_status[$[min($o_+1,2)]]))</span>
    <div class="wims_glossary_desc">$de_</div>
    </li>
    !reset ti_,o_,de_
  !endif
  !if $type=sheet
    !set s_=!record $num of wimshome/log/classes/$wims_class/sheets/.sheets
    !distribute lines $s_ into a_,t_,ti,de_
    <li class="wims_sheet_item">
      !href module=adm/sheet&sh=$num&seq=$i $ti
      <span class="wims_status wims_status_$a_">($(wims_name_shstatus[$a_+1]))</span>
      <div class="wims_sheet_desc">$de_</div>
    </li>
    !reset a_,t_,ti,de_
  !endif
  !if $type=freework
    !set s_=!record $num of wimshome/log/classes/$wims_class/freeworks/.freeworks
    !distribute lines $s_ into a_,t_,ti,de_
    <li class="wims_freework_item">
      !href module=adm/class/freework&freework=$num&seq=$i $ti
      <span class="wims_status wims_status_$a_">($(wims_name_shstatus[$a_+1]))</span>
      <div class="wims_freework_desc">$de_</div>
    </li>
    !reset a_,t_,ti,de_
  !endif
  !if $type=vote
    !set v_=!record $num of wimshome/log/classes/$wims_class/vote/.votes
    !distribute lines $v_ into a_,t_
    <li class="wims_vote_item">
      !href module=adm/vote&job=read&vote=$num&seq=$i $t_
      <span class="wims_status wims_status_$a_">($(wims_name_status[$a_+1]))</span>
    </li>
    !reset a_,t_,ti,de_
  !endif
  !if $type=exam
    !set e_=!record $num of wimshome/log/classes/$wims_class/exams/.exams
    !distribute lines $e_ into a_,ex_,du_,t_,de_
    <li class="wims_exam_item">
      !href module=adm/class/exam&exam=$num&seq=$i $t_
      <span class="wims_status wims_status_$a_">($(wims_name_shstatus[$a_+1]))</span>
      <div class="wims_exam_desc">$de_</div>
    </li>
    !reset a_,ex_,du_,nb_,t_,de_
  !endif
  !if $type=tool
    !set d_=!record $num of wimshome/log/classes/$wims_class/tool/.toolindex
    !distribute lines $d_ into s_,t_,ti_,de_,o_
    <li class="wims_tool_item">
      !href module=$s_&$t_&seq=$i&name=$wims_name_sequence $ti_
      <span class="wims_status wims_status_$[min($o_,1)]">($(wims_name_status[$[min($o_+1,2)]]))</span>
      <div class="wims_tool_desc">$de_</div>
    </li>
    !reset s_,t_,ti_,de_,o_
  !endif
!next i_
  </ul>
  </div>
</div>