示例#1
0
<?php

require_once __DIR__ . '/lib/Eyeem.php';
Eyeem::autoload();
示例#2
0
$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';