Example #1
0
<?php

# Description: REST API "wrapper" for ShoplabAPI class
# Author: Fredrik Berglund
# Date: 2015-12-19
require_once 'functionality/router.php';
require_once 'functionality/api.php';
try {
    $route = new Router();
    $api = new ShoplabAPI();
    header('Content-type: application/json');
    if ($route->is_path('/')) {
        echo "hejsan";
    } else {
        if ($route->is_path('/auth/')) {
            $user = isset($_REQUEST['user']) ? $_REQUEST['user'] : '';
            $pass = isset($_REQUEST['pass']) ? $_REQUEST['pass'] : '';
            $res = $api->auth($user, $pass);
            $output = array('result' => $res ? true : false, 'token' => $res ? "{$res}" : "");
            echo json_encode($output);
        } else {
            echo '404';
        }
    }
} catch (Exception $e) {
    echo 'An error occurred: ' . $e->getMessage();
}