PluginProbe ʕ •ᴥ•ʔ
Download Manager / 3.3.64
Download Manager v3.3.64
3.3.66 3.3.65 3.3.64 3.3.63 3.3.62 3.3.61 3.3.60 3.3.59 3.3.58 3.3.57 3.3.56 trunk 2.1.3 2.3.0 2.5.96 2.5.97 2.6.2 2.6.96 2.8.3 2.9.99 3.0.4 3.1.05 3.1.07 3.1.08 3.1.11 3.1.12 3.1.14 3.1.17 3.1.18 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.2.04 3.2.13 3.2.14 3.2.16 3.2.18 3.2.19 3.2.21 3.2.22 3.2.23 3.2.24 3.2.25 3.2.27 3.2.28 3.2.29 3.2.30 3.2.31 3.2.32 3.2.33 3.2.34 3.2.35 3.2.37 3.2.38 3.2.39 3.2.40 3.2.41 3.2.42 3.2.43 3.2.44 3.2.45 3.2.46 3.2.47 3.2.48 3.2.49 3.2.50 3.2.51 3.2.52 3.2.53 3.2.54 3.2.55 3.2.56 3.2.57 3.2.58 3.2.59 3.2.60 3.2.61 3.2.63 3.2.64 3.2.65 3.2.66 3.2.67 3.2.68 3.2.69 3.2.70 3.2.71 3.2.72 3.2.73 3.2.74 3.2.75 3.2.76 3.2.77 3.2.78 3.2.79 3.2.80 3.2.81 3.2.82 3.2.83 3.2.84 3.2.85 3.2.86 3.2.87 3.2.88 3.2.89 3.2.90 3.2.91 3.2.92 3.2.93 3.2.94 3.2.95 3.2.96 3.2.97 3.2.98 3.2.99 3.3.00 3.3.01 3.3.02 3.3.03 3.3.04 3.3.05 3.3.06 3.3.07 3.3.08 3.3.09 3.3.10 3.3.11 3.3.12 3.3.13 3.3.14 3.3.15 3.3.16 3.3.17 3.3.18 3.3.19 3.3.20 3.3.21 3.3.22 3.3.23 3.3.24 3.3.25 3.3.26 3.3.27 3.3.28 3.3.29 3.3.30 3.3.31 3.3.32 3.3.33 3.3.34 3.3.35 3.3.36 3.3.37 3.3.38 3.3.39 3.3.40 3.3.41 3.3.42 3.3.43 3.3.44 3.3.45 3.3.46 3.3.47 3.3.48 3.3.49 3.3.50 3.3.51 3.3.52 3.3.53 3.3.54 3.3.55
download-manager / src / Package / RestAPI.php
download-manager / src / Package Last commit date
views 2 weeks ago FileList.php 5 years ago Hooks.php 3 years ago Package.php 1 year ago PackageController.php 5 days ago PackageLocks.php 2 weeks ago PackageTemplate.php 5 years ago RestAPI.php 3 years ago Shortcodes.php 2 weeks ago
RestAPI.php
44 lines
1 <?php
2
3
4 namespace WPDM\Package;
5
6
7 class RestAPI
8 {
9
10 function __construct()
11 {
12 add_action('rest_api_init', array($this, 'introduceEndpoints'));
13 }
14
15 function introduceEndpoints()
16 {
17
18 register_rest_route('wpdm', '/validate-captcha', array(
19 'methods' => 'POST',
20 'callback' => [new PackageLocks(), 'validateCaptcha'],
21 'permission_callback' => '__return_true'
22 ));
23
24 register_rest_route('wpdm', '/validate-password', array(
25 'methods' => 'POST',
26 'callback' => [new PackageLocks(), 'validatePassword'],
27 'permission_callback' => '__return_true'
28 ));
29
30 register_rest_route('wpdm', '/search', array(
31 'methods' => 'GET',
32 'callback' => [new PackageController(), 'search'],
33 'permission_callback' => '__return_true'
34 ));
35
36 register_rest_route('wpdm', '/view-count', array(
37 'methods' => 'POST',
38 'callback' => [new PackageController(), 'addViewCount'],
39 'permission_callback' => '__return_true'
40 ));
41
42 }
43 }
44