mirror of
https://github.com/simon987/Much-Assembly-Required-Frontend.git
synced 2025-12-15 07:39:03 +00:00
Initial commit
This commit is contained in:
52
include/MessageCookie.php
Normal file
52
include/MessageCookie.php
Normal file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: simon
|
||||
* Date: 24/09/17
|
||||
* Time: 1:59 PM
|
||||
*/
|
||||
|
||||
class MessageCookie
|
||||
{
|
||||
|
||||
private $msg;
|
||||
private $type;
|
||||
|
||||
/**
|
||||
* MessageCookie constructor.
|
||||
* @param $msg
|
||||
* @param $type
|
||||
*/
|
||||
public function __construct($msg, $type)
|
||||
{
|
||||
$this->msg = $msg;
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function setCookie()
|
||||
{
|
||||
setCookie($this->type, $this->msg);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get message
|
||||
* @param $type string
|
||||
* @return string Cookie message
|
||||
*/
|
||||
public static function getMsg($type)
|
||||
{
|
||||
if (isset($_COOKIE[$type])) {
|
||||
|
||||
$msg = $_COOKIE[$type];
|
||||
|
||||
//Clear cookie
|
||||
setcookie($type, "", -1);
|
||||
|
||||
return $msg;
|
||||
} else {
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user