/** * Renders the Reports page views drop down * * @since 1.0 * @return void */ function give_log_views() { $views = give_log_default_views(); $current_view = isset($_GET['view']) && array_key_exists($_GET['view'], give_log_default_views()) ? sanitize_text_field($_GET['view']) : 'sales'; ?> <form id="give-logs-filter" method="get" action="edit.php"> <select id="give-logs-view" name="view"> <optgroup label="Log Type:"> <?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 } ?> </optgroup> </select> <?php do_action('give_log_view_actions'); ?> <input type="hidden" name="post_type" value="give_forms"/> <input type="hidden" name="page" value="give-reports"/> <input type="hidden" name="tab" value="logs"/> <?php submit_button(esc_html__('Apply', 'give'), 'secondary', 'submit', false); ?> </form> <?php }
/** * Renders the Reports page * * @since 1.0 * @return void */ function give_reports_tab_logs() { require GIVE_PLUGIN_DIR . 'includes/admin/reporting/logs.php'; $current_view = 'sales'; $log_views = give_log_default_views(); if (isset($_GET['view']) && array_key_exists($_GET['view'], $log_views)) { $current_view = $_GET['view']; } do_action('give_logs_view_' . $current_view); }