Account::Inbox editSettingsForm to FormBuilder

This commit is contained in:
Doug Bell 2011-01-04 19:46:29 -06:00
parent 4919c1d9fb
commit 6bb5ab997d
2 changed files with 29 additions and 29 deletions

View file

@ -315,7 +315,7 @@ Override this method to create settings for your Account Pluggin
sub editSettingsForm { sub editSettingsForm {
my $self = shift; my $self = shift;
return ""; return WebGUI::FormBuilder->new( $self->session );
} }
#------------------------------------------------------------------- #-------------------------------------------------------------------

View file

@ -2,7 +2,7 @@ package WebGUI::Account::Inbox;
use strict; use strict;
use WebGUI::Form; use WebGUI::FormBuilder;
use WebGUI::Exception; use WebGUI::Exception;
use WebGUI::International; use WebGUI::International;
use WebGUI::Pluggable; use WebGUI::Pluggable;
@ -96,168 +96,168 @@ sub editSettingsForm {
my $session = $self->session; my $session = $self->session;
my $setting = $session->setting; my $setting = $session->setting;
my $i18n = WebGUI::International->new($session,'Account_Inbox'); my $i18n = WebGUI::International->new($session,'Account_Inbox');
my $f = WebGUI::HTMLForm->new($session); my $f = WebGUI::FormBuilder->new($session);
$f->template( $f->addField( "Template",
name => "inboxStyleTemplateId", name => "inboxStyleTemplateId",
value => $self->getStyleTemplateId, value => $self->getStyleTemplateId,
namespace => "style", namespace => "style",
label => $i18n->get("inbox style template label"), label => $i18n->get("inbox style template label"),
hoverHelp => $i18n->get("inbox style template hoverHelp") hoverHelp => $i18n->get("inbox style template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxLayoutTemplateId", name => "inboxLayoutTemplateId",
value => $self->getLayoutTemplateId, value => $self->getLayoutTemplateId,
namespace => "Account/Layout", namespace => "Account/Layout",
label => $i18n->get("inbox layout template label"), label => $i18n->get("inbox layout template label"),
hoverHelp => $i18n->get("inbox layout template hoverHelp") hoverHelp => $i18n->get("inbox layout template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxViewTemplateId", name => "inboxViewTemplateId",
value => $self->getViewTemplateId, value => $self->getViewTemplateId,
namespace => "Account/Inbox/View", namespace => "Account/Inbox/View",
label => $i18n->get("inbox view template label"), label => $i18n->get("inbox view template label"),
hoverHelp => $i18n->get("inbox view template hoverHelp") hoverHelp => $i18n->get("inbox view template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxViewMessageTemplateId", name => "inboxViewMessageTemplateId",
value => $self->getViewMessageTemplateId, value => $self->getViewMessageTemplateId,
namespace => "Account/Inbox/ViewMessage", namespace => "Account/Inbox/ViewMessage",
label => $i18n->get("inbox view message template label"), label => $i18n->get("inbox view message template label"),
hoverHelp => $i18n->get("inbox view message template hoverHelp") hoverHelp => $i18n->get("inbox view message template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxSendMessageTemplateId", name => "inboxSendMessageTemplateId",
value => $self->getSendMessageTemplateId, value => $self->getSendMessageTemplateId,
namespace => "Account/Inbox/SendMessage", namespace => "Account/Inbox/SendMessage",
label => $i18n->get("inbox send message template label"), label => $i18n->get("inbox send message template label"),
hoverHelp => $i18n->get("inbox send message template hoverHelp") hoverHelp => $i18n->get("inbox send message template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxMessageConfirmationTemplateId", name => "inboxMessageConfirmationTemplateId",
value => $self->getMessageConfirmTemplateId, value => $self->getMessageConfirmTemplateId,
namespace => "Account/Inbox/Confirm", namespace => "Account/Inbox/Confirm",
label => $i18n->get("inbox message confirm template label"), label => $i18n->get("inbox message confirm template label"),
hoverHelp => $i18n->get("inbox message confirm template hoverHelp") hoverHelp => $i18n->get("inbox message confirm template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxErrorTemplateId", name => "inboxErrorTemplateId",
value => $self->getInboxErrorTemplateId, value => $self->getInboxErrorTemplateId,
namespace => "Account/Inbox/Error", namespace => "Account/Inbox/Error",
label => $i18n->get("inbox error message template label"), label => $i18n->get("inbox error message template label"),
hoverHelp => $i18n->get("inbox error message template hoverHelp") hoverHelp => $i18n->get("inbox error message template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxManageInvitationsTemplateId", name => "inboxManageInvitationsTemplateId",
value => $self->getManageInvitationsTemplateId, value => $self->getManageInvitationsTemplateId,
namespace => "Account/Inbox/ManageInvitations", namespace => "Account/Inbox/ManageInvitations",
label => $i18n->get("inbox manage invitations template label"), label => $i18n->get("inbox manage invitations template label"),
hoverHelp => $i18n->get("inbox manage invitations template hoverHelp") hoverHelp => $i18n->get("inbox manage invitations template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxViewInvitationTemplateId", name => "inboxViewInvitationTemplateId",
value => $self->getViewInvitationTemplateId, value => $self->getViewInvitationTemplateId,
namespace => "Account/Inbox/ViewInvitation", namespace => "Account/Inbox/ViewInvitation",
label => $i18n->get("inbox view invitation template label"), label => $i18n->get("inbox view invitation template label"),
hoverHelp => $i18n->get("inbox view invitation template hoverHelp") hoverHelp => $i18n->get("inbox view invitation template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxInvitationConfirmTemplateId", name => "inboxInvitationConfirmTemplateId",
value => $self->getInvitationConfirmTemplateId, value => $self->getInvitationConfirmTemplateId,
namespace => "Account/Inbox/Confirm", namespace => "Account/Inbox/Confirm",
label => $i18n->get("invitation confirm message template label"), label => $i18n->get("invitation confirm message template label"),
hoverHelp => $i18n->get("invitation confirm message template hoverHelp") hoverHelp => $i18n->get("invitation confirm message template hoverHelp")
); );
$f->yesNo( $f->addField( "YesNo",
name => "inboxInviteUserEnabled", name => "inboxInviteUserEnabled",
value => $setting->get("inboxInviteUserEnabled"), value => $setting->get("inboxInviteUserEnabled"),
label => $i18n->get("invite user enabled template label"), label => $i18n->get("invite user enabled template label"),
hoverHelp => $i18n->get("invite user enabled template hoverHelp") hoverHelp => $i18n->get("invite user enabled template hoverHelp")
); );
$f->yesNo( $f->addField( "YesNo",
name => "inboxInviteUserRestrictSubject", name => "inboxInviteUserRestrictSubject",
value => $setting->get("inboxInviteUserRestrictSubject"), value => $setting->get("inboxInviteUserRestrictSubject"),
label => $i18n->get("invite user restrict subject template label"), label => $i18n->get("invite user restrict subject template label"),
hoverHelp => $i18n->get("invite user restrict subject template hoverHelp") hoverHelp => $i18n->get("invite user restrict subject template hoverHelp")
); );
$f->text( $f->addField( "Text",
name => "inboxInviteUserSubject", name => "inboxInviteUserSubject",
value => $setting->get("inboxInviteUserSubject"), value => $setting->get("inboxInviteUserSubject"),
label => $i18n->get("invite user subject template label"), label => $i18n->get("invite user subject template label"),
hoverHelp => $i18n->get("invite user subject template hoverHelp") hoverHelp => $i18n->get("invite user subject template hoverHelp")
); );
$f->yesNo( $f->addField( "YesNo",
name => "inboxInviteUserRestrictMessage", name => "inboxInviteUserRestrictMessage",
value => $setting->get("inboxInviteUserRestrictMessage"), value => $setting->get("inboxInviteUserRestrictMessage"),
label => $i18n->get("invite user restrict message template label"), label => $i18n->get("invite user restrict message template label"),
hoverHelp => $i18n->get("invite user restrict message template hoverHelp") hoverHelp => $i18n->get("invite user restrict message template hoverHelp")
); );
$f->textarea( $f->addField( "Textarea",
name => "inboxInviteUserMessage", name => "inboxInviteUserMessage",
value => $setting->get("inboxInviteUserMessage"), value => $setting->get("inboxInviteUserMessage"),
height => 300, height => 300,
label => $i18n->get("invite user message label"), label => $i18n->get("invite user message label"),
hoverHelp => $i18n->get("invite user message hoverHelp") hoverHelp => $i18n->get("invite user message hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxInviteUserMessageTemplateId", name => "inboxInviteUserMessageTemplateId",
value => $self->getInviteUserMessageTemplateId, value => $self->getInviteUserMessageTemplateId,
namespace => "Account/Inbox/InviteUserMessage", namespace => "Account/Inbox/InviteUserMessage",
label => $i18n->get("invite user message template label"), label => $i18n->get("invite user message template label"),
hoverHelp => $i18n->get("invite user message template hoverHelp") hoverHelp => $i18n->get("invite user message template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxInviteUserTemplateId", name => "inboxInviteUserTemplateId",
value => $self->getInviteUserTemplateId, value => $self->getInviteUserTemplateId,
namespace => "Account/Inbox/InviteUser", namespace => "Account/Inbox/InviteUser",
label => $i18n->get("invite user template label"), label => $i18n->get("invite user template label"),
hoverHelp => $i18n->get("invite user template hoverHelp") hoverHelp => $i18n->get("invite user template hoverHelp")
); );
$f->template( $f->addField( "Template",
name => "inboxInviteUserConfirmTemplateId", name => "inboxInviteUserConfirmTemplateId",
value => $self->getInviteUserConfirmTemplateId, value => $self->getInviteUserConfirmTemplateId,
namespace => "Account/Inbox/InviteUserConfirm", namespace => "Account/Inbox/InviteUserConfirm",
label => $i18n->get("invite user confirm template label"), label => $i18n->get("invite user confirm template label"),
hoverHelp => $i18n->get("invite user confirm template hoverHelp") hoverHelp => $i18n->get("invite user confirm template hoverHelp")
); );
$f->selectRichEditor( $f->addField( "SelectRichEditor",
name => "inboxRichEditId", name => "inboxRichEditId",
value => $self->getRichEditorId, value => $self->getRichEditorId,
label => $i18n->get("inbox rich editor label"), label => $i18n->get("inbox rich editor label"),
hoverHelp => $i18n->get("inbox rich editor description"), hoverHelp => $i18n->get("inbox rich editor description"),
); );
$f->yesNo( $f->addField( "YesNo",
name => "inboxCopySender", name => "inboxCopySender",
value => $setting->get("inboxCopySender"), value => $setting->get("inboxCopySender"),
label => $i18n->get("inbox copy sender label"), label => $i18n->get("inbox copy sender label"),
hoverHelp => $i18n->get("inbox copy sender hoverHelp") hoverHelp => $i18n->get("inbox copy sender hoverHelp")
); );
$f->yesNo( $f->addField( "YesNo",
name => 'sendInboxNotificationsOnly', name => 'sendInboxNotificationsOnly',
label => $i18n->get('send inbox notifications only'), label => $i18n->get('send inbox notifications only'),
hoverHelp => $i18n->get('send inbox notifications only help'), hoverHelp => $i18n->get('send inbox notifications only help'),
defaultValue => $setting->get('sendInboxNotificationsOnly'), defaultValue => $setting->get('sendInboxNotificationsOnly'),
); );
$f->yesNo( $f->addField( "YesNo",
name => 'sendRejectNotice', name => 'sendRejectNotice',
label => $i18n->get('send reject notice'), label => $i18n->get('send reject notice'),
hoverHelp => $i18n->get('send reject notice help'), hoverHelp => $i18n->get('send reject notice help'),
defaultValue => $setting->get('sendRejectNotice'), defaultValue => $setting->get('sendRejectNotice'),
); );
$f->text( $f->addField( "Text",
name => 'inboxNotificationsSubject', name => 'inboxNotificationsSubject',
label => $i18n->get('inbox notifications subject'), label => $i18n->get('inbox notifications subject'),
hoverHelp => $i18n->get('inbox notifications subject help'), hoverHelp => $i18n->get('inbox notifications subject help'),
defaultValue => $setting->get('inboxNotificationsSubject'), defaultValue => $setting->get('inboxNotificationsSubject'),
); );
$f->template( $f->addField( "Template",
name => 'inboxNotificationTemplateId', name => 'inboxNotificationTemplateId',
label => $i18n->get('inbox notification template'), label => $i18n->get('inbox notification template'),
hoverHelp => $i18n->get('inbox notification template help'), hoverHelp => $i18n->get('inbox notification template help'),
defaultValue => $self->getInboxNotificationTemplateId, defaultValue => $self->getInboxNotificationTemplateId,
namespace => 'Account/Inbox/Notification', namespace => 'Account/Inbox/Notification',
); );
$f->template( $f->addField( "Template",
name => 'inboxSmsNotificationTemplateId', name => 'inboxSmsNotificationTemplateId',
label => $i18n->get('inbox sms notification template'), label => $i18n->get('inbox sms notification template'),
hoverHelp => $i18n->get('inbox sms notification template help'), hoverHelp => $i18n->get('inbox sms notification template help'),
@ -265,7 +265,7 @@ sub editSettingsForm {
namespace => 'Account/Inbox/Notification', namespace => 'Account/Inbox/Notification',
); );
return $f->printRowsOnly; return $f;
} }
#------------------------------------------------------------------- #-------------------------------------------------------------------