Bläddra i källkod

Fixed warning in nusoap WSDL generation

Yannick Warnier 14 år sedan
förälder
incheckning
8ae140d450
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      main/inc/lib/nusoap/nusoap.php

+ 3 - 1
main/inc/lib/nusoap/nusoap.php

@@ -6230,12 +6230,14 @@ class wsdl extends nusoap_base {
 	    	foreach($elements as $n => $e){
 	            // expand each element
 	            $ee = array();
-	            foreach ($e as $k => $v) {
+                    if (is_array($e) && count($e)>0) {
+	                foreach ($e as $k => $v) {
 		            $k = strpos($k,':') ? $this->expandQname($k) : $k;
 		            $v = strpos($v,':') ? $this->expandQname($v) : $v;
 		            $ee[$k] = $v;
 		    	}
 	    		$eElements[$n] = $ee;
+                    }
 	    	}
 	    	$elements = $eElements;
 		}