Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
minhafarmacia.app
/
wp-content
/
plugins
/
ultimate-addons-for-gutenberg
/
admin-core
/
ajax
/
Editing: ajax-errors.php
<?php /** * Ajax Errors. * * @package uag */ namespace UagAdmin\Ajax; // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Class Ajax_Errors */ class Ajax_Errors { /** * Instance * * @access private * @var object Class object. * @since 2.0.0 */ private static $instance; /** * Errors * * @access private * @var array Errors strings. * @since 2.0.0 */ private static $errors = array(); /** * Initiator * * @since 2.0.0 * @return object initialized object of class. */ public static function get_instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Constructor * * @since 2.0.0 */ public function __construct() { /** * Hooks the method to initialize error messages. * * @uses add_action() * @uses self::initialize_errors() * @since 2.17.0 */ add_action( 'init', array( $this, 'initialize_errors' ), 10, // priority - run after WordPress has finished loading but before any output is sent. 0 // number of arguments - default is 1. ); } /** * Initializes error messages. * * @since 2.17.0 * @access public * @return void */ public function initialize_errors() { self::$errors = array( 'permission' => __( 'Sorry, you are not allowed to do this operation.', 'ultimate-addons-for-gutenberg' ), 'nonce' => __( 'Nonce validation failed', 'ultimate-addons-for-gutenberg' ), 'default' => __( 'Sorry, something went wrong.', 'ultimate-addons-for-gutenberg' ), ); } /** * Get error message. * * @param string $type Message type. * @return string */ public function get_error_msg( $type ) { if ( ! isset( self::$errors[ $type ] ) ) { $type = 'default'; } return self::$errors[ $type ]; } } Ajax_Errors::get_instance();
Save
Cancel