<?php require_once __DIR__ . '/lib/Eyeem.php'; Eyeem::autoload();
$js_append = array(); // If an example has been chosen, include it and exit if (!empty($page) && $page != 'home' && file_exists(APP_DIR . '/controllers/' . $page . '.php')) { try { date_default_timezone_set('Europe/Rome'); require APP_DIR . '/_SplClassLoader.php'; // Registers Instagram API Classes $loaderIgers = new SplClassLoader('Instagram', APP_DIR . '/api/instagram'); $loaderIgers->register(); $instagram = new Instagram\Instagram(); // Registers EyeEm API Classes require_once APP_DIR . '/api/eyeem/lib/Eyeem.php'; $eyeem = new Eyeem(); $eyeem->setClientId($auth_config['eyeem']['client_id']); $eyeem->setClientSecret($auth_config['eyeem']['client_secret']); $eyeem->autoload(); // Append some Js specific for this view if exists if (file_exists(APP_DIR . '/js/' . $page . '.js')) { array_push($js_append, 'js/' . $page . '.js'); } require APP_DIR . '/controllers/' . $page . '.php'; exit; } catch (\Instagram\Core\ApiAuthException $e) { unset($_SESSION); session_destroy(); header('Location: ' . $auth_config['instagram']['redirect_uri']); exit; } catch (\Instagram\Core\ApiException $e) { $error = ucwords($e->getMessage()); require APP_DIR . '/views/_header.php'; require APP_DIR . '/views/_error.php';