X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fphotos.php;h=592a138325e7da15b6ad892f0ff30eb7edddee2e;hb=5afedb28d4387eef580f7a6602016cc676d8d9e1;hp=6e0002bd472405b858fd7e3e16c75c409abcc295;hpb=181947f774c878f806a72de391fbab7fb5b273f5;p=friendica.git diff --git a/include/photos.php b/include/photos.php index 6e0002bd47..592a138325 100644 --- a/include/photos.php +++ b/include/photos.php @@ -3,7 +3,7 @@ * @file include/photos.php * @brief Functions related to photo handling. */ - +use Friendica\Core\Cache; use Friendica\Core\Config; use Friendica\Core\PConfig; @@ -48,7 +48,7 @@ function photo_albums($uid, $update = false) { if (!Config::get('system', 'no_count', false)) { /// @todo This query needs to be renewed. It is really slow // At this time we just store the data in the cache - $albums = qu("SELECT COUNT(DISTINCT `resource-id`) AS `total`, `album`, ANY_VALUE(`created`) AS `created` + $albums = q("SELECT COUNT(DISTINCT `resource-id`) AS `total`, `album`, ANY_VALUE(`created`) AS `created` FROM `photo` WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra GROUP BY `album` ORDER BY `created` DESC", @@ -58,7 +58,7 @@ function photo_albums($uid, $update = false) { ); } else { // This query doesn't do the count and is much faster - $albums = qu("SELECT DISTINCT(`album`), '' AS `total` + $albums = q("SELECT DISTINCT(`album`), '' AS `total` FROM `photo` USE INDEX (`uid_album_scale_created`) WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra", intval($uid),