Server IP : 66.29.132.124 / Your IP : 52.14.116.234 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/misswavenigeria.com/wp-content/plugins/event-tickets/common/src/Tribe/ |
Upload File : |
<?php class Tribe__Notices { /** * Notices to be displayed in the admin * @var array */ protected $notices = []; /** * Define an admin notice * * @param string $key * @param string $notice * * @return bool */ public static function set_notice( $key, $notice ) { /** * Provides an opportunity to alter the text of admin notices. * * @since 4.5.5 * * @param string $notice The notice text. * @param string $key The key of the notice being filtered. * * @return string. */ $notice = apply_filters( 'tribe_events_set_notice', $notice, $key ); self::instance()->notices[ $key ] = $notice; return true; } /** * Check to see if an admin notice exists * * @param string $key * * @return bool */ public static function is_notice( $key ) { return ! empty( self::instance()->notices[ $key ] ) ? true : false; } /** * Remove an admin notice * * @param string $key * * @return bool */ public static function remove_notice( $key ) { if ( self::is_notice( $key ) ) { unset( self::instance()->notices[ $key ] ); return true; } else { return false; } } /** * Get the admin notices * * @return array */ public static function get() { return self::instance()->notices; } /** * Static Singleton Factory Method * * @return Tribe__Notices */ public static function instance() { static $instance; if ( ! $instance ) { $class_name = __CLASS__; $instance = new $class_name; } return $instance; } }