From bd62a8544dacfb4ffbb246541be8a2f553e9cfb7 Mon Sep 17 00:00:00 2001 From: Matthew Wilson Date: Fri, 17 Mar 2006 18:51:02 +0000 Subject: [PATCH] added noFuss option. --- lib/WebGUI/Session/Var.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/WebGUI/Session/Var.pm b/lib/WebGUI/Session/Var.pm index 3253776fa..a95a7c72a 100644 --- a/lib/WebGUI/Session/Var.pm +++ b/lib/WebGUI/Session/Var.pm @@ -166,10 +166,12 @@ sub new { my $session = shift; my $self = bless {_session=>$session}, $class; my $sessionId = shift; + my $noFuss = shift; if ($sessionId eq "") { $self->start(1); } else { - $self->{_var} = $session->db->quickHashRef("select * from userSession where sessionId=".$session->db->quote($sessionId)); + $self->{_var} = $session->db->quickHashRef("select * from userSession where sessionId=?",[$sessionId]); + return $self if $noFuss && $self->{_var}{sessionId}; if ($self->{_var}{expires} && $self->{_var}{expires} < $session->datetime->time()) { $self->end; $self->start(1,$sessionId);