Browse Source

Quite parametro no-util.

Luciano Andrade 10 năm trước cách đây
mục cha
commit
324bb87cc4
1 tập tin đã thay đổi với 6 bổ sung6 xóa
  1. 6 6
      OSS_SNMP/MIBS/DocsIfCmts.php

+ 6 - 6
OSS_SNMP/MIBS/DocsIfCmts.php

@@ -221,19 +221,19 @@ class DocsIfCmts extends \OSS_SNMP\MIB {
 	    return $rtr;
     }
 
-    public function docsQosServiceFlowOctets($translate = false, $ifId=null){
+    public function docsQosServiceFlowOctets($ifId=null){
 	if(!is_null($ifId)){
 		$oid = self::OID_docsQosServiceFlowOctets ."." .$ifId;
         }else{
 		$oid = self::OID_docsQosServiceFlowOctets;
         }	
 	$rtr = array();
-	if($translate) foreach($this->getSNMP()->walk1d($oid) as $k => $v){
-		$k_prim = preg_split("|\.|",$k);
-		$rtr[$k_prim[14].".".$k_prim[15]] = $this->getSNMP()->parseSnmpValue($v);
+	$rtr = $this->getSNMP()->walk1d($oid);
+	if($ifId and count($rtr) == 1){
+		$ret = current($rtr);
+		$rtr = array();
+		$rtr[$ifId] = $ret;
 	}
-	else
-		$rtr = $this->getSNMP()->walk1d($oid);
 	return $rtr;
     }