added the quick() convenience method
This commit is contained in:
parent
61050f1aed
commit
f567d54b14
2 changed files with 24 additions and 3 deletions
|
|
@ -30,6 +30,7 @@
|
||||||
- Fixed a problem where last reply column wasn't being updated in the thread.
|
- Fixed a problem where last reply column wasn't being updated in the thread.
|
||||||
- fix [ 1488556 ] blank page after setup
|
- fix [ 1488556 ] blank page after setup
|
||||||
- fix [ 1489528 ] HTTP header contains invalid time-stamp
|
- fix [ 1489528 ] HTTP header contains invalid time-stamp
|
||||||
|
- Added the quick() convenience method to WebGUI::Session.
|
||||||
|
|
||||||
|
|
||||||
6.99.0
|
6.99.0
|
||||||
|
|
|
||||||
|
|
@ -53,10 +53,10 @@ B<NOTE:> It is important to distinguish the difference between a WebGUI session
|
||||||
|
|
||||||
$session = WebGUI::Session->open($webguiRoot, $configFile);
|
$session = WebGUI::Session->open($webguiRoot, $configFile);
|
||||||
$sessionId = $session->getId;
|
$sessionId = $session->getId;
|
||||||
|
($form, $db, $user) = $session->quick("form", "db", "user");
|
||||||
$session->close;
|
$session->close;
|
||||||
|
|
||||||
$session->asset
|
$session->asset
|
||||||
$session->close
|
|
||||||
$session->config
|
$session->config
|
||||||
$session->datetime
|
$session->datetime
|
||||||
$session->db
|
$session->db
|
||||||
|
|
@ -64,11 +64,9 @@ B<NOTE:> It is important to distinguish the difference between a WebGUI session
|
||||||
$session->env
|
$session->env
|
||||||
$session->errorHandler
|
$session->errorHandler
|
||||||
$session->form
|
$session->form
|
||||||
$session->getId
|
|
||||||
$session->http
|
$session->http
|
||||||
$session->icon
|
$session->icon
|
||||||
$session->id
|
$session->id
|
||||||
$session->open
|
|
||||||
$session->output
|
$session->output
|
||||||
$session->os
|
$session->os
|
||||||
$session->privilege
|
$session->privilege
|
||||||
|
|
@ -432,6 +430,28 @@ sub privilege {
|
||||||
|
|
||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
|
|
||||||
|
=head2 quick ( methods )
|
||||||
|
|
||||||
|
A convenience method that returns a list of object references.
|
||||||
|
|
||||||
|
=head3 methods
|
||||||
|
|
||||||
|
An array of method names of the objects you want returned.
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
sub quick {
|
||||||
|
my $self = shift;
|
||||||
|
my @methods = shift;
|
||||||
|
my @list = ();
|
||||||
|
foreach my $method (@methods) {
|
||||||
|
push(@list, $self->$method);
|
||||||
|
}
|
||||||
|
return @list;
|
||||||
|
}
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------
|
||||||
|
|
||||||
=head2 request ( )
|
=head2 request ( )
|
||||||
|
|
||||||
Returns the Apache request (aka $r) object, or undef if it doesn't exist.
|
Returns the Apache request (aka $r) object, or undef if it doesn't exist.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue