403Webshell
Server IP : 162.253.224.18  /  Your IP : 216.73.216.135
Web Server : Apache
System : Linux s18.infinitysrv.com 3.10.0-962.3.2.lve1.5.89.el7.x86_64 #1 SMP Thu Jul 9 15:55:31 UTC 2026 x86_64
User : dejavumk ( 1184)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/dejavumk/perbec.com/wp-content/plugins/better-search/includes/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/dejavumk/perbec.com/wp-content/plugins/better-search/includes/admin/class-admin-notices.php
<?php
/**
 * Controls admin notices.
 *
 * @package Better_Search
 */

namespace WebberZone\Better_Search\Admin;

if ( ! defined( 'WPINC' ) ) {
	die;
}

/**
 * Admin Notices Class.
 *
 * @since 3.3.0
 */
class Admin_Notices {

	/**
	 * Constructor class.
	 *
	 * @since 3.3.0
	 */
	public function __construct() {
		add_action( 'admin_init', array( $this, 'update_db_check' ) );
	}

	/**
	 * Updaate DB check.
	 *
	 * @since 3.3.0
	 */
	public function update_db_check() {
		$current_db_version = get_option( 'bsearch_db_version' );

		if ( version_compare( $current_db_version, BETTER_SEARCH_DB_VERSION, '<' ) ) {
			add_action( 'admin_notices', array( $this, 'update_db_notice' ) );
			add_action( 'network_admin_notices', array( $this, 'update_db_notice' ) );
		}
	}

	/**
	 * Display admin notice if the the database is not updated.
	 *
	 * @since 3.3.0
	 */
	public function update_db_notice() {

		// Don't display if current admin screen is bsearch-upgrader.
		if ( isset( $_GET['page'] ) && 'bsearch-upgrader' === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			return;
		}

		?>
		<div class="notice notice-warning">
			<p><?php esc_html_e( 'Better Search database needs to be updated. Please click on the button below to update the database.', 'better-search' ); ?></p>
			<p>
				<a href="<?php echo esc_url( admin_url( 'admin.php?page=bsearch-upgrader&bsearch_action=update_db' ) ); ?>" class="button button-primary"><?php esc_html_e( 'Update Database', 'better-search' ); ?></a>
				
				<?php if ( is_multisite() && current_user_can( 'manage_network_options' ) ) { ?>
					<a href="<?php echo esc_url( network_admin_url( 'admin.php?page=bsearch-upgrader&bsearch_action=update_db' ) ); ?>" class="button button-primary"><?php esc_html_e( 'Update Database (Network)', 'better-search' ); ?></a>
				<?php } ?>
			</p>
		</div>
		<?php
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit