diff options
author | Bart Visscher <bartv@thisnet.nl> | 2012-03-01 22:58:44 +0100 |
---|---|---|
committer | Bart Visscher <bartv@thisnet.nl> | 2012-03-01 22:59:35 +0100 |
commit | d1dcd7893cb878263b8179bab16d101036c57a88 (patch) | |
tree | c2759b3d1a862fed99144d79907d9b9628671d90 /apps/gallery/appinfo | |
parent | 8c7b13db7011c8be986e9e525ca392bb13375432 (diff) | |
download | nextcloud-server-d1dcd7893cb878263b8179bab16d101036c57a88.tar.gz nextcloud-server-d1dcd7893cb878263b8179bab16d101036c57a88.zip |
Search: Change provider registration to class name, for lazy loading of search providers
Diffstat (limited to 'apps/gallery/appinfo')
-rw-r--r-- | apps/gallery/appinfo/app.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/gallery/appinfo/app.php b/apps/gallery/appinfo/app.php index b8de32ea587..1e5e27d408f 100644 --- a/apps/gallery/appinfo/app.php +++ b/apps/gallery/appinfo/app.php @@ -40,8 +40,8 @@ OC_App::addNavigationEntry( array( 'icon' => OC_Helper::imagePath('core', 'places/picture.svg'), 'name' => $l->t('Gallery'))); - class OC_GallerySearchProvider extends OC_Search_Provider{ - function search($query){ + class OC_GallerySearchProvider implements OC_Search_Provider{ + static function search($query){ $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*gallery_albums WHERE uid_owner = ? AND album_name LIKE ?'); $result = $stmt->execute(array(OC_User::getUser(),'%'.$query.'%')); $results=array(); @@ -52,7 +52,7 @@ OC_App::addNavigationEntry( array( } } -new OC_GallerySearchProvider(); +OC_Search::registerProvider('OC_GallerySearchProvider'); require_once('apps/gallery/lib/hooks_handlers.php'); ?> |