Exemplo n.º 1
0
/**
 * 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 
}
Exemplo n.º 2
0
/**
 * 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);
}