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/PostsAjaxController.php +6 -1 1.3.01.9.2 View file →
@@ -71,8 +71,13 @@
71 71 if( !Data::isNullOrEmptyStr( $request->body('taxonomies') ) ){
72 72 $args['taxonomies'] = Sanitize::textfield( $request->body('taxonomies') );
73 73 }
74 74
75 + // check if request is for handpicked data or not
76 + if ( !Data::isNullOrEmptyStr( $request->body('handpicked') ) ) {
77 + $args['orderBy'] = 'post__in';
78 + }
79 +
75 80 $posts = \Depicter::dataSource()->posts()->previewRecords( $args );
76 81
77 82 return \Depicter::json([
78 83 'hits' => $posts
@@ -107,9 +112,9 @@
107 112 $args['excludedIds'] = JSON::decode( $request->body('excludedIds') );
108 113 }
109 114
110 115 $posts = \Depicter::dataSource()->posts()->searchRecordsByTitle( $args );
111 -
116 +
112 117 return \Depicter::json([
113 118 'hits' => $posts
114 119 ])->withStatus(200);
115 120 }