v0.4.4-devel #41
56
php/LDB-Tests/example_output.php
Normal file
56
php/LDB-Tests/example_output.php
Normal file
@ -0,0 +1,56 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>TESTING</title>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
require("OpenLDBWS.php");
|
||||
$OpenLDBWS = new OpenLDBWS("YOUR_ACCESS_TOKEN");
|
||||
$response = $OpenLDBWS->GetDepartureBoard(10,"GTW");
|
||||
$template["header"] = "
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Time</th>
|
||||
<th>Destination</th>
|
||||
<th>Platform</th>
|
||||
<th>Expected</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
";
|
||||
$template["row"] = "
|
||||
<tr>
|
||||
<td>{std}</td>
|
||||
<td>{destination}</td>
|
||||
<td>{platform}</td>
|
||||
<td>{etd}</td>
|
||||
</tr>
|
||||
";
|
||||
$template["footer"] = "
|
||||
</tbody>
|
||||
</table>
|
||||
";
|
||||
if (isset($response->GetStationBoardResult->trainServices->service))
|
||||
{
|
||||
print $template["header"];
|
||||
foreach($response->GetStationBoardResult->trainServices->service as $service)
|
||||
{
|
||||
$row = $template["row"];
|
||||
$destinations = array();
|
||||
foreach($service->destination->location as $location)
|
||||
{
|
||||
$destinations[] = $location->locationName;
|
||||
}
|
||||
$row = str_replace("{std}",$service->std,$row);
|
||||
$row = str_replace("{destination}",implode(" and ",$destinations),$row);
|
||||
$row = str_replace("{platform}",(isset($service->platform)?$service->platform:" "),$row);
|
||||
$row = str_replace("{etd}",$service->etd,$row);
|
||||
print $row;
|
||||
}
|
||||
print $template["footer"];
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
61
php/LDB-Tests/example_output_SV.php
Normal file
61
php/LDB-Tests/example_output_SV.php
Normal file
@ -0,0 +1,61 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>TESTING</title>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
require './php/openLDBSVWS.php';
|
||||
require '/srv/php-keys/athena/gitea.php';
|
||||
date_default_timezone_set("Europe/London");
|
||||
$OpenLDBSVWS = new OpenLDBSVWS($ldbKey);
|
||||
$response = $OpenLDBSVWS->GetDepartureBoardByCRS(10,"BRI",date("H:i:s",time()),120,"","","","","True");
|
||||
$template["header"] = "
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Org.</th>
|
||||
<th>Dest.</th>
|
||||
<th>Plat.</th>
|
||||
<th>Sch</th>
|
||||
<th>Exp</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
";
|
||||
$template["row"] = "
|
||||
<tr>
|
||||
<td>{id}</td>
|
||||
<td>{org}</td>
|
||||
<td>{dest}</td>
|
||||
<td>{plat}</td>
|
||||
<td>{sch}</td>
|
||||
<td>{act}</td>
|
||||
</tr>
|
||||
";
|
||||
$template["footer"] = "
|
||||
</tbody>
|
||||
</table>
|
||||
";
|
||||
if (isset($response->GetBoardResult->trainServices->service))
|
||||
{
|
||||
print $template["header"];
|
||||
foreach($response->GetBoardResult->trainServices->service as $service)
|
||||
{
|
||||
$row = $template["row"];
|
||||
$destinations = array();
|
||||
|
||||
$row = str_replace("{id}",$service->trainid,$row);
|
||||
$row = str_replace("{org}",$service->origin->location->tiploc,$row);
|
||||
$row = str_replace("{dest}",$service->destination->location->tiploc,$row);
|
||||
$row = str_replace("{plat}",$service->platform,$row);
|
||||
$row = str_replace("{sch}",$servoce->std,$row);
|
||||
$row = str_replace("{act}",$service->etd,$row);
|
||||
print $row;
|
||||
}
|
||||
print $template["footer"];
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user