private static function getAlbumArchiveAction() { Validator::required(isset($_GET['albumID'], $_GET['password']), __METHOD__); $album = new Album($_GET['albumID']); if ($album->getPublic() && $album->getDownloadable()) { // Album Public if ($album->checkPassword($_GET['password'])) { $album->getArchive(); } else { Response::warning('Wrong password!'); } } else { // Album Private Response::warning('Album private or not downloadable!'); } }
private static function getAlbumArchiveAction() { Validator::required(isset($_GET['albumID']), __METHOD__); $album = new Album($_GET['albumID']); $album->getArchive(); }