function EditProfile() { global $wpdb, $current_user; ob_start(); include_once wpdm_tpl_path('user-dashboard/edit-profile.php'); return ob_get_clean(); }
/** * @usage Short-code [wpdm_all_packages] to list all packages in tabular format * @param array $params * @return string */ function allPackages($params = array()) { global $wpdb, $current_user, $wp_query; $items = isset($params['items_per_page']) && $params['items_per_page'] > 0 ? $params['items_per_page'] : 20; if (isset($params['jstable']) && $params['jstable'] == 1) { $items = 2000; } $cp = isset($wp_query->query_vars['paged']) && $wp_query->query_vars['paged'] > 0 ? $wp_query->query_vars['paged'] : 1; $terms = isset($params['categories']) ? explode(",", $params['categories']) : array(); if (isset($_GET['wpdmc'])) { $terms = array(esc_attr($_GET['wpdmc'])); } $offset = ($cp - 1) * $items; $total_files = wp_count_posts('wpdmpro')->publish; if (count($terms) > 0) { $tax_query = array(array('taxonomy' => 'wpdmcategory', 'field' => 'slug', 'terms' => $terms, 'operator' => 'IN', 'include_children' => false)); } ob_start(); include wpdm_tpl_path("wpdm-all-downloads.php"); $data = ob_get_clean(); return $data; }
function mediaForm($errors) { include wpdm_tpl_path('media-tab.php'); }
<?php do_action("wpdm-package-form-left"); ?> </div> <div class="col-md-4"> <div class="panel panel-default" id="package-settings-section"> <div class="panel-heading"><b><?php _e('Attach Files', 'wpdmpro'); ?> </b></div> <div class="panel-body"> <?php require_once wpdm_tpl_path("metaboxes/attach-file-front.php"); ?> </div> </div> <div class="panel panel-default" id="package-settings-section"> <div class="panel-heading"><b><?php _e('Live Demo/Preview', 'wpdmpro'); ?> </b></div> <div class="panel-body" style="padding: 20px !important;"> <input type="text" placeholder="<?php _e('Live Preview URL', 'wpdmpro'); ?> " class="form-control" name="file[demo_url]">
/** * @usage Password generator */ function wpdm_generate_password() { include wpdm_tpl_path('wpdm-generate-password.php'); die; }
/** * function to list all packages * */ function wpdm_all_packages($params = array()) { global $wpdb, $current_user, $wp_query; $items = isset($params['items_per_page']) && $params['items_per_page'] > 0 ? $params['items_per_page'] : 20; $cp = isset($wp_query->query_vars['paged']) && $wp_query->query_vars['paged'] > 0 ? $wp_query->query_vars['paged'] : 1; $terms = isset($params['categories']) ? explode(",", $params['categories']) : array(); if (isset($_GET['wpdmc'])) { $terms = array(esc_attr($_GET['wpdmc'])); } $offset = ($cp - 1) * $items; $total_files = wp_count_posts('wpdmpro')->publish; if (count($terms) > 0) { $tax_query = array(array('taxonomy' => 'wpdmcategory', 'field' => 'slug', 'terms' => $terms, 'operator' => 'IN')); } //foreach($files as $file){ //$users = explode(',',get_option("wpdm_package_selected_members_only_".$file['ID'])); //$roles = unserialize($file['access']); //$myrole = $current_user->roles[0]; //if(@in_array($current_user->user_login,$users)||@in_array($myrole, $roles)) //$myfiles[] = $file; //} ob_start(); include wpdm_tpl_path("wpdm-all-downloads.php"); $data = ob_get_contents(); ob_clean(); return $data; }
<?php } if (is_user_logged_in()) { if ($task == 'add-new' || $task == 'edit-package') { include wpdm_tpl_path('wpdm-add-new-file-front.php'); } else { if ($task == 'edit-profile') { include wpdm_tpl_path('wpdm-edit-user-profile.php'); } else { if ($task != '' && isset($tabs[$task]['callback']) && $tabs[$task]['callback'] != '') { call_user_func($tabs[$task]['callback']); } else { if ($task != '' && isset($tabs[$task]['shortcode']) && $tabs[$task]['shortcode'] != '') { echo do_shortcode($tabs[$task]['shortcode']); } else { include wpdm_tpl_path('wpdm-list-files-front.php'); } } } } } else { include wpdm_tpl_path('wpdm-be-member.php'); } ?> </div> <script>jQuery(function($){ $("#tabs > li > a").click(function(){ location.href=this.href; }); });</script> <?php if (is_user_logged_in()) { echo "</div>"; }
function RegisterForm($params = array()) { if (!get_option('users_can_register')) { return __('User registration is disabled', 'wpdmpro'); } if (isset($params['role'])) { update_post_meta(get_the_ID(), '__wpdm_role', $params['role']); } ob_start(); require_once wpdm_tpl_path('wpdm-reg-form.php'); $data = ob_get_clean(); return $data; }