forked from CorentinBiteau/ProjetBI
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInitialScript.php
More file actions
39 lines (25 loc) · 958 Bytes
/
Copy pathInitialScript.php
File metadata and controls
39 lines (25 loc) · 958 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
/**
* Renseigne les données de base du projet :
* - Les différents contrats de JCDecaux concernant les vélos en libre service
* - Les différentes stations de l'agglomération Lyonnaise ainsi que les données complémentaires qui leur sont associées.
* User: Vlad
* Date: 09/09/2016
* Time: 12:54
*/
include_once 'Model/Contrat.php';
include_once 'Model/Position.php';
include_once 'Model/Station.php';
include_once 'API/ApiRequester.php';
include_once 'API/JCDecauxUrlBuilder.php';
include_once 'DAO/Service.php';
include_once 'DAO/DAO.php';
$a = new Api\ApiRequester();
$s = new \DAO\Service();
$dao = new \DAO\DAO();
$contrats = $s->peuplerContrats($a->requeteTousContrats());
$dao->insertAllContrats($contrats);
$stations_array = $a->requeteComplementStations($a->requeteToutesStations('Lyon'));
$stations = $s->peuplerStations($stations_array);
$arrondissements = [];
$dao->insertAllStations($stations);