/** * Execute get update events * * @return bool */ public function execute() { $this->out('=> Retrieving Update Events', 1, Shell::VERBOSE); $r = $this->bus_api->getEvents('update'); foreach ($r['results'] as $event) { $this->joinUpdates($event); } return true; }
<?php if (isset($_GET['from']) && isset($_GET['to'])) { header('Content-type: application/json'); include "./inc/config.inc.php"; include "./inc/dbconn.class.php"; include "./inc/bus.class.php"; /* index.php - for routing */ $b = new BusAPI(); if (preg_match('/[0-9.,]+/', urldecode($_GET['from']))) { $sour = explode(',', urldecode($_GET['from'])); $fnode = $b->getclosestnode($sour[0], $sour[1]); } else { $fnode = $b->getnodebyname(trim(urldecode($_GET['from']))); } if (preg_match('/[0-9.,]+/', urldecode($_GET['to']))) { $dest = explode(',', urldecode($_GET['to'])); $tnode = $b->getclosestnode($dest[0], $dest[1]); } else { $tnode = $b->getnodebyname(trim(urldecode($_GET['to']))); } $cachefile = "./cache/{$fnode['pid']}_{$tnode['pid']}.html"; if (file_exists($cachefile)) { include $cachefile; } else { /* start output buffer */ ob_start(); /* deets */ echo $b->getbus($fnode, $tnode);