view_market_forecast($forecast_id); //if empty response print service unavailable message if(empty($xml)){ $htm = ""; return $htm; } //check that $xml response is returned from api if(!empty($xml)){ if ($xml->status['code']=='400'){ $error_message=$xml->status->messages->message; return "

$error_message

Please check your admin setting

"; } if ($xml->status['code']=='200'){ //prepared returned data $title = $xml->forecast->title; $chart_url = $xml->charts->image['url']; $chart_alt = $xml->charts->image['alt']; $chart_height = $xml->charts->image['height']; $chart_width = $xml->charts->image['width']; $body = $xml->forecast->body; $html = '
'; $html .= '

'.$title.'

'; $html .= "$chart_alt"; $html .= "

$body

"; $html .= '
'; return $html; } } ?>