X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/fe0b122aca89dbad9741a8ec607b20621d009e39..refs/pull/232/head:/app/Http/Controllers/HomeController.php diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index e20c89e06..2fc64b236 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -24,20 +24,22 @@ class HomeController extends Controller /** * Display the homepage. - * * @return Response */ public function index() { $activity = Activity::latest(10); - $recents = $this->signedIn ? Views::getUserRecentlyViewed(12, 0) : $this->entityRepo->getRecentlyCreatedBooks(10); + $draftPages = $this->signedIn ? $this->entityRepo->getUserDraftPages(6) : []; + $recentFactor = count($draftPages) > 0 ? 0.5 : 1; + $recents = $this->signedIn ? Views::getUserRecentlyViewed(12*$recentFactor, 0) : $this->entityRepo->getRecentlyCreatedBooks(10*$recentFactor); $recentlyCreatedPages = $this->entityRepo->getRecentlyCreatedPages(5); $recentlyUpdatedPages = $this->entityRepo->getRecentlyUpdatedPages(5); return view('home', [ 'activity' => $activity, 'recents' => $recents, 'recentlyCreatedPages' => $recentlyCreatedPages, - 'recentlyUpdatedPages' => $recentlyUpdatedPages + 'recentlyUpdatedPages' => $recentlyUpdatedPages, + 'draftPages' => $draftPages ]); }