Rewrote Cookie handling to new Global Class.
This commit is contained in:
parent
ca5bb8be8d
commit
859df34de6
@ -302,51 +302,42 @@ require_once __DIR__ . '/core.php';
|
||||
//get the stored settings and authentification data from the cookie
|
||||
function load_cookie_settings()
|
||||
{
|
||||
global $cookie, $lang, $style;
|
||||
global $lang, $style;
|
||||
|
||||
if ($cookie === null) {
|
||||
$cookie = new cookie();
|
||||
// language
|
||||
if ($GLOBALS['container']->get('ocde.cookie')->is_set('lang'))
|
||||
{
|
||||
$lang = $GLOBALS['container']->get('ocde.cookie')->get('lang');
|
||||
}
|
||||
|
||||
//speach
|
||||
if ($cookie->is_set('lang'))
|
||||
// style
|
||||
if ($GLOBALS['container']->get('ocde.cookie')->is_set('style'))
|
||||
{
|
||||
$lang = $cookie->get('lang');
|
||||
}
|
||||
|
||||
//style
|
||||
if ($cookie->is_set('style'))
|
||||
{
|
||||
$style = $cookie->get('style');
|
||||
$style = $GLOBALS['container']->get('ocde.cookie')->get('style');
|
||||
}
|
||||
}
|
||||
|
||||
//store the cookie vars
|
||||
function write_cookie_settings()
|
||||
{
|
||||
global $cookie, $lang, $style;
|
||||
global $lang, $style;
|
||||
|
||||
//language
|
||||
$cookie->set('lang', $lang);
|
||||
$GLOBALS['container']->get('ocde.cookie')->set('lang', $lang);
|
||||
|
||||
//style
|
||||
$cookie->set('style', $style);
|
||||
$GLOBALS['container']->get('ocde.cookie')->set('style', $style);
|
||||
|
||||
//send cookie
|
||||
$cookie->header();
|
||||
$GLOBALS['container']->get('ocde.cookie')->header();
|
||||
}
|
||||
|
||||
//returns the cookie value, otherwise false
|
||||
function get_cookie_setting($name)
|
||||
{
|
||||
global $cookie;
|
||||
|
||||
if ($cookie->is_set($name))
|
||||
{
|
||||
return $cookie->get($name);
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($GLOBALS['container']->get('ocde.cookie')->is_set($name)) {
|
||||
return $GLOBALS['container']->get('ocde.cookie')->get($name);
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@ -354,8 +345,7 @@ require_once __DIR__ . '/core.php';
|
||||
//sets the cookie value
|
||||
function set_cookie_setting($name, $value)
|
||||
{
|
||||
global $cookie;
|
||||
$cookie->set($name, $value);
|
||||
$GLOBALS['container']->get('ocde.cookie')->set($name, $value);
|
||||
}
|
||||
|
||||
//set a template replacement
|
||||
|
Loading…
x
Reference in New Issue
Block a user