%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 54.36.91.62 / Your IP : 216.73.217.162 Web Server : Apache System : Linux webm002.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : wellingtpa ( 97533) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/w/e/l/wellingtpa/wellingtonrecord/wp-content/plugins/photo-gallery/wd/includes/ |
Upload File : |
<?php
if ( !defined('ABSPATH') ) {
exit;
}
class TenWebNewLibApi {
public $config;
public $userhash = array();
public function __construct( $config = array() ) {
$this->config = $config;
$this->userhash = $this->get_userhash();
}
public function get_remote_data( $id ) {
$remote_data_path = TEN_WEB_NEW_LIB_API_PLUGIN_DATA_PATH . '/' . $this->userhash;
$request = wp_remote_get((str_replace('_id_', $id, $remote_data_path)));
if ( !is_wp_error($request) || wp_remote_retrieve_response_code($request) === 200 ) {
return json_decode($request['body'], TRUE);
}
return FALSE;
}
public function get_userhash() {
$wd_options = $this->config;
$userhash = 'nohash';
if ( file_exists($wd_options->plugin_dir . '/.keep') && is_readable($wd_options->plugin_dir . '/.keep') ) {
$f = fopen($wd_options->plugin_dir . '/.keep', 'r');
$userhash = fgets($f);
fclose($f);
}
return $userhash;
}
public function get_hash() {
$response = wp_remote_get("https://api.web-dorado.com/hash/" . $_SERVER['REMOTE_ADDR'] . "/" . $_SERVER['HTTP_HOST']);
$response_body = (!is_wp_error($response) && isset($response["body"])) ? json_decode($response["body"], TRUE) : NULL;
if ( is_array($response_body) ) {
$hash = $response_body["body"]["hash"];
}
else {
$hash = NULL;
}
return $hash;
}
}