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 = '$body
"; $html .= '