<?php namespace BusMadrid; $generateApp = true; putenv('GENERATE_APP=1'); require dirname(__FILE__) . '/../conf.php'; $bus = new bus_do(); $dStart = time(); header('Content-Type: text/plain'); echo "Inicio\n" . $bus->loadListLines(); $lines = $bus->getListLines(true); $result = "<datalist id='lineasBus'>\n"; foreach ($lines['resultValues'] as $key => $value) { $lineLabel = $value['label']; $result .= "<option value='" . $value['label'] . "'/>\n"; } $result .= "</datalist>\n"; $fp = fopen(DIR_DATA . '/lines_datalist.inc', 'w'); fwrite($fp, $result); fclose($fp); $totalTime = time() - $dStart; echo "Fin en {$totalTime} segundos\n"; echo "{$result}\n";
<?php namespace BusMadrid; putenv('GENERATE_APP=1'); require dirname(__FILE__) . '/../conf.php'; $bus = new bus_do(); $dStart = time(); header('Content-Type: text/plain; charset=iso-8859-1'); echo "Inicio\n"; try { $bus->forceRefreshCache(true); $bus->loadListLines(); $lines = $bus->getListLines(); //d($lines['resultValues']); //$bus->loadStopLine('100', 'both'); echo 'Loading lines: '; foreach ($lines['resultValues'] as $key => $value) { try { $line = $value['line']; echo "{$line}, "; $bus->loadStopLine($line, 'both'); } catch (DirectionInvalidException $e) { echo "Load line '{$line}' failed: ", $e->getMessage(), "\n"; } } echo "\n"; $totalTime = time() - $dStart; $minutes = floor($totalTime / 60); $seconds = $totalTime % 60; echo "Todas la líneas cargadas en {$minutes} minutos {$seconds} segundos\n";