setHeaders('');
$client->soap_defencoding = 'UTF-8';
$err = $client->getError();
if ($err) {
echo '
Constructor error
' . $err . '
';
}
$params = ''.$boUser.''.$boPwd.'';
$result = $client->call('GetReportBlock_'.$boWSName,$params);
// Check for a fault
if ($client->fault) {
echo 'Fault
';
print_r($result);
echo '
';
} else {
// Check for errors
$err = $client->getError();
if ($err) {
var_dump($err);
} else {
// Display the result
echo 'Result
';
// var_dump($result);
// echo '
';
echo '
';
foreach( $result["table"]["row"] as $key => $value )
{
echo '';
PrintColumn1($value);
PrintColumn2($value);
echo '
';
}
echo '
';
}}
function PrintColumn1($array)
{
if(is_array($array))
{
foreach($array as $key=>$value)
{
if(is_array($value))
{
PrintColumn1($value);
}
else
{
if($key == '0')
echo ''.$value.' | ';
}
}
}
}
function PrintColumn2($array)
{
if(is_array($array))
{
foreach($array as $key=>$value)
{
if(is_array($value))
{
PrintColumn2($value);
}
else
{
if($key == '1')
echo ''.$value.' | ';
}
}
}
}
?>