|
@@ -94,19 +94,19 @@ class Album extends Module {
|
|
|
switch ($this->albumIDs) {
|
|
|
|
|
|
case 'f': $return['public'] = '0';
|
|
|
- $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE star = 1 " . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE star = 1 " . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
break;
|
|
|
|
|
|
case 's': $return['public'] = '0';
|
|
|
- $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE public = 1 " . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE public = 1 " . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
break;
|
|
|
|
|
|
case 'r': $return['public'] = '0';
|
|
|
- $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE LEFT(id, 10) >= unix_timestamp(DATE_SUB(NOW(), INTERVAL 1 DAY)) " . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE LEFT(id, 10) >= unix_timestamp(DATE_SUB(NOW(), INTERVAL 1 DAY)) " . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
break;
|
|
|
|
|
|
case '0': $return['public'] = '0';
|
|
|
- $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE album = 0 " . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, "SELECT id, title, tags, public, star, album, thumbUrl, takestamp, url FROM ? WHERE album = 0 " . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
break;
|
|
|
|
|
|
default: $query = Database::prepare($this->database, "SELECT * FROM ? WHERE id = '?' LIMIT 1", array(LYCHEE_TABLE_ALBUMS, $this->albumIDs));
|
|
@@ -114,7 +114,7 @@ class Album extends Module {
|
|
|
$return = $albums->fetch_assoc();
|
|
|
$return['sysdate'] = date('d M. Y', $return['sysstamp']);
|
|
|
$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['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS, $this->albumIDs));
|
|
|
break;
|
|
|
|
|
|
}
|
|
@@ -189,8 +189,8 @@ class Album extends Module {
|
|
|
if ($public===false) $return['smartalbums'] = $this->getSmartInfo();
|
|
|
|
|
|
|
|
|
- $query = Database::prepare($this->database, 'SELECT id, title, public, sysstamp, password FROM ? WHERE public = 1 AND visible <> 0', array(LYCHEE_TABLE_ALBUMS));
|
|
|
- if ($public===false) $query = Database::prepare($this->database, 'SELECT id, title, public, sysstamp, password FROM ?', array(LYCHEE_TABLE_ALBUMS));
|
|
|
+ if ($public===false) $query = Database::prepare($this->database, 'SELECT id, title, public, sysstamp, password FROM ? ' . $this->settings['sortingAlbums'], array(LYCHEE_TABLE_ALBUMS));
|
|
|
+ else $query = Database::prepare($this->database, 'SELECT id, title, public, sysstamp, password FROM ? WHERE public = 1 AND visible <> 0 ' . $this->settings['sortingAlbums'], array(LYCHEE_TABLE_ALBUMS));
|
|
|
|
|
|
|
|
|
$albums = $this->database->query($query);
|
|
@@ -210,7 +210,7 @@ class Album extends Module {
|
|
|
($public===false)) {
|
|
|
|
|
|
|
|
|
- $query = Database::prepare($this->database, "SELECT thumbUrl FROM ? WHERE album = '?' ORDER BY star DESC, " . substr($this->settings['sorting'], 9) . " LIMIT 3", array(LYCHEE_TABLE_PHOTOS, $album['id']));
|
|
|
+ $query = Database::prepare($this->database, "SELECT thumbUrl FROM ? WHERE album = '?' ORDER BY star DESC, " . substr($this->settings['sortingPhotos'], 9) . " LIMIT 3", array(LYCHEE_TABLE_PHOTOS, $album['id']));
|
|
|
$thumbs = $this->database->query($query);
|
|
|
|
|
|
|
|
@@ -223,7 +223,7 @@ class Album extends Module {
|
|
|
}
|
|
|
|
|
|
|
|
|
- $return['albums'][$album['id']] = $album;
|
|
|
+ $return['albums'][] = $album;
|
|
|
|
|
|
}
|
|
|
|
|
@@ -254,7 +254,7 @@ class Album extends Module {
|
|
|
|
|
|
|
|
|
|
|
|
- $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE album = 0 ' . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE album = 0 ' . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
$unsorted = $this->database->query($query);
|
|
|
$i = 0;
|
|
|
|
|
@@ -274,7 +274,7 @@ class Album extends Module {
|
|
|
|
|
|
|
|
|
|
|
|
- $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE star = 1 ' . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE star = 1 ' . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
$starred = $this->database->query($query);
|
|
|
$i = 0;
|
|
|
|
|
@@ -294,7 +294,7 @@ class Album extends Module {
|
|
|
|
|
|
|
|
|
|
|
|
- $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE public = 1 ' . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE public = 1 ' . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
$public = $this->database->query($query);
|
|
|
$i = 0;
|
|
|
|
|
@@ -314,7 +314,7 @@ class Album extends Module {
|
|
|
|
|
|
|
|
|
|
|
|
- $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE LEFT(id, 10) >= unix_timestamp(DATE_SUB(NOW(), INTERVAL 1 DAY)) ' . $this->settings['sorting'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
+ $query = Database::prepare($this->database, 'SELECT thumbUrl FROM ? WHERE LEFT(id, 10) >= unix_timestamp(DATE_SUB(NOW(), INTERVAL 1 DAY)) ' . $this->settings['sortingPhotos'], array(LYCHEE_TABLE_PHOTOS));
|
|
|
$recent = $this->database->query($query);
|
|
|
$i = 0;
|
|
|
|
|
@@ -484,7 +484,7 @@ class Album extends Module {
|
|
|
$this->plugins(__METHOD__, 0, func_get_args());
|
|
|
|
|
|
|
|
|
- if (strlen($title)>50) $title = substr($title, 0, 50);
|
|
|
+ if (strlen($title)>100) $title = substr($title, 0, 100);
|
|
|
|
|
|
|
|
|
$query = Database::prepare($this->database, "UPDATE ? SET title = '?' WHERE id IN (?)", array(LYCHEE_TABLE_ALBUMS, $title, $this->albumIDs));
|