uawdijnntqw1x1x1
IP : 216.73.216.219
Hostname : webm015.cluster127.gra.hosting.ovh.net
Kernel : Linux webm015.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
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
pteabiscqq
/
www
/
plugins
/
system
/
cache
/
..
/
lab5_cookie_commander
/
lab5_cookie_commander.php
/
/
<?php /** * Cookie Commander * * @author : Lab5 - Dennis Riegelsberger * @authorUrl : https://lab5.ch * @copyright : Copyright (C) 2018+ Lab5 - Dennis Riegelsberger. All rights reserved. * @license : GNU/GPL General Public License version 2 or later * @project : https://lab5.ch/cookie-commander * @on JED : https://extensions.joomla.org/extensions/extension/site-management/cookie-control/lab5-cookie-commander/ * * Built with <3 * Lab5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /** * @CHANGELOG : * * 18.08.2020 : */ defined('_JEXEC') or die; //////////////////////////////////////////////////////////////////////////////////////// class PlgSystemLab5_cookie_commander extends JPlugin { //////////////////////////////////////////////////////////////////////////////////////// static $debug = FALSE; // FALSE true /////////////////// static $this; static $xstor; //////////////////////////////////////////////////////////////////////////// public function __construct(&$subject, $config = array()) { //////////////////////////////////////////////////////////////////////////// self::$xstor = new StdClass(); self::$this = $this ; parent::__construct($subject, $config); /* * * * * * * Load Language Files ( needed for cookie commander form field translations ) : * * * * * * */ JFactory::getLanguage()->load( 'plg_' . $this->_type . '_' . $this->_name, JPATH_ADMINISTRATOR ); } ////////////////////////////////////////////////////////////////////////// function onBeforeRender(){ //////////////////////////////////////////////////////////////////////////// if ( !self::_selfcheck()) return ; // stop processing ////////////////////////////////// // Cookie Commander ////////////////////////////////// require_once (__DIR__.'/cookie_commander/cookie_commander.php'); } ////////////////////////////////////////////////////////////////////////// public function onContentPrepare($context, &$article, &$params, $page = 0) { //////////////////////////////////////////////////////////////////////////// } ////////////////////////////////////////////////////////////////////////// function onBeforeCompileHead(){ // buffer already processed //////////////////////////////////////////////////////////////////////////// } ////////////////////////////////////////////////////////////////////////// function onAfterRender() { // buffer already processed //////////////////////////////////////////////////////////////////////////// if ( !self::_selfcheck()) return ; // stop processing ////////////////////////////////// ////////////////////////////////// // Cookie Controlls ////////////////////////////////// require(__DIR__.'/cookie_commander/embed.bar.php'); require(__DIR__.'/cookie_commander/embed.popup.php'); require(__DIR__.'/cookie_commander/embed.form.php'); ////////////////////////////////// // Analytics ( Google / Piwik ) ////////////////////////////////// require 'analytics/analytics.php'; } ////////////////////////////////////////////////////////////////////////// protected static function _selfcheck( $xthis = false ) { //////////////////////////////////////////////////////////////////////////// /* * * * * * * Simple performance checks to determine whether should process further * * * * * * */ if($xthis) self::$this = $xthis; if (JFactory::getApplication()->isAdmin()) return false; if (JFactory::getApplication()->getName() != 'site') return false; if (!self::$this->params->get('enabled', 1)) return false; $urlOption = JRequest::getVar('option','none'); $urlTask = JRequest::getVar('task','none'); if(($urlOption == 'com_content') and ($urlTask == 'edit')) return false; return true; } ////////////////////////////////////////////////////////////////////////// function permastore_param( $name, $value ){ //////////////////////////////////////////////////////////////////////////// /* * * * * * * Funktion zum Korrigieren / Migrieren von alten Parametern. * * * * * * */ $table = new JTableExtension(JFactory::getDbo()); $table->load(array('element' => $this->_name)); $this->params->set($name, $value); $table->set('params', $this->params->toString()); $table->store(); // Save the change into DB } ////////////////////////////////////////////////////////////////////////// public static function debug( $info, $level =0, $INFOTEXT = null ){ ////////////////////////////////////////////////////////////////////////////////////////////////// if( self::$debug ){ } } //////////////////////////////////////////////////////////////////////////////////////////////// } ////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////
/home/pteabiscqq/www/plugins/system/cache/../lab5_cookie_commander/lab5_cookie_commander.php