1 <?php
defined('IN_CMS') or die('No direct access allowed.');
5 public static function has($key) {
6 return isset($_COOKIE[$key]);
9 public static function get($key, $default = false) {
10 if(static::has($key)) {
11 return $_COOKIE[$key];
14 return ($default instanceof \Closure
) ?
call_user_func($default) : $default;
17 public static function write($name, $data, $expire, $path, $domain) {
18 if(headers_sent() === false) {
19 return setcookie($name, $data, $expire, $path, $domain, false);