$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); }