HEX
Server: nginx/1.18.0
System: Linux vps-9dcdb12e 5.15.0-176-generic #186-Ubuntu SMP Fri Mar 13 11:01:42 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.24
Disabled: exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
Upload Files
File: /var/www/excambium.pl/wp-content/plugins/intelly-related-posts/includes/classes/core/Singleton.php
<?php
class IRP_Singleton {
    var $Lang;
    var $Utils;
    var $Form;
    var $Check;
    var $Options;
    var $Manager;
    var $Log;
    var $Cron;
    var $Tracking;
    var $Tabs;
    var $Plugin;
    var $HtmlTemplate;

    function __construct() {
        $this->Lang=new IRP_Language();
        $this->Utils=new IRP_Utils();
        $this->Form=new IRP_Form();
        $this->Check=new IRP_Check();
        $this->Options=new IRP_AppOptions();
        $this->Manager=new IRP_Manager();
        $this->Log=new IRP_Logger();
        $this->Cron=new IRP_Cron();
        $this->Tracking=new IRP_Tracking();
        $this->Tabs=new IRP_Tabs();
        $this->Plugin=new IRP_Plugin();
        $this->HtmlTemplate=new IRP_HtmlTemplate();
    }
    function init() {
        $this->Lang->load('irp', IRP_PLUGIN_ROOT.'languages/Lang.txt');
        $this->HtmlTemplate->load(IRP_PLUGIN_ROOT.'assets/templates/styles.html');
        $this->Tabs->init();
        $this->Cron->init();
    }
}