public function deleted_pages() { $pages = Page::getDeletedPages($this->paginate, $this->orderBy); $backendPages = new \Jamesy\BackendPages($pages, $type = 'deleted'); $pagesHtml = $backendPages->getPagesHtml(); $orderBy = 1; switch ($this->orderBy) { case ['id', 'asc']: $orderBy = 1; break; case ['id', 'desc']: $orderBy = 2; break; case ['title', 'asc']: $orderBy = 3; break; case ['title', 'desc']: $orderBy = 4; break; } return View::make('backend.pages.index', ['user' => $this->user, 'isAdmin' => $this->isAdmin, 'configs' => $this->configs, 'pagesHtml' => $pagesHtml, 'logged_in_for' => $this->logged_in_for, 'activeParent' => $this->activeParent, 'active' => 'allpages', 'records' => $this->paginate, 'orderBy' => $orderBy, 'links' => $pages->links('backend.pagination.nifty'), 'type' => 'deleted']); }