예제 #1
0
 public static function go($url)
 {
     return header('Location:' . Rutas::getDireccion($url));
 }
예제 #2
0
     * en traffic.categories_pois
     */
    Rutas::runQuery($categoriesPoisQuery[1]);
    /**
     * Insercion del uuid de la ruta y del 
     * uuid del estado al que pertenece la ruta en traffic.categories_pois
     */
    $categoriesRoutesQuery = Rutas::categoriesRoutesQuery($routeUuid[$vuelta], $uuidState[0][0]);
    if ($uuidState[0][0] != $uuidState[1][0]) {
        /**
         * Llamado de insercion doble en traffic.categories_routes
         * ya que la ruta comienza en un estado y termina en otro
         */
        Rutas::runQuery($categoriesRoutesQuery);
        /**
         * Segundo llamado de insercion con el uuid del estado final de la ruta
         */
        $categoriesRoutesQuery2 = Rutas::categoriesRoutesQuery($routeUuid[$vuelta], $uuidState[1][0]);
        Rutas::runQuery($categoriesRoutesQuery2);
    } else {
        /**
         * Llamado de insercion simple en traffic.categories_routes
         * ya que la ruta comienza y termina en el mismo estado
         */
        Rutas::runQuery($categoriesRoutesQuery);
    }
    $vuelta++;
}
pg_close($db);
header("Location: index.php");
exit;
 private function importRutas()
 {
     $file = getcwd() . "/docs/docs1/import/RUTAS.txt";
     $array = $this->leeCsv($file);
     $obj = new Rutas();
     $obj->truncate();
     foreach ($array as $item) {
         //print_r($item);
         $obj = new Rutas();
         $obj->setId($item['IDRUTA']);
         $obj->setDescripcion(utf8_encode($item['NOMBRE']));
         $obj->setObservations(utf8_encode($item['OBSERVACIONES']));
         $id = $obj->create();
         if (!$id) {
             print_r($obj->getErrores());
         }
     }
 }