<?php

header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
date_default_timezone_set('Europe/London');
require_once '../includes/config.php';
require_once '../includes/databaseClass.php';
require_once '../includes/programmeClass.php';
$db = new database($driver, $host, $database, $username, $password);
$prog = new programme($db);
if (!isset($_GET['action'])) {
    die('no action requested');
}
switch ($_GET['action']) {
    case 'getVersion':
        $version = array();
        $version['appVersion'] = $prog->getAppVersion();
        $version['dbVersion'] = $prog->getDBVersion();
        $version['imgVersion'] = $prog->getImgVersion();
        echo json_encode($version);
        break;
    case 'getData':
        $data = $prog->getAllData();
        echo json_encode($data);
        break;
    case 'getImages':
        $data = $prog->getAllImages();
        echo json_encode($data);
        break;
}