← All changes
|
app/src/Controllers/Ajax/DashboardAjaxController.php
+11
-2
1.3.8
→
1.9.2
View file →
| @@ -19,11 +19,20 @@ | ||
| 19 | 19 | * @throws \Exception |
| 20 | 20 | */ |
| 21 | 21 | public function index(RequestInterface $request, $view) |
| 22 | 22 | { |
| 23 | + | |
| 24 | + $args = [ | |
| 25 | + 'page' => !empty( $request->query('page' ) ) ? Sanitize::int( $request->query('page') ) : 1, | |
| 26 | + 'perPage' => !empty( $request->query('perpage' ) ) ? Sanitize::int( $request->query('perpage') ) : 1000 | |
| 27 | + ]; | |
| 28 | + | |
| 29 | + $results = \Depicter::documentRepository()->getList( [], $args ); | |
| 30 | + $hits = $results['documents'] ?? $results; | |
| 31 | + | |
| 23 | 32 | return \Depicter::json([ |
| 24 | - 'hasMore' => false, | |
| 25 | - 'hits' => Arr::camelizeKeys( \Depicter::app()->documentRepository()->getList(), '_', [], true ) | |
| 33 | + 'hasMore' => isset( $results['numberOfPages'] ) && $results['numberOfPages'] > $results['page'], | |
| 34 | + 'hits' => Arr::camelizeKeys( $hits, '_', [], true ) | |
| 26 | 35 | ])->withStatus(200); |
| 27 | 36 | } |
| 28 | 37 | |
| 29 | 38 | /** |