Add getClassesInTime API method

This API method allows for a client to get the classes which took/will
take place at a specific time.

commit c69382ea8fe906d9d5ca783adb9e955163f4098e
Author: Sergi Soler 'fraret <fraretblauet@gmail.com>
Date:   Sun Oct 4 12:50:57 2020 +0200

    Changed getClasses in time to POST and fixed very minor issues with latest commit

commit 19f9688a16fe1de667f02c0f33b7375b51356d13
Author: Sergi Soler 'fraret <fraretblauet@gmail.com>
Date:   Sat Oct 3 14:54:24 2020 +0200

    Added option to get Classes at specific time

Close #1

Co-authored-by: Sergi Soler 'fraret <fraretblauet@gmail.com>
2 files changed
tree: 8ce1360c648b4b2fe597c4adcb5e6c628a236262
  1. inc/
  2. utils/
  3. .gitignore
  4. .htaccess
  5. 404.html
  6. api.php
  7. composer.json
  8. composer.lock
  9. config.default.php
  10. core.php
  11. index.php
  12. oauth2callback.php
  13. README.md
README.md

DeleFME/covid-tracability-backend

Per veure el repositori principal, aneu a DeleFME/covid-tracability.

Requisits

  • Servidor web Apache
  • MariaDB o MySQL
  • Composer

Instal·lació

Per instal·lar el backend, seguiu els següents passos:

  1. Cloneu aquest repositori al directori arrel del vostre servidor web.
  2. Feu un duplicat de l'arxiu config.default.php amb el nom config.php, i ompliu el fitxer amb la configuració desitjada.
  3. Instal·leu Composer a la vostra màquina (si no el teniu ja instal·lat) i executeu la comanda composer install al directori arrel.
  4. Instal·leu la base de dades seguint els següents pasos:
    1. A MariaDB/MySQL, executeu la següent comanda per inicialitzar la base de dades: CREATE DATABASE covid_tracability CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; (es pot substituir covid_tracability per un altre nom de la base de dades).
    2. Executeu la comanda mysql -u usuari -p covid_tracability < utils/db_structure.sql, on usuari és l'usuari de MariaDB/MySQL.
  5. Configureu Apache perquè faci cas a l'arxiu .htaccess del directori arrel. [+ info sobre com fer-ho]
  6. Ja teniu el servidor disponible a http://localhost/!

Nota: per tal d'utilitzar Apache amb diversos projectes, el que es pot fer és posar el repositori a un altre directori, i configurar un virtualhost que respongui les peticions d'un host com covid-tracability-backend.test servint els documents de l'altre directori. També s'hauria de configurar a l'arxiu hosts la resolució d'aquest domini (covid-tracability-backend.test) a l'IP 172.0.0.1.