2525</div ><!-- end #sub-header -->
2626<?% include('includes/nav.jst'); ?>
2727<?%
28+ $dhcp_client_interfaces = get_dhcp_client_interfaces();
29+ $dhcp_client_interface_v4 = $dhcp_client_interfaces.v4;
30+ $dhcp_client_interface_v6 = $dhcp_client_interfaces.v6;
2831 $NetworkName = getStr("Device.DeviceInfo.X_RDKCENTRAL-COM_Syndication.RDKB_UIBranding.HelpTip.NetworkName");
2932 $wanType = get_wan_type();
3033 $partnerId = getStr("Device.DeviceInfo.X_RDKCENTRAL-COM_Syndication.PartnerId");
3134 $mapT ="";
32- $mapT = getStr("Device.DHCPv6.Client.1 .X_RDKCENTRAL-COM_RcvOption.MapTransportMode");
35+ $mapT = getStr($dhcp_client_interface_v6+" .X_RDKCENTRAL-COM_RcvOption.MapTransportMode");
3336 $jsMapEnable="false";
3437 $maptEnabled = "Disabled";
3538 $maptSpanId = "disablespanid_mapt";
3841 $maptEnabled = "Enabled";
3942 $maptSpanId = "enablespanid_mapt";
4043 }
41- $maptRatio = getStr("Device.DHCPv6.Client.1 .X_RDKCENTRAL-COM_RcvOption.MapRatio");
44+ $maptRatio = getStr($dhcp_client_interface_v6+" .X_RDKCENTRAL-COM_RcvOption.MapRatio");
4245 if (strpos($partnerId, "sky-") !== false) {
4346 $maptRatio += ":1";
4447 }
@@ -147,9 +150,9 @@ function sec2dhms($sec)
147150 $sta_inet = (getStr("Device.DeviceInfo.X_RDKCENTRAL-COM.InternetStatus")=="true") ? "true" : "false";
148151 //in Bridge mode > Internet connectivity status is always active
149152 $sta_inet = ($_SESSION["lanMode"] == "bridge-static") ? "true" : $sta_inet ;
150- $WANIPv4Gateway = getStr("Device.DHCPv4.Client.1 .IPRouters");
153+ $WANIPv4Gateway = getStr($dhcp_client_interface_v4+" .IPRouters");
151154 if(strpos($partnerId, "sky-") !== false){
152- $isMapT = getStr("Device.DHCPv6.Client.1 .X_RDKCENTRAL-COM_RcvOption.MapTransportMode");
155+ $isMapT = getStr($dhcp_client_interface_v6+" .X_RDKCENTRAL-COM_RcvOption.MapTransportMode");
153156 if($isMapT == 'MAPT'){
154157 /*$WANIPv4_val = getStr("Device.DHCPv6.Client.1.X_RDKCENTRAL-COM_RcvOption.MapRuleIPv4Prefix");
155158 $WANIPv4_val_array = explode('.',$WANIPv4_val);
@@ -158,7 +161,7 @@ function sec2dhms($sec)
158161 $Add_val_int = intval($Add_val_int);
159162 $WANIPv4_val_array[3]=$Convert_int+$Add_val_int;
160163 $WANIPv4 = $WANIPv4_val_array[0]+'.'+$WANIPv4_val_array[1]+'.'+$WANIPv4_val_array[2]+'.'+$WANIPv4_val_array[3]+' (Shared using MAP-T)';*/
161- $WANIPv4 = getStr("Device.DHCPv6.Client.1 .X_RDKCENTRAL-COM_RcvOption.MapIpv4Address");
164+ $WANIPv4 = getStr($dhcp_client_interface_v6+" .X_RDKCENTRAL-COM_RcvOption.MapIpv4Address");
162165 $WANIPv4 += '<span id =" shrdMpT_ns" > (Shared using MAP-T)</span >';
163166 $WANIPv4Gateway = '-NA-';
164167 }
@@ -313,7 +316,7 @@ function sec2dhms($sec)
313316 <?%
314317 //echo getStr("Device.Routing.Router.1.IPv4Forwarding.1.GatewayIPAddress");
315318 /* For BWG, we just use the DHCP GW received from upstream as the wan side GW */
316- $wanDefaultGatewayAddressIPv4 = getStr("Device.DHCPv4.Client.1 .IPRouters");
319+ $wanDefaultGatewayAddressIPv4 = getStr($dhcp_client_interface_v4+" .IPRouters");
317320 if(get_mapt_status()) $wanDefaultGatewayAddressIPv4 = "NA";
318321 if((strpos($partnerId, "sky-") !== false) && !$is_wan_connected) $wanDefaultGatewayAddressIPv4 = "0.0.0.0";
319322 echo($wanDefaultGatewayAddressIPv4);
@@ -406,19 +409,19 @@ function sec2dhms($sec)
406409 <div class =" form-row " >
407410 <span class =" readonlyLabel" id =" dhcliv6" >DHCP Client (IPv6):</span >
408411 <?%
409- var idEnabled =("true"==getStr("Device.DHCPv6.Client.1 .Enable")) ? "enablespanid" : "disablespanid";
412+ var idEnabled =("true"==getStr($dhcp_client_interface_v6+" .Enable")) ? "enablespanid" : "disablespanid";
410413 ?>
411414 <span class =" value" id =" <?% echo(idEnabled); ?>" >
412- <?% echo( ("true"==getStr("Device.DHCPv6.Client.1 .Enable")) ? "Enabled" : "Disabled");?>
415+ <?% echo( ("true"==getStr($dhcp_client_interface_v6+" .Enable")) ? "Enabled" : "Disabled");?>
413416 </span >
414- </div >
417+ </div >
415418 <div class =" form-row odd" >
416419 <span class =" readonlyLabel" id =" dhlease" >DHCP Lease Expire Time (IPv4):</span >
417420 <span class =" value" >
418421 <?%
419422 if(strpos($partnerId, "sky-") !== false){
420423 if($Wan_Port_Status !="Disconnected"){
421- $sec = getStr("Device.DHCPv4.Client.1 .LeaseTimeRemaining");
424+ $sec = getStr($dhcp_client_interface_v4+" .LeaseTimeRemaining");
422425 $tmp = div_mod($sec, 24*60*60);
423426 $day = $tmp[0];
424427 $tmp = div_mod($tmp[1], 60*60);
@@ -428,7 +431,7 @@ function sec2dhms($sec)
428431 echo( $day+"d:"+$hor+"h:"+$min+"m");
429432 }
430433 }else{
431- $sec = getStr("Device.DHCPv4.Client.1 .LeaseTimeRemaining");
434+ $sec = getStr($dhcp_client_interface_v4+" .LeaseTimeRemaining");
432435 $tmp = div_mod($sec, 24*60*60);
433436 $day = $tmp[0];
434437 $tmp = div_mod($tmp[1], 60*60);
0 commit comments