--- nfo/site/htdocs/netfraggle.php 2004/09/15 16:39:06 1.11 +++ nfo/site/htdocs/netfraggle.php 2004/09/20 23:33:03 1.12 @@ -5,7 +5,7 @@ -------------------------------------------------------------------------------- --- rabit, 01:28 24.08.2004 --- joko, 04:05 30.08.2004 ---- $Id: netfraggle.php,v 1.11 2004/09/15 16:39:06 xabbu Exp $ +--- $Id: netfraggle.php,v 1.12 2004/09/20 23:33:03 xabbu Exp $ ------------------------------------------------------------------------------*/ include('inc/common/common.php.inc'); @@ -64,7 +64,24 @@ $structfields = array(); foreach ($result[0] as $key => $value) { - $structinfo[$key] = new XML_RPC_Value($value,"string"); + if ($key == 'all'){ + $datall = array(); + foreach ($result[0][$key] as $keyall => $valall) { + + if ($keyall == 'fieldlist'){ + $datall2 = array(); + foreach ($result[0][$key][$keyall] as $fieldkey => $fieldval){ + $datall2 = new XML_RPC_Value($fieldval,"string"); + } + $datall[$keyall] = new XML_RPC_Value($datall2,"struct"); + }else{ + $datall[$keyall] = new XML_RPC_Value($valall,"string"); + } + } + $structinfo[$key] = new XML_RPC_Value($datall,"struct"); + }else{ + $structinfo[$key] = new XML_RPC_Value($value,"string"); + } } #foreach ($result[1] as $key => $value) {