Changed album list to array instead of an associative array
It solves the issue of album sorting: json_encode now creates a list instead of an object which can't be sorted.
This commit is contained in:
parent
c339116a7f
commit
67788790b2
@ -38,32 +38,35 @@ function getAlbums($public) {
|
|||||||
|
|
||||||
while ($row = $result->fetch_object()) {
|
while ($row = $result->fetch_object()) {
|
||||||
|
|
||||||
|
$album = array();
|
||||||
|
|
||||||
// Info
|
// Info
|
||||||
$return['content'][$row->id]['id'] = $row->id;
|
$album['id'] = $row->id;
|
||||||
$return['content'][$row->id]['title'] = $row->title;
|
$album['title'] = $row->title;
|
||||||
$return['content'][$row->id]['public'] = $row->public;
|
$album['public'] = $row->public;
|
||||||
$return['content'][$row->id]['sysdate'] = date('F Y', strtotime($row->sysdate));
|
$album['sysdate'] = date('F Y', strtotime($row->sysdate));
|
||||||
|
|
||||||
// Password
|
// Password
|
||||||
$return['content'][$row->id]['password'] = false;
|
$album['password'] = ($row->password != '');
|
||||||
if ($row->password!='') $return['content'][$row->id]['password'] = true;
|
|
||||||
|
|
||||||
// Thumbs
|
// Thumbs
|
||||||
if (($public&&$row->password=='')||(!$public)) {
|
if (($public && $row->password=='') || (!$public)) {
|
||||||
|
|
||||||
$albumID = $row->id;
|
$albumID = $row->id;
|
||||||
$result2 = $database->query("SELECT thumbUrl FROM lychee_photos WHERE album = '$albumID' ORDER BY star DESC, " . substr($settings['sorting'], 9) . " LIMIT 0, 3");
|
$result2 = $database->query("SELECT thumbUrl FROM lychee_photos WHERE album = '$albumID' ORDER BY star DESC, " . substr($settings['sorting'], 9) . " LIMIT 0, 3");
|
||||||
$k = 0;
|
$k = 0;
|
||||||
while ($row2 = $result2->fetch_object()) {
|
while ($row2 = $result2->fetch_object()) {
|
||||||
$return['content'][$row->id]["thumb$k"] = $row2->thumbUrl;
|
$album['thumb'.$k] = $row2->thumbUrl;
|
||||||
$k++;
|
$k++;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$return['content'][] = $album;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$return["num"] = $result->num_rows;
|
$return['num'] = $result->num_rows;
|
||||||
|
|
||||||
return $return;
|
return $return;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user