5
5
header("Cache-Control: no-cache, must-revalidate");
6
6
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
9
if ($_GET['version'] == 1) {
10
$item_tag = "MenuItem";
13
$separator_tag = "divider";
14
$separator_attrs = "";
19
$separator_tag = "item";
20
$separator_attrs = "type=\"separator\"";
9
25
echo "<?xml version='1.0' ?>";
10
echo "<menu maxItems=\"1\" name=\"\">";
11
echo "<MenuItem name=\"\" src=\"menu.png\" id=\"main_file\" width=\"20px\" withoutImages=\"yes\"/>";
26
echo "<menu maxItems=\"1\" $item_title=\"\">";
27
echo "<$item_tag $item_title=\"\" src=\"menu.png\" id=\"main_file\" width=\"20px\" withoutImages=\"yes\"/>";
17
33
foreach ($list as $eid => $exp) {
18
34
$exp_name = xml_escape($exp["name"]);
19
35
$equery = $query . "__" . $exp['start'] . "-" . $exp['stop'];
20
$res .= "<MenuItem name=\"$exp_name\" id=\"SetQuery__$equery\"/>";
36
$res .= "<$item_tag $item_title=\"$exp_name\" id=\"SetQuery__$equery\"/>";
34
50
$query = $sreq->props['db_server'] . "__" . $sreq->props['db_name'];
37
$s_data = "<MenuItem name=\"$src_name\" id=\"SetQuery__$query\" withoutImages=\"yes\">";
38
$s_source = "<MenuItem name=\"$src_name\" id=\"SetSource__$query\" withoutImages=\"yes\">";
53
$s_data = "<$item_tag $item_title=\"$src_name\" id=\"SetQuery__$query\" withoutImages=\"yes\">";
54
$s_source = "<$item_tag $item_title=\"$src_name\" id=\"SetSource__$query\" withoutImages=\"yes\">";
40
56
$reader = $sreq->CreateReader();
41
57
$groups = $reader->GetGroupList();
47
63
$gr_name = xml_escape($group['name']);
48
64
$gquery = $query . "__" . $gid;
49
$s_data .= "<MenuItem name=\"$gr_name\" id=\"SetQuery__$gquery\" withoutImages=\"yes\">";
50
$s_source .= "<MenuItem name=\"$gr_name\" id=\"SetSource__$gquery\" withoutImages=\"yes\">";
65
$s_data .= "<$item_tag $item_title=\"$gr_name\" id=\"SetQuery__$gquery\" withoutImages=\"yes\">";
66
$s_source .= "<$item_tag $item_title=\"$gr_name\" id=\"SetSource__$gquery\" withoutImages=\"yes\">";
52
68
$cache = $greq->CreateCache($reader);
53
69
$explist = $cache->GetExperimentList();
56
$mlist = $cache->GetMaskList();
72
$mlist = $cache->GetMaskList(REQUEST::NEED_INFO);
57
73
foreach ($mlist as $mid => $mask) {
58
74
$mask_name = xml_escape($mask['name']);
59
$mquery = $gquery . "__" . $mid;
60
$s_data .= "<MenuItem name=\"$mask_name\" id=\"SetQuery__$mquery\" withoutImages=\"yes\">";
61
$s_source .= "<MenuItem name=\"$mask_name\" id=\"SetSource__$mquery\"/>";
75
$mquery = $gquery . "__" . $mask['mask'];
76
$s_data .= "<$item_tag $item_title=\"$mask_name\" id=\"SetQuery__$mquery\" withoutImages=\"yes\">";
77
$s_source .= "<$item_tag $item_title=\"$mask_name\" id=\"SetSource__$mquery\"/>";
62
78
$s_data .= ListExperiments($explist, $mquery);
63
$s_data .= "</MenuItem>";
79
$s_data .= "</$item_tag>";
66
82
if ($MENU_SHOW_ITEMS) {
67
$s_data .= "<MenuItem name=\"" . _("Items") . "\" id=\"folder__$gquery\" withoutImages=\"yes\">";
68
$s_source .= "<MenuItem name=\"" . _("Items") . "\" id=\"folder__$gquery\" withoutImages=\"yes\">";
83
$s_data .= "<$item_tag $item_title=\"" . _("Items") . "\" id=\"folder__$gquery\" withoutImages=\"yes\">";
84
$s_source .= "<$item_tag $item_title=\"" . _("Items") . "\" id=\"folder__$gquery\" withoutImages=\"yes\">";
71
87
$ilist = $cache->GetItemList();
77
93
if ($MENU_SHOW_ITEMS) {
78
94
$item_name = xml_escape($item["name"]);
79
95
$iquery = $gquery . "__" . $iid;
80
$s_data .= "<MenuItem name=\"$item_name\" id=\"SetQuery__$iquery\" withoutImages=\"yes\">";
81
$s_source .= "<MenuItem name=\"$item_name\" id=\"SetSource__$iquery\" />";
96
$s_data .= "<$item_tag $item_title=\"$item_name\" id=\"SetQuery__$iquery\" withoutImages=\"yes\">";
97
$s_source .= "<$item_tag $item_title=\"$item_name\" id=\"SetSource__$iquery\" />";
82
98
$s_data .= ListExperiments($explist, $iquery);
83
$s_data .= "</MenuItem>";
99
$s_data .= "</$item_tag>";
87
103
if ($MENU_SHOW_ITEMS) {
88
$s_data .= "</MenuItem>";
89
$s_source .= "</MenuItem>";
104
$s_data .= "</$item_tag>";
105
$s_source .= "</$item_tag>";
92
108
$aquery = $gquery . "__" . $aid;
93
$s_data .= "<MenuItem name=\"" . _("All Items") . "\" id=\"SetQuery__$aquery\" withoutImages=\"yes\">";
94
$s_source .= "<MenuItem name=\"" . _("All Items") . "\" id=\"SetSource__$aquery\" />";
109
$s_data .= "<$item_tag $item_title=\"" . _("All Items") . "\" id=\"SetQuery__$aquery\" withoutImages=\"yes\">";
110
$s_source .= "<$item_tag $item_title=\"" . _("All Items") . "\" id=\"SetSource__$aquery\" />";
95
111
$s_data .= ListExperiments($explist, $aquery);
96
$s_data .= "</MenuItem>";
98
$s_data .= "</MenuItem>";
99
$s_source .= "</MenuItem>";
112
$s_data .= "</$item_tag>";
114
$s_data .= "</$item_tag>";
115
$s_source .= "</$item_tag>";
102
$s_data .= "</MenuItem>";
103
$s_source .= "</MenuItem>";
118
$s_data .= "</$item_tag>";
119
$s_source .= "</$item_tag>";
104
120
} catch (ADEIException $ae) {
105
121
$ae->logInfo(NULL, $req);
106
122
$errmsg = xml_escape($ae->getInfo());
109
<MenuItem name=\"$src_name\" withoutImages=\"yes\">
110
<MenuItem name=\"" . translate("Data source is failed, error: %s", $errmsg) . "\" withoutImages=\"yes\"/>
125
<$item_tag $item_title=\"$src_name\" withoutImages=\"yes\">
126
<$item_tag $item_title=\"" . translate("Data source is failed, error: %s", $errmsg) . "\" withoutImages=\"yes\"/>
114
130
$s_source = $s_data;
122
$range = "<MenuItem name=\"" . _("All") . "\" id=\"SetWindow__0\"/>";
138
$range = "<$item_tag $item_title=\"" . _("All") . "\" id=\"SetWindow__0\"/>";
123
139
foreach ($ADEI_TIMINGS as $opt => $value) {
124
$range .= "<MenuItem name=\"$opt\" id=\"SetWindow__$value\"/>";
140
$range .= "<$item_tag $item_title=\"$opt\" id=\"SetWindow__$value\"/>";
129
$export .= "<MenuItem name=\"" . _("Format") . "\" id=\"folder__SetFormat\" withoutImages=\"yes\">";
145
$export .= "<$item_tag $item_title=\"" . _("Format") . "\" id=\"folder__SetFormat\" withoutImages=\"yes\">";
130
146
foreach ($EXPORT_FORMATS as $id => &$val) {
131
147
if ((($val['title'])||($val['hidden'] === false))&&(!$val['hidden'])) {
132
148
$name = $val['title'];
133
$export .= "<MenuItem name=\"$name\" id=\"SetFormat__$id\"/>";
149
$export .= "<$item_tag $item_title=\"$name\" id=\"SetFormat__$id\"/>";
136
$export .= "</MenuItem>";
152
$export .= "</$item_tag>";
138
$export .= "<MenuItem name=\"" . _("Sampling") . "\" id=\"folder__SetExportSampling\" withoutImages=\"yes\">";
139
$export .= "<MenuItem name=\"" . _("No Resampling") . "\" id=\"SetExportSampling__0\"/>";
154
$export .= "<$item_tag $item_title=\"" . _("Sampling") . "\" id=\"folder__SetExportSampling\" withoutImages=\"yes\">";
155
$export .= "<$item_tag $item_title=\"" . _("No Resampling") . "\" id=\"SetExportSampling__0\"/>";
140
156
foreach ($EXPORT_SAMPLING_RATES as $name => $id) {
141
$export .= "<MenuItem name=\"$name\" id=\"SetExportSampling__$id\"/>";
157
$export .= "<$item_tag $item_title=\"$name\" id=\"SetExportSampling__$id\"/>";
143
$export .= "</MenuItem>";
159
$export .= "</$item_tag>";
145
$export .= "<MenuItem name=\"" . _("Exported Items") . "\" id=\"folder__SetExportMask\" withoutImages=\"yes\">";
146
$export .= "<MenuItem name=\"" . _("Current Mask") . "\" id=\"SetExportMask__" . EXPORT::MASK_STANDARD . "\"/>";
147
$export .= "<MenuItem name=\"" . _("Current Group") . "\" id=\"SetExportMask__" . EXPORT::MASK_GROUP . "\"/>";
148
$export .= "<MenuItem name=\"" . _("Current Database") . "\" id=\"SetExportMask__" . EXPORT::MASK_SOURCE . "\"/>";
149
$export .= "<MenuItem name=\"" . _("Everything") . "\" id=\"SetExportMask__" . EXPORT::MASK_COMPLETE . "\"/>";
150
$export .= "</MenuItem>";
161
$export .= "<$item_tag $item_title=\"" . _("Exported Items") . "\" id=\"folder__SetExportMask\" withoutImages=\"yes\">";
162
$export .= "<$item_tag $item_title=\"" . _("Current Mask") . "\" id=\"SetExportMask__" . EXPORT::MASK_STANDARD . "\"/>";
163
$export .= "<$item_tag $item_title=\"" . _("Current Group") . "\" id=\"SetExportMask__" . EXPORT::MASK_GROUP . "\"/>";
164
$export .= "<$item_tag $item_title=\"" . _("Current Database") . "\" id=\"SetExportMask__" . EXPORT::MASK_SOURCE . "\"/>";
165
$export .= "<$item_tag $item_title=\"" . _("Everything") . "\" id=\"SetExportMask__" . EXPORT::MASK_COMPLETE . "\"/>";
166
$export .= "</$item_tag>";
152
168
} catch(ADEIException $ex) {
153
169
$ex->logInfo(NULL, $req);
158
174
$menu = "<?xml version='1.0' ?>
159
<menu maxItems=\"1\" name=\"\">
160
<MenuItem name=\"\" src=\"menu.png\" id=\"main_file\" width=\"20px\" withoutImages=\"yes\">
161
<MenuItem name=\"" . translate("Menu Generation is failed, error: %s", $err) . "\" id=\"folder__data\" withoutImages=\"yes\"/>
175
<menu maxItems=\"1\" $item_title=\"\">
176
<$item_tag $item_title=\"\" src=\"menu.png\" id=\"main_file\" width=\"20px\" withoutImages=\"yes\">
177
<$item_tag $item_title=\"" . translate("Menu Generation is failed, error: %s", $err) . "\" id=\"folder__data\" withoutImages=\"yes\"/>
169
185
$menu = "<?xml version='1.0' encoding='UTF-8'?>
170
<menu absolutePosition=\"auto\" mode=\"popup\" maxItems=\"10\" name=\"\">
171
<MenuItem name=\"\" src=\"menu.png\" id=\"main_file\" width=\"20px\" withoutImages=\"yes\">
172
<MenuItem name=\"" . _("New Query") . "\" id=\"folder__data\" withoutImages=\"yes\">" . $data . "</MenuItem>
173
<MenuItem name=\"" . _("Data Source") . "\" id=\"folder__data_source\" withoutImages=\"yes\">" . $source . "</MenuItem>
174
<MenuItem name=\"" . _("Time Range") . "\" id=\"folder__data_range\" withoutImages=\"yes\">" . $range . "</MenuItem>
175
<MenuItem name=\"" . _("Export Settings") . "\" id=\"folder__data_export\" withoutImages=\"yes\">" . $export . "</MenuItem>
176
<divider id=\"div_1\"/>
177
<MenuItem name=\"" . _("Save Mask") . "\" id=\"SaveMask\" withoutImages=\"yes\"/>
178
<MenuItem name=\"" . _("Save Window") . "\" id=\"SaveWindow\" withoutImages=\"yes\"/>
179
<divider id=\"div_2\"/>
180
<MenuItem name=\"" . _("Lock Window") . "\" id=\"LockWindow\" withoutImages=\"yes\"/>
181
<MenuItem name=\"" . _("ReDraw") . "\" id=\"ReDraw\" withoutImages=\"yes\"/>
182
<MenuItem name=\"" . _("Save") . "\" id=\"ExportWindow\"/>
186
<menu absolutePosition=\"auto\" mode=\"popup\" maxItems=\"10\" $item_title=\"\">
187
<$item_tag $item_title=\"\" $item_image=\"menu.png\" id=\"main_file\" width=\"20px\" withoutImages=\"yes\">
188
<$item_tag $item_title=\"" . _("New Query") . "\" id=\"folder__data\" withoutImages=\"yes\">" . $data . "</$item_tag>
189
<$item_tag $item_title=\"" . _("Data Source") . "\" id=\"folder__data_source\" withoutImages=\"yes\">" . $source . "</$item_tag>
190
<$item_tag $item_title=\"" . _("Time Range") . "\" id=\"folder__data_range\" withoutImages=\"yes\">" . $range . "</$item_tag>
191
<$item_tag $item_title=\"" . _("Export Settings") . "\" id=\"folder__data_export\" withoutImages=\"yes\">" . $export . "</$item_tag>
192
<$separator_tag $separator_attrs id=\"div_1\"/>
193
<$item_tag $item_title=\"" . _("Save Mask") . "\" id=\"SaveMask\" withoutImages=\"yes\"/>
194
<$item_tag $item_title=\"" . _("Save Window") . "\" id=\"SaveWindow\" withoutImages=\"yes\"/>
195
<$separator_tag $separator_attrs id=\"div_2\"/>
196
<$item_tag $item_title=\"" . _("Lock Window") . "\" id=\"LockWindow\" withoutImages=\"yes\"/>
197
<$item_tag $item_title=\"" . _("ReDraw") . "\" id=\"ReDraw\" withoutImages=\"yes\"/>
198
<$item_tag $item_title=\"" . _("Save") . "\" id=\"ExportWindow\"/>
b'\\ No newline at end of file'