function drawETAs($route, $stop = '', $fav) { $etas = DataServiceData::getNextEta($route, $stop); print_r($etas); /* display the ETA information */ ob_start(); if ($route == "1") { $route_name = "West"; } else { if ($route == "2") { $route_name = "East"; } } if (!$fav) { ?> <div id="<?php echo strtolower($route_name); ?> >" data-role="collapsible"> <h3><?php echo $route_name; ?> </h3><ul data-role="listview" data-theme="c"> <?php } if (is_array($etas) && count($etas)) { foreach ($etas as $eta) { ?> <li><a href="details.php?stop=<?php echo $eta[stop_id]; ?> &route=<?php echo $route; ?> "><?php echo $eta[stop_name]; ?> </a><span style="width: auto; font-size: 12pt;" class="ui-li-count"> <?php if ($eta[route] == 1 && $fav == true) { echo "West "; } else { if ($fav == true) { echo "East "; } } $less = ""; if (($time = round($eta[eta] / 1000 / 60)) == 1) { $min = "minute"; } else { if ($time < 1) { $less = "<"; $time = " 1"; $min = "minute"; } else { $min = "minutes"; } } echo $less . $time . " " . $min; ?> </span></li> <?php } } else { ?> <li>This shuttle data is too old to display.</li><?php } if (!$fav) { ?> </ul> </div> <?php } $ret = ob_get_contents(); ob_end_clean(); return $ret; }
static function drawETAs($route, $stop = '', $fav) { if (is_array($route)) { $etas = array(); foreach ($route as $r) { $etas = array_merge($etas, DataServiceData::getNextEta($r, $stop)); } } else { $etas = DataServiceData::getNextEta($route, $stop); } /* display the ETA information */ ob_start(); if (is_array($route)) { $route_name = "Favorites"; } if ($route == "1") { $route_name = "West"; } else { if ($route == "2") { $route_name = "East"; } } ?> <div id="<?php echo $fav ? "favorite" : strtolower($route_name); ?> "<?php echo $fav ? '' : ' data-collapsed="true"'; ?> data-role="collapsible"> <h3><?php if ($fav) { echo "Favorites"; } else { echo $route_name; } ?> </h3> <ul data-role="listview" data-theme="c" data-split-theme="c" <?php echo $fav ? " data-split-icon=\"delete\"" : " data-split-icon=\"star\""; ?> > <?php if (is_array($etas) && count($etas)) { foreach ($etas as $eta) { $route = $eta['route']; /* reset it to handle favorites */ ?> <?php if (!$fav || $fav && isset($_COOKIE["__CJ_fav-" . $route . "-" . $eta['stop_id']])) { ?> <li> <a href="details.php?stop=<?php echo $eta['stop_id']; ?> &route=<?php echo $route; ?> "><?php echo $eta['stop_name']; ?> </a><span style="width: auto; font-size: 12pt;" class="ui-li-count"> <?php if ($eta['route'] == 1 && $fav == true) { echo "West "; } else { if ($fav == true) { echo "East "; } } $less = ""; if (($time = round($eta['eta'] / 1000 / 60)) == 1) { $min = "minute"; } else { if ($time < 1) { $less = "<"; $time = " 1"; $min = "minute"; } else { $min = "minutes"; } } echo $less . $time . " " . $min; ?> </span> <?php if ($fav) { ?> <a onclick="cookiejar.remove('fav-<?php echo $route; ?> -<?php echo $eta['stop_id']; ?> ');$('#refresh').click();">remove this favorite</a> <?php } else { ?> <a onclick="cookiejar.put('fav-<?php echo $route; ?> -<?php echo $eta['stop_id']; ?> ',1);$('#refresh').click();">make this a favorite</a> <?php } ?> </li> <?php } ?> <?php } } else { ?> <li>This shuttle data is too old to display.</li><?php } ?> </ul> </div> <?php $ret = ob_get_contents(); ob_end_clean(); return $ret; }