$selected_album = explode(",", $selected_album);
        download_album($session, $album_download_directory, $selected_album[0], $selected_album[1]);
    }
}
//---------- Download all album code -------------------------------------------------//
if (isset($_GET['all_albums']) && !empty($_GET['all_albums'])) {
    if ($_GET['all_albums'] == 'all_albums') {
        // graph api request for user data
        $request_albums = new FacebookRequest($session, 'GET', '/me/albums?fields=id,name');
        $response_albums = $request_albums->execute();
        // get response
        $albums = $response_albums->getGraphObject()->asArray();
        if (!empty($albums)) {
            foreach ($albums['data'] as $album) {
                $album = (array) $album;
                download_album($session, $album_download_directory, $album['id'], $album['name']);
            }
        }
    }
}
if (isset($_GET['zip'])) {
    require_once 'zipper.php';
    $zipper = new zipper();
    echo $zipper->get_zip($album_download_directory);
} else {
    $redirect = 'location:libs/move_to_picasa.php?album_download_directory=' . $album_download_directory;
    if (isset($_GET['ajax'])) {
        $redirect = $redirect . '&ajax=1';
    }
    header($redirect);
}
//---------- Single album download-------------------------------------------------//
if (isset($_GET['single_album']) && !empty($_GET['single_album'])) {
    $single_album = explode(",", $_GET['single_album']);
    download_album($single_album[2], $album_download_directory, $single_album[0], $single_album[1]);
}
//---------- Selected Album Download -----------------------------------------//
if (isset($_GET['selected_albums']) and count($_GET['selected_albums']) > 0) {
    $selected_albums = explode("/", $_GET['selected_albums']);
    foreach ($selected_albums as $selected_album) {
        $selected_album = explode(",", $selected_album);
        download_album($selected_album[2], $album_download_directory, $selected_album[0], $selected_album[1]);
    }
}
//---------- Download all album code -------------------------------------------------//
if (isset($_GET['all_albums']) && !empty($_GET['all_albums'])) {
    if ($_GET['all_albums'] == 'all_albums') {
        $fb = new Facebook\Facebook(['app_id' => APPID, 'app_secret' => APPSECRET, 'default_graph_version' => 'v2.4']);
        $response = $fb->get('/me/albums?fields=id,name', $_GET['accesstoken']);
        $albums = $response->getDecodedBody();
        if (!empty($albums)) {
            foreach ($albums['data'] as $album) {
                download_album($_GET['accesstoken'], $album_download_directory, $album['id'], $album['name']);
            }
        }
    }
}
if (isset($_GET['zip'])) {
    require_once './zipper.php';
    $zipper = new zipper();
    echo $zipper->get_zip($album_download_directory);
}