Sixtens hemsida Uppgifter Blogg Om

VED House bokningssystem

Gå till sida

Källkod

api/

database.php

api.php

ved/

monthBookingData.php

openingHoursException.php

bookingData.php

dayTimeframes.php

bookings.php

admin/

revokeToken.php

authorization.php

login.php

modules/

vedDatabase.php

utility.php

gyar/

log.php

auth/

revokeToken.php

authorization.php

login.php

station/

settings.php

log.php

modules/

gyarDatabase.php

databaseConnection.php

database.php

utility.php

credentials.json

weather/

latest.php

old.php

admin/

index.html

changeTimetable.html

login.html

js/

login.js

modules.js

admin.js

header.js

changeTimetable.js

cron/

vedClearExpiredTokens.php

api/gyar/modules/database.php

1 lines
<?php
# database.php
# Ansluter till databasen för detta projekt. Definierar $db för alla filer som importerar denna.

require_once "gyar/modules/databaseConnection.php";

$credentials json_decode(file_get_contents("gyar/modules/credentials.json"), true);
$db = new DatabaseConnection($credentials["databaseName"], $credentials["username"], $credentials["password"]); # Etablerar en anslutning till databasen.
try {
    
$db->connect();
} catch (
Exception $ex) {
    throw new 
APIError(503"Database is temporarily unavailable.");
}
?>