PluginProbe ʕ •ᴥ•ʔ
Download Manager / trunk
Download Manager vtrunk
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 / Admin / Menu / AddOns.php
download-manager / src / Admin / Menu Last commit date
AddOns.php 5 years ago Categories.php 3 years ago Packages.php 1 week ago Settings.php 5 months ago Stats.php 4 years ago Templates.php 2 years ago Welcome.php 6 months ago
AddOns.php
47 lines
1 <?php
2 /**
3 * User: shahnuralam
4 * Date: 11/9/15
5 * Time: 8:01 PM
6 */
7
8 namespace WPDM\Admin\Menu;
9
10
11 use WPDM\__\Session;
12
13 class AddOns
14 {
15
16 function __construct()
17 {
18 add_action('admin_menu', array($this, 'Menu'));
19 }
20
21 function Menu()
22 {
23 add_submenu_page('edit.php?post_type=wpdmpro', __( "Add-Ons &lsaquo; Download Manager" , "download-manager" ), __("Add-Ons" , "download-manager" ), WPDM_MENU_ACCESS_CAP, 'wpdm-addons', array($this, 'UI'));
24 }
25
26 function UI(){
27 if (!Session::get('wpdm_addon_store_data') || !is_array(json_decode(Session::get('wpdm_addon_store_data')))) {
28 $data = wpdm_remote_get('https://www.wpdownloadmanager.com/?wpdm_api_req=getPackageList');
29 $cats = wpdm_remote_get('https://www.wpdownloadmanager.com/cats.json');
30 Session::set('wpdm_addon_store_data', $data);
31 Session::set('wpdm_addon_store_cats', $cats);
32 } else {
33 $data = Session::get('wpdm_addon_store_data');
34 $cats = Session::get('wpdm_addon_store_cats');
35 //wpdmprecho($cats);
36 }
37 $error = $data;
38 $data = json_decode($data);
39 $cats = json_decode($cats);
40 if(!is_array($data)) echo $error;
41 else
42 include wpdm_admin_tpl_path('addons-list.php');
43
44 }
45
46 }
47