From: maxious Date: Fri, 05 Aug 2011 13:44:07 +0000 Subject: Add PagodaBox support X-Git-Url: http://maxious.lambdacomplex.org/git/?p=busui.git&a=commitdiff&h=b334dddc147bdf96e14d1e76af36b0cb1951f9a6 --- Add PagodaBox support --- --- /dev/null +++ b/.box @@ -1,1 +1,5 @@ +shared_writable_dirs: + - /labs/tiles + - /lib/staticmaplite/cache +php_extensions: [pgsql,pdo,pdo_pgsql,curl] --- a/labs/busstopdensity.tile.php +++ b/labs/busstopdensity.tile.php @@ -15,8 +15,8 @@ set_time_limit(120);//2mn ini_set('memory_limit', '256M'); error_reporting(E_ALL ^ E_DEPRECATED); - require_once ($labsPath . 'lib/GoogleMapUtility.php'); - require_once ($labsPath . 'lib/HeatMap.php'); + require_once ('lib/GoogleMapUtility.php'); + require_once ('lib/HeatMap.php'); //Root folder to store generated tiles define('TILE_DIR', 'tiles/'); @@ -103,14 +103,13 @@ global $conn; $nbPOIInsideTile = 0; + $result = pg_query($conn, $query); $spots = Array(); - $query = $conn->prepare($query); - $query->execute(); - if (!$query) { - databaseError($conn->errorInfo()); + if (!$result) { + databaseError(pg_result_error($result)); return Array(); } - foreach( $query->fetchAll() as $row){ + foreach( pg_fetch_all($result) as $row){ $point = GoogleMapUtility::getOffsetPixelCoords($row['stop_lat'], $row['stop_lon'], $zoom, $X, $Y); //Count result only in the tile if( ($point->x > -$offset) && ($point->x < (GoogleMapUtility::TILE_SIZE+$offset)) && ($point->y > -$offset) && ($point->y < (GoogleMapUtility::TILE_SIZE+$offset))){