From b777ecdc0236631254fcbe75851de75e2d134d32 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Fri, 27 Apr 2018 20:08:57 +0200 Subject: Began image feed implementation --- main/app/sprinkles/admin/routes/users.php | 2 + .../sprinkles/core/assets/SiteAssets/css/main.css | 12 ++-- .../core/src/Controller/CoreController.php | 12 ++-- .../sprinkles/core/templates/pages/index.html.twig | 65 +++++++++++----------- 4 files changed, 49 insertions(+), 42 deletions(-) (limited to 'main/app/sprinkles') diff --git a/main/app/sprinkles/admin/routes/users.php b/main/app/sprinkles/admin/routes/users.php index f1b2243..ece5757 100644 --- a/main/app/sprinkles/admin/routes/users.php +++ b/main/app/sprinkles/admin/routes/users.php @@ -25,6 +25,8 @@ $app->group('/api/users', function () { $this->get('/u/{user_name}/activities', 'UserFrosting\Sprinkle\Admin\Controller\UserController:getActivities'); + $this->get('/u/{user_name}/posts', 'UserFrosting\Sprinkle\Admin\Controller\UserController:getActivities'); + $this->get('/u/{user_name}/roles', 'UserFrosting\Sprinkle\Admin\Controller\UserController:getRoles'); $this->get('/u/{user_name}/permissions', 'UserFrosting\Sprinkle\Admin\Controller\UserController:getPermissions'); diff --git a/main/app/sprinkles/core/assets/SiteAssets/css/main.css b/main/app/sprinkles/core/assets/SiteAssets/css/main.css index 01ec6b1..0ca1d7b 100644 --- a/main/app/sprinkles/core/assets/SiteAssets/css/main.css +++ b/main/app/sprinkles/core/assets/SiteAssets/css/main.css @@ -35,10 +35,6 @@ html, body { border: 0; } -.main { - height: 100%; -} - a { text-decoration: none; color: #4a93c0; @@ -54,11 +50,19 @@ hr { padding: 0; } +img { + pointer-events: none; +} + hr.ShorterLine { margin: 0 auto; width: 90%; } +.main { + height: 100%; +} + /******* SWIPEABLE *******/ diff --git a/main/app/sprinkles/core/src/Controller/CoreController.php b/main/app/sprinkles/core/src/Controller/CoreController.php index be5fd8f..be88b47 100644 --- a/main/app/sprinkles/core/src/Controller/CoreController.php +++ b/main/app/sprinkles/core/src/Controller/CoreController.php @@ -11,6 +11,7 @@ namespace UserFrosting\Sprinkle\Core\Controller; use Psr\Http\Message\ServerRequestInterface as Request; use Psr\Http\Message\ResponseInterface as Response; use Slim\Exception\NotFoundException as NotFoundException; +use Illuminate\Database\Capsule\Manager as DB; /** * CoreController Class @@ -32,13 +33,16 @@ class CoreController extends SimpleController /** @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) + $friends = $classMapper->staticMethod('user', 'orderBy', 'created_at', 'desc') + ->get(); + + $FeedImages = DB::table('image_posts') + ->orderBy('Created') ->get(); return $this->ci->view->render($response, 'pages/index.html.twig', [ - 'users' => $users + 'friends' => $friends, + 'FeedImages' => $FeedImages ]); } diff --git a/main/app/sprinkles/core/templates/pages/index.html.twig b/main/app/sprinkles/core/templates/pages/index.html.twig index b40b958..a24ae13 100644 --- a/main/app/sprinkles/core/templates/pages/index.html.twig +++ b/main/app/sprinkles/core/templates/pages/index.html.twig @@ -14,27 +14,31 @@