/** * Renders the Reports page * * @since 1.3 * @return void */ function edd_reports_tab_logs() { if (!current_user_can('view_shop_reports')) { return; } require EDD_PLUGIN_DIR . 'includes/admin/reporting/logs.php'; $current_view = 'file_downloads'; $log_views = edd_log_default_views(); if (isset($_GET['view']) && array_key_exists($_GET['view'], $log_views)) { $current_view = $_GET['view']; } do_action('edd_logs_view_' . $current_view); }
/** * Renders the Reports page views drop down * * @since 1.3 * @return void */ function edd_log_views() { $views = edd_log_default_views(); $current_view = isset($_GET['view']) ? $_GET['view'] : 'file_downloads'; ?> <form id="edd-logs-filter" method="get" action="edit.php"> <select id="edd-logs-view" name="view"> <option value="-1"><?php _e('Log Type', 'edd'); ?> </option> <?php foreach ($views as $view_id => $label) { ?> <option value="<?php echo esc_attr($view_id); ?> " <?php selected($view_id, $current_view); ?> ><?php echo $label; ?> </option> <?php } ?> </select> <?php do_action('edd_log_view_actions'); ?> <input type="hidden" name="post_type" value="download"/> <input type="hidden" name="page" value="edd-reports"/> <input type="hidden" name="tab" value="logs"/> <?php submit_button(__('Apply', 'edd'), 'secondary', 'submit', false); ?> </form> <?php }