{$package['link_label']}"; return "
".print_r($params, 1));
extract($params);
$fnparams = $params;
if (!isset($id) || $id == "") return;
if (!isset($items_per_page)) $items_per_page = 10;
if (!isset($template)) $template = 'link-template-calltoaction3.php';
if (!isset($cols)) $cols = 1;
if (!isset($colspad)) $colspad = 1;
if (!isset($colsphone)) $colsphone = 1;
if (!isset($toolbar)) $toolbar = 1;
$taxo = 'wpdmcategory';
if (isset($tag) && $tag == 1) $taxo = 'post_tag';
$cwd_class = "col-md-" . (int)(12 / $cols);
$cwdsm_class = "col-sm-" . (int)(12 / $colspad);
$cwdxs_class = "col-xs-" . (int)(12 / $colsphone);
$id = trim($id, ", ");
$cids = explode(",", $id);
global $wpdb, $current_user, $post, $wp_query;
$order_field = isset($order_field) ? $order_field : 'date';
$order_field = isset($_GET['orderby']) ? esc_attr($_GET['orderby']) : $order_field;
$order = isset($order) ? $order : 'desc';
$order = isset($_GET['order']) ? esc_attr($_GET['order']) : $order;
$operator = isset($operator) ? $operator : 'IN';
$cpvar = 'cp_' . $cids[0];
$cp = wpdm_query_var($cpvar, 'num');
if (!$cp) $cp = 1;
$params = array(
'post_type' => 'wpdmpro',
'paged' => $cp,
'posts_per_page' => $items_per_page,
'include_children' => false,
'tax_query' => array(array(
'taxonomy' => $taxo,
'field' => 'slug',
'terms' => $cids,
'operator' => $operator
))
);
if (get_option('_wpdm_hide_all', 0) == 1) {
$params['meta_query'] = array(
array(
'key' => '__wpdm_access',
'value' => 'guest',
'compare' => 'LIKE'
)
);
if (is_user_logged_in()) {
global $current_user;
$params['meta_query'][] = array(
'key' => '__wpdm_access',
'value' => $current_user->roles[0],
'compare' => 'LIKE'
);
$params['meta_query']['relation'] = 'OR';
}
}
$params['orderby'] = $order_field;
$params['order'] = $order;
$params = apply_filters("wpdm_embed_category_query_params", $params);
$packs = new WP_Query($params);
$total = $packs->found_posts;
$pages = ceil($total / $items_per_page);
$page = isset($_GET[$cpvar]) ? (int)$_GET[$cpvar] : 1;
$start = ($page - 1) * $items_per_page;
if (!isset($paging) || $paging == 1) {
$pag = new \WPDM\libs\Pagination();
$pag->items($total);
$pag->nextLabel(' ► ');
$pag->prevLabel(' ◄ ');
$pag->limit($items_per_page);
$pag->currentPage($page);
}
$burl = get_permalink();
$url = $_SERVER['REQUEST_URI']; //get_permalink();
$url = strpos($url, '?') ? $url . '&' : $url . '?';
$url = preg_replace("/[\&]*{$cpvar}=[0-9]+[\&]*/", "", $url);
$url = strpos($url, '?') ? $url . '&' : $url . '?';
if (!isset($paging) || $paging == 1)
$pag->urlTemplate($url . "$cpvar=[%PAGENO%]");
$html = '';
$templates = maybe_unserialize(get_option("_fm_link_templates", true));
if (isset($templates[$template])) $template = $templates[$template]['content'];
global $post;
while ($packs->have_posts()) {
$packs->the_post();
$pack = (array)$post;
$repeater = "" . FetchTemplate($template, $pack) . "";
$html .= $repeater;
}
wp_reset_query();
$html = "{$html}";
$cname = array();
foreach ($cids as $cid) {
$cat = get_term_by('slug', $cid, $taxo);
$cname[] = $cat->name;
}
$cats = implode(", ", $cname);
//Added from v4.2.1
$desc = '';
$trm = get_term_by('slug', $cids[0], 'wpdmcategory');
if (isset($fnparams['title']) && $fnparams['title'] != false && intval($fnparams['title']) != 1) $cats = $fnparams['title'];
if (isset($fnparams['desc']) && $fnparams['desc'] != false && intval($fnparams['desc']) != 1) $desc = $fnparams['desc'];
if (isset($fnparams['desc']) && (int)$fnparams['desc'] == 1) $desc = $trm->description;
$cimg = '';
$subcats = '';
if (function_exists('wpdm_ap_categories') && $subcats == 1) {
$schtml = wpdm_ap_categories(array('parent' => $id));
if ($schtml != '') {
$subcats = "" . "';
}
}
if (!isset($paging) || $paging == 1)
$pgn = "" . $pag->show() . "";
else
$pgn = "";
global $post;
$sap = get_option('permalink_structure') ? '?' : '&';
$burl = $burl . $sap;
if (isset($_GET['p']) && $_GET['p'] != '') $burl .= 'p=' . esc_attr($_GET['p']) . '&';
if (isset($_GET['src']) && $_GET['src'] != '') $burl .= 'src=' . esc_attr($_GET['src']) . '&';
$orderby = isset($_GET['orderby']) ? esc_attr($_GET['orderby']) : 'date';
$order = ucfirst($order);
$order_field = " " . __(ucwords(str_replace("_", " ", $order_field)), 'download-manager');
$ttitle = __('Title', 'download-manager');
$tdls = __('Downloads', 'download-manager');
$tcdate = __('Publish Date', 'download-manager');
$tudate = __('Update Date', 'download-manager');
$tasc = __('Asc', 'download-manager');
$tdsc = __('Desc', 'download-manager');
$tsrc = __('Search', 'download-manager');
$ord = __('Order', 'download-manager');
$order_by_label = __('Order By', 'download-manager');
$hasdesc = $desc != '' ? 'has-desc' : '';
if ($toolbar || get_option('__wpdm_cat_tb') == 1) {
if ($toolbar != 'skinny') {
$icon = \WPDM\libs\CategoryHandler::icon($trm->term_id);
$iconw = $desc != '' ? 64 : 32;
if ($icon != '') $icon = "
Download Manager Pro!
Get
Download Manager Pro Version Now!
Checkout
The Features Here →
";
print_r($data);
echo "";
}
function wpdmdd($data)
{
wpdmecho($data);
die();
}