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
This commit is contained in:
flyskyko 2012-02-28 06:54:50 +00:00
parent ad0339f0cd
commit 7cbd29dfe6

View file

@ -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;
}