Skip to content

Commit d1c6460

Browse files
committed
events-save route to json file
1 parent 050456f commit d1c6460

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+17
-0
lines changed

README.md

100644100755
File mode changed.

api/.htaccess

100644100755
File mode changed.

api/composer.json

100644100755
File mode changed.

api/index.php

100644100755
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
//get all the events
2020
$app->get('/events','getEvents');
21+
$app->get('/events-save','getEventsAndSave');
2122

2223
//get event details of particular event
2324
$app->get('/events/{id}','getEvent');
@@ -61,6 +62,22 @@ function getEvents($request, $response, $args){
6162
$json = json_encode($categories);
6263
$response->write($json);
6364
}
65+
function getEventsAndSave($request, $response, $args){
66+
global $db;
67+
$categories = $db->query("SELECT * FROM eventcategories");
68+
$categories = $categories->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
69+
70+
$events = $db->query("SELECT * FROM events JOIN eventdetails ON events.id = eventdetails.id");
71+
72+
while($row = $events->fetch(PDO::FETCH_ASSOC)){
73+
$categories[$row['category']]['events'][] = $row;
74+
}
75+
76+
$json = json_encode($categories);
77+
echo file_put_contents('../events.json', $json);
78+
echo 'hello';
79+
}
80+
6481

6582
function getCategories($request, $response, $args){
6683
global $db;

api/ren16.sql

100644100755
File mode changed.

api/web.config

100644100755
File mode changed.

assets/css/simplelightbox.min.css

100644100755
File mode changed.

assets/css/stars.css

100644100755
File mode changed.

assets/css/style.css

100644100755
File mode changed.

assets/img/gallery/1.jpg

100644100755
File mode changed.

0 commit comments

Comments
 (0)