PluginProbe
Hostinger Tools / 2.0.9
Hostinger Tools v2.0.9
3.0.77 3.0.76 3.0.75 3.0.74 3.0.73 3.0.72 3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 All 108 releases
hostinger / includes / class-hostinger-errors.php

class-hostinger-errors.php in Hostinger Tools 2.0.9, at includes/class-hostinger-errors.php

33 lines 1022 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 class Hostinger_Errors {
4
5 private $error_messages;
6
7 public function __construct() {
8 $this->error_messages = array(
9 'action_failed' => array(
10 'default' => __( 'Action Failed. Try again or contact support. Apologies.', 'hostinger' ),
11 ),
12 'unexpected_error' => array(
13 'default' => __( 'An unexpected error occurred. Please try again or contact support.', 'hostinger' ),
14 ),
15 'server_error' => array(
16 'default' => __( 'We apologize for the inconvenience. The AI content generation process encountered a server error. Please try again later, and if the issue persists, kindly contact our support team for assistance.', 'hostinger' ),
17 ),
18 );
19 }
20
21 public function get_error_message( string $error_code ) {
22 if ( array_key_exists( $error_code, $this->error_messages ) ) {
23 $message_data = $this->error_messages[ $error_code ];
24
25 return $message_data['default'];
26 } else {
27 return __( 'Unknown error code.', 'hostinger' );
28 }
29 }
30 }
31
32 $hostinger_errors = new Hostinger_Errors();
33