Description
Load the XML file
Usage
$$response = us_load_xml_file( $station );Parameters
- $station
- ( string ) optional default: 8423745 – Station ID
Returns
$response The XML file with information for the current dateSource
File name: us-tides/shortcodes/us-tides.phpLines:
1 to 22 of 22
function us_load_xml_file( $station="8423745" ) { $file = us_xml_file( $station ); $load_file = file_exists( $file ); if ( $load_file ) { $response = simplexml_load_file( $file ); // Need to check the year $today = bw_format_date( null, "Ymd h:i" ); bw_trace2( $response->EndDate, "EndDate" ); bw_trace2( $today, "TODAY" ); if ( $response->EndDate <= $today ) { $load_file = false; } } if ( !$load_file ) { $tideurl = us_tideurl_namify( $station ); $response = us_get_tide_info( $tideurl ); if ( $response ) { us_save_xml_file( $response, $file ); } } return( $response ); }View on GitHub
Called by
1 to 1 of 1
Invoked by
Calls
1 to 4 of 4
- bw_format_date() – Format a date with the specified format
- bw_trace2() – Trace $value to the trace log file if tracing is active
- us_get_tide_info() – Code copied and cobbled from http://snippet.me/wordpress/wordpress-plugin-info-api/ having referred to http://ckon.wordpress.com/2010/07/20/undocumented-wordpress-org-plugin-api/ get XML information using simple xml load file
- us_tideurl_namify() –
Call hooks
API Letters:
