File manager - Edit - /home/verseaumee/blueversion/wp-content/plugins/mercanet-woocommerce/includes/class-mercanet-admin-transactions.php
Back
<?php class Mercanet_Admin_Transactions { public function __construct() { add_action('admin_menu', array($this, 'register_mercanet_transactions_submenu_page')); } function register_mercanet_transactions_submenu_page() { add_submenu_page( 'woocommerce', 'Mercanet transactions', 'Transactions', 'manage_woocommerce', 'mercanet_transactions', array($this, 'mercanet_transactions_page_callback') ); } function mercanet_transactions_page_callback() { global $wpdb; if ( isset( $_GET['transaction'] ) ) { $transaction_id = $_GET['transaction']; $this->title = __( 'Raw data detail - Transaction n° '.$transaction_id, 'mercanet' ); $transaction_obj = Mercanet_Transaction::get_by_id( $transaction_id ); $this->transaction = $transaction_obj->raw_data; include_once plugin_dir_path( __DIR__ ) . 'views/html-mercanet-transaction.php'; } else { $this->title = __( 'Transactions', 'mercanet' ); $transactions_pages = 40; $this->current_page = 0; $nb_transactions = $wpdb->get_var( "SELECT COUNT(*) AS total FROM {$wpdb->prefix}mercanet_transaction" ); $this->nb_pages = ceil( floatval( $nb_transactions ) / $transactions_pages ); if ( isset( $_GET['paged'] ) ) { $this->current_page = intval( $_GET['paged'] ); if ( $this->current_page > $this->nb_pages ) { $current_page = $this->nb_pages; } } else { $this->current_page = 1; } $first_entry = ( $this->current_page - 1 ) * $transactions_pages; $this->transactions = Mercanet_Transaction::get_all_limit( $first_entry, $transactions_pages ); include_once plugin_dir_path( __DIR__ ) . 'views/html-mercanet-transactions.php'; } } } new Mercanet_Admin_Transactions();
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings