From 7cbd29dfe6c4329ac0b2fa52b5454d6f2de35917 Mon Sep 17 00:00:00 2001 From: flyskyko Date: Tue, 28 Feb 2012 06:54:50 +0000 Subject: [PATCH] issue 1557, Added codes for unset get_vars git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10241 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/context/Context.class.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index bef30a977..c4e336c78 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -1020,6 +1020,11 @@ class Context { is_a($this,'Context')?$self=&$this:$self=&Context::getInstance(); $self->context->{$key} = $val; if($set_to_get_vars === false) return; + if(empty($val)) + { + unset($self->get_vars->{$key}); + return; + } if($set_to_get_vars || $self->get_vars->{$key}) $self->get_vars->{$key} = $val; }