芝麻web文件管理V1.00
编辑当前文件:/home/dcqnetm/icbs-recup/wp-content/plugins/megamenu/classes/admin-notices.class.php
id, array( 'dashboard', 'plugins', 'toplevel_page_maxmegamenu' ) ), $notice ); } /** * Stores a dismissed notice in database * * @since 3.0 * * @param string $notice * @return void */ public static function dismiss( $notice ) { $dismissed = get_option( 'megamenu_dismissed_notices', array() ); if ( ! in_array( $notice, $dismissed ) ) { $dismissed[] = $notice; update_option( 'megamenu_dismissed_notices', array_unique( $dismissed ) ); } } /** * Handle a click on the dismiss button * * @since 3.0 * * @return void */ public function hide_notice() { if ( isset( $_GET['mmm-hide-notice'], $_GET['_mmm_notice_nonce'] ) ) { $notice = sanitize_key( $_GET['mmm-hide-notice'] ); check_admin_referer( $notice, '_mmm_notice_nonce' ); self::dismiss( $notice ); wp_safe_redirect( remove_query_arg( array( 'mmm-hide-notice', '_mmm_notice_nonce' ), wp_get_referer() ) ); exit; } } /** * Displays notices * * @since 2.3.9 * * @return void */ public function display_notices() { if ( ! $this->can_display_notice( 'review' ) ) { return; } if ( defined( 'MEGAMENU_PRO_VERSION' ) ) { return; } if ( $this->is_dismissed( 'review' ) ) { return; } if ( ! current_user_can( 'manage_options' ) ) { return; } $install_date = get_option( 'megamenu_install_date' ); if ( ! $install_date ) { return; } if ( time() > $install_date + ( 14 * DAY_IN_SECONDS ) ) { $this->review_notice(); } } /** * Displays a dismiss button * * @since 3.0 * * @param string $name Notice name * @return void */ public function dismiss_button( $name ) { printf( '
%s
', esc_url( wp_nonce_url( add_query_arg( 'mmm-hide-notice', $name ), $name, '_mmm_notice_nonce' ) ), /* translators: accessibility text */ esc_html__( 'Dismiss this notice.', 'megamenu' ) ); } /** * Displays a notice asking for a review * * @since 3.0 * * @return void */ private function review_notice() { ?>
dismiss_button( 'review' ); ?>
', '' ); ?>