Afegir configuració de marge de temps per getCurrentClasses

Fins ara el mètode getCurrentClasses només retorna les classes que
s'estan duent a terme en l'instant actual de temps.

S'han afegit 2 constants que defineixen durant quant temps més es
mostren les assignatures quan acaben, i amb quina antelació a la classe
es comencen a mostrar.

De moment estan ambdues configurades a 0, així que aquest commit no
canvia res efectivament, només prepara el backend per si hem de
modificar aquests valors en el futur.

Change-Id: I352a664ab46f369f70acf7628b3f403d002c9f34
1 file changed
tree: a4de67ac0e6b0737c0d7de9c22c0629416429e09
  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.