<?php namespace Kirby\Embed; use A; use C; use Kirby\Embed\Cache; use Kirby\Embed\Thumb; class Core { public $provider = null; public function __construct($url, $args = []) { $this->input = $url; $this->cache = c::get('plugin.embed.caching', true) ? new Cache('embed', $url) : false; $this->load(); if($this->data !== false) { $this->options = $this->options($args); $this->provider = $this->provider(); $this->url = new Url($this->data()->code); } } // ================================================ // Load remote or cached data // ================================================ protected function load() { // get data from cache if($this->cache && $this->cache->exists()) { return $this->data = $this->cache->get(); // load data from source } else { $this->data = Data::get($this->input); }
Key | Value |
Kirby Toolkit | v2.5.12 |
Kirby CMS | v2.5.12 |
Key | Value |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZgamfbJpdwpfRs6NmjMh0QAAANE |
SCRIPT_URL | /videos |
SCRIPT_URI | https://goddys.de/videos |
HTTPS | on |
DOCUMENT_ROOT | /home/strato/http/premium/rid/83/93/58098393/htdocs/goddys/ |
RZ_php | 72 |
PHPRC | /home/strato/http/premium/rid/83/93/58098393/htdocs/goddys/ |
HTTP_HOST | goddys.de |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
HTTP_CONNECTION | close |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin |
SERVER_SOFTWARE | Apache/2.4.58 (Unix) |
SERVER_NAME | goddys.de |
SERVER_PORT | 443 |
REMOTE_ADDR | 44.223.37.137 |
SERVER_ADMIN | service@webmailer.de |
SCRIPT_FILENAME | /home/strato/http/premium/rid/83/93/58098393/htdocs/goddys/index.php |
REMOTE_PORT | 25249 |
REDIRECT_URL | /videos |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /videos |
SCRIPT_NAME | /index.php |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711711869,4212 |
REQUEST_TIME | 1711711869 |
argv | Array ( ) |
argc | 0 |
Key | Value |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZgamfbJpdwpfRs6NmjMh0QAAANE |
SCRIPT_URL | /videos |
SCRIPT_URI | https://goddys.de/videos |
HTTPS | on |
DOCUMENT_ROOT | /home/strato/http/premium/rid/83/93/58098393/htdocs/goddys/ |
RZ_php | 72 |
PHPRC | /home/strato/http/premium/rid/83/93/58098393/htdocs/goddys/ |
HTTP_HOST | goddys.de |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
HTTP_CONNECTION | close |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin |
SERVER_SOFTWARE | Apache/2.4.58 (Unix) |
SERVER_NAME | goddys.de |
SERVER_PORT | 443 |
REMOTE_ADDR | 44.223.37.137 |
SERVER_ADMIN | service@webmailer.de |
SCRIPT_FILENAME | /home/strato/http/premium/rid/83/93/58098393/htdocs/goddys/index.php |
REMOTE_PORT | 25249 |
REDIRECT_URL | /videos |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /videos |
SCRIPT_NAME | /index.php |