PluginProbe
Depicter — Popup & Slider Builder / 1.9.2
Depicter — Popup & Slider Builder v1.9.2
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
← 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 /**