From 3f404e93155299ad395312ee2328df773bd0a677 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Wed, 25 Apr 2018 17:13:27 +0200 Subject: Added basic user/friend integration --- main/app/sprinkles/core/assets/SiteAssets/js/main.js | 2 ++ main/app/sprinkles/core/src/Controller/CoreController.php | 13 ++++++++++++- main/app/sprinkles/core/templates/pages/index.html.twig | 9 +++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) (limited to 'main') diff --git a/main/app/sprinkles/core/assets/SiteAssets/js/main.js b/main/app/sprinkles/core/assets/SiteAssets/js/main.js index 8341cbf..dbbfc5b 100644 --- a/main/app/sprinkles/core/assets/SiteAssets/js/main.js +++ b/main/app/sprinkles/core/assets/SiteAssets/js/main.js @@ -120,6 +120,8 @@ UserSearchBar.keyup(function () { error: function () { console.log("[SEARCH LOGGER] 404s are not a bug - they're a feature!"); console.log("[SEARCH LOGGER] " + RequestedUser + " not found..."); + + SearchResults.empty(); } }); }); \ No newline at end of file diff --git a/main/app/sprinkles/core/src/Controller/CoreController.php b/main/app/sprinkles/core/src/Controller/CoreController.php index b5f6e3c..9a73e66 100644 --- a/main/app/sprinkles/core/src/Controller/CoreController.php +++ b/main/app/sprinkles/core/src/Controller/CoreController.php @@ -27,8 +27,19 @@ class CoreController extends SimpleController * By default, this is the page that non-authenticated users will first see when they navigate to your website's root. * Request type: GET */ + public function pageIndex($request, $response, $args) { - return $this->ci->view->render($response, 'pages/index.html.twig'); + /** @var UserFrosting\Sprinkle\Core\Util\ClassMapper $classMapper */ + $classMapper = $this->ci->classMapper; + + // Probably a better way to do this + $users = $classMapper->staticMethod('user', 'orderBy', 'created_at', 'desc') + //->take(8) + ->get(); + + return $this->ci->view->render($response, 'pages/index.html.twig', [ + 'users' => $users + ]); } /** diff --git a/main/app/sprinkles/core/templates/pages/index.html.twig b/main/app/sprinkles/core/templates/pages/index.html.twig index e560fd9..b40b958 100644 --- a/main/app/sprinkles/core/templates/pages/index.html.twig +++ b/main/app/sprinkles/core/templates/pages/index.html.twig @@ -78,6 +78,15 @@