Rev 12766 | Rev 14703 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
12569 | bpr | 1 | !! menu definition file |
2 | !if $glossary_self=no |
||
12595 | bpr | 3 | !if $de_!=$empty |
4 | <div>$de_</div> |
||
5 | !endif |
||
12569 | bpr | 6 | <ul> |
7 | !for j=1 to $Listfilecnt |
||
8 | !set tmp=!line $j of $Listfile |
||
9 | !set tmp_=$(tmp[2;]) |
||
10 | !set tmp_=!replace internal , by / in $tmp_ |
||
11 | !set tmp_=!nospace $tmp_ |
||
12 | !set gl_title=$(tmp[1;]) |
||
13 | <li> |
||
14 | !default gl_title=!getdef gl_title in $data_dir/$tmp_ |
||
12588 | bpr | 15 | !set gl_type=!getdef gl_type in $data_dir/$tmp_ |
12569 | bpr | 16 | !default gl_title=$(tmp[-2]) |
12588 | bpr | 17 | !if $gl_type=dynamic |
18 | !href cmd=reply&module=$module&special_parm=$tmp_&job=$gl_type&gl=$gl&gl_title=$gl_title $gl_title |
||
12569 | bpr | 19 | !else |
12571 | bpr | 20 | !href cmd=reply&module=$module&special_parm=$tmp_&gl=$gl&gl_title=$gl_title $gl_title |
12569 | bpr | 21 | !endif |
22 | </li> |
||
23 | !next |
||
24 | </ul> |
||
25 | !exit |
||
26 | !endif |
||
27 | !set level1=!column 1 of $Listfile |
||
28 | !set level1=!listuniq $level1 |
||
12608 | bpr | 29 | !set level2=!column 2 of $Listfile |
30 | !set level2=!listuniq $level2 |
||
12569 | bpr | 31 | !if $gl=0 |
12766 | bpr | 32 | !reset level1prompt level2prompt |
33 | !set level1=!column 1 of $Listfile |
||
34 | !set level1=!listuniq $level1 |
||
35 | !for j in $level1 |
||
36 | !set level1_=!lookup $j in bases/sys/domain/domain.$modu_lang |
||
37 | !set level1prompt=!append item $level1_ to $level1prompt |
||
38 | !next |
||
39 | !set level2=!column 2 of $Listfile |
||
40 | !set level2=!listuniq $level2 |
||
41 | !for j in $level2 |
||
42 | !set level2_=!lookup $j in bases/sys/domain/domain.$modu_lang |
||
43 | !default level2_=$j |
||
44 | !set level2prompt=!append item $level2_ to $level2prompt |
||
45 | !next |
||
12569 | bpr | 46 | !form config |
47 | <div class="float_right"> |
||
12796 | obado | 48 | !default gloss_lang=$gl_lang |
49 | !default gloss_domain=$gl_domain |
||
50 | !formselect gloss_lang list ??,$listlang |
||
51 | !formselect gloss_domain list ??,$level1 prompt ??,$level1prompt |
||
52 | !formselect gloss_zone list ??,$level2 prompt ??,$level2prompt |
||
53 | <input type="submit" name="pref" value="OK" /> |
||
12569 | bpr | 54 | </div> |
55 | !formend |
||
56 | !endif |
||
57 | !set level1cnt=!itemcnt $level1 |
||
58 | !if $gloss_domain!=?? and $gloss_domain!=$empty |
||
59 | !set level1=!listintersect $gloss_domain and $level1 |
||
60 | !endif |
||
61 | !set level1cnt=!itemcnt $level1 |
||
12796 | obado | 62 | |
63 | <ul class="tree"> |
||
12569 | bpr | 64 | !for j1=1 to $level1cnt |
65 | <li> |
||
66 | !set t=!lookup $(level1[$j1]) in bases/sys/domain/domain.$modu_lang |
||
67 | !default t=$(level1[$j1]) |
||
68 | $t |
||
69 | !set level1_=!select $Listfile where column 1=$(level1[$j1]) |
||
70 | !set level2=!column 2 of $level1_ |
||
71 | !set level2=!listuniq $level2 |
||
12609 | bpr | 72 | !if $gloss_zone!=?? and $gloss_zone!=$empty |
12608 | bpr | 73 | !set level2=!listintersect $gloss_zone and $level2 |
74 | !endif |
||
12569 | bpr | 75 | !set level2cnt=!itemcnt $level2 |
76 | <ul> |
||
77 | !for j2=1 to $level2cnt |
||
78 | !set level2_=!select $level1_ where column 2=$(level2[$j2]) |
||
79 | !set level3=!column 3 of $level2_ |
||
80 | !set level3=!listuniq $level3 |
||
81 | !if $gloss_lang!=?? and $gloss_lang!=$empty |
||
82 | !set level3=!listintersect $gloss_lang and $level3 |
||
83 | !endif |
||
84 | !set level3cnt=!itemcnt $level3 |
||
85 | !if $level3cnt!=0 |
||
86 | <li> |
||
87 | !set t=!lookup $(level2[$j2]) in bases/sys/domain/domain.$modu_lang |
||
88 | !default t=$(level2[$j2]) |
||
89 | $t |
||
90 | !reset t |
||
12592 | bpr | 91 | !if $level3cnt>1 |
92 | <ul> |
||
93 | !endif |
||
12569 | bpr | 94 | !for j3=1 to $level3cnt |
12595 | bpr | 95 | !set t=!lookup $(level3[$j3]) in bases/sys/domain/domain.$modu_lang |
12569 | bpr | 96 | !default t=$(level3[$j3]) |
12592 | bpr | 97 | !if $level3cnt>1 |
98 | <li> $t |
||
99 | !endif |
||
12569 | bpr | 100 | !set level3_=!select $level2_ where column 3=$(level3[$j3]) |
101 | !set level4=!column 4 of $level3_ |
||
102 | !set level4=!listuniq $level4 |
||
103 | !set level4cnt=!itemcnt $level4 |
||
104 | !if $level4cnt!=0 |
||
105 | <ul> |
||
106 | !for j4=1 to $level4cnt |
||
107 | <li> |
||
108 | !set tmp=!row $j4 of $level3_ |
||
109 | !set tmp_=$(tmp[1])/$(tmp[2])/$(tmp[3])/$(tmp[4]) |
||
110 | !set gl_title=!getdef gl_title in $data_dir/$tmp_ |
||
111 | !default gl_title=!lookup $(tmp[4]) in bases/sys/domain/domain.$(tmp[3]) |
||
112 | !default gl_title=$(tmp[4]) |
||
113 | !href cmd=reply&module=$module&special_parm=$tmp_&job=$(tmp[-1]) $gl_title |
||
12592 | bpr | 114 | !!<span class="small hidden">$tmp_</span> |
12569 | bpr | 115 | </li> |
12584 | lemaire | 116 | !reset tmp gl_title |
12569 | bpr | 117 | !next |
118 | </ul> |
||
119 | !endif |
||
120 | !reset tmp |
||
12592 | bpr | 121 | !if $level3cnt>1 |
122 | </li> |
||
123 | !endif |
||
12569 | bpr | 124 | !next |
12592 | bpr | 125 | !if $level3cnt>1 |
126 | </ul> |
||
127 | !endif |
||
12569 | bpr | 128 | </li> |
129 | !endif |
||
130 | !next |
||
131 | </ul> |
||
132 | !next |
||
12592 | bpr | 133 | </li> |
134 | </ul> |