Ejemplo n.º 1
0
 function get_views()
 {
     $views = array();
     $current = !empty($_REQUEST['feed_status']) ? $_REQUEST['feed_status'] : 'all';
     $base_url = esc_url_raw(remove_query_arg(array('action', 'feed', 'feed_status')));
     // get feed status summary
     $summary = WPLA_AmazonFeed::getStatusSummary();
     // All link
     $class = $current == 'all' ? ' class="current"' : '';
     $all_url = remove_query_arg('feed_status', $base_url);
     $views['all'] = "<a href='{$all_url}' {$class} >" . __('All', 'wpla') . "</a>";
     $views['all'] .= '<span class="count">(' . $summary->total_items . ')</span>';
     // processed link
     $processed_url = add_query_arg('feed_status', 'processed', $base_url);
     $class = $current == 'processed' ? ' class="current"' : '';
     $views['processed'] = "<a href='{$processed_url}' {$class} >" . __('Processed', 'wpla') . "</a>";
     if (isset($summary->processed)) {
         $views['processed'] .= '<span class="count">(' . $summary->processed . ')</span>';
     }
     // pending link
     $pending_url = add_query_arg('feed_status', 'pending', $base_url);
     $class = $current == 'pending' ? ' class="current"' : '';
     $views['pending'] = "<a href='{$pending_url}' {$class} >" . __('Pending', 'wpla') . "</a>";
     if (isset($summary->pending)) {
         $views['pending'] .= '<span class="count">(' . $summary->pending . ')</span>';
     }
     // submitted link
     $submitted_url = add_query_arg('feed_status', 'submitted', $base_url);
     $class = $current == 'submitted' ? ' class="current"' : '';
     $views['submitted'] = "<a href='{$submitted_url}' {$class} >" . __('Submitted', 'wpla') . "</a>";
     if (isset($summary->submitted)) {
         $views['submitted'] .= '<span class="count">(' . $summary->submitted . ')</span>';
     }
     // unknown link
     if (isset($summary->unknown)) {
         $unknown_url = add_query_arg('feed_status', 'unknown', $base_url);
         $class = $current == 'unknown' ? ' class="current"' : '';
         $views['unknown'] = "<a href='{$unknown_url}' {$class} >" . __('Unknown', 'wpla') . "</a>";
         $views['unknown'] .= '<span class="count">(' . $summary->unknown . ')</span>';
     }
     return $views;
 }