2015-07-16 14:22:28 +03:00
<! DOCTYPE html >
< html >
< head >
2015-07-27 10:48:11 +03:00
< title > DataBus - ShowRoute </ title >
2015-07-19 14:24:36 +03:00
< ? php include 'modules/head.php' ; ?>
2016-02-11 14:49:00 +02:00
< ? php include 'modules/map.php' ; ?>
2015-07-16 14:22:28 +03:00
</ head >
< body >
2015-07-19 14:24:36 +03:00
< ? php include 'modules/nav.php' ; ?>
2015-07-16 14:22:28 +03:00
< h1 > ShowRoute </ h1 >
< p > There are two tables below that list the bus stops of a route ; one for each
direction . Click on a bus stop ' s name to see a list of routes that visit it
and view its position on a map .</ p >
< ? php
2015-07-19 14:24:36 +03:00
include 'modules/libdata.php' ;
2015-07-16 14:22:28 +03:00
2015-07-18 04:18:52 +03:00
if ( isValidRoute ( $_GET [ 'route' ])){
$route = getRouteInfo ( $_GET [ 'route' ]);
echo '<header><h1>' . $route [ 'line' ] . ' - ' . $route [ 'name' ] . '</h1></header>' ;
2016-02-11 14:49:00 +02:00
echo '<ul class="nav nav-tabs" role="tablist" >' ;
echo '<li role="presentation" class="active"><a href="#stops" aria-controls="stops" data-toggle="tab" role="tab">Stops</a></li>' ;
echo '<li role="presentation"><a href="#map" onclick="setTimeout(function(){map.updateSize();}, 200);" aria-controls="map" data-toggle="tab" role="tab">Map</a></li>' ;
echo '</ul>' ;
echo '<div class="tab-content">' ;
echo '<div id="routes" class="tab-pane fade in active" role="tabpanel">' ;
2015-07-16 14:22:28 +03:00
PrintStops ( $route , 'go' );
PrintStops ( $route , 'come' );
2016-02-11 14:49:00 +02:00
echo '</div><div id="map" class="tab-pane fade" role="tabpanel">' ;
2016-02-20 19:56:47 +02:00
ShowMap ( getPositionOfRoute ( $route [ 'id' ]));
2016-02-11 14:49:00 +02:00
echo '</div></div>' ;
2015-07-16 14:22:28 +03:00
} else {
echo '<span style="display:inline-block" class="alert alert-danger" role="alert">No such route. <a href="javascript:history.back()">Go back?</a></span>' ;
}
function PrintStops ( $rt , $dir ){
echo '<table class="table table-striped table-bordered"><thead><tr>' ;
echo '<th>Stop #</th><th>Stop Name</th>' ;
echo '</tr></thead><tbody>' ;
foreach ( $rt [ 'stops' ][ $dir ] as $stp ){
$stop = getStopInfo ( $stp );
echo '<tr><td>' . $stop [ 'id' ] . '</td>' ;
echo '<td><a href="ShowStop.php?stop=' . $stop [ 'id' ] . '">' . $stop [ 'name' ] . '</a></td></tr>' ;
}
echo '</tbody></table>' ;
}
?>
2015-07-19 14:24:36 +03:00
< ? php include 'modules/foot.php' ; ?>
2015-07-16 14:22:28 +03:00
</ body >
</ html