| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/pia/wp-content/plugins/cookie-law-info/lite/includes/ |
Upload File : |
<?php
/**
* WordPress file sytstem API.
*
* @link https://www.cookieyes.com/
* @since 3.0.0
* @package CookieYes\Lite\Includes
*/
namespace CookieYes\Lite\Includes;
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Handles the connect notice expand status for the plugin.
*/
class Connect_Notice {
/**
* Instance of the current class
*
* @var object
*/
private static $instance;
public $accordion_status;
/**
* Return the current instance of the class
*
* @return object
*/
public static function get_instance() {
if ( null === self::$instance ) {
self::$instance = new self();
}
return self::$instance;
}
/**
* Primary class constructor.
*
* @access public
* @since 3.0.0
*/
public function __construct() {
$this->accordion_status = $this->get_expand_state();
}
/**
* Save the expand status
*
* @since 3.0.0
* @param string $notice Programmatic Notice Name.
* @param integer $expiry Notice expiry.
* @return void
*/
public function save_state( $expand ) {
$accordion['status'] = $expand;
update_option( 'cky_connect_expand', $accordion );
}
/**
*
*
* @return array
*/
public function get() {
return $this->accordion_status;
}
/**
* Get expand state
*
* @return array
*/
public function get_expand_state() {
$accordion['status'] = true;
return get_option( 'cky_connect_expand', $accordion );
}
}