diff --git a/lib/WebGUI/HTMLForm.pm b/lib/WebGUI/HTMLForm.pm index 236fa531d..a5b4a9e40 100644 --- a/lib/WebGUI/HTMLForm.pm +++ b/lib/WebGUI/HTMLForm.pm @@ -835,7 +835,6 @@ sub readOnly { } #------------------------------------------------------------------- -# eg: select(name, valueListHashref, selectedArrayref, size, multipleSelection, onChange) =head2 select ( name, options [ label, value, size, multiple, extras, subtext ] ) diff --git a/lib/WebGUI/Macro/AdminBar.pm b/lib/WebGUI/Macro/AdminBar.pm index 4dea177f9..559abcf6c 100644 --- a/lib/WebGUI/Macro/AdminBar.pm +++ b/lib/WebGUI/Macro/AdminBar.pm @@ -12,6 +12,7 @@ package WebGUI::Macro::AdminBar; use strict; use Tie::IxHash; +use WebGUI::HTMLForm; use WebGUI::International; use WebGUI::Privilege; use WebGUI::Session; @@ -21,7 +22,7 @@ use WebGUI::Utility; #------------------------------------------------------------------- sub _replacement { - my (%hash2, $miscSelect, $adminSelect, $clipboardSelect, %hash, $output, $contentSelect, $key); + my (%hash2, $f, $miscSelect, $adminSelect, $clipboardSelect, %hash, $output, $contentSelect, $key); tie %hash, "Tie::IxHash"; tie %hash2, "Tie::IxHash"; #--content adder @@ -33,7 +34,9 @@ sub _replacement { } %hash2 = sortHash(%hash2); %hash = (%hash, %hash2); - $contentSelect = WebGUI::Form::selectList("contentSelect",\%hash,"","","","goContent()"); + $f = WebGUI::HTMLForm->new(1); + $f->select("contentSelect",\%hash,'',[],'','','onChange="goContent()"'); + $contentSelect = $f->printRowsOnly; #--clipboard paster %hash2 = (); $hash2{WebGUI::URL::page()} = WebGUI::International::get(3); @@ -45,7 +48,9 @@ sub _replacement { foreach $key (keys %hash) { $hash2{WebGUI::URL::page('func=paste&wid='.$key)} = $hash{$key}; } - $clipboardSelect = WebGUI::Form::selectList("clipboardSelect",\%hash2,"","","","goClipboard()"); + $f = WebGUI::HTMLForm->new(1); + $f->select("clipboardSelect",\%hash2,'',[],'','','onChange="goClipboard()"'); + $clipboardSelect = $f->printRowsOnly; #--admin functions %hash = (); if (WebGUI::Privilege::isInGroup(3,$session{user}{userId})) { @@ -95,7 +100,9 @@ sub _replacement { WebGUI::URL::page('op=switchOffAdmin')=>WebGUI::International::get(12), %hash ); - $adminSelect = WebGUI::Form::selectList("adminSelect",\%hash,"","","","goAdmin()"); + $f = WebGUI::HTMLForm->new(1); + $f->select("adminSelect",\%hash,'',[],'','','onChange="goAdmin()"'); + $adminSelect = $f->printRowsOnly; #--output admin bar $output = '
diff --git a/lib/WebGUI/Macro/L_loginBox.pm b/lib/WebGUI/Macro/L_loginBox.pm index eae7dcc29..c01fd219c 100644 --- a/lib/WebGUI/Macro/L_loginBox.pm +++ b/lib/WebGUI/Macro/L_loginBox.pm @@ -11,7 +11,7 @@ package WebGUI::Macro::L_loginBox; #------------------------------------------------------------------- use strict; -use WebGUI::Form; +use WebGUI::HTMLForm; use WebGUI::International; use WebGUI::Macro::Backslash_pageUrl; use WebGUI::Session; @@ -24,7 +24,7 @@ sub _createURL { #------------------------------------------------------------------- sub _replacement { - my ($temp,$boxSize,@param,$text); + my ($temp,$boxSize,@param,$text,$f); @param = WebGUI::Macro::getParams($_[0]); $temp = '
'; if ($session{var}{sessionId}) { @@ -46,17 +46,16 @@ sub _replacement { } if (index(lc($ENV{HTTP_USER_AGENT}),"msie") < 0) { $boxSize = int($boxSize=$boxSize*2/3); - } - $temp .= '
'; - $temp .= WebGUI::Form::hidden("op","login").''; - $temp .= WebGUI::International::get(50); - $temp .= '
'; - $temp .= WebGUI::Form::text("username",$boxSize,30).'
'; - $temp .= WebGUI::International::get(51); - $temp .= '
'; - $temp .= WebGUI::Form::password("identifier",$boxSize,30).'
'; - $temp .= WebGUI::Form::submit(WebGUI::International::get(52)); - $temp .= ''; + } + $f = WebGUI::HTMLForm->new(1); + $f->hidden("op","login"); + $f->raw(''.WebGUI::International::get(50).'
'); + $f->text("username",'','','','','',$boxSize); + $f->raw('
'.WebGUI::International::get(51).'
'); + $f->password("identifier",'','','','','',$boxSize); + $f->raw('
'); + $f->submit(WebGUI::International::get(52)); + $temp .= $f->print; $temp .= ''.WebGUI::International::get(407).''; } $temp .= '
'; diff --git a/lib/WebGUI/Macro/Question_search.pm b/lib/WebGUI/Macro/Question_search.pm index b1c52eb61..65728db9f 100644 --- a/lib/WebGUI/Macro/Question_search.pm +++ b/lib/WebGUI/Macro/Question_search.pm @@ -11,20 +11,20 @@ package WebGUI::Macro::Question_search; #------------------------------------------------------------------- use strict; -use WebGUI::Form; +use WebGUI::HTMLForm; use WebGUI::International; use WebGUI::Session; use WebGUI::URL; #------------------------------------------------------------------- sub process { - my ($output, $temp); + my ($output, $temp, $f); $output = $_[0]; - $temp = ''; - $temp .= WebGUI::Form::hidden("op","search"); - $temp .= WebGUI::Form::text("keywords",10,100,$session{form}{keywords}); - $temp .= WebGUI::Form::submit(WebGUI::International::get(364)); - $temp .= ''; + $f = WebGUI::HTMLForm->new(1); + $f->hidden("op","search"); + $f->text("keywords",'',$session{form}{keywords}); + $f->submit(WebGUI::International::get(364)); + $temp = $f->print; $output =~ s/\^\?\;/$temp/g; return $output; } diff --git a/lib/WebGUI/Operation/Account.pm b/lib/WebGUI/Operation/Account.pm index 9bcb2c235..36d01c829 100644 --- a/lib/WebGUI/Operation/Account.pm +++ b/lib/WebGUI/Operation/Account.pm @@ -17,12 +17,12 @@ use strict; use URI; use WebGUI::DateTime; use WebGUI::ErrorHandler; +use WebGUI::HTMLForm; use WebGUI::International; use WebGUI::Mail; use WebGUI::Paginator; use WebGUI::Privilege; use WebGUI::Session; -use WebGUI::Shortcut; use WebGUI::SQL; use WebGUI::URL; use WebGUI::User; diff --git a/lib/WebGUI/Operation/Group.pm b/lib/WebGUI/Operation/Group.pm index 5e4875a34..e9cd02ccf 100644 --- a/lib/WebGUI/Operation/Group.pm +++ b/lib/WebGUI/Operation/Group.pm @@ -14,51 +14,18 @@ use Exporter; use strict; use Tie::CPHash; use WebGUI::DateTime; -use WebGUI::Form; +use WebGUI::HTMLForm; +use WebGUI::Icon; use WebGUI::International; use WebGUI::Paginator; use WebGUI::Privilege; use WebGUI::Session; -use WebGUI::Shortcut; use WebGUI::SQL; use WebGUI::URL; use WebGUI::Utility; our @ISA = qw(Exporter); -our @EXPORT = qw(&www_addGroup &www_addGroupSave &www_deleteGroup &www_deleteGroupConfirm &www_editGroup &www_editGroupSave &www_listGroups); - -#------------------------------------------------------------------- -sub www_addGroup { - my ($output); - if (WebGUI::Privilege::isInGroup(3)) { - $output .= helpLink(17); - $output .= '

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

'; - $output .= formHeader(); - $output .= WebGUI::Form::hidden("op","addGroupSave"); - $output .= '
'; - $output .= tableFormRow(WebGUI::International::get(84),WebGUI::Form::text("groupName",20,30)); - $output .= tableFormRow(WebGUI::International::get(85),WebGUI::Form::textArea("description",'')); - $output .= tableFormRow(WebGUI::International::get(367),WebGUI::Form::text("expireAfter",20,30,314496000)); - $output .= formSave(); - $output .= '
'; - $output .= ' '; - } else { - $output = WebGUI::Privilege::adminOnly(); - } - return $output; -} - -#------------------------------------------------------------------- -sub www_addGroupSave { - my ($output); - if ($session{var}{sessionId}) { - WebGUI::SQL->write("insert into groups values (".getNextId("groupId").", ".quote($session{form}{groupName}).", ".quote($session{form}{description}).", '$session{form}{expireAfter}')"); - $output = www_listGroups(); - } else { - $output = WebGUI::Privilege::adminOnly(); - } - return $output; -} +our @EXPORT = qw(&www_deleteGroup &www_deleteGroupConfirm &www_editGroup &www_editGroupSave &www_listGroups); #------------------------------------------------------------------- sub www_deleteGroup { @@ -66,7 +33,7 @@ sub www_deleteGroup { if ($session{form}{gid} < 26) { return WebGUI::Privilege::vitalComponent(); } elsif (WebGUI::Privilege::isInGroup(3)) { - $output .= helpLink(15); + $output .= helpIcon(15); $output .= '

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

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

'; $output .= '

quickHash("select * from groups where groupId=$session{form}{gid}"); + } + $output .= helpIcon(17); $output .= '

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

'; - $output .= formHeader(); - $output .= WebGUI::Form::hidden("op","editGroupSave"); - $output .= WebGUI::Form::hidden("gid",$session{form}{gid}); - $output .= ''; - $output .= tableFormRow(WebGUI::International::get(379),$session{form}{gid}); - $output .= tableFormRow(WebGUI::International::get(84),WebGUI::Form::text("groupName",20,30,$group{groupName})); - $output .= tableFormRow(WebGUI::International::get(85),WebGUI::Form::textArea("description",$group{description})); - $output .= tableFormRow(WebGUI::International::get(367),WebGUI::Form::text("expireAfter",20,30,$group{expireAfter})); - $output .= formSave(); - $output .= '
'; - $output .= ' '; - $output .= '

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

'; - $output .= ''; - $sth = WebGUI::SQL->read("select users.username,users.userId,groupings.expireDate from groupings,users where groupings.groupId=$session{form}{gid} and groupings.userId=users.userId order by users.username"); - while (%hash = $sth->hash) { - $output .= ''; - $output .= ''; - $output .= ''; - } - $sth->finish; - $output .= '
 '.WebGUI::International::get(50).''.WebGUI::International::get(369).'
'.$hash{username}.''.epochToHuman($hash{expireDate},"%M/%D/%y").'
'; + $f = WebGUI::HTMLForm->new; + $f->hidden("op","editGroupSave"); + $f->hidden("gid",$session{form}{gid}); + $f->readOnly($session{form}{gid},WebGUI::International::get(379)); + $f->text("groupName",WebGUI::International::get(84),$group{groupName}); + $f->textarea("description",WebGUI::International::get(85),$group{description}); + $f->integer("expireAfter",WebGUI::International::get(367),$group{expireAfter}); + $f->submit; + $output .= $f->print; + unless ($session{form}{gid} eq "new") { + $output .= '

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

'; + $output .= ' + + '; + $sth = WebGUI::SQL->read("select users.username,users.userId,groupings.expireDate + from groupings,users where groupings.groupId=$session{form}{gid} and groupings.userId=users.userId + order by users.username"); + while (%hash = $sth->hash) { + $output .= ''; + $output .= ''; + $output .= ''; + } + $sth->finish; + $output .= '
 '.WebGUI::International::get(50).''.WebGUI::International::get(369).'
' + .deleteIcon('op=deleteGrouping&uid='.$hash{userId}.'&gid='.$session{form}{gid}) + .editIcon('op=editGrouping&uid='.$hash{userId}.'&gid='.$session{form}{gid}) + .'' + .$hash{username}.''.epochToHuman($hash{expireDate},"%z").'
'; + } } else { $output = WebGUI::Privilege::adminOnly(); } @@ -138,7 +111,13 @@ sub www_editGroup { #------------------------------------------------------------------- sub www_editGroupSave { if (WebGUI::Privilege::isInGroup(3)) { - WebGUI::SQL->write("update groups set groupName=".quote($session{form}{groupName}).", description=".quote($session{form}{description}).", expireAfter='$session{form}{expireAfter}' where groupId=".$session{form}{gid}); + if ($session{form}{gid} eq "new") { + $session{form}{gid} = getNextId("groupId"); + WebGUI::SQL->write("insert into groups (groupId) values ($session{form}{gid})"); + } + WebGUI::SQL->write("update groups set groupName=".quote($session{form}{groupName}).", + description=".quote($session{form}{description}).", expireAfter='$session{form}{expireAfter}' + where groupId=".$session{form}{gid}); return www_listGroups(); } else { return WebGUI::Privilege::adminOnly(); @@ -149,10 +128,9 @@ sub www_editGroupSave { sub www_listGroups { my ($output, $p, $sth, @data, @row, $i); if (WebGUI::Privilege::isInGroup(3)) { - $output = helpLink(10); + $output = helpIcon(10); $output .= '

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

'; - $output .= '
'.WebGUI::International::get(90).'
'; + $output .= '
'.WebGUI::International::get(90).'
'; $output .= ''; $sth = WebGUI::SQL->read("select groupId,groupName,description from groups where groupName<>'Reserved' order by groupName"); while (@data = $sth->array) { diff --git a/lib/WebGUI/Operation/Image.pm b/lib/WebGUI/Operation/Image.pm index c7bf61195..b2a263b55 100644 --- a/lib/WebGUI/Operation/Image.pm +++ b/lib/WebGUI/Operation/Image.pm @@ -14,66 +14,25 @@ use Exporter; use strict; use WebGUI::Attachment; use WebGUI::DateTime; -use WebGUI::Form; +use WebGUI::HTMLForm; +use WebGUI::Icon; use WebGUI::International; use WebGUI::Paginator; use WebGUI::Privilege; use WebGUI::Session; -use WebGUI::Shortcut; use WebGUI::SQL; use WebGUI::Template; use WebGUI::URL; use WebGUI::Utility; our @ISA = qw(Exporter); -our @EXPORT = qw(&www_addImage &www_addImageSave &www_editImage &www_editImageSave &www_viewImage - &www_deleteImage &www_deleteImageConfirm &www_listImages &www_deleteImageFile); - -#------------------------------------------------------------------- -sub www_addImage { - my ($output); - if (WebGUI::Privilege::isInGroup(4)) { - $output = helpLink(20); - $output .= '

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

'; - $output .= formHeader(); - $output .= WebGUI::Form::hidden("op","addImageSave"); - $output .= '
'; - $output .= tableFormRow(WebGUI::International::get(383), - WebGUI::Form::text("name",20,128,"Name")); - $output .= tableFormRow(WebGUI::International::get(384), - WebGUI::Form::file("filename")); - $output .= tableFormRow(WebGUI::International::get(385), - WebGUI::Form::textArea("parameters",'',50,5)); - $output .= formSave(); - $output .= '
'; - return $output; - } else { - return WebGUI::Privilege::insufficient(); - } -} - -#------------------------------------------------------------------- -sub www_addImageSave { - my ($imageId, $file); - if (WebGUI::Privilege::isInGroup(4)) { - $imageId = getNextId("imageId"); - $file = WebGUI::Attachment->new("newFile","images",$imageId); - $file->save("filename"); - WebGUI::SQL->write("insert into images values ($imageId, ".quote($session{form}{name}). - ", ".quote($file->getFilename).", ".quote($session{form}{parameters}). - ", $session{user}{userId}, ". - quote($session{user}{username}).", ".time().")"); - return www_listImages(); - } else { - return WebGUI::Privilege::insufficient(); - } -} +our @EXPORT = qw(&www_editImage &www_editImageSave &www_viewImage &www_deleteImage &www_deleteImageConfirm &www_listImages &www_deleteImageFile); #------------------------------------------------------------------- sub www_deleteImage { my ($output); if (WebGUI::Privilege::isInGroup(4)) { - $output .= helpLink(23); + $output .= helpIcon(23); $output .= '

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

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

'; $output .= '

new($data{filename},"images",$data{imageId}); - $output = helpLink(20); - $output .= '

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

'; - $output .= formHeader(); - $output .= WebGUI::Form::hidden("op","editImageSave"); - $output .= WebGUI::Form::hidden("iid",$session{form}{iid}); - $output .= ''; - $output .= tableFormRow(WebGUI::International::get(389), - $data{imageId}); - $output .= tableFormRow(WebGUI::International::get(383), - WebGUI::Form::text("name",20,128,$data{name})); - if ($data{filename} ne "") { - $output .= tableFormRow(WebGUI::International::get(384), - ''. - WebGUI::International::get(391).''); + if ($session{form}{iid} eq "new") { + } else { - $output .= tableFormRow(WebGUI::International::get(384), - WebGUI::Form::file("filename")); + %data = WebGUI::SQL->quickHash("select * from images where imageId=$session{form}{iid}"); } - $output .= tableFormRow(WebGUI::International::get(385), - WebGUI::Form::textArea("parameters",$data{parameters},50,5)); - $output .= formSave(); - $output .= '
'; + $output = helpIcon(20); + $output .= '

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

'; + $f = WebGUI::HTMLForm->new; + $f->hidden("op","editImageSave"); + $f->hidden("iid",$session{form}{iid}); + $f->readOnly($session{form}{iid},WebGUI::International::get(389)); + $f->text("name",WebGUI::International::get(383),$data{name}); if ($data{filename} ne "") { + $f->readOnly(''.WebGUI::International::get(391).'', + WebGUI::International::get(384)); + } else { + $f->file("filename",WebGUI::International::get(384)); + } + $f->textarea("parameters",WebGUI::International::get(385),$data{parameters}); + $f->submit; + $output .= $f->print; + if ($data{filename} ne "") { + $image = WebGUI::Attachment->new($data{filename},"images",$data{imageId}); $output .= '

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

'; } return $output; @@ -152,6 +109,10 @@ sub www_editImage { sub www_editImageSave { my ($file, $sqlAdd); if (WebGUI::Privilege::isInGroup(4)) { + if ($session{form}{iid} eq "new") { + $session{form}{iid} = getNextId("imageId"); + WebGUI::SQL->write("insert into images (imageId) values ($session{form}{iid})"); + } $file = WebGUI::Attachment->new("","images",$session{form}{iid}); $file->save("filename"); if ($file->getFilename) { @@ -169,18 +130,22 @@ sub www_editImageSave { #------------------------------------------------------------------- sub www_listImages { - my ($output, $sth, %data, @row, $image, $p, $i, $search, $isAdmin); + my ($f, $output, $sth, %data, @row, $image, $p, $i, $search, $isAdmin); tie %data, 'Tie::CPHash'; if (WebGUI::Privilege::isInGroup(4)) { - $output = helpLink(26); + $output = helpIcon(26); $output .= '

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

'; $output .= ''.formHeader().'
'; - $output .= ''.WebGUI::International::get(395).''; - $output .= ''; - $output .= WebGUI::Form::hidden("op","listImages"); - $output .= WebGUI::Form::text("keyword",20,50,$session{form}{keyword}); - $output .= WebGUI::Form::submit(WebGUI::International::get(170)); - $output .= '

'; + $output .= ''.WebGUI::International::get(395).''; + $output .= ''; + $f = WebGUI::HTMLForm->new(1); + $f->raw(''); + $f->hidden("op","listImages"); + $f->text("keyword",'',$session{form}{keyword}); + $f->submit(WebGUI::International::get(170)); + $f->raw(''); + $output .= $f->print; + $output .= '

'; if ($session{form}{keyword} ne "") { $search = " where (name like '%".$session{form}{keyword}. "%' or username like '%".$session{form}{keyword}. @@ -192,16 +157,13 @@ sub www_listImages { $image = WebGUI::Attachment->new($data{filename},"images",$data{imageId}); $row[$i] = ''; if ($session{user}{userId} == $data{userId} || $isAdmin) { - $row[$i] .= ''; - $row[$i] .= ''; + $row[$i] .= deleteIcon('op=deleteImage&iid='.$data{imageId}); + $row[$i] .= editIcon('op=editImage&iid='.$data{imageId}); } - $row[$i] .= ''; + $row[$i] .= viewIcon('op=viewImage&iid='.$data{imageId}); $row[$i] .= ''; - $row[$i] .= ''; + $row[$i] .= ''; $row[$i] .= ''.$data{name}.''; $row[$i] .= ''.$data{username}.''; $row[$i] .= ''.WebGUI::DateTime::epochToHuman($data{dateUploaded},"%M/%D/%y").''; diff --git a/lib/WebGUI/Operation/Package.pm b/lib/WebGUI/Operation/Package.pm index 3ea390a14..8fbb53db9 100644 --- a/lib/WebGUI/Operation/Package.pm +++ b/lib/WebGUI/Operation/Package.pm @@ -12,9 +12,9 @@ package WebGUI::Operation::Package; use Exporter; use strict qw(vars subs); +use WebGUI::Icon; use WebGUI::Privilege; use WebGUI::Session; -use WebGUI::Shortcut; use WebGUI::SQL; use WebGUI::URL; @@ -59,7 +59,7 @@ sub www_selectPackageToDeploy { my ($output, %data, $sth, $flag); if (WebGUI::Privilege::canEditPage()) { tie %data,'Tie::CPHash'; - $output = helpLink(30); + $output = helpIcon(30); $output .= '

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

'; $output .= '
    '; $sth = WebGUI::SQL->read("select * from page where parentId=5"); diff --git a/lib/WebGUI/Operation/Root.pm b/lib/WebGUI/Operation/Root.pm index 2a87e57d4..c14af8003 100644 --- a/lib/WebGUI/Operation/Root.pm +++ b/lib/WebGUI/Operation/Root.pm @@ -13,15 +13,13 @@ package WebGUI::Operation::Root; use Exporter; use strict; use Tie::CPHash; -use WebGUI::Form; +use WebGUI::Icon; use WebGUI::International; use WebGUI::Paginator; use WebGUI::Privilege; use WebGUI::Session; -use WebGUI::Shortcut; use WebGUI::SQL; use WebGUI::URL; -use WebGUI::Utility; our @ISA = qw(Exporter); our @EXPORT = qw(&www_listRoots); @@ -30,7 +28,7 @@ our @EXPORT = qw(&www_listRoots); sub www_listRoots { my ($output, $p, $sth, %data, @row, $i); if (WebGUI::Privilege::isInGroup(3)) { - $output = helpLink(28); + $output = helpIcon(28); $output .= '

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

    '; $output .= '
    '.WebGUI::International::get(409).'
    '; diff --git a/lib/WebGUI/Operation/Search.pm b/lib/WebGUI/Operation/Search.pm index e515acfa9..777b0d48d 100644 --- a/lib/WebGUI/Operation/Search.pm +++ b/lib/WebGUI/Operation/Search.pm @@ -12,6 +12,7 @@ package WebGUI::Operation::Search; use Exporter; use strict; +use WebGUI::HTMLForm; use WebGUI::International; use WebGUI::Paginator; use WebGUI::Session; @@ -23,12 +24,12 @@ our @EXPORT = qw(&www_search); #------------------------------------------------------------------- sub www_search { - my ($p, $output, %page, @keyword, $pageId, $term, %result, $sth, @row, $i); - $output = '
    '; - $output .= WebGUI::Form::hidden("op","search"); - $output .= WebGUI::Form::text("keywords",40,100,$session{form}{keywords}); - $output .= WebGUI::Form::submit(WebGUI::International::get(364)); - $output .= '
    '; + my ($f, $p, $output, %page, @keyword, $pageId, $term, %result, $sth, @row, $i); + $f = WebGUI::HTMLForm->new(1); + $f->hidden("op","search"); + $f->text("keywords",'',$session{form}{keywords}); + $f->submit(WebGUI::International::get(364)); + $output = $f->print; if ($session{form}{keywords} ne "") { @keyword = split(" ",$session{form}{keywords}); foreach $term (@keyword) { @@ -68,6 +69,7 @@ sub www_search { $output .= WebGUI::International::get(365).'

      '; $output .= $p->getPage($session{form}{pn}); $output .= '
    '.$p->getBarTraditional($session{form}{pn}); + $output .= $f->print; } else { $output .= WebGUI::International::get(366); } diff --git a/lib/WebGUI/Operation/Statistics.pm b/lib/WebGUI/Operation/Statistics.pm index 4c292d57b..4b39f9f31 100644 --- a/lib/WebGUI/Operation/Statistics.pm +++ b/lib/WebGUI/Operation/Statistics.pm @@ -16,11 +16,11 @@ use HTTP::Headers; use LWP::UserAgent; use strict; use WebGUI::DateTime; +use WebGUI::Icon; use WebGUI::International; use WebGUI::Paginator; use WebGUI::Privilege; use WebGUI::Session; -use WebGUI::Shortcut; use WebGUI::SQL; our @ISA = qw(Exporter); @@ -118,7 +118,7 @@ sub www_viewStatistics { $response = $userAgent->request($request); $version = $response->content; chomp $version; - $output .= helpLink(12); + $output .= helpIcon(12); $output .= '

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

    '; $output .= ''; $output .= ''; diff --git a/lib/WebGUI/Operation/Trash.pm b/lib/WebGUI/Operation/Trash.pm index 11e7bbb9d..1aca8e9c1 100644 --- a/lib/WebGUI/Operation/Trash.pm +++ b/lib/WebGUI/Operation/Trash.pm @@ -12,9 +12,9 @@ package WebGUI::Operation::Trash; use Exporter; use strict qw(vars subs); +use WebGUI::Icon; use WebGUI::Privilege; use WebGUI::Session; -use WebGUI::Shortcut; use WebGUI::SQL; use WebGUI::URL; @@ -49,7 +49,7 @@ sub _recursePageTree { sub www_purgeTrash { my ($output); if (WebGUI::Privilege::isInGroup(3)) { - $output = helpLink(46); + $output = helpIcon(46); $output .= '

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

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

    '; $output .= '

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

    '; $output .= '

    '.WebGUI::International::get(145).''.$WebGUI::VERSION.' ('.WebGUI::International::get(349).': '.$version.')
    '; $output .= ''.WebGUI::International::get(169).'';