Streamlines type of password
This commit is contained in:
parent
67dce773e6
commit
b226f879b0
BIN
dist/main.js
vendored
BIN
dist/main.js
vendored
Binary file not shown.
BIN
dist/view.js
vendored
BIN
dist/view.js
vendored
Binary file not shown.
@ -83,7 +83,7 @@ class Album extends Module {
|
|||||||
$albums = $this->database->query($query);
|
$albums = $this->database->query($query);
|
||||||
$return = $albums->fetch_assoc();
|
$return = $albums->fetch_assoc();
|
||||||
$return['sysdate'] = date('d M. Y', $return['sysstamp']);
|
$return['sysdate'] = date('d M. Y', $return['sysstamp']);
|
||||||
$return['password'] = ($return['password']=='' ? false : true);
|
$return['password'] = ($return['password']=='' ? '0' : '1');
|
||||||
$query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE album = '?' " . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS, $this->albumIDs));
|
$query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE album = '?' " . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS, $this->albumIDs));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -180,7 +180,7 @@ class Album extends Module {
|
|||||||
|
|
||||||
# Parse info
|
# Parse info
|
||||||
$album['sysdate'] = date('F Y', $album['sysstamp']);
|
$album['sysdate'] = date('F Y', $album['sysstamp']);
|
||||||
$album['password'] = ($album['password'] != '');
|
$album['password'] = ($album['password']=='' ? '0' : '1');
|
||||||
|
|
||||||
# Thumbs
|
# Thumbs
|
||||||
if (($public===true&&$album['password']===false)||($public===false)) {
|
if (($public===true&&$album['password']===false)||($public===false)) {
|
||||||
|
@ -456,10 +456,10 @@ album.setPublic = function(albumID, e) {
|
|||||||
|
|
||||||
if ($('.basicModal .choice input[name="password"]:checked').length===1) {
|
if ($('.basicModal .choice input[name="password"]:checked').length===1) {
|
||||||
password = $('.basicModal .choice input[data-name="password"]').val();
|
password = $('.basicModal .choice input[data-name="password"]').val();
|
||||||
album.json.password = 1;
|
album.json.password = '1';
|
||||||
} else {
|
} else {
|
||||||
password = '';
|
password = '';
|
||||||
album.json.password = 0;
|
album.json.password = '0';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($('.basicModal .choice input[name="listed"]:checked').length===1) listed = true;
|
if ($('.basicModal .choice input[name="listed"]:checked').length===1) listed = true;
|
||||||
@ -469,8 +469,8 @@ album.setPublic = function(albumID, e) {
|
|||||||
|
|
||||||
if (visible.album()) {
|
if (visible.album()) {
|
||||||
|
|
||||||
album.json.public = (album.json.public==0) ? 1 : 0;
|
album.json.public = (album.json.public==='0') ? '1' : '0';
|
||||||
album.json.password = (album.json.public==0) ? 0 : album.json.password;
|
album.json.password = (album.json.public==='0') ? '0' : album.json.password;
|
||||||
|
|
||||||
view.album.public();
|
view.album.public();
|
||||||
view.album.password();
|
view.album.password();
|
||||||
@ -526,7 +526,7 @@ album.getArchive = function(albumID) {
|
|||||||
if (location.href.indexOf('index.html')>0) link = location.href.replace(location.hash, '').replace('index.html', url);
|
if (location.href.indexOf('index.html')>0) link = location.href.replace(location.hash, '').replace('index.html', url);
|
||||||
else link = location.href.replace(location.hash, '') + url;
|
else link = location.href.replace(location.hash, '') + url;
|
||||||
|
|
||||||
if (lychee.publicMode) link += '&password=' + password.value;
|
if (lychee.publicMode===true) link += '&password=' + password.value;
|
||||||
|
|
||||||
location.href = link;
|
location.href = link;
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ albums.load = function() {
|
|||||||
|
|
||||||
albums.parse = function(album) {
|
albums.parse = function(album) {
|
||||||
|
|
||||||
if (album.password&&lychee.publicMode) {
|
if (album.password==='1'&&lychee.publicMode===true) {
|
||||||
album.thumb0 = 'src/images/password.svg';
|
album.thumb0 = 'src/images/password.svg';
|
||||||
album.thumb1 = 'src/images/password.svg';
|
album.thumb1 = 'src/images/password.svg';
|
||||||
album.thumb2 = 'src/images/password.svg';
|
album.thumb2 = 'src/images/password.svg';
|
||||||
|
@ -92,7 +92,7 @@ build.album = function(data) {
|
|||||||
if (data.public==='1') html += `<a class='badge icn-share'>${ build.iconic('eye') }</a>`;
|
if (data.public==='1') html += `<a class='badge icn-share'>${ build.iconic('eye') }</a>`;
|
||||||
if (data.unsorted==='1') html += `<a class='badge'>${ build.iconic('list') }</a>`;
|
if (data.unsorted==='1') html += `<a class='badge'>${ build.iconic('list') }</a>`;
|
||||||
if (data.recent==='1') html += `<a class='badge'>${ build.iconic('clock') }</a>`;
|
if (data.recent==='1') html += `<a class='badge'>${ build.iconic('clock') }</a>`;
|
||||||
if (data.password===true) html += `<a class='badge'>${ build.iconic('lock-locked') }</a>`;
|
if (data.password==='1') html += `<a class='badge'>${ build.iconic('lock-locked') }</a>`;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -244,12 +244,12 @@ build.uploadModal = function(title, files) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build.tags = function(tags, forView) {
|
build.tags = function(tags, forView = false) {
|
||||||
|
|
||||||
var html = '',
|
var html = '',
|
||||||
editTagsHTML = '';
|
editTagsHTML = '';
|
||||||
|
|
||||||
if (forView!==true&&lychee.publicMode!==true) editTagsHTML = ' ' + build.editIcon('edit_tags');
|
if (forView===false&&lychee.publicMode===false) editTagsHTML = ' ' + build.editIcon('edit_tags');
|
||||||
|
|
||||||
if (tags!=='') {
|
if (tags!=='') {
|
||||||
|
|
||||||
@ -271,7 +271,7 @@ build.tags = function(tags, forView) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build.infoboxPhoto = function(data, forView) {
|
build.infoboxPhoto = function(data, forView = false) {
|
||||||
|
|
||||||
var html = '',
|
var html = '',
|
||||||
visible = '',
|
visible = '',
|
||||||
@ -293,7 +293,7 @@ build.infoboxPhoto = function(data, forView) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (forView!==true&&lychee.publicMode!==true) {
|
if (forView===false&&lychee.publicMode===false) {
|
||||||
editTitleHTML = ' ' + build.editIcon('edit_title');
|
editTitleHTML = ' ' + build.editIcon('edit_title');
|
||||||
editDescriptionHTML = ' ' + build.editIcon('edit_description');
|
editDescriptionHTML = ' ' + build.editIcon('edit_description');
|
||||||
}
|
}
|
||||||
@ -355,7 +355,7 @@ build.infoboxPhoto = function(data, forView) {
|
|||||||
case 'Tags':
|
case 'Tags':
|
||||||
|
|
||||||
// Tags
|
// Tags
|
||||||
if (forView!==true&&lychee.publicMode===false) {
|
if (forView===false&&lychee.publicMode===false) {
|
||||||
|
|
||||||
html += `
|
html += `
|
||||||
</table>
|
</table>
|
||||||
@ -395,7 +395,7 @@ build.infoboxPhoto = function(data, forView) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build.infoboxAlbum = function(data, forView) {
|
build.infoboxAlbum = function(data, forView = false) {
|
||||||
|
|
||||||
var html = '',
|
var html = '',
|
||||||
visible = '',
|
visible = '',
|
||||||
@ -418,9 +418,9 @@ build.infoboxAlbum = function(data, forView) {
|
|||||||
|
|
||||||
switch (data.password) {
|
switch (data.password) {
|
||||||
|
|
||||||
case false: password = 'No';
|
case '0': password = 'No';
|
||||||
break;
|
break;
|
||||||
case true: password = 'Yes';
|
case '1': password = 'Yes';
|
||||||
break;
|
break;
|
||||||
default: password = '-';
|
default: password = '-';
|
||||||
break;
|
break;
|
||||||
@ -438,7 +438,7 @@ build.infoboxAlbum = function(data, forView) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (forView!==true&&lychee.publicMode!==true) {
|
if (forView===false&&lychee.publicMode===false) {
|
||||||
editTitleHTML = ' ' + build.editIcon('edit_title_album');
|
editTitleHTML = ' ' + build.editIcon('edit_title_album');
|
||||||
editDescriptionHTML = ' ' + build.editIcon('edit_description_album');
|
editDescriptionHTML = ' ' + build.editIcon('edit_description_album');
|
||||||
}
|
}
|
||||||
|
@ -91,7 +91,7 @@ header.setMode = function(mode) {
|
|||||||
album.json.content === false ? $('#button_archive').hide() : $('#button_archive').show();
|
album.json.content === false ? $('#button_archive').hide() : $('#button_archive').show();
|
||||||
|
|
||||||
// Hide download button when not logged in and album not downloadable
|
// Hide download button when not logged in and album not downloadable
|
||||||
if (lychee.publicMode&&album.json.downloadable==='0') $('#button_archive').hide();
|
if (lychee.publicMode===true&&album.json.downloadable==='0') $('#button_archive').hide();
|
||||||
|
|
||||||
if (albumID==='s'||albumID==='f'||albumID==='r') {
|
if (albumID==='s'||albumID==='f'||albumID==='r') {
|
||||||
$('#button_info_album, #button_trash_album, #button_share_album').hide();
|
$('#button_info_album, #button_trash_album, #button_share_album').hide();
|
||||||
|
@ -14,9 +14,9 @@ password.get = function(albumID, callback) {
|
|||||||
var passwd = $('.basicModal input.text').val(),
|
var passwd = $('.basicModal input.text').val(),
|
||||||
params;
|
params;
|
||||||
|
|
||||||
if (!lychee.publicMode) callback();
|
if (lychee.publicMode===false) callback();
|
||||||
else if (album.json&&album.json.password==false) callback();
|
else if (album.json&&album.json.password==='0') callback();
|
||||||
else if (albums.json&&albums.json.albums[albumID].password==false) callback();
|
else if (albums.json&&albums.json.albums[albumID].password==='0') callback();
|
||||||
else if (!albums.json&&!album.json) {
|
else if (!albums.json&&!album.json) {
|
||||||
|
|
||||||
// Continue without password
|
// Continue without password
|
||||||
|
@ -698,7 +698,7 @@ photo.getArchive = function(photoID) {
|
|||||||
if (location.href.indexOf('index.html')>0) link = location.href.replace(location.hash, '').replace('index.html', url);
|
if (location.href.indexOf('index.html')>0) link = location.href.replace(location.hash, '').replace('index.html', url);
|
||||||
else link = location.href.replace(location.hash, '') + url;
|
else link = location.href.replace(location.hash, '') + url;
|
||||||
|
|
||||||
if (lychee.publicMode) link += '&password=' + password.value;
|
if (lychee.publicMode===true) link += '&password=' + password.value;
|
||||||
|
|
||||||
location.href = link;
|
location.href = link;
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ view.albums = {
|
|||||||
albumsData = '';
|
albumsData = '';
|
||||||
|
|
||||||
/* Smart Albums */
|
/* Smart Albums */
|
||||||
if (!lychee.publicMode) {
|
if (lychee.publicMode===false) {
|
||||||
|
|
||||||
albums.parse(albums.json.smartalbums.unsorted);
|
albums.parse(albums.json.smartalbums.unsorted);
|
||||||
albums.parse(albums.json.smartalbums.public);
|
albums.parse(albums.json.smartalbums.public);
|
||||||
@ -70,7 +70,8 @@ view.albums = {
|
|||||||
albumsData = build.album(this) + albumsData;
|
albumsData = build.album(this) + albumsData;
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!lychee.publicMode) albumsData = build.divider('Albums') + albumsData;
|
// Add divider
|
||||||
|
if (lychee.publicMode===false) albumsData = build.divider('Albums') + albumsData;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -275,8 +276,8 @@ view.album = {
|
|||||||
|
|
||||||
password: function() {
|
password: function() {
|
||||||
|
|
||||||
if (album.json.password==1) $('#infobox .attr_password').html('Yes');
|
if (album.json.password==='1') $('#infobox .attr_password').html('Yes');
|
||||||
else $('#infobox .attr_password').html('No');
|
else $('#infobox .attr_password').html('No');
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user