function get_views()
 {
     $views = array();
     $current_repricing_status = !empty($_REQUEST['repricing_status']) ? $_REQUEST['repricing_status'] : 'all';
     $current_stock_status = !empty($_REQUEST['stock_status']) ? $_REQUEST['stock_status'] : 'all';
     $current_fba_status = !empty($_REQUEST['fba_status']) ? $_REQUEST['fba_status'] : 'all';
     // $base_url = remove_query_arg( array( 'action', 'listing', 'repricing_status' ) );
     $base_url = esc_url_raw(remove_query_arg(array('action', 'listing')));
     // handle search query
     if (isset($_REQUEST['s']) && $_REQUEST['s']) {
         $base_url = add_query_arg('s', $_REQUEST['s'], $base_url);
     }
     // handle profile_id query
     if (isset($_REQUEST['profile_id']) && $_REQUEST['profile_id']) {
         $base_url = add_query_arg('profile_id', $_REQUEST['profile_id'], $base_url);
     }
     // handle account_id query
     if (isset($_REQUEST['account_id']) && $_REQUEST['account_id']) {
         $base_url = add_query_arg('account_id', $_REQUEST['account_id'], $base_url);
     }
     // get listing status summary
     $summary = WPLA_ListingsModel::getRepricingStatusSummary();
     // All link
     $class = $current_repricing_status == 'all' ? ' class="current"' : '';
     $all_url = remove_query_arg('repricing_status', $base_url);
     $views['all'] = "<a href='{$all_url}' {$class} >" . __('All', 'wpla') . "</a>";
     $views['all'] .= '<span class="count">(' . $summary->total_items . ')</span>';
     // is_lowest_price link
     $is_lowest_price_url = add_query_arg('repricing_status', 'is_lowest_price', $base_url);
     $class = $current_repricing_status == 'is_lowest_price' ? ' class="current"' : '';
     $views['is_lowest_price'] = "<a href='{$is_lowest_price_url}' {$class} >" . __('Lowest Price', 'wpla') . "</a>";
     if (isset($summary->is_lowest_price)) {
         $views['is_lowest_price'] .= '<span class="count">(' . $summary->is_lowest_price . ')</span>';
     }
     // is_not_lowest_price link
     $is_not_lowest_price_url = add_query_arg('repricing_status', 'is_not_lowest_price', $base_url);
     $class = $current_repricing_status == 'is_not_lowest_price' ? ' class="current"' : '';
     $views['is_not_lowest_price'] = "<a href='{$is_not_lowest_price_url}' {$class} >" . __('Not Lowest Price', 'wpla') . "</a>";
     if (isset($summary->is_not_lowest_price)) {
         $views['is_not_lowest_price'] .= '<span class="count">(' . $summary->is_not_lowest_price . ')</span>';
     }
     // no_price_range link
     $no_price_range_url = add_query_arg('repricing_status', 'no_price_range', $base_url);
     $class = $current_repricing_status == 'no_price_range' ? ' class="current"' : '';
     $views['no_price_range'] = "<a href='{$no_price_range_url}' {$class} >" . __('No Min. Price', 'wpla') . "</a>";
     if (isset($summary->no_price_range)) {
         $views['no_price_range'] .= '<span class="count">(' . $summary->no_price_range . ')</span>';
     }
     // pnq_in_process link
     $pnq_in_process_url = add_query_arg('repricing_status', 'pnq_in_process', $base_url);
     $class = $current_repricing_status == 'pnq_in_process' ? ' class="current"' : '';
     $views['pnq_in_process'] = "<a href='{$pnq_in_process_url}' {$class} >" . __('In Progress', 'wpla') . "</a>";
     if (isset($summary->pnq_in_process)) {
         $views['pnq_in_process'] .= '<span class="count">(' . $summary->pnq_in_process . ')</span>';
     }
     // pnq_failed link
     $pnq_failed_url = add_query_arg('repricing_status', 'pnq_failed', $base_url);
     $class = $current_repricing_status == 'pnq_failed' ? ' class="current"' : '';
     $views['pnq_failed'] = "<a href='{$pnq_failed_url}' {$class} >" . __('Failed', 'wpla') . "</a>";
     if (isset($summary->pnq_failed)) {
         $views['pnq_failed'] .= '<span class="count">(' . $summary->pnq_failed . ')</span>';
     }
     // In Stock
     $is_in_stock_url = add_query_arg('stock_status', 'is_in_stock', $base_url);
     $class = $current_stock_status == 'is_in_stock' ? ' class="current"' : '';
     $views['is_in_stock'] = "<a href='{$is_in_stock_url}' {$class} >" . __('In Stock', 'wpla') . "</a>";
     // No Stock
     $is_not_in_stock_url = add_query_arg('stock_status', 'is_not_in_stock', $base_url);
     $class = $current_stock_status == 'is_not_in_stock' ? ' class="current"' : '';
     $views['is_not_in_stock'] = "<a href='{$is_not_in_stock_url}' {$class} >" . __('No Stock', 'wpla') . "</a>";
     if (!get_option('wpla_fba_enabled')) {
         return $views;
     }
     // FBA
     $is_fba_url = add_query_arg('fba_status', 'is_fba', $base_url);
     $class = $current_fba_status == 'is_fba' ? ' class="current"' : '';
     $views['is_fba'] = "<a href='{$is_fba_url}' {$class} >" . __('FBA', 'wpla') . "</a>";
     // Non-FBA
     $is_not_fba_url = add_query_arg('fba_status', 'is_not_fba', $base_url);
     $class = $current_fba_status == 'is_not_fba' ? ' class="current"' : '';
     $views['is_not_fba'] = "<a href='{$is_not_fba_url}' {$class} >" . __('Non-FBA', 'wpla') . "</a>";
     return $views;
 }