Hide password-protected albums

This commit is contained in:
Tobias Reich 2014-05-17 23:53:55 +02:00
parent 1e80564fbe
commit 8cf7ad5480

View File

@ -428,7 +428,7 @@ class Album extends Module {
$public = ($album->public=='0' ? 1 : 0); $public = ($album->public=='0' ? 1 : 0);
# Set public # Set public
$result = $this->database->query("UPDATE lychee_albums SET public = '$public', password = NULL WHERE id = '$album->id';"); $result = $this->database->query("UPDATE lychee_albums SET public = '$public', visible = 1, password = NULL WHERE id = '$album->id';");
if (!$result) { if (!$result) {
Log::error($this->database, __METHOD__, __LINE__, $this->database->error); Log::error($this->database, __METHOD__, __LINE__, $this->database->error);
return false; return false;
@ -469,12 +469,12 @@ class Album extends Module {
$password = get_hashed_password($password); $password = get_hashed_password($password);
# Set hashed password # Set hashed password
$result = $this->database->query("UPDATE lychee_albums SET password = '$password' WHERE id IN ('$this->albumIDs');"); $result = $this->database->query("UPDATE lychee_albums SET visible = 0, password = '$password' WHERE id IN ('$this->albumIDs');");
} else { } else {
# Unset password # Unset password
$result = $this->database->query("UPDATE lychee_albums SET password = NULL WHERE id IN ('$this->albumIDs');"); $result = $this->database->query("UPDATE lychee_albums SET visible = 1, password = NULL WHERE id IN ('$this->albumIDs');");
} }