PHP 8.0.30
Preview: class-hostinger-ai-assistant-errors.php Size: 1.41 KB
/home/certprox/template.certproxywizard.com/wp-content/plugins/hostinger-ai-assistant/includes/class-hostinger-ai-assistant-errors.php

<?php

class Hostinger_Ai_Assistant_Errors {

    private array $error_messages;

    public function init_error_messages() {
        if ( ! empty( $this->error_messages ) ) {
            return;
        }

        $this->error_messages = array(
            'action_failed'     => array(
                'default' => __( 'Action Failed. Try again or contact support. Apologies.', 'hostinger-ai-assistant' ),
            ),
            'unexpected_error'  => array(
                'default' => __( 'An unexpected error occurred. Please try again or contact support.', 'hostinger-ai-assistant' ),
            ),
            'server_error'      => array(
                'default' => __( 'We apologize for the inconvenience. The AI content generation process encountered a server error. Please try again later.', 'hostinger-ai-assistant' ),
            ),
            'empty_description' => array(
                'default' => __( 'Description is empty. Please provide a valid description.', 'hostinger-ai-assistant' ),
            ),
        );
    }

    public function get_error_message( string $error_code ) {
        $this->init_error_messages();

        if ( array_key_exists( $error_code, $this->error_messages ) ) {
            $message_data = $this->error_messages[ $error_code ];

            return $message_data['default'];
        } else {
            return __( 'Unknown error code.', 'hostinger-ai-assistant' );
        }
    }
}

Directory Contents

Dirs: 6 × Files: 11

Name Size Perms Modified Actions
amplitude DIR
- drwxr-xr-x 2026-06-14 00:09:27
Edit Download
chatbot DIR
- drwxr-xr-x 2026-06-14 00:09:27
Edit Download
content DIR
- drwxr-xr-x 2026-06-14 00:09:27
Edit Download
requests DIR
- drwxr-xr-x 2026-06-14 00:09:27
Edit Download
seo DIR
- drwxr-xr-x 2026-06-14 00:09:27
Edit Download
- drwxr-xr-x 2026-06-14 00:09:27
Edit Download
798 B lrw-r--r-- 2026-06-10 16:30:27
Edit Download
864 B lrw-r--r-- 2026-06-10 16:30:27
Edit Download
697 B lrw-r--r-- 2026-06-10 16:30:27
Edit Download
1.41 KB lrw-r--r-- 2026-06-10 16:30:27
Edit Download
5.87 KB lrw-r--r-- 2026-06-10 16:30:27
Edit Download
1011 B lrw-r--r-- 2026-06-10 16:30:27
Edit Download
5.13 KB lrw-r--r-- 2026-06-10 16:30:27
Edit Download
2.62 KB lrw-r--r-- 2026-06-10 16:30:27
Edit Download
1.47 KB lrw-r--r-- 2026-06-10 16:30:27
Edit Download
9.55 KB lrw-r--r-- 2026-06-10 16:30:27
Edit Download
28 B lrw-r--r-- 2026-06-10 16:30:27
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).