4 <title>SDN-C AdminPortal</title>
5 <meta charset="utf-8" />
6 <meta http-equiv="X-UA-Compatible" content="IE=edge">
7 <% include ../partials/head %>
8 <% include ../partials/header %>
14 <% if ( typeof result != 'undefined' ) {
15 if (result.code.length > 0) {
16 if ( result.code == 'success' ) { %>
17 <div class='alert alert-success' role='alert'>
19 for ( x in result.msg ){ %>
20 <div><%= result.msg[x] %></div>
24 <div class='alert alert-danger' role='danger'>
26 for ( x in result.msg ){ %>
27 <div><%= result.msg[x] %></div>
34 <% if( typeof privilege != 'undefined'){
35 var priv = privilege.privilege;
40 <div class="container-fluid">
43 <% if ( typeof response_obj['vr-lan']['routing-protocol'] != 'undefined' ){ %>
45 service-instance-id: <%= svc_instance_id %><br>
46 routing-protocol : <%= response_obj['vr-lan']['routing-protocol'] %>
52 <% var i=1; root_node=1;
53 if ( typeof response_obj['vr-lan'] != 'undefined' )
55 if( typeof response_obj['vr-lan']['vr-lan-interface'] != 'undefined' )
57 response_obj['vr-lan']['vr-lan-interface'].forEach(function(request) {
60 <tr class="treegrid-<%= i %>">
61 <td>vr-lan-interface</td>
65 <% if ( request['vr-designation'] != 'undefined')
67 var vr_designation = request['vr-designation'];
70 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
72 <a href="javascript:vrlan_interface(
73 '<%= svc_instance_id %>',
74 '<%= request['vr-designation'] %>',
75 '<%= request['v6-vr-lan-prefix'] %>',
76 '<%= request['v6-vr-lan-prefix-length'] %>',
77 '<%= request['v6-vce-wan-address'] %>',
78 '<%= request['v4-vr-lan-prefix-length'] %>',
79 '<%= request['v4-vr-lan-prefix'] %>',
80 '<%= request['t-defaulted-v6-vrlan'] %>',
81 '<%= request['v4-vce-loopback-address'] %>');">vr-lan-interface</a>
86 <% if ( (typeof request['v6-public-lan-prefixes'] != 'undefined') && (typeof request['v6-public-lan-prefixes']['t-provided-v6-lan-public-prefixes'] != 'undefined') )
88 <% request['v6-public-lan-prefixes']['t-provided-v6-lan-public-prefixes'].forEach(function(trequest){ var t_v6_root = i; %>
89 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
90 <td>v6-public-lan-prefixes</td>
93 <tr class="treegrid-<%= i %> treegrid-parent-<%= t_v6_root %>">
95 <a href="javascript:t_provided_v6_prefixes(
96 '<%= svc_instance_id %>',
97 '<%= trequest['request-index'] %>',
98 '<%= trequest['v6-next-hop-address'] %>',
99 '<%= trequest['v6-lan-public-prefix-length'] %>',
100 '<%= trequest['v6-lan-public-prefix'] %>');">t-provided-v6-lan-public-prefixes</a>
107 <% if ( typeof request['dhcp'] != 'undefined' )
109 <% var dhcp_node = i; %>
110 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
115 <tr class="treegrid-<%= i %> treegrid-parent-<%= dhcp_node %>">
117 <a href="javascript:dhcp(
118 '<%= svc_instance_id %>',
119 '<%= request['dhcp']['use-v4-default-pool'] %>',
120 '<%= request['dhcp']['use-v6-default-pool'] %>',
121 '<%= request['dhcp']['v4-dhcp-server-enabled'] %>',
122 '<%= request['dhcp']['v6-dhcp-server-enabled'] %>',
123 '<%= request['dhcp']['v6-dhcp-default-pool-prefix'] %>',
124 '<%= request['dhcp']['v6-dhcp-default-pool-prefix-length'] %>',
125 '<%= request['dhcp']['v4-dhcp-default-pool-prefix'] %>',
126 '<%= request['dhcp']['v4-dhcp-default-pool-prefix-length'] %>');">dhcp</a>
131 <% if ( typeof request['dhcp']['v4-dhcp-pools'] != 'undefined' )
133 <% var v4_dhcp_pools_node = i; %>
134 <tr class="treegrid-<%= i %> treegrid-parent-<%= dhcp_node %>">
135 <td>v4-dhcp-pool</td>
139 <% request['dhcp']['v4-dhcp-pools'].forEach(function(v4request)
141 <tr class="treegrid-<%= i %> treegrid-parent-<%= dhcp_node %>">
143 <a href="javascript:v4_dhcp_pools(
144 '<%= svc_instance_id %>',
145 '<%= v4request['v4-dhcp-relay-next-hop-address'] %>',
146 '<%= v4request['v4-dhcp-pool-prefix'] %>',
147 '<%= v4request['v4-dhcp-pool-prefix-length'] %>',
148 '<%= v4request['v4-dhcp-relay-gateway-address'] %>');">v4-dhcp-pools</a>
153 <% if ( typeof v4request['excluded-v4-address'] != 'undefined' )
155 <% var excluded_v4_address_node = i; %>
156 <tr class="treegrid-<%= i %> treegrid-parent-<%= v4_dhcp_node %>">
157 <td>exluded-v4-address</td>
161 <% v4request['excluded-v4-addresses'].forEach(function(ex_request)
163 <tr class="treegrid-<%= i %> treegrid-parent-<%= excluded_v4_address_node %>">
165 <a href="javascript:excluded_v4_address(
166 '<%= svc_instance_id %>',
167 '<%= ex_request['excluded-v4-address'] %>');">excluded-v4-address</a>
176 <% if ( typeof request['dhcp']['excluded-v4-dhcp-addresses-from-default-pool'] != 'undefined' )
178 <% var exc_v4_address_node = i; %>
179 <tr class="treegrid-<%= i %> treegrid-parent-<%= dhcp_node %>">
180 <td>excluded-v4-dhcp-addresses-from-default-pool</td>
184 <% request['dhcp']['excluded-v4-dhcp-addresses-from-default-pool'].forEach(function(ex_request)
186 <tr class="treegrid-<%= i %> treegrid-parent-<%= exc_v4_address_node %>">
188 <a href="javascript:excluded_v4_addresses_from_default_pool(
189 '<%= svc_instance_id %>',
190 '<%= ex_request['excluded-v4-address'] %>');">excluded-v4-dhcp-addresses-from-default-pool</a>
198 <% if ( typeof request['dhcp']['v6-dhcp-pools'] != 'undefined' )
200 <% var v6_dhcp_pools_node = i; %>
201 <tr class="treegrid-<%= i %> treegrid-parent-<%= dhcp_node %>">
202 <td>v6-dhcp-pool</td>
206 <% request['dhcp']['v6-dhcp-pools'].forEach(function(v6request)
208 <tr class="treegrid-<%= i %> treegrid-parent-<%= dhcp_node %>">
210 <a href="javascript:v6_dhcp_pools(
211 '<%= svc_instance_id %>',
212 '<%= v6request['v6-dhcp-relay-next-hop-address'] %>',
213 '<%= v6request['v6-dhcp-pool-prefix'] %>',
214 '<%= v6request['v6-dhcp-pool-prefix-length'] %>',
215 '<%= v6request['v6-dhcp-relay-gateway-address'] %>');">v6-dhcp-pools</a>
220 <% if ( typeof v4request['excluded-v6-addresses'] != 'undefined' )
222 <% var excluded_v6_address_node = i; %>
223 <tr class="treegrid-<%= i %> treegrid-parent-<%= v6_dhcp_node %>">
224 <td>exluded-v6-address</td>
228 <% v6request['excluded-v6-addresses'].forEach(function(ex_request)
230 <tr class="treegrid-<%= i %> treegrid-parent-<%= excluded_v6_address_node %>">
232 <a href="javascript:excluded_v6_address(
233 '<%= svc_instance_id %>',
234 '<%= ex_request['excluded-v6-address'] %>');">excluded-v6-address</a>
243 <% if ( typeof request['dhcp']['excluded-v6-dhcp-addresses-from-default-pool'] != 'undefined' )
245 <% var exc_v6_address_node = i; %>
246 <tr class="treegrid-<%= i %> treegrid-parent-<%= dhcp_node %>">
247 <td>excluded-v6-dhcp-addresses-from-default-pool</td>
251 <% request['dhcp']['excluded-v6-dhcp-addresses-from-default-pool'].forEach(function(ex_request)
253 <tr class="treegrid-<%= i %> treegrid-parent-<%= exc_v6_address_node %>">
255 <a href="javascript:excluded_v6_addresses_from_default_pool(
256 '<%= svc_instance_id %>',
257 '<%= ex_request['excluded-v6-address'] %>');">excluded-v6-dhcp-addresses-from-default-pool</a>
266 <% if ( typeof request['firewall-lite'] != 'undefined' )
268 <% var firewall_lite_node = i; %>
269 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
270 <td>firewall-lite</td>
274 <tr class="treegrid-<%= i %> treegrid-parent-<%= firewall_lite_node %>">
276 <a href="javascript:firewall_lite(
277 '<%= svc_instance_id %>',
278 '<%= vr_designation %>',
279 '<%= request['firewall-lite']['stateful-firewall-lite-v6-enabled'] %>',
280 '<%= request['firewall-lite']['stateful-firewall-lite-v4-enabled'] %>');">firewall-lite</a>
285 <% if ( typeof request['firewall-lite']['v6-firewall-packet-filters'] != 'undefined' )
287 var v6_firewall_packet_filters_node = i; %>
288 <tr class="treegrid-<%= i %> treegrid-parent-<%= firewall_lite_node %>">
289 <td>v6-firewall-packet-filters</td>
293 <% request['firewall-lite']['v6-firewall-packet-filters'].forEach(function(v6request)
295 <tr class="treegrid-<%= i %> treegrid-parent-<%= v6_firewall_packet_filters_node %>">
297 <a href="javascript:v6_firewall_packet_filters(
298 '<%= svc_instance_id %>',
299 '<%= v6request['v6-firewall-prefix'] %>',
300 '<%= v6request['v6-firewall-prefix-length'] %>',
301 '<%= v6request['allow-icmp-ping'] %>');">v6-firewall-packet-filters</a>
306 <% if ( typeof v6request['udp-port-list'] != 'undefined' )
308 <% v6request['udp-port-list'].forEach(function(udp_request)
310 <tr class="treegrid-<%= i %> treegrid-parent-<%= v6_firewall_packet_filters_node %>">
312 <a href="javascript:udp_port_list(
313 '<%= svc_instance_id %>',
314 '<%= udp_request['port-number'] %>');">udp-port-list</a>
320 <% if ( typeof v6p_request['tcp-port-list'] != 'undefined' )
322 <% v6request['tcp-port-list'].forEach(function(tcp_request)
324 <tr class="treegrid-<%= i %> treegrid-parent-<%= v6_firewall_packet_filters_node %>">
326 <a href="javascript:tcp_port_list(
327 '<%= svc_instance_id %>',
328 '<%= tcp_request['port-number'] %>');">tcp-port-list</a>
336 <% if ( typeof request['firewall-lite']['v4-firewall-packet-filters'] != 'undefined' )
338 var v4_firewall_packet_filters_node = i; %>
339 <tr class="treegrid-<%= i %> treegrid-parent-<%= firewall_lite_node %>">
340 <td>v4-firewall-packet-filters</td>
344 <% request['firewall-lite']['v4-firewall-packet-filters'].forEach(function(v4request)
346 <tr class="treegrid-<%= i %> treegrid-parent-<%= v4_firewall_packet_filters_node %>">
348 <a href="javascript:v4_firewall_packet_filters(
349 '<%= svc_instance_id %>',
350 '<%= v4request['v4-firewall-prefix'] %>',
351 '<%= v4request['v4-firewall-prefix-length'] %>',
352 '<%= v4request['allow-icmp-ping'] %>');">v4-firewall-packet-filters</a>
357 <% if ( typeof v4request['udp-port-list'] != 'undefined' )
359 <% v4request['udp-port-list'].forEach(function(udp_request)
361 <tr class="treegrid-<%= i %> treegrid-parent-<%= v4_firewall_packet_filters_node %>">
363 <a href="javascript:udp_port_list(
364 '<%= svc_instance_id %>',
365 '<%= udp_request['port-number'] %>');">udp-port-list</a>
371 <% if ( typeof v4p_request['tcp-port-list'] != 'undefined' )
373 <% v4request['tcp-port-list'].forEach(function(tcp_request)
375 <tr class="treegrid-<%= i %> treegrid-parent-<%= v4_firewall_packet_filters_node %>">
377 <a href="javascript:tcp_port_list(
378 '<%= svc_instance_id %>',
379 '<%= tcp_request['port-number'] %>');">tcp-port-list</a>
390 <% if ( typeof request['static-routes'] != 'undefined' )
392 var static_route_node = i; %>
393 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
394 <td>static-routes</td>
397 <% if ( typeof request['static-routes']['v6-static-routes'] != 'undefined' )
399 <% v6_static_route = i %>
400 <tr class="treegrid-<%= i %> treegrid-parent-<%= static_route_node %>">
401 <td>v6-static-routes</td>
405 <% request['static-routes']['v6-static-routes'].forEach(function(strequest){ %>
406 <tr class="treegrid-<%= i %> treegrid-parent-<%= v6_static_route %>">
408 <a href="javascript:v6_static_routes(
409 '<%= svc_instance_id %>',
410 '<%= strequest['v6-static-route-prefix'] %>',
411 '<%= strequest['v6-next-hop-address'] %>',
412 '<%= strequest['v6-static-route-prefix-length'] %>');">v6-static-routes</a>
418 <% if ( typeof request['static-routes']['v4-static-routes'] != 'undefined' )
420 <% v4_static_route = i %>
421 <tr class="treegrid-<%= i %> treegrid-parent-<%= static_route_node %>">
422 <td>v4-static-routes</td>
425 <% request['static-routes']['v4-static-routes'].forEach(function(v4request)
427 <tr class="treegrid-<%= i %> treegrid-parent-<%= v4_static_route %>">
429 <a href="javascript:v4_static_routes(
430 '<%= svc_instance_id %>',
431 '<%= v4request['v4-static-route-prefix'] %>',
432 '<%= v4request['v4-next-hop-address'] %>',
433 '<%= v4request['v4-static-route-prefix-length'] %>');">v4-static-routes</a>
440 <% if ( typeof request['pat'] != 'undefined' )
442 <% var pat_node = i %>
443 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
448 <tr class="treegrid-<%= i %> treegrid-parent-<%= pat_node %>">
450 <a href="javascript:pat(
451 '<%= svc_instance_id %>',
452 '<%= request['pat']['v4-pat-default-pool-prefix-length'] %>',
453 '<%= request['pat']['use-v4-default-pool'] %>',
454 '<%= request['pat']['v4-pat-enabled'] %>',
455 '<%= request['pat']['v4-pat-default-pool-prefix'] %>');">pat</a>
460 <% if ( typeof request['pat']['v4-pat-pools'] != 'undefined' )
462 var pat_pools_node = i %>
463 <tr class="treegrid-<%= i %> treegrid-parent-<%= pat_node %>">
464 <td>v4-pat-pools</td>
468 <% request['pat']['v4-pat-pools'].forEach(function(trequest)
470 <tr class="treegrid-<%= i %> treegrid-parent-<%= pat_pools_node %>">
472 <a href="javascript:pat_pools(
473 '<%= svc_instance_id %>',
474 '<%= trequest['v4-pat-pool-next-hop-address'] %>',
475 '<%= trequest['v4-pat-pool-prefix-length'] %>',
476 '<%= trequest['v4-pat-pool-prefix'] %>');">v4-pat-pools</a>
484 <% if ( typeof request['nat'] != 'undefined' )
486 <% var nat_node = i %>
487 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
492 <tr class="treegrid-<%= i %> treegrid-parent-<%= nat_node %>">
494 <a href="javascript:nat(
495 '<%= svc_instance_id %>',
496 '<%= request['pat']['v4-nat-enabled'] %>');">nat</a>
501 <% if ( typeof request['nat']['v4-nat-mapping-entries'] != 'undefined' )
503 var nat_mapping_node = i %>
504 <tr class="treegrid-<%= i %> treegrid-parent-<%= nat_node %>">
505 <td>v4-nat-mapping-entries</td>
509 <% request['nat']['v4-nat-mapping-entries'].forEach(function(trequest)
511 <tr class="treegrid-<%= i %> treegrid-parent-<%= nat_mapping_node %>">
513 <a href="javascript:v4_nat_mapping_entries(
514 '<%= svc_instance_id %>',
515 '<%= trequest['v4-nat-external'] %>',
516 '<%= trequest['v4-nat-next-hop-address'] %>',
517 '<%= trequest['v4-nat-internal'] %>');">v4-nat-mapping-entries</a>
526 <% if ( (typeof request['v4-public-lan-prefixes'] != 'undefined') && (typeof request['v4-public-lan-prefixes']['t-provided-v4-lan-public-prefixes'] != 'undefined') )
528 <% request['v4-public-lan-prefixes']['t-provided-v4-lan-public-prefixes'].forEach(function(trequest){
529 var v4_public_root = i; %>
530 <tr class="treegrid-<%= i %> treegrid-parent-<%= root_node %>">
531 <td>v4-public-lan-prefixes</td>
534 <tr class="treegrid-<%= i %> treegrid-parent-<%= v4_public_root %>">
536 <a href="javascript:t_provided_v4_prefixes(
537 '<%= svc_instance_id %>',
538 '<%= trequest['request-index'] %>',
539 '<%= trequest['v4-lan-public-prefix-length'] %>',
540 '<%= trequest['v4-lan-public-prefix'] %>');">t-provided-v4-lan-public-prefixes</a>
549 <div><pre>no data</pre></div>
555 <% include ../partials/vr_lan_interface %>
556 <% include ../partials/dhcp %>
557 <% include ../partials/v4_dhcp_pools %>
558 <% include ../partials/v6_dhcp_pools %>
559 <% include ../partials/excluded_v4_address %>
560 <% include ../partials/excluded_v4_address_from_default_pool %>
561 <% include ../partials/excluded_v6_address_from_default_pool %>
562 <% include ../partials/t_provided_v6_lan_public_prefixes %>
563 <% include ../partials/firewall_lite %>
564 <% include ../partials/v6_static_routes %>
565 <% include ../partials/v4_static_routes %>
566 <% include ../partials/pat %>
567 <% include ../partials/pat_pools %>
568 <% include ../partials/nat %>
569 <% include ../partials/v4_nat_mapping_entries %>
570 <% include ../partials/t_provided_v4_lan_public_prefixes %>
571 <% include ../partials/v6_firewall_packet_filters %>
572 <% include ../partials/v4_firewall_packet_filters %>
573 <% include ../partials/udp_port_list %>
574 <% include ../partials/tcp_port_list %>
576 <% include ../partials/footer %>
579 <script type="text/javascript">
581 $(document).ready(function() {
582 $('.tree').treegrid( { initialState: 'collapsed' } );
585 function excluded_v4_addresses_from_default_pool(svc_instance_id, excluded_v4_address)
587 document.getElementById('svc_instance_id').value = svc_instance_id;
588 var lvalue = document.getElementById('excluded_v4_address_from_default_pool');
589 if( excluded_v4_address != 'undefined' ){
590 lvalue.value=excluded_v4_address;
594 $('#excluded-v4-address-from-default-pool-modal').modal('show');
596 function excluded_v6_addresses_from_default_pool(svc_instance_id, excluded_v6_address)
598 document.getElementById('svc_instance_id').value = svc_instance_id;
599 var lvalue = document.getElementById('excluded_v6_address');
600 if( excluded_v6_address != 'undefined' ){
601 lvalue.value=excluded_v6_address;
605 $('#excluded-v6-address-modal').modal('show');
607 function excluded_v4_addresses_from_default_pool(svc_instance_id, excluded_v4_address)
609 document.getElementById('svc_instance_id').value = svc_instance_id;
610 var lvalue = document.getElementById('excluded_v4_address');
611 if( excluded_v4_address != 'undefined' ){
612 lvalue.value=excluded_v4_address;
616 $('#excluded-v4-address-modal').modal('show');
618 function exluded_v4_address(svc_instance_id, excluded_v4_address)
620 document.getElementById('svc_instance_id').value = svc_instance_id;
621 var lvalue = document.getElementById('excluded_v4_address');
622 if( excluded_v4_address != 'undefined' ){
623 lvalue.value=excluded_v4_address;
627 $('#excluded-v4-address-modal').modal('show');
630 function v6_dhcp_pools(svc_instance_id,v6_dhcp_relay_next_hop_address,v6_dhcp_pool_prefix,v6_dhcp_pool_prefix_length,v6_dhcp_relay_gateway_address)
632 document.getElementById('svc_instance_id').value = svc_instance_id;
633 var lvalue = document.getElementById('v6_dhcp_relay_next_hop_address');
634 if( v6_dhcp_relay_next_hop_address != 'undefined' ){
635 lvalue.value=v6_dhcp_relay_next_hop_address;
639 lvalue = document.getElementById('v6_dhcp_pool_prefix');
640 if( v6_dhcp_pool_prefix != 'undefined' ){
641 lvalue.value=v6_dhcp_pool_prefix;
645 lvalue = document.getElementById('v6_dhcp_pool_prefix_length');
646 if( v6_dhcp_pool_prefix_length != 'undefined' ){
647 lvalue.value=v6_dhcp_pool_prefix_length;
651 lvalue = document.getElementById('v6_dhcp_relay_gateway_address');
652 if( v6_dhcp_relay_gateway_address != 'undefined' ){
653 lvalue.value=v6_dhcp_relay_gateway_address;
657 $('#v6-dhcp-pools-modal').modal('show');
660 function v4_dhcp_pools(svc_instance_id,v4_dhcp_relay_next_hop_address,v4_dhcp_pool_prefix,v4_dhcp_pool_prefix_length,v4_dhcp_relay_gateway_address)
662 document.getElementById('svc_instance_id').value = svc_instance_id;
663 var lvalue = document.getElementById('v4_dhcp_relay_next_hop_address');
664 if( v4_dhcp_relay_next_hop_address != 'undefined' ){
665 lvalue.value=v4_dhcp_relay_next_hop_address;
669 lvalue = document.getElementById('v4_dhcp_pool_prefix');
670 if( v4_dhcp_pool_prefix != 'undefined' ){
671 lvalue.value=v4_dhcp_pool_prefix;
675 lvalue = document.getElementById('v4_dhcp_pool_prefix_length');
676 if( v4_dhcp_pool_prefix_length != 'undefined' ){
677 lvalue.value=v4_dhcp_pool_prefix_length;
681 lvalue = document.getElementById('v4_dhcp_relay_gateway_address');
682 if( v4_dhcp_relay_gateway_address != 'undefined' ){
683 lvalue.value=v4_dhcp_relay_gateway_address;
687 $('#v4-dhcp-pools-modal').modal('show');
690 function dhcp(svc_instance_id,use_v4_default_pool,use_v6_default_pool,v4_dhcp_server_enabled,v6_dhcp_server_enabled,v6_dhcp_default_pool_prefix,v6_dhcp_default_pool_prefix_length,v4_dhcp_default_pool_prefix,v4_dhcp_default_pool_prefix_length)
692 document.getElementById('svc_instance_id').value = svc_instance_id;
693 var lvalue = document.getElementById('use_v4_default_pool');
694 if( use_v4_default_pool != 'undefined' ){
695 lvalue.value=use_v4_default_pool;
699 lvalue = document.getElementById('use_v6_default_pool');
700 if( use_v6_default_pool != 'undefined' ){
701 lvalue.value=use_v6_default_pool;
705 lvalue = document.getElementById('v4_dhcp_server_enabled');
706 if( v4_dhcp_server_enabled != 'undefined' ){
707 lvalue.value=v4_dhcp_server_enabled;
711 lvalue = document.getElementById('v6_dhcp_server_enabled');
712 if( v6_dhcp_server_enabled != 'undefined' ){
713 lvalue.value=v6_dhcp_server_enabled;
717 lvalue = document.getElementById('v6_dhcp_default_pool_prefix');
718 if( v6_dhcp_default_pool_prefix != 'undefined' ){
719 lvalue.value=v6_dhcp_default_pool_prefix;
723 lvalue = document.getElementById('v6_dhcp_default_pool_prefix_length');
724 if( v6_dhcp_default_pool_prefix_length != 'undefined' ){
725 lvalue.value=v6_dhcp_default_pool_prefix_length;
729 lvalue = document.getElementById('v4_dhcp_default_pool_prefix');
730 if( v4_dhcp_default_pool_prefix != 'undefined' ){
731 lvalue.value=v4_dhcp_default_pool_prefix;
735 lvalue = document.getElementById('v4_dhcp_default_pool_prefix_length');
736 if( v4_dhcp_default_pool_prefix_length != 'undefined' ){
737 lvalue.value=v4_dhcp_default_pool_prefix_length;
741 $('#dhcp-modal').modal('show');
744 function tcp_port_list(svc_instance_id,tcp_port_number)
746 document.getElementById('svc_instance_id').value = svc_instance_id;
747 var lvalue = document.getElementById('tcp_port_number');
748 if( tcp_port_number != 'undefined' ){
749 lvalue.value=tcp_port_number;
753 $('#tcp-port-list-modal').modal('show');
755 function udp_port_list(svc_instance_id,udp_port_number)
757 document.getElementById('svc_instance_id').value = svc_instance_id;
758 var lvalue = document.getElementById('udp_port_number');
759 if( udp_port_number != 'undefined' ){
760 lvalue.value=udp_port_number;
764 $('#udp-port-list-modal').modal('show');
766 function v4_firewall_packet_filters(svc_instance_id,v4_firewall_prefix,v4_firewall_prefix_length,v4_allow_icmp_ping)
768 document.getElementById('svc_instance_id').value = svc_instance_id;
769 var lvalue = document.getElementById('v4_firewall_prefix');
770 if( v4_firewall_prefix != 'undefined' ){
771 lvalue.value=v4_firewall_prefix;
775 lvalue = document.getElementById('v4_firewall_prefix_length');
776 if( v4_firewall_prefix_length != 'undefined' ){
777 lvalue.value=v4_firewall_prefix_length;
781 lvalue = document.getElementById('v4_allow_icmp_ping');
782 if( v4_allow_icmp_ping != 'undefined' ){
783 lvalue.value=v4_allow_icmp_ping;
787 $('#v4-firewall-packet-filters-modal').modal('show');
790 function v6_firewall_packet_filters(svc_instance_id,v6_firewall_prefix,v6_firewall_prefix_length,v6_allow_icmp_ping)
792 document.getElementById('svc_instance_id').value = svc_instance_id;
793 var lvalue = document.getElementById('v6_firewall_prefix');
794 if( v6_firewall_prefix != 'undefined' ){
795 lvalue.value=v6_firewall_prefix;
799 lvalue = document.getElementById('v6_firewall_prefix_length');
800 if( v6_firewall_prefix_length != 'undefined' ){
801 lvalue.value=v6_firewall_prefix_length;
805 lvalue = document.getElementById('v6_allow_icmp_ping');
806 if( v6_allow_icmp_ping != 'undefined' ){
807 lvalue.value=v6_allow_icmp_ping;
811 $('#v6-firewall-packet-filters-modal').modal('show');
812 } function nat(svc_instance_id,v4_nat_enabled) {
813 document.getElementById('svc_instance_id').value = svc_instance_id;
814 var lvalue = document.getElementById('v4_nat_enabled');
815 if( v4_nat_enabled != 'undefined' ){
816 lvalue.value=v4_nat_enabled;
820 $('#nat-modal').modal('show');
822 function v4_nat_mapping_entries(svc_instance_id,v4_nat_external,v4_nat_next_hop_address,v4_nat_internal)
824 document.getElementById('svc_instance_id').value = svc_instance_id;
825 var lvalue = document.getElementById('v4_nat_external');
826 if( v4_nat_external != 'undefined' ){
827 lvalue.value=v4_nat_external;
831 lvalue = document.getElementById('v4_nat_next_hop_address');
832 if( v4_nat_next_hop_address != 'undefined' ){
833 lvalue.value=v4_nat_next_hop_address;
837 lvalue = document.getElementById('v4_nat_internal');
838 if( v4_nat_internal != 'undefined' ){
839 lvalue.value=v4_nat_internal;
843 $('#v4-nat-mapping-entries-modal').modal('show');
845 function pat_pools(svc_instance_id,v4_pat_pool_next_hop_address,v4_pat_pool_prefix_length,v4_pat_pool_prefix)
847 document.getElementById('svc_instance_id').value = svc_instance_id;
848 var lvalue = document.getElementById('v4_pat_pool_next_hop_address');
849 if( v4_pat_pool_next_hop_address != 'undefined' ){
850 lvalue.value=v4_pat_pool_next_hop_address;
854 lvalue = document.getElementById('v4_pat_pool_prefix_length');
855 if( v4_pat_pool_prefix_length != 'undefined' ){
856 lvalue.value=v4_pat_pool_prefix_length;
860 lvalue = document.getElementById('v4_pat_pool_prefix');
861 if( v4_pat_pool_prefix != 'undefined' ){
862 lvalue.value=v4_pat_pool_prefix;
866 $('#pat-pools-modal').modal('show');
868 function pat(svc_instance_id,v4_pat_default_pool_prefix_length,use_v4_default_pool,v4_pat_enabled,v4_pat_default_pool_prefix)
870 document.getElementById('svc_instance_id').value = svc_instance_id;
871 var lvalue = document.getElementById('v4_pat_default_pool_prefix_length');
872 if( v4_pat_default_pool_prefix_length != 'undefined' ){
873 lvalue.value=v4_pat_default_pool_prefix_length;
878 lvalue = document.getElementById('use_v4_default_pool');
879 if( use_v4_default_pool != 'undefined' ){
880 lvalue.value = use_v4_default_pool;
885 lvalue = document.getElementById('v4_pat_enabled');
886 if( v4_pat_enabled != 'undefined' ){
887 lvalue.value = v4_pat_enabled;
892 lvalue = document.getElementById('v4_pat_default_pool_prefix');
893 if( v4_pat_default_pool_prefix != 'undefined' ){
894 lvalue.value = v4_pat_default_pool_prefix;
898 $('#pat-modal').modal('show');
900 function v4_static_routes(svc_instance_id,v4_static_route_prefix,static_v4_next_hop_address,v4_static_route_prefix_length)
902 document.getElementById('svc_instance_id').value = svc_instance_id;
903 var lvalue = document.getElementById('v4_static_route_prefix');
904 if( v4_static_route_prefix != 'undefined' ){
905 lvalue.value=v4_static_route_prefix;
909 lvalue = document.getElementById('static_v4_next_hop_address');
910 if( static_v4_next_hop_address != 'undefined' ){
911 lvalue.value=static_v4_next_hop_address;
915 lvalue = document.getElementById('v4_static_route_prefix_length');
916 if( v4_static_route_prefix_length != 'undefined' ){
917 lvalue.value=v4_static_route_prefix_length;
921 $('#v4-static-routes-modal').modal('show');
924 function v6_static_routes(svc_instance_id,v6_static_route_prefix,static_v6_next_hop_address,v6_static_route_prefix_length)
926 document.getElementById('svc_instance_id').value = svc_instance_id;
927 var lvalue = document.getElementById('v6_static_route_prefix');
928 if( v6_static_route_prefix != 'undefined' ){
929 lvalue.value=v6_static_route_prefix;
933 lvalue = document.getElementById('static_v6_next_hop_address');
934 if( static_v6_next_hop_address != 'undefined' ){
935 lvalue.value=static_v6_next_hop_address;
939 lvalue = document.getElementById('v6_static_route_prefix_length');
940 if( v6_static_route_prefix_length != 'undefined' ){
941 lvalue.value=v6_static_route_prefix_length;
945 $('#v6-static-routes-modal').modal('show');
947 function firewall_lite(svc_instance_id,firewall_lite_vr_designation,stateful_firewall_lite_v4_enabled,stateful_firewall_lite_v6_enabled)
949 document.getElementById('svc_instance_id').value = svc_instance_id;
950 document.getElementById('firewall_lite_vr_designation').value = firewall_lite_vr_designation;
951 var lvalue = document.getElementById('stateful_firewall_lite_v4_enabled');
952 if( stateful_firewall_lite_v4_enabled != 'undefined' ){
953 lvalue.value=stateful_firewall_lite_v4_enabled;
957 lvalue = document.getElementById('stateful_firewall_lite_v6_enabled');
958 if( stateful_firewall_lite_v6_enabled != 'undefined' ){
959 lvalue.value=stateful_firewall_lite_v6_enabled;
963 $('#firewall-lite-modal').modal('show');
965 function t_provided_v6_prefixes(svc_instance_id,v6_request_index,v6_lan_public_prefix_length,v6_lan_public_prefix)
967 document.getElementById('svc_instance_id').value = svc_instance_id;
968 var lvalue = document.getElementById('v6_request_index');
969 if( v6_request_index != 'undefined' ){
970 lvalue.value=v6_request_index;
974 lvalue = document.getElementById('v6_lan_public_prefix_length');
975 if( v6_lan_public_prefix_length != 'undefined' ){
976 lvalue.value=v6_lan_public_prefix_length;
980 lvalue = document.getElementById('v6_lan_public_prefix');
981 if( v6_lan_public_prefix != 'undefined' ){
982 lvalue.value=v6_lan_public_prefix;
986 $('#t-provided-v6-lan-public-prefixes-modal').modal('show');
988 function t_provided_v4_prefixes(svc_instance_id,v4_request_index,v4_lan_public_prefix_length,v4_lan_public_prefix)
990 document.getElementById('svc_instance_id').value = svc_instance_id;
991 var lvalue = document.getElementById('v4_request_index');
992 if( v4_request_index != 'undefined' ){
993 lvalue.value=v4_request_index;
997 lvalue = document.getElementById('v4_lan_public_prefix_length');
998 if( v4_lan_public_prefix_length != 'undefined' ){
999 lvalue.value=v4_lan_public_prefix_length;
1003 lvalue = document.getElementById('v4_lan_public_prefix');
1004 if( v4_lan_public_prefix != 'undefined' ){
1005 lvalue.value=v4_lan_public_prefix;
1009 $('#t-provided-v4-lan-public-prefixes-modal').modal('show');
1012 function vrlan_interface(svc_instance_id,vr_designation,v6_vr_lan_prefix, v6_vr_lan_prefix_length, v6_vce_wan_address, v4_vr_lan_prefix_length, v4_vr_lan_prefix, t_defaulted_v6_vrlan,v4_vce_loopback_address)
1014 document.getElementById('svc_instance_id').value = svc_instance_id;
1015 var lvalue = document.getElementById('vr_designation');
1016 if( vr_designation != 'undefined' ){
1017 lvalue.value=vr_designation;
1021 lvalue = document.getElementById('v6_vr_lan_prefix');
1022 if( v6_vr_lan_prefix != 'undefined' ){
1023 lvalue.value=v6_vr_lan_prefix;
1027 lvalue = document.getElementById('v6_vr_lan_prefix_length');
1028 if( v6_vr_lan_prefix_length != 'undefined' ){
1029 lvalue.value=v6_vr_lan_prefix_length;
1033 lvalue = document.getElementById('v6_vce_wan_address');
1034 if( v6_vce_wan_address != 'undefined' ){
1035 lvalue.value=v6_vce_wan_address;
1039 lvalue = document.getElementById('v4_vr_lan_prefix_length');
1040 if( v4_vr_lan_prefix_length != 'undefined' ){
1041 lvalue.value=v4_vr_lan_prefix_length;
1045 lvalue = document.getElementById('v4_vr_lan_prefix');
1046 if( v4_vr_lan_prefix != 'undefined' ){
1047 lvalue.value=v4_vr_lan_prefix;
1051 lvalue = document.getElementById('v4_vce_loopback_address');
1052 if( v4_vce_loopback_address != 'undefined' ){
1053 lvalue.value=v4_vce_loopback_address;
1057 lvalue = document.getElementById('t_defaulted_v6_vrlan');
1058 if( t_defaulted_v6_vrlan != 'undefined' ){
1059 lvalue.value=t_defaulted_v6_vrlan;
1063 $('#vr-lan-interface-modal').modal('show');