Beispiel #1
0
$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";
} catch (DirectionInvalidException $e) {
    echo "Load list of lines failed: ", $e->getMessage(), "\n";
}
// Purge old files / dirs
function purgeDir($dir, $timeOld)
{