From fbd0fa7efaea1fa34185408ec9a92f072fdcf777 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Mon, 5 Jul 2004 21:51:39 +0000 Subject: [PATCH] fixed the context sensitive help links --- lib/WebGUI/Operation/Clipboard.pm | 8 ++++---- lib/WebGUI/Operation/Collateral.pm | 4 ++-- lib/WebGUI/Operation/DatabaseLink.pm | 6 +++--- lib/WebGUI/Operation/Group.pm | 6 +++--- lib/WebGUI/Operation/Navigation.pm | 4 ++-- lib/WebGUI/Operation/Page.pm | 4 ++-- lib/WebGUI/Operation/ProfileSettings.pm | 2 +- lib/WebGUI/Operation/Root.pm | 2 +- lib/WebGUI/Operation/Settings.pm | 12 +++++------ lib/WebGUI/Operation/Statistics.pm | 1 - lib/WebGUI/Operation/Style.pm | 27 ------------------------- lib/WebGUI/Operation/Template.pm | 6 +++--- lib/WebGUI/Operation/Theme.pm | 13 ++++++------ lib/WebGUI/Operation/Trash.pm | 8 ++++---- lib/WebGUI/Operation/User.pm | 12 +++++------ lib/WebGUI/Wobject.pm | 2 +- lib/WebGUI/Wobject/Article.pm | 2 +- lib/WebGUI/Wobject/DataForm.pm | 6 +++--- lib/WebGUI/Wobject/EventsCalendar.pm | 4 ++-- lib/WebGUI/Wobject/FileManager.pm | 4 ++-- lib/WebGUI/Wobject/HttpProxy.pm | 2 +- lib/WebGUI/Wobject/IndexedSearch.pm | 3 +-- lib/WebGUI/Wobject/MessageBoard.pm | 4 ++-- lib/WebGUI/Wobject/Poll.pm | 2 +- lib/WebGUI/Wobject/Product.pm | 12 +++++------ lib/WebGUI/Wobject/SQLReport.pm | 2 +- lib/WebGUI/Wobject/SiteMap.pm | 2 +- lib/WebGUI/Wobject/Survey.pm | 2 +- lib/WebGUI/Wobject/SyndicatedContent.pm | 2 +- lib/WebGUI/Wobject/USS.pm | 2 +- lib/WebGUI/Wobject/WSClient.pm | 2 +- lib/WebGUI/Wobject/WobjectProxy.pm | 2 +- lib/WebGUI/i18n/English/DataForm.pm | 14 ++++++------- 33 files changed, 77 insertions(+), 107 deletions(-) diff --git a/lib/WebGUI/Operation/Clipboard.pm b/lib/WebGUI/Operation/Clipboard.pm index a804f71dc..e0eacd8d5 100644 --- a/lib/WebGUI/Operation/Clipboard.pm +++ b/lib/WebGUI/Operation/Clipboard.pm @@ -54,9 +54,9 @@ sub www_deleteClipboardItem { return WebGUI::Privilege::insufficient() unless (WebGUI::Grouping::isInGroup(4)); my ($output); if ($session{form}{wid} ne "") { - $output .= helpIcon(14); + $output .= helpIcon("wobject delete"); } elsif ($session{form}{pageId} ne "") { - $output .= helpIcon(3); + $output .= helpIcon("page delete"); } $output .= '

'.WebGUI::International::get(42).'

'; $output .= WebGUI::International::get(956).'

'; @@ -124,7 +124,7 @@ sub www_deleteClipboardItemConfirm { sub www_emptyClipboard { return WebGUI::Privilege::insufficient() unless (WebGUI::Grouping::isInGroup(4)); my ($output); - $output = helpIcon(67); + $output = helpIcon("clipboard empty"); $output .= '

'.WebGUI::International::get(42).'

'; $output .= WebGUI::International::get(951).'

'; if ( ($session{setting}{sharedClipboard} ne "1") && (WebGUI::Grouping::isInGroup(3)) ) { @@ -187,7 +187,7 @@ sub www_manageClipboard { return WebGUI::Privilege::insufficient() unless (WebGUI::Grouping::isInGroup(4)); my ($sth, @data, @row, @sorted_row, $i, $p, $allUsers); - my $output = helpIcon(65); + my $output = helpIcon("clipboard manage"); # Add appropriate html page header if ($session{setting}{sharedClipboard} eq "1") { diff --git a/lib/WebGUI/Operation/Collateral.pm b/lib/WebGUI/Operation/Collateral.pm index 3f5925e27..35ef0dd39 100644 --- a/lib/WebGUI/Operation/Collateral.pm +++ b/lib/WebGUI/Operation/Collateral.pm @@ -237,7 +237,7 @@ sub www_editCollateral { ); } } else { - $output .= helpIcon(20); + $output .= helpIcon("image add/edit"); $output .= '

'.WebGUI::International::get(382).'

'; if ($canEdit) { if ($collateral->{filename} ne "") { @@ -421,7 +421,7 @@ sub www_listCollateral { $p->setDataByQuery("select collateralId, name, filename, collateralType, dateUploaded, username, parameters from collateral where $constraints order by name"); $page = $p->getPageData; - $output = helpIcon(49); + $output = helpIcon("collateral manage"); $output .= '

'.WebGUI::International::get(757).'

'; $f = WebGUI::HTMLForm->new(1); $f->hidden("op","listCollateral"); diff --git a/lib/WebGUI/Operation/DatabaseLink.pm b/lib/WebGUI/Operation/DatabaseLink.pm index 92eca6853..557a5506b 100644 --- a/lib/WebGUI/Operation/DatabaseLink.pm +++ b/lib/WebGUI/Operation/DatabaseLink.pm @@ -57,7 +57,7 @@ sub www_copyDatabaseLink { sub www_deleteDatabaseLink { return WebGUI::Privilege::insufficient unless (WebGUI::Grouping::isInGroup(3)); my ($output); - $output .= helpIcon(70); + $output .= helpIcon("database link delete"); $output .= '

'.WebGUI::International::get(987).'

'; $output .= WebGUI::International::get(988).'

'; foreach my $using (WebGUI::DatabaseLink::whatIsUsing($session{form}{dlid})) { @@ -93,7 +93,7 @@ sub www_editDatabaseLink { } else { %db = WebGUI::SQL->quickHash("select * from databaseLink where databaseLinkId=$session{form}{dlid}"); } - $output .= helpIcon(69); + $output .= helpIcon("database link add/edit"); $output .= '

'.WebGUI::International::get(990).'

'; $f = WebGUI::HTMLForm->new; $f->hidden("op","editDatabaseLinkSave"); @@ -124,7 +124,7 @@ sub www_editDatabaseLinkSave { sub www_listDatabaseLinks { return WebGUI::Privilege::adminOnly() unless(WebGUI::Grouping::isInGroup(3)); my ($output, $p, $sth, %data, @row, $i); - $output = helpIcon(68); + $output = helpIcon("database links manage"); $output .= '

'.WebGUI::International::get(996).'

'; $sth = WebGUI::SQL->read("select * from databaseLink order by title"); $row[$i] = ''.WebGUI::International::get(1076).''; diff --git a/lib/WebGUI/Operation/Group.pm b/lib/WebGUI/Operation/Group.pm index 11c498054..128869455 100644 --- a/lib/WebGUI/Operation/Group.pm +++ b/lib/WebGUI/Operation/Group.pm @@ -116,7 +116,7 @@ sub www_deleteGroup { return WebGUI::Privilege::adminOnly() unless (WebGUI::Grouping::isInGroup(3)); my ($output); return WebGUI::Privilege::vitalComponent() if ($session{form}{gid} < 26); - $output .= helpIcon(15); + $output .= helpIcon("group delete"); $output .= '

'.WebGUI::International::get(42).'

'; $output .= WebGUI::International::get(86).'

'; $output .= '

'; $f = WebGUI::HTMLForm->new; $f->hidden("op","editGroupSave"); @@ -299,7 +299,7 @@ sub www_emailGroupSend { sub www_listGroups { return WebGUI::Privilege::adminOnly() unless (WebGUI::Grouping::isInGroup(3)); my ($output, $p, $sth, @data, @row, $i, $userCount); - $output = helpIcon(10); + $output = helpIcon("groups manage"); $output .= '

'.WebGUI::International::get(89).'

'; $sth = WebGUI::SQL->read("select groupId,groupName,description from groups where isEditable=1 order by groupName"); diff --git a/lib/WebGUI/Operation/Navigation.pm b/lib/WebGUI/Operation/Navigation.pm index dac70f0f8..adfc28da2 100644 --- a/lib/WebGUI/Operation/Navigation.pm +++ b/lib/WebGUI/Operation/Navigation.pm @@ -116,7 +116,7 @@ sub www_editNavigation { $config->{showUnprivilegedPages} = 0; $config->{'reverse'} = 0; } - my $output = helpIcon(83).'

'.WebGUI::International::get(22, 'Navigation').'

'; + my $output = helpIcon("navigation add/edit").'

'.WebGUI::International::get(22, 'Navigation').'

'; tie my (%tabs) , 'Tie::IxHash'; %tabs = ( properties=>{ @@ -276,7 +276,7 @@ sub www_editNavigationSave { #------------------------------------------------------------------- sub www_listNavigation { return WebGUI::Privilege::insufficient() unless (WebGUI::Grouping::isInGroup(3)); - my $output .= helpIcon(84).'

'.WebGUI::International::get(34,'Navigation').'

'; + my $output .= helpIcon("navigation manage").'

'.WebGUI::International::get(34,'Navigation').'

'; my $sth = WebGUI::SQL->read("select navigationId, identifier from Navigation order by identifier"); my $i = 0; my @row = (); diff --git a/lib/WebGUI/Operation/Page.pm b/lib/WebGUI/Operation/Page.pm index 48d8713c2..5eb37b3d4 100644 --- a/lib/WebGUI/Operation/Page.pm +++ b/lib/WebGUI/Operation/Page.pm @@ -264,7 +264,7 @@ sub www_deletePage { if ($session{page}{pageId} < 1000 && $session{page}{pageId} > 0) { return WebGUI::Privilege::vitalComponent(); } elsif (WebGUI::Page::canEdit()) { - $output .= helpIcon(3); + $output .= helpIcon("page delete"); $output .= '

'.WebGUI::International::get(42).'

'; $output .= WebGUI::International::get(101).'

'; $output .= '

'; $f->hidden({name=>"pageId",value=>$page{pageId}}); $f->hidden({name=>"parentId",value=>$page{parentId}}); diff --git a/lib/WebGUI/Operation/ProfileSettings.pm b/lib/WebGUI/Operation/ProfileSettings.pm index 432a56626..e2107d5a7 100644 --- a/lib/WebGUI/Operation/ProfileSettings.pm +++ b/lib/WebGUI/Operation/ProfileSettings.pm @@ -266,7 +266,7 @@ sub www_editProfileSettings { my ($output, $a, %category, %field, $b); tie %category, 'Tie::CPHash'; tie %field, 'Tie::CPHash'; - $output = helpIcon(22); + $output = helpIcon("profile settings edit"); $output .= '

'.WebGUI::International::get(308).'

'; $a = WebGUI::SQL->read("select * from userProfileCategory order by sequenceNumber"); while (%category = $a->hash) { diff --git a/lib/WebGUI/Operation/Root.pm b/lib/WebGUI/Operation/Root.pm index 7e77d2d07..e707fc648 100644 --- a/lib/WebGUI/Operation/Root.pm +++ b/lib/WebGUI/Operation/Root.pm @@ -38,7 +38,7 @@ sub _submenu { sub www_listRoots { return WebGUI::Privilege::adminOnly() unless(WebGUI::Grouping::isInGroup(3)); my ($output, $p, $sth, %data, @row, $i); - $output = helpIcon(28); + $output = helpIcon("root manage"); $output .= '

'.WebGUI::International::get(408).'

'; $sth = WebGUI::SQL->read("select * from page where title<>'Reserved' and parentId=0 order by title"); while (%data = $sth->hash) { diff --git a/lib/WebGUI/Operation/Settings.pm b/lib/WebGUI/Operation/Settings.pm index fa77dbb7f..f724ae7d1 100644 --- a/lib/WebGUI/Operation/Settings.pm +++ b/lib/WebGUI/Operation/Settings.pm @@ -40,7 +40,7 @@ sub _submenu { sub www_editCompanyInformation { return WebGUI::Privilege::adminOnly() unless (WebGUI::Grouping::isInGroup(3)); my ($output, $f); - $output .= helpIcon(6); + $output .= helpIcon("company information edit"); $output .= '

'.WebGUI::International::get(124).'

'; $f = WebGUI::HTMLForm->new; $f->hidden("op","saveSettings"); @@ -59,7 +59,7 @@ sub www_editContentSettings { $pages = WebGUI::SQL->buildHashRef("select pageId,menuTitle from page order by menuTitle"); %htmlFilter = ('none'=>WebGUI::International::get(420), 'most'=>WebGUI::International::get(421), 'javascript'=>WebGUI::International::get(526), 'all'=>WebGUI::International::get(419)); - $output .= helpIcon(29); + $output .= helpIcon("content settings edit"); $output .= '

'.WebGUI::International::get(525).'

'; $f = WebGUI::HTMLForm->new; $f->hidden("op","saveSettings"); @@ -92,7 +92,7 @@ sub www_editContentSettings { sub www_editMessagingSettings { return WebGUI::Privilege::adminOnly() unless (WebGUI::Grouping::isInGroup(3)); my ($output, $f); - $output .= helpIcon(13); + $output .= helpIcon("messaging settings edit"); $output .= '

'.WebGUI::International::get(133).'

'; $f = WebGUI::HTMLForm->new; $f->hidden("op","saveSettings"); @@ -109,7 +109,7 @@ sub www_editMessagingSettings { sub www_editMiscSettings { return WebGUI::Privilege::adminOnly() unless (WebGUI::Grouping::isInGroup(3)); my ($output, $f); - $output .= helpIcon(24); + $output .= helpIcon("miscellaneous settings edit"); $output .= '

'.WebGUI::International::get(140).'

'; $f = WebGUI::HTMLForm->new; $f->hidden("op","saveSettings"); @@ -148,7 +148,7 @@ sub www_editMiscSettings { sub www_editUserSettings { return WebGUI::Privilege::adminOnly() unless (WebGUI::Grouping::isInGroup(3)); my ($output, $f, $cmd, $html); - $output .= helpIcon(2); + $output .= helpIcon("user settings edit"); $output .= '

'.WebGUI::International::get(117).'

'; $output .= WebGUI::Form::_javascriptFile("swapLayers.js"); $output .= ''; @@ -192,7 +192,7 @@ sub www_editUserSettings { sub www_manageSettings { return WebGUI::Privilege::adminOnly() unless (WebGUI::Grouping::isInGroup(3)); my ($output); - $output .= helpIcon(12); + $output .= helpIcon("settings manage"); $output .= '

'.WebGUI::International::get(143).'

'; $output .= '