mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 01:39:24 +02:00
This commit is contained in:
parent
6e4466d4b2
commit
2cc7e5ac15
1 changed files with 59 additions and 59 deletions
|
@ -1,59 +1,59 @@
|
|||
<?php
|
||||
global $global;
|
||||
require_once $global['systemRootPath'] . 'plugin/Plugin.abstract.php';
|
||||
|
||||
class CookieAlert extends PluginAbstract {
|
||||
|
||||
public function getDescription() {
|
||||
return "EU Cookie Law Notice Plugin";
|
||||
}
|
||||
|
||||
public function getName() {
|
||||
return "CookieAlert";
|
||||
}
|
||||
|
||||
public function getUUID() {
|
||||
return "6daca392-7b14-44fb-aa33-51cba620d92e";
|
||||
}
|
||||
|
||||
public function getPluginVersion() {
|
||||
return "1.0";
|
||||
}
|
||||
|
||||
public function getHeadCode() {
|
||||
if($this->doNotShow()){
|
||||
return "";
|
||||
}
|
||||
$obj = $this->getDataObject();
|
||||
global $global;
|
||||
$css = '<link href="' . getCDN() . 'plugin/CookieAlert/cookiealert.css" rel="stylesheet" type="text/css"/>';
|
||||
$css .= '<style></style>';
|
||||
return $css;
|
||||
}
|
||||
|
||||
private function doNotShow(){
|
||||
$baseName = basename($_SERVER["SCRIPT_FILENAME"]);
|
||||
if(isEmbed() || preg_match("/embed/i", $baseName) || !empty($_GET['embed'])){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getEmptyDataObject() {
|
||||
$obj = new stdClass();
|
||||
$obj->text = '<b>This website uses cookies</b> 🍪 so we can provide you with the best user experience. Without these cookies, the website simply would not work.';
|
||||
$obj->btnText = 'I agree';
|
||||
return $obj;
|
||||
}
|
||||
|
||||
public function getFooterCode() {
|
||||
if($this->doNotShow()){
|
||||
return "";
|
||||
}
|
||||
$obj = $this->getDataObject();
|
||||
global $global;
|
||||
|
||||
include $global['systemRootPath'] . 'plugin/CookieAlert/footer.php';
|
||||
}
|
||||
|
||||
}
|
||||
<?php
|
||||
global $global;
|
||||
require_once $global['systemRootPath'] . 'plugin/Plugin.abstract.php';
|
||||
|
||||
class CookieAlert extends PluginAbstract {
|
||||
|
||||
public function getDescription() {
|
||||
return "EU Cookie Law Notice Plugin";
|
||||
}
|
||||
|
||||
public function getName() {
|
||||
return "CookieAlert";
|
||||
}
|
||||
|
||||
public function getUUID() {
|
||||
return "6daca392-7b14-44fb-aa33-51cba620d92e";
|
||||
}
|
||||
|
||||
public function getPluginVersion() {
|
||||
return "1.0";
|
||||
}
|
||||
|
||||
public function getHeadCode() {
|
||||
if($this->doNotShow()){
|
||||
return "";
|
||||
}
|
||||
$obj = $this->getDataObject();
|
||||
global $global;
|
||||
$css = '<link href="' . getCDN() . 'plugin/CookieAlert/cookiealert.css" rel="stylesheet" type="text/css"/>';
|
||||
$css .= '<style></style>';
|
||||
return $css;
|
||||
}
|
||||
|
||||
private function doNotShow(){
|
||||
$baseName = basename($_SERVER["SCRIPT_FILENAME"]);
|
||||
if(isEmbed() || preg_match("/embed/i", $baseName) || preg_match("/chat2/i", $baseName) || !empty($_GET['embed'])){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getEmptyDataObject() {
|
||||
$obj = new stdClass();
|
||||
$obj->text = '<b>This website uses cookies</b> 🍪 so we can provide you with the best user experience. Without these cookies, the website simply would not work.';
|
||||
$obj->btnText = 'I agree';
|
||||
return $obj;
|
||||
}
|
||||
|
||||
public function getFooterCode() {
|
||||
if($this->doNotShow()){
|
||||
return "";
|
||||
}
|
||||
$obj = $this->getDataObject();
|
||||
global $global;
|
||||
|
||||
include $global['systemRootPath'] . 'plugin/CookieAlert/footer.php';
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue