/**
  * 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);