diff --git a/ajax/getalbuminfo.php b/ajax/getalbuminfo.php index d17be87..85d1315 100644 --- a/ajax/getalbuminfo.php +++ b/ajax/getalbuminfo.php @@ -7,6 +7,7 @@ $data["albumcontents"] = ""; $data["albumtitle"] = ""; $data["albumdescription"] = ""; $data["images"] = array(); +$data["loggedin"] = $currentuser->isLoggedIn(); if ( $_SESSION['currentalbum'] != 0 ) { $album = new Album($_SESSION['currentalbum']); diff --git a/ajax/setthumbnail.php b/ajax/setthumbnail.php index ec8c4de..b482ff0 100644 --- a/ajax/setthumbnail.php +++ b/ajax/setthumbnail.php @@ -20,6 +20,7 @@ $album->setThumbnail($image->getFileName()); $album->save(); $data["success"] = true; +$data["loggedin"] = $currentuser->isLoggedIn(); $data["album"] = $album; sendResponse($data); diff --git a/js/scalemodels.js b/js/scalemodels.js index 46100ec..474b986 100644 --- a/js/scalemodels.js +++ b/js/scalemodels.js @@ -106,7 +106,9 @@ function getAlbumInfo() { $("#albumdescription").text(data.albumdescription); $("#albumcontents").html(data.albumcontents); if ( data.currentalbum != 0 ) { - $("#griditem_"+data.thumbnailid).addClass("activethumbnail"); + if ( data.loggedin ) { + $("#griditem_"+data.thumbnailid).addClass("activethumbnail"); + } $(".btn_setthumbnail").click(function() { setAlbumThumbnail($(this)) }); } $(".albumthumbnail").click(function() { @@ -142,7 +144,7 @@ function setAlbumThumbnail(clickedElement) { }, success: function(data, stat, jqo) { $(".thumbnail_grid").removeClass("activethumbnail"); - $("#griditem_"+imageid).addClass("activethumbnail"); + if ( data.loggedin ) $("#griditem_"+imageid).addClass("activethumbnail"); }, error: function(jqp, status, error) { toastr.error("Error setting thumbnail!\n" + error, "Server Error");