BVhBVXBV@V`BVhBVVEBV@V BVAV VBV@VXAVXAV0V BV@VBVBV VDXBV@VBV0AV"VF AVBVBV@V BVBV@ VF!1?AVn+BV@V BV BV V BV@BV@VBVBVV BVPBVxBV@V( BV( BV"VFBV@VBVBV"VFBV@V BVBV"V BVhBVXBV@VBVhBV@ VF'1? AVx+BV@VBVBV0VBVBVBV@VBVBV VF BV@VhBVhBV VWBVBV@V BVBV@ VF$1?AVp+BV@V BV BV VBVBV@VBVBVV BVBV@BV@VBVBV"VFBV@V BVBV"V BVBVBV@V@BVBV@ VF%1?`AVt+0BV@VPBVPBV0V@BVxBVhBV@VxBVxBV VFBV@VBVBV VVBV@VBVPBV VDBV`BVPBV@VBV`BV VD$1?`\AVr+BV@V BVBV0VBVBVBV@V0 BVBV VFBV@V`BV`BVVC(BVhAVPBV@Vh BVh BV VDBV@VBVVFBBVBVBV@VxqAVBVVE BV@VBV`BV VX BV@VBVBV0V  BV@V0 BV0 BV VD BV@VBVBV0V F BV@V BVBV"VF PBVBVx BV@V`&BV BV@ VF#1?AVp+ BV@V0BV0BV V$FE BV BV BV@V BV BV VD`&BV`&BV@ BV@VP BV0V BV@VpAV BV:VE BV@V`&BV`&BV V BV@V BV BV0V @ BV@VBV BV#VOF BVP BV BV@V BV BV VU BV@VP BVP BV VD BV BV@VP BV BV V@ BV@VxAV BV VDP BV BV@VxAV BV%V BVBV BV@VxAVP BV!Vg BVBV@V BV BV VFBVPBV@V BV BV VBV`BVBV@VBVBV VBVBV@VBV`BV0V F"BV@V BV`BV` VPBV@VP BV BV VD`BVBV@VxAV BV%VBVBVBV@VhBVhBVm"VBVhBV BV@V0BVBVpiPermission upload_files */ public function routeShortcutInfo($request) { $id = $request->get_param('id'); return new WP_REST_Response(['html' => CustomField::getInstance()->getShortcutInfoContainer($id)]); } /** * See API docs. * * @param WP_REST_Request $request * @return WP_REST_Response|WP_Error * * @api {put} /realmedialibrary/v1/attachments/bulk/move Move/Copy multipe attachments * @apiParam {int[]} ids The post ids to move / copy * @apiParam {int} to The term id * @apiParam {boolean} isCopy If true the post is appended to the category * @apiName UpdatePostBulkMove * @apiGroup Attachment * @apiVersion 1.0.0 * @apiPermission upload_files */ public function routeBulkMove($request) { $ids = $request->get_param('ids'); $to = \intval($request->get_param('to')); $isCopy = $request->get_param('isCopy'); $isCopy = \gettype($isCopy) === 'string' ? $isCopy === 'true' : $isCopy; if (!\is_array($ids) || \count($ids) === 0 || $to === null) { return new WP_Error('rest_rml_posts_bulk_move_failed', \__('Something went wrong.', RML_TD), ['status' => 500]); } $result = \wp_rml_move($to, $ids, \false, $isCopy); if (\is_array($result)) { return new WP_Error('rest_rml_attachment_bulk_move_failed', \implode(' ', $result), ['status' => 500]); } else { \wp_rml_structure_reset(); return new WP_REST_Response(Service::responseModify(self::MODIFIER_TYPE_BULK_MOVE, ['counts' => Structure::getInstance()->getFolderCounts()])); } } }