X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FSearchSub%2FSearchSub.php;h=7e9a94caa9ef8ad79979918183f4dd9e61b3d8ea;hb=8c710ad2c1b80544acccb515f7b601aadff2de16;hp=b903e88e2eac85e0be06f68de9da64ed23be3af1;hpb=19b965d99188fde59cdd39b668df8951bc0f180c;p=quix0rs-gnu-social.git diff --git a/plugins/SearchSub/SearchSub.php b/plugins/SearchSub/SearchSub.php index b903e88e2e..7e9a94caa9 100644 --- a/plugins/SearchSub/SearchSub.php +++ b/plugins/SearchSub/SearchSub.php @@ -147,18 +147,18 @@ class SearchSub extends Managed_DataObject $keypart = sprintf('searchsub:by_profile:%d', $profile->id); $searchstring = self::cacheGet($keypart); - if ($searchstring !== false && !empty($searchstring)) { - $searches = explode(',', $searchstring); + if ($searchstring !== false) { + if (!empty($searchstring)) { + $searches = explode(',', $searchstring); + } } else { $searchsub = new SearchSub(); $searchsub->profile_id = $profile->id; + $searchsub->selectAdd(); + $searchsub->selectAdd('search'); if ($searchsub->find()) { - while ($searchsub->fetch()) { - if (!empty($searchsub->search)) { - $searches[] = $searchsub->search; - } - } + $searches = $searchsub->fetchAll('search'); } self::cacheSet($keypart, implode(',', $searches));