Beispiel #1
0
 //render class
 $render = $wps_deals_render;
 // creating new array for all sold deals count
 $argscount = array('author' => $current_user->ID, 'getcount' => '1');
 //getting all sold deals count
 $datacount = $model->wps_deals_get_sales($argscount);
 // start paging
 $paging = new Wps_Deals_Pagination_Public();
 $paging->items($datacount);
 $paging->limit($perpage);
 // limit entries per page
 if (isset($_POST['paging'])) {
     $paging->currentPage($_POST['paging']);
     // gets and validates the current page
 }
 $paging->calculate();
 // calculates what to show
 $paging->parameterName('paging');
 // setting the limit to start
 $limit_start = ($paging->page - 1) * $paging->limit;
 if (isset($_POST['paging'])) {
     //ajax call pagination
     $argsdata = array('author' => $current_user->ID, 'posts_per_page' => $perpage, 'paged' => $_POST['paging']);
 } else {
     //on page load
     $argsdata = array('author' => $current_user->ID, 'posts_per_page' => $perpage, 'paged' => '1');
 }
 //filter for meta_query
 $meta_query = apply_filters('wps_deals_get_sales_meta_query', '');
 $argsdata['meta_query'] = $meta_query;
 $ordereddeals = $model->wps_deals_get_sales($argsdata);