html-admin-page-status-logs-db.php 808 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Admin View: Page - Status Database Logs
  4. *
  5. * @package WooCommerce/Admin/Logs
  6. */
  7. if ( ! defined( 'ABSPATH' ) ) {
  8. exit;
  9. }
  10. ?>
  11. <form method="post" id="mainform" action="">
  12. <?php $log_table_list->search_box( __( 'Search logs', 'woocommerce' ), 'log' ); ?>
  13. <?php $log_table_list->display(); ?>
  14. <input type="hidden" name="page" value="wc-status" />
  15. <input type="hidden" name="tab" value="logs" />
  16. <?php submit_button( __( 'Flush all logs', 'woocommerce' ), 'delete', 'flush-logs' ); ?>
  17. <?php wp_nonce_field( 'woocommerce-status-logs' ); ?>
  18. </form>
  19. <?php
  20. wc_enqueue_js(
  21. "jQuery( '#flush-logs' ).click( function() {
  22. if ( window.confirm('" . esc_js( __( 'Are you sure you want to clear all logs from the database?', 'woocommerce' ) ) . "') ) {
  23. return true;
  24. }
  25. return false;
  26. });"
  27. );