HEX
Server: Apache
System: Linux p3plzcpnl489526.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: vmasmheia229 (9244908)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/vmasmheia229/domains/davidgkeith.com/html/config/app/classes/Translations.php
<?php
class Translate
{
    private $language;

    function __construct($language = null)
    {
        if (isset($language))
        {
            $this->load($language);
        }
    }

    public function load($language)
    {
        if (!is_file('languages/' . $language . '.php'))
        {
            echo("Language definition file not found: $language");
            die;
        } elseif (!is_readable('languages/' . $language . '.php'))
        {
            echo("No access to language definition file: $language");
            die;
        } else
        {
            $this->language = $language;
            $this->strings   = require_once('languages/' . $this->language . '.php');
            $this->defaults  = require_once('languages/en.php');
        }
    }

    public function t($string)
    {
        $result = @$this->strings[$string];

        if ($result == "")
            $result = $this->defaults[$string];

        if ($result == "")
            $result = $string;

        return $result;
    }


}