From 2599a4c8531703f9df2b12338772fe004ae1f709 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Tue, 10 Jan 2006 17:43:38 +0000 Subject: [PATCH] converting WebGUI::Form API to use new session system --- docs/migration.txt | 11 +++++- lib/WebGUI/Asset.pm | 14 +++---- lib/WebGUI/Asset/Post.pm | 8 ++-- lib/WebGUI/Asset/Shortcut.pm | 2 +- lib/WebGUI/Asset/Template.pm | 14 +++---- lib/WebGUI/Asset/Wobject/Collaboration.pm | 10 ++--- lib/WebGUI/Asset/Wobject/DataForm.pm | 12 +++--- lib/WebGUI/Asset/Wobject/IndexedSearch.pm | 2 +- lib/WebGUI/Asset/Wobject/Matrix.pm | 4 +- lib/WebGUI/Asset/Wobject/Poll.pm | 10 ++--- lib/WebGUI/Asset/Wobject/Survey.pm | 4 +- lib/WebGUI/AssetBranch.pm | 32 +++++++-------- lib/WebGUI/AssetClipboard.pm | 2 +- lib/WebGUI/AssetTrash.pm | 2 +- lib/WebGUI/Auth.pm | 34 ++++++++-------- lib/WebGUI/Auth/LDAP.pm | 6 +-- lib/WebGUI/Auth/WebGUI.pm | 48 +++++++++++------------ lib/WebGUI/Commerce/Payment/ITransact.pm | 4 +- lib/WebGUI/Form.pm | 47 +++++++++++++--------- lib/WebGUI/HTMLForm.pm | 2 +- lib/WebGUI/Macro/L_loginBox.pm | 4 +- lib/WebGUI/Operation/Commerce.pm | 40 +++++++++---------- lib/WebGUI/Operation/Group.pm | 4 +- lib/WebGUI/Operation/ProductManager.pm | 4 +- lib/WebGUI/Operation/Profile.pm | 10 ++--- lib/WebGUI/Operation/Subscription.pm | 16 ++++---- lib/WebGUI/Operation/User.pm | 18 ++++----- lib/WebGUI/TabForm.pm | 16 ++++---- 28 files changed, 199 insertions(+), 181 deletions(-) diff --git a/docs/migration.txt b/docs/migration.txt index 4eaeb7976..4a959169d 100644 --- a/docs/migration.txt +++ b/docs/migration.txt @@ -705,7 +705,7 @@ of 6.9. perl -pi.bak -e 's!WebGUI\:\:Privilege\:\:!\$self->session->privilege->!g' fileNameGoesHere -5.23.10 WebGUI::DateTime API Refactored +5.23.11 WebGUI::DateTime API Refactored WebGUI::DateTime is now accessed through $session. @@ -721,6 +721,15 @@ perl -pi.bak -e 's![^\:]time\(!\$self->session->datetime->time(!g' fileNameGoesH perl -pi.bak -e 's!WebGUI\:\:DateTime\:\:!\$self->session->datetime->!g' fileNameGoesHere +5.23.12 WebGUI::Form API Refactored + +In 6.9 the WebGUI::Form API was refactored to accept $session as the first +parameter to each method. + +perl -pi.bak -e 's!WebGUI\:\:Form\:\:(\w+)\((.*)\)!WebGUI::Form::$1(\$self->session,$2)!g' fileNameGoesHere +perl -pi.bak -e 's!WebGUI\:\:Form\:\:(\w+)\($!WebGUI::Form::$1(\$self->session,!g' fileNameGoesHere + + 6. Automatic list of Assets in Help System. ------------------------------------- 6.1 Starting in WebGUI 6.7, there is now an automatic list of all Assets diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index 5499f9a24..142cfff85 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -1550,7 +1550,7 @@ sub www_manageAssets { '; $output .= ''; return $output; @@ -252,14 +252,14 @@ sub print { Replaces the default submit button with a new definition. -B This uses the same syntax of the WebGUI::Form::submit() method. +B This uses the same syntax of the WebGUI::Form::submit($self->session,) method. =cut sub submit { my $self = shift; my $submit = shift; - $self->{_submit} = WebGUI::Form::Submit($submit); + $self->{_submit} = WebGUI::Form::Submit($self->session,$submit); }