14 $subnet_type_list .=
"<option value=\"{$record['id']}\">{$record['display_name']}</option>\n";
25 el(
'{$window_name}_title_r').innerHTML =
26 ' <a onClick="toggle_window(\'{$window_name}\');" title="Minimize window" style="cursor: pointer;"><img src="{$images}/icon_minimize.gif" border="0" /></a>' +
27 el(
'{$window_name}_title_r').innerHTML;
30 el(
'{$window_name}_title_r').innerHTML =
31 ' <a href="{$_ENV['help_url
']}{$window_name}" target="null" title="Help" style="cursor: pointer;"><img src="{$images}/silk/help.png" border="0" /></a>' +
32 el(
'{$window_name}_title_r').innerHTML;
34 suggest_setup(
'hostname',
'suggest_hostname');
35 suggest_setup(
'domain',
'suggest_domain');
36 suggest_setup(
'mac',
'suggest_mac');
37 suggest_setup(
'ip',
'suggest_ip');
38 suggest_setup(
'ip_thru',
'suggest_ip_thru');
39 suggest_setup(
'notes',
'suggest_notes');
40 suggest_setup(
'ip_subnet',
'suggest_ip_subnet');
41 suggest_setup(
'ip_subnet_thru',
'suggest_ip_subnet_thru');
42 suggest_setup(
'subnet',
'suggest_subnet');
43 suggest_setup(
'location',
'suggest_location');
44 el(
'host_search_form').onsubmit =
function() {
return false; };
45 el(
'subnet_search_form').onsubmit =
function() {
return false; };
48 var
_button = el(
'qf_location_{$window_name}');
55 'id',
'tt_qf_location_{$window_name}',
59 'styleClass',
'wwTT_qf',
61 "xajax_window_submit('tooltips', '" +
62 "tooltip=>qf_location," +
63 "id=>tt_qf_location_{$window_name}," +
64 "input_id=>qf_location_{$window_name}');" 73 <!-- Tab
for selecting a subnet or host search -->
74 <table width=
"100%" cellspacing=
"0" border=
"0" cellpadding=
"0" style=
"margin-top: 0.2em">
76 <td
id=
"host_search_tab" nowrap=
"true" class=
"padding" 77 style=
"cursor: pointer; {$style['borderT']}; {$style['borderB']}; {$style['borderR']}; background-color: {$color['window_tab_active_bg']};" 78 onClick=
"el('subnet_search').style.display = 'none'; el('subnet_search_tab').style.backgroundColor = '{$color['window_tab_inactive_bg']}'; 79 el('host_search').style.display = 'block'; el('host_search_tab').style.backgroundColor = '{$color['window_tab_active_bg']}';">
82 <td
id=
"subnet_search_tab" nowrap=
"true" class=
"padding" 83 style=
"cursor: pointer; {$style['borderT']}; {$style['borderB']}; {$style['borderR']};" 84 onClick=
"el('host_search').style.display = 'none'; el('host_search_tab').style.backgroundColor = '{$color['window_tab_inactive_bg']}'; 85 el('subnet_search').style.display = 'block'; el('subnet_search_tab').style.backgroundColor = '{$color['window_tab_active_bg']}';">
88 <td width=
"80%" class=
"padding" style=
"{$style['borderB']};">&
nbsp;</td>
93 <!-- Host Search Tab -->
94 <form
id=
"host_search_form">
95 <input type=
"hidden" name=
"search_form_id" value=
"host_search_form">
96 <table style=
"background-color: {$color['window_content_bg']};" id=
"host_search" width=
"100%" cellspacing=
"0" border=
"0" cellpadding=
"0">
99 <td align=
"right" class=
"asearch-line">
102 <td align=
"left" class=
"asearch-line">
103 <input
id=
"hostname" name=
"hostname" type=
"text" class=
"edit" size=
"35" accesskey=
"h" />
104 <div
id=
"suggest_hostname" class=
"suggest"></div>
109 <td align=
"right" class=
"asearch-line">
110 Subdomain (<u>z</u>one)
112 <td align=
"left" class=
"asearch-line">
113 <input
id=
"domain" name=
"domain" type=
"text" class=
"edit" size=
"35" accesskey=
"z" />
114 <div
id=
"suggest_domain" class=
"suggest"></div>
119 <td align=
"right" class=
"asearch-line">
122 <td align=
"left" class=
"asearch-line">
123 <input
id=
"mac" name=
"mac" type=
"text" class=
"edit" size=
"17" accesskey=
"m" />
124 <div
id=
"suggest_mac" class=
"suggest"></div>
129 <td align=
"right" class=
"asearch-line">
132 <td align=
"left" class=
"asearch-line" nowrap=
"true">
133 <input
id=
"ip" name=
"ip" type=
"text" class=
"edit" size=
"15" accesskey=
"i" />
134 <div
id=
"suggest_ip" class=
"suggest"></div>
136 <input
id=
"ip_thru" name=
"ip_thru" class=
"edit" type=
"text" size=
"15">
137 <div
id=
"suggest_ip_thru" class=
"suggest"></div>
142 <td align=
"right" class=
"asearch-line">
145 <td align=
"left" class=
"asearch-line">
146 <input
id=
"notes" name=
"notes" type=
"text" class=
"edit" size=
"17" accesskey=
"n" />
147 <div
id=
"suggest_notes" class=
"suggest"></div>
152 <td align=
"right" class=
"asearch-line">
155 <td align=
"left" class=
"asearch-line">
156 <input
id=
"location" class=
"edit" type=
"text" name=
"location" size=
"8" accesskey=
"l" />
157 <!--<span
id=
"qf_location_{$window_name}"><img src=
"{$images}/silk/find.png" border=
"0"/></span>-->
158 <div
id=
"suggest_location" class=
"suggest"></div>
162 <tr
id=
'more_options_link'>
163 <td align=
"right" class=
"asearch-line">
164 <a
class=
"nav" onClick=
"xajax_window_submit('{$window_name}', 'show more', 'more_host_options');">More &
gt;&
gt;</a>
166 <td align=
"left" class=
"asearch-line">
172 <td align=
"left" colspan=
"2" id=
"more_host_options"></td>
176 <td align=
"right" class=
"asearch-line">
179 <td align=
"right" class=
"asearch-line">
180 <input
class=
"button" type=
"reset" name=
"reset" value=
"Clear">
181 <input
class=
"button" type=
"button" name=
"search" value=
"Search" accesskey=
"s" onClick=
"toggle_window('{$window_name}'); xajax_window_submit('search_results', xajax.getFormValues('host_search_form'));">
192 <!-- subnet Search Tab -->
193 <form
id=
"subnet_search_form">
194 <input type=
"hidden" name=
"search_form_id" value=
"subnet_search_form">
195 <table
id=
"subnet_search" style=
"display: none; background-color: {$color['window_content_bg']};" width=
"100%" cellspacing=
"0" border=
"0" cellpadding=
"0">
198 <td align=
"right" class=
"asearch-line">
201 <td align=
"left" class=
"asearch-line">
202 <input
id=
"vlan" name=
"vlandesc" type=
"text" class=
"edit" size=
"32" accesskey=
"v" />
207 <td align=
"right" class=
"asearch-line">
210 <td align=
"left" class=
"asearch-line">
211 <select
id=
"nettype" name=
"nettype" class=
"edit" accesskey=
"u" accesskey=
"t" >
218 <td align=
"right" class=
"asearch-line">
221 <td align=
"left" class=
"asearch-line">
222 <input
id=
"subnet" name=
"subnetname" type=
"text" class=
"edit" size=
"32" accesskey=
"n" />
223 <div
id=
"suggest_subnet" class=
"suggest"></div>
228 <td align=
"right" class=
"asearch-line">
231 <td align=
"left" class=
"asearch-line" nowrap=
"true">
232 <input
id=
"ip_subnet" name=
"ip_subnet" class=
"edit" type=
"text" size=
"15" accesskey=
"i" />
233 <div
id=
"suggest_ip_subnet" class=
"suggest"></div>
235 <input
id=
"ip_subnet_thru" name=
"ip_subnet_thru" class=
"edit" type=
"text" size=
"15">
236 <div
id=
"suggest_ip_subnet_thru" class=
"suggest"></div>
241 <td align=
"right" class=
"asearch-line">
244 <td align=
"right" class=
"asearch-line">
245 <input
class=
"button" type=
"reset" name=
"reset" value=
"Clear">
246 <input
class=
"button" type=
"submit" name=
"search" value=
"Search" accesskey=
"s" onClick=
"toggle_window('{$window_name}'); xajax_window_submit('search_results', xajax.getFormValues('subnet_search_form'));">
272 $custom_attribute_type_list =
'<option value=""> </option>\n';
273 foreach ($records as
$record) {
274 $custom_attribute_type_list .=
"<option value=\"{$record['id']}\">{$record['name']}</option>\n";
275 unset($records, $ca);
282 foreach ($records as
$record) {
284 $models[
$record[
'id']] =
"{$manufacturer['name']}, {$record['name']}";
287 $device_model_list =
'<option value=""> </option>\n';
288 foreach (array_keys($models) as $id) {
289 $models[$id] = htmlentities($models[$id]);
290 $device_model_list .=
"<option value=\"{$id}\">{$models[$id]}</option>\n";
292 unset($models, $model);
297 $device_role_list =
'<option value=""> </option>\n';
299 foreach ($records as
$record) {
300 $device_role_list .=
"<option value=\"{$record['id']}\">{$record['name']}</option>\n";
306 $device_manufacturer_list =
'<option value=""> </option>\n';
308 foreach ($records as
$record) {
309 $device_manufacturer_list .=
"<option value=\"{$record['id']}\">{$record['name']}</option>\n";
315 <table cellspacing=
"0" border=
"0" cellpadding=
"0">
317 <td align=
"right" class=
"asearch-line">
318 <u>C</u>ustom attribute
320 <td align=
"left" class=
"asearch-line">
321 <select
id=
"custom_attribute_type" name=
"custom_attribute_type" class=
"edit" accesskey=
"c">
322 {$custom_attribute_type_list}
325 <input
id=
"ca_value" name=
"ca_value" type=
"text" class=
"edit" size=
"15" accesskey=
"v" />
330 <td align=
"right" class=
"asearch-line">
333 <td align=
"left" class=
"asearch-line">
334 <select
id=
"model" name=
"model" class=
"edit" accesskey=
"l">
341 <td align=
"right" class=
"asearch-line">
342 Device <u>t</u>ype Role
344 <td align=
"left" class=
"asearch-line">
345 <select
id=
"role" name=
"role" class=
"edit" accesskey=
"t">
352 <td align=
"right" class=
"asearch-line">
353 Device man<u>u</u>facturer
355 <td align=
"left" class=
"asearch-line">
356 <select
id=
"manufacturer" name=
"manufacturer" class=
"edit" accesskey=
"u">
357 {$device_manufacturer_list}
364 $js =
"el('more_options_link').style.display = 'none';";
368 $response->addAssign(
"more_host_options",
"innerHTML", $html);
369 if ($js) { $response->addScript($js); }
370 return($response->getXML());