From 48fd2d44e97ae323ea22dab86119bb3e160e0718 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Mon, 9 Aug 2004 15:45:44 +0000 Subject: [PATCH] committing first round of GUID changes --- docs/changelog/6.x.x.txt | 8 + docs/gotcha.txt | 9 + docs/install.txt | 1 + docs/migration.txt | 16 +- docs/upgrades/upgrade_6.1.1-6.2.0.sql | 69 + lib/WebGUI/Operation/Page.pm | 8 +- lib/WebGUI/Operation/Settings.pm | 9 +- lib/WebGUI/Page.pm | 153 +- lib/WebGUI/Wobject.pm | 56 +- lib/WebGUI/Wobject/Article.pm | 1 + lib/WebGUI/Wobject/DataForm.pm | 4 +- lib/WebGUI/Wobject/EventsCalendar.pm | 6 +- lib/WebGUI/Wobject/FileManager.pm | 4 +- lib/WebGUI/Wobject/IndexedSearch.pm | 11 +- lib/WebGUI/Wobject/MessageBoard.pm | 4 +- lib/WebGUI/Wobject/Poll.pm | 6 +- lib/WebGUI/Wobject/Product.pm | 14 +- lib/WebGUI/Wobject/Survey.pm | 2 +- lib/WebGUI/Wobject/USS.pm | 22 +- lib/WebGUI/Wobject/WSClient.pm | 6 + lib/WebGUI/i18n/English.pm | 8 +- lib/WebGUI/i18n/English/Article.pm | 156 +- lib/WebGUI/i18n/English/AuthLDAP.pm | 135 +- lib/WebGUI/i18n/English/AuthSMB.pm | 92 +- lib/WebGUI/i18n/English/AuthWebGUI.pm | 253 +- lib/WebGUI/i18n/English/DataForm.pm | 575 +- lib/WebGUI/i18n/English/EventsCalendar.pm | 508 +- lib/WebGUI/i18n/English/FileManager.pm | 190 +- lib/WebGUI/i18n/English/HttpProxy.pm | 68 +- lib/WebGUI/i18n/English/IndexedSearch.pm | 289 +- lib/WebGUI/i18n/English/MessageBoard.pm | 131 +- lib/WebGUI/i18n/English/MetaData.pm | 121 +- lib/WebGUI/i18n/English/Navigation.pm | 283 +- lib/WebGUI/i18n/English/Poll.pm | 210 +- lib/WebGUI/i18n/English/Product.pm | 558 +- lib/WebGUI/i18n/English/SQLReport.pm | 116 +- lib/WebGUI/i18n/English/SiteMap.pm | 68 +- lib/WebGUI/i18n/English/Survey.pm | 992 +- lib/WebGUI/i18n/English/SyndicatedContent.pm | 46 +- lib/WebGUI/i18n/English/USS.pm | 953 +- lib/WebGUI/i18n/English/WSClient.pm | 172 +- lib/WebGUI/i18n/English/WebGUI.pm | 11261 +++++++++-------- lib/WebGUI/i18n/English/WebGUIProfile.pm | 90 +- lib/WebGUI/i18n/English/WobjectProxy.pm | 176 +- sbin/preload.perl | 2 + sbin/testEnvironment.pl | 7 +- sbin/userImport.pl | 9 +- www/index.pl | 4 +- 48 files changed, 9012 insertions(+), 8870 deletions(-) diff --git a/docs/changelog/6.x.x.txt b/docs/changelog/6.x.x.txt index 7a3bb25b7..4d0b46244 100644 --- a/docs/changelog/6.x.x.txt +++ b/docs/changelog/6.x.x.txt @@ -20,6 +20,14 @@ - bugfix [ 997916 ] Bug and solution in File.pm - Added the page.isMyAncestor condition to the Navigation system. (Thanks to Len Kranendonk) + - Added automatic URL extensions. + - Added a new global unique id generator to replace the old incrementer system. + - Fixed a bug in userImport.pl, where it was using the old Auth system. + - Added a UI Level of 9 to the WS Client. + - Added missing documentation to Page API and fixed pod errors in that package as well. + - Fixed a bug in the HTMLArea image picker where it would break if your gateway was not + in the root of your virtual host, or you had multiple gateways, but none was the + default page of your virtual host. - passing form param disableWobjects=$call shortcircuits most of WebGUI::Wobject::WSClient::www_view() - Added write permission checks to WebGUI::Template. diff --git a/docs/gotcha.txt b/docs/gotcha.txt index 2053d26d7..1549f60a0 100644 --- a/docs/gotcha.txt +++ b/docs/gotcha.txt @@ -7,6 +7,15 @@ upgrading from one version to the next, or even between multiple versions. Be sure to heed the warnings contained herein as they will save you many hours of grief. +6.2.0 +-------------------------------------------------------------------- + * WebGUI now requires Time::HiRes to operate. Be sure to have it + installed prior to upgrading or the the upgrade will fail. + + * Parts of the WebGUI API have changed once again, so be sure that + any third-party plug-ins you have installed have been updated + to work with 6.2 before upgrading. + 6.1.0 -------------------------------------------------------------------- diff --git a/docs/install.txt b/docs/install.txt index a31cca634..7e3256b27 100644 --- a/docs/install.txt +++ b/docs/install.txt @@ -25,6 +25,7 @@ QnD INSTALL INSTRUCTIONS: IO::Zlib SOAP::Lite Cache::Cache + Time::HiRes Image::Magick (optional) diff --git a/docs/migration.txt b/docs/migration.txt index 6766be221..102aedd9b 100644 --- a/docs/migration.txt +++ b/docs/migration.txt @@ -17,9 +17,13 @@ CONTENTS 1. Wobject Migration -------------------- -1.1 Nothing Yet +1.1 Global Unique Wobject IDs -There have currently been no changes to the Wobject API. +In 6.2 we changed wobjects to use the new Global Unique ID system. See WebGUI::Id for +details. This change means that wobject Ids are now 22 character text strings rather +than integers. That means you'll need to update your database tables and code to account +for the Ids being strings. Also, anything using the setCollateral method will start using +GUIDs as well. @@ -152,4 +156,12 @@ belong in WebGUI::Session. The main changes of interest are that you no longer do HTTP redirects and set cookies via session. Take a look at WebGUI::HTTP for details. +5.9 Global Unique IDs + +In 6.2 we added global unique Ids to WebGUI. This means that a lot of the integer- +based incrementer IDs will now be replaced with 22 character text IDs. You should +update your code and database tables to take advantage of this. Some of the more +important ID's that have been changed are User Ids, Group Ids, and Wobject Ids. +See WebGUI::Id for more information. + diff --git a/docs/upgrades/upgrade_6.1.1-6.2.0.sql b/docs/upgrades/upgrade_6.1.1-6.2.0.sql index f8440a47a..795ef13fc 100644 --- a/docs/upgrades/upgrade_6.1.1-6.2.0.sql +++ b/docs/upgrades/upgrade_6.1.1-6.2.0.sql @@ -57,6 +57,75 @@ alter table IndexedSearch add column (forceSearchRoots smallint(1) default 1); alter table DataForm_field add column (vertical smallint(1) default 1); alter table DataForm_field add column (extras varchar(128)); +insert into settings (name,value) VALUES ("urlExtension",""); +alter table users change userId userId char(22) not null; +alter table DataForm_entry change userId userId char(22); +alter table IndexedSearch_docInfo change ownerId ownerId char(22); +alter table Poll_answer change userId userId char(22); +alter table Survey_response change userId userId char(22); +alter table USS_submission change userId userId char(22); +alter table authentication change userId userId char(22); +alter table collateral change userId userId char(22); +alter table forumPost change userId userId char(22); +alter table forumPostRating change userId userId char(22); +alter table forumRead change userId userId char(22); +alter table forumSubscription change userId userId char(22); +alter table forumThreadSubscription change userId userId char(22); +alter table groupings change userId userId char(22); +alter table karmaLog change userId userId char(22); +alter table messageLog change userId userId char(22); +alter table page change ownerId ownerId char(22); +alter table pageStatistics change userId userId char(22); +alter table passiveProfileAOI change userId userId char(22); +alter table passiveProfileLog change userId userId char(22); +alter table userLoginLog change userId userId char(22); +alter table userProfileData change userId userId char(22); +alter table userSession change userId userId char(22); +alter table wobject change ownerId ownerId char(22); +alter table wobject change addedBy addedBy char(22); +alter table wobject change editedBy editedBy char(22); +alter table wobject change wobjectId wobjectId char(22); +alter table wobject change forumId forumId char(22); +alter table wobject change pageId pageId char(22); +alter table wobject change groupIdView groupIdView char(22); +alter table wobject change groupIdEdit groupIdEdit char(22); +alter table wobject change bufferUserId bufferUserId char(22); +alter table wobject change bufferPrevId bufferPrevId char(22); +alter table wobject change templateId templateId char(22); +alter table Article change wobjectId wobjectId char(22); +alter table USS change wobjectId wobjectId char(22); +alter table USS change groupToContribute groupToContribute char(22); +alter table USS change groupToApprove groupToApprove char(22); +alter table USS change submissionTemplateId submissionTemplateId char(22); +alter table USS change submissionFormTemplateId submissionFormTemplateId char(22); +alter table USS change submissionFormTemplateId submissionFormTemplateId char(22); +alter table USS change USS_id USS_id char(22); +alter table USS_submission change USS_submissionId USS_submissionId char(22); +alter table USS_submission change forumId forumId char(22); +alter table USS_submission change USS_id USS_id char(22); +alter table DataForm change wobjectId wobjectId char(22); +alter table DataForm change emailTemplateId emailTemplateId char(22); +alter table DataForm change acknowlegementTemplateId acknowlegementTemplateId char(22); +alter table DataForm change listTemplateId listTemplateId char(22); +alter table DataForm_entry change wobjectId wobjectId char(22); +alter table DataForm_entry change DataForm_entryId DataForm_entryId char(22); +alter table DataForm_tab change wobjectId wobjectId char(22); +alter table DataForm_tab change DataForm_tabId DataForm_tabId char(22); +alter table EventsCalendar change wobjectId wobjectId char(22); +alter table EventsCalendar_event change wobjectId wobjectId char(22); +alter table FileManager change wobjectId wobjectId char(22); +alter table FileManager_file change wobjectId wobjectId char(22); +alter table FileManager_file change FileManager_fileId FileManager_fileId char(22); +alter table EventsCalendar_event change EventsCalendar_eventId EventsCalendar_eventId char(22); +alter table EventsCalendar change eventTemplateId eventTemplateId char(22); +alter table EventsCalendar_event change EventsCalendar_recurringId EventsCalendar_recurringId char(22); +alter table FileManager_file change groupToView groupToView char(22); + +delete from template where namespace='style' and templateId='10'; +INSERT INTO template VALUES (10,'htmlArea Image Manager','\n \n \n <tmpl_var session.page.title> - <tmpl_var session.setting.companyName>\n \n \r\n\n \n \r\n\r\n\r\n\r\n\r\n\r\n\n \n \r\n\n \n ','style',1,0); + + INSERT INTO groups VALUES (13,'Export Managers','Users in this group can export pages to disk.',314496000,1000000000,NULL,997938000,997938000,14,-14,NULL,0,NULL,0,0,0,3600,NULL,1,1); INSERT INTO groupGroupings VALUES (3,13); + diff --git a/lib/WebGUI/Operation/Page.pm b/lib/WebGUI/Operation/Page.pm index 1039683cb..a46565cde 100644 --- a/lib/WebGUI/Operation/Page.pm +++ b/lib/WebGUI/Operation/Page.pm @@ -570,8 +570,10 @@ sub www_editPageSave { $session{form}{title} = "no title" if ($session{form}{title} eq ""); $session{form}{menuTitle} = $session{form}{title} if ($session{form}{menuTitle} eq ""); - $session{form}{urlizedTitle} = $session{form}{menuTitle} if ($session{form}{urlizedTitle} eq ""); - $session{form}{urlizedTitle} = WebGUI::Page::makeUnique(WebGUI::URL::urlize($session{form}{urlizedTitle}),$session{form}{pageId}); + my $url = $session{form}{urlizedTitle}; + $url = $session{form}{menuTitle} if ($url eq ""); + $url .= ".".$session{setting}{urlExtension} unless ($url =~ /\./ && $session{setting}{urlExtension} ne ""); + $url = WebGUI::Page::makeUnique(WebGUI::URL::urlize($url),$session{form}{pageId}); $page->set({ title => $session{form}{title}, styleId => $session{form}{styleId}, @@ -587,7 +589,7 @@ sub www_editPageSave { cacheTimeout => WebGUI::FormProcessor::interval("cacheTimeout"), cacheTimeoutVisitor => WebGUI::FormProcessor::interval("cacheTimeoutVisitor"), metaTags => $session{form}{metaTags}, - urlizedTitle => $session{form}{urlizedTitle}, + urlizedTitle => $url, redirectURL => $session{form}{redirectURL}, languageId => $session{form}{languageId}, defaultMetaTags => $session{form}{defaultMetaTags}, diff --git a/lib/WebGUI/Operation/Settings.pm b/lib/WebGUI/Operation/Settings.pm index 1a45b4cee..19f0e8b01 100644 --- a/lib/WebGUI/Operation/Settings.pm +++ b/lib/WebGUI/Operation/Settings.pm @@ -64,8 +64,13 @@ sub www_editContentSettings { $output .= '

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

'; $f = WebGUI::HTMLForm->new; $f->hidden("op","saveSettings"); - $f->select("defaultPage",$pages,WebGUI::International::get(527),[$session{setting}{defaultPage}]); - $f->select("notFoundPage",$pages,WebGUI::International::get(141),[$session{setting}{notFoundPage}]); + $f->selectList("defaultPage",$pages,WebGUI::International::get(527),[$session{setting}{defaultPage}]); + $f->selectList("notFoundPage",$pages,WebGUI::International::get(141),[$session{setting}{notFoundPage}]); + $f->text( + -name=>"urlExtension", + -value=>$session{setting}{urlExtension}, + -label=>WebGUI::International::get("url extension") + ); $f->text( -name=>"favicon", -label=>WebGUI::International::get(897), diff --git a/lib/WebGUI/Page.pm b/lib/WebGUI/Page.pm index ab93abeac..dda52a0e1 100644 --- a/lib/WebGUI/Page.pm +++ b/lib/WebGUI/Page.pm @@ -48,7 +48,7 @@ The methods that do affect or report on this hiearchy should be called in a obje =head1 SYNOPSIS - Non OO functions +Non OO functions use WebGUI::Page; $boolean = WebGUI::Page::canEdit(); @@ -61,19 +61,62 @@ The methods that do affect or report on this hiearchy should be called in a obje $hashRef = WebGUI::Page::getTemplatePositions($templateId); $url = WebGUI::Page::makeUnique($url,$pageId); + WebGUI::Page::deCache(); - Some OO style methods +Some OO style methods use WebGUI::Page; $page = WebGUI::Page->getPage($pageId); - $newMother = WebGUI::Page->getPage($anotherPageId); + $page = WebGUI::Page->getAnonymousRoot; + $page = WebGUI::Page->getFirstDaughter($pageId); + $page = WebGUI::Page->getGrandmother($pageId); + $page = WebGUI::Page->getLeftSister($pageId); + $page = WebGUI::Page->getMother($pageId); + $page = WebGUI::Page->getRightSister($pageId); + $page = WebGUI::Page->getTop($pageId); + $page = WebGUI::Page->getWebGUIRoot($pageId); + $page = WebGUI::Page->new($pageId); # the default constructor + $page->cut; + $page->delete; $page->paste($newMother); + $page->move($newMother); + $page->moveDown; + $page->moveLeft; + $page->moveRight; + $page->moveUp; + $page->purge; - $page->set; # this automatically recaches the pagetree + @array = $page->ancestors; + @array = $page->daughters; + @array = $page->decendants; + @array = $page->generation; + @array = $page->leaves_under; + @array = $page->pedigree; + @array = $page->self_and_ancesters; + @array = $page->self_and_decendants; + @array = $page->self_and_sisters; + @array = $page->self_and_sisters_splitted; + @array = $page->sisters; + $boolean = $page->canMoveDown; + $boolean = $page->canMoveLeft; + $boolean = $page->canMoveRight; + $boolean = $page->canMoveUp; + $boolean = $page->hasDaughter; + + $page->add($otherPageObject,\%properties); + $page->get("title"); + $page->set(\%properties); # this automatically recaches the pagetree $page->setWithoutRecache; - WebGUI::Page->recacheNavigation # here we've got to recache manually + + $page->traversePreOrder(&mappingFunction); + + $page->recacheNavigation or WebGUI::Page->recacheNavigation; + +=head1 SEE ALSO + +This class is a sub-class of DBIx::Tree::NestedSet, which is included in your WebGUI distribution. See that for additional details on the page tree. =head1 METHODS @@ -82,6 +125,7 @@ These functions are available from this package: =cut #------------------------------------------------------------------- + =head2 add Adds page to the right of the children of the object this method is invoked @@ -118,12 +162,11 @@ sub add { } #------------------------------------------------------------------- + =head2 ancestors Returns an array of hashes containing the properties of the ancestors of the current node. -=back - =cut sub ancestors { @@ -135,6 +178,7 @@ sub ancestors { } #------------------------------------------------------------------- + =head2 canEdit ( [ pageId ] ) Returns a boolean (0|1) value signifying that the user has the required privileges. @@ -166,13 +210,12 @@ sub canEdit { } #------------------------------------------------------------------- + =head2 canMoveDown Returns true if the current node can be moved down the tree. Ie. can be made a child of it's left sister. -=back - =cut sub canMoveDown { @@ -181,13 +224,12 @@ sub canMoveDown { } #------------------------------------------------------------------- + =head2 canMoveLeft Returns true if the current node can be moved left. Ie. if it can swap places with it's left sister. -=back - =cut sub canMoveLeft { @@ -199,13 +241,12 @@ sub canMoveLeft { } #------------------------------------------------------------------- + =head2 canMoveRight Returns true if the current node can be moved rightt. Ie. if it can swap places with it's right sister. -=back - =cut sub canMoveRight { @@ -217,13 +258,12 @@ sub canMoveRight { } #------------------------------------------------------------------- + =head2 canMoveUp Returns true if the current node can be moved up the tree. Ie. if it can be made a child of it's grandmother. -=back - =cut sub canMoveUp { @@ -318,12 +358,11 @@ sub cut { } #------------------------------------------------------------------- + =head2 daughters Returns an array of hashes containing the properties of the daughters of the current node. -=back - =cut sub daughters { @@ -387,12 +426,11 @@ sub delete { } #------------------------------------------------------------------- + =head2 descendants Returns an array of hashes containing the properties of the descendants of the current node. -=back - =cut sub descendants { @@ -528,14 +566,13 @@ sub generate { } #------------------------------------------------------------------- + =head2 generation Returns an array of hashes containing the properties of the same generation as the current node. The current node, being a member of it's own generation, is of course included. A generation consists of all nodes with the same depth (or level) in the tree. -=back - =cut sub generation { @@ -557,6 +594,7 @@ sub generation { } #------------------------------------------------------------------- + =head2 get( property ) Returns the disired page property. @@ -579,6 +617,7 @@ sub get { } #------------------------------------------------------------------- + =head2 getAnonymousRoot Returns the 'ueber'-root, the root with pageId 0, the one that holds all WebGUI roots @@ -588,8 +627,6 @@ Note that this node is only in the database because of design. You cannot put st it. Well actually you can, but you don't want to. Trust me. Use it to add WebGUI roots or traverse the whole page tree instead . -=back - =cut sub getAnonymousRoot { @@ -597,6 +634,7 @@ sub getAnonymousRoot { } #------------------------------------------------------------------- + =head2 getFirstDaughter( pageId ) Return the first (leftmost) daughter of the current node when called in instance context, @@ -629,6 +667,7 @@ sub getFirstDaughter { } #------------------------------------------------------------------- + =head2 getGrandmother( pageId ) Returns the grandmother of the current node, or, when called in class context, the garndmother @@ -660,6 +699,7 @@ sub getGrandmother { } #------------------------------------------------------------------- + =head2 getLeftSister( pageId ) Returns the left sister of the current node, or, when called in class context, the left sister @@ -690,6 +730,7 @@ sub getLeftSister { } #------------------------------------------------------------------- + =head2 getMother( pageId ) Returns the mother of the current node, or, when called in class context, the left sister @@ -722,6 +763,7 @@ sub getMother { } #------------------------------------------------------------------- + =head2 getPage( pageId ) Returns the page identified by 'pageId'. @@ -745,6 +787,7 @@ sub getPage { } #------------------------------------------------------------------- + =head2 getRightSister( pageId ) Returns the right sister of the current node, or, when called in class context, the right sister @@ -776,6 +819,7 @@ sub getRightSister { } #------------------------------------------------------------------- + =head2 getTop( pageId ) Returns the top page (child of a WebGUI root, depth = 1) of the current node, or, when called in class @@ -870,6 +914,7 @@ sub getTemplatePositions { } #------------------------------------------------------------------- + =head2 getWebGUIRoot( pageId ) Returns the WebGUI root (depth = 0) of the current node, or, when called in class @@ -905,12 +950,11 @@ sub getWebGUIRoot { } #------------------------------------------------------------------- + =head2 hasDaughter Returns true if the page has one or more daughters -=back - =cut sub hasDaughter { @@ -920,13 +964,12 @@ sub hasDaughter { } #------------------------------------------------------------------- -=head leaves_under + +=head2 leaves_under Returns an array of hashes containing the properties of all leaves (pages without children) under the page -=back - =cut sub leaves_under { @@ -975,13 +1018,17 @@ sub makeUnique { unless ($pageId eq "new") { $where .= " and pageId<>".$pageId; } - while (my ($test) = WebGUI::SQL->quickArray("select urlizedTitle from page where urlizedTitle=".quote($url).$where)) { - if ($url =~ /(.*)(\d+$)/) { - $url = $1.($2+1); - } elsif ($test ne "") { - $url .= "2"; - } - } + my ($test) = WebGUI::SQL->quickArray("select urlizedTitle from page ".$where); + if ($test) { + my @parts = split(/\./,$url); + if ($parts[0] =~ /(.*)(\d+$)/) { + $parts[0] = $1.($2+1); + } elsif ($test ne "") { + $parts[0] .= "2"; + } + $url = join(".",@parts); + $url = makeUnique($url,$pageId); + } return $url; } @@ -1069,12 +1116,11 @@ sub move{ } #------------------------------------------------------------------- + =head2 moveDown Moves the page down the tree. Ie. makes the page a daughter of it's left sister. -=back - =cut sub moveDown { @@ -1089,12 +1135,11 @@ sub moveDown { } #------------------------------------------------------------------- + =head2 moveLeft Move the page to the left. Ie. swaps places with it's left sister. -=back - =cut sub moveLeft { @@ -1114,12 +1159,11 @@ sub moveLeft { } #------------------------------------------------------------------- + =head2 moveRight Move the page to the right. Ie. swaps places with it's right sister. -=back - =cut sub moveRight { @@ -1139,12 +1183,11 @@ sub moveRight { } #------------------------------------------------------------------- + =head2 moveUp Moves the page up the tree. Ie. makes the page the right sister of it's mother. -=back - =cut sub moveUp { @@ -1195,6 +1238,7 @@ sub moveUp { } #------------------------------------------------------------------- + =head2 new ( pageId || { properties } ) Creates a new page object. You can't create pages in the database with this, though. Use add instead. @@ -1275,13 +1319,12 @@ sub paste{ } #------------------------------------------------------------------- + =head2 pedigree Ok, this does something funky. It returns an array of hashes containing page properties of the mothers of the page and their daughter, the page itself and it's daugthers. It used for the flexmenu. -=back - =cut sub pedigree { @@ -1319,6 +1362,7 @@ sub purge { } #------------------------------------------------------------------- + =head2 recacheNavigation Actually this doesn't recache anything, but it might be in the future. Hence the name. Currently @@ -1328,24 +1372,20 @@ the methods in this module that modify the tree already call this. If you only change some navigation properties of a navigation element, you should use a more restricted cache purge. -=over - =cut sub recacheNavigation { WebGUI::Cache->new("", "Navigation-".$session{config}{configFile})->deleteByRegex(".*"); - return ""; } #------------------------------------------------------------------- + =head2 self_and_ancestors Returns an array of hashrefs containing the page properties of this node and it's ancestors. -=back - =cut sub self_and_ancestors { @@ -1357,12 +1397,11 @@ sub self_and_ancestors { } #------------------------------------------------------------------- + =head2 self_and_descendants Returns an array of hashrefs containing the page properties of this node and it's descendants. -=back - =cut @@ -1377,12 +1416,11 @@ sub self_and_descendants { } #------------------------------------------------------------------- + =head2 self_and_sisters Returns an array of hashrefs containing the page properties of this node and it's sisters. -=back - =cut sub self_and_sisters { @@ -1403,6 +1441,7 @@ sub self_and_sisters { } #------------------------------------------------------------------- + =head2 self_and_sisters_splitted Returns an array with the following contents: @@ -1411,8 +1450,6 @@ Returns an array with the following contents: - $currentPage an hashref containing the page properties of this node - [ rightsister ] an arrayref of hashref containing the properties of the right sisters of the page. -=back - =cut sub self_and_sisters_splitted { @@ -1435,12 +1472,11 @@ sub self_and_sisters_splitted { } #------------------------------------------------------------------- + =head2 sisters Returns an array of hashrefs containing the page properties of this nodes sisters. The node not included. -=back - =cut sub sisters { @@ -1521,6 +1557,7 @@ sub setWithoutRecache { } #------------------------------------------------------------------- + =head2 traversePreOrder ( &mappingFunction ) Traverses the tree from this node down in pre-order fashion and excutes (maps) the mapping function diff --git a/lib/WebGUI/Wobject.pm b/lib/WebGUI/Wobject.pm index fb4b8e508..c719881ca 100644 --- a/lib/WebGUI/Wobject.pm +++ b/lib/WebGUI/Wobject.pm @@ -24,6 +24,7 @@ use WebGUI::Grouping; use WebGUI::HTML; use WebGUI::HTMLForm; use WebGUI::Icon; +use WebGUI::Id; use WebGUI::International; use WebGUI::Macro; use WebGUI::Node; @@ -65,7 +66,7 @@ sub _reorderWobjects { $sth = WebGUI::SQL->read("select wobjectId from wobject where pageId=$_[0] order by templatePosition,sequenceNumber"); while (($wid) = $sth->array) { $i++; - WebGUI::SQL->write("update wobject set sequenceNumber='$i' where wobjectId=$wid"); + WebGUI::SQL->write("update wobject set sequenceNumber='$i' where wobjectId=".quote($wid)); } $sth->finish; } @@ -218,7 +219,7 @@ sub displayTitle { =head2 duplicate ( [ pageId ] ) -Duplicates this wobject with a new wobject ID. Returns the new wobject Id. +Duplicates this wobject with a new wobject Id. Returns the new wobject Id. NOTE: This method is meant to be extended by all sub-classes. @@ -526,9 +527,9 @@ sub moveCollateralDown { ($id) = WebGUI::SQL->quickArray("select $_[2] from $_[1] where $setName=".quote($setValue) ." and sequenceNumber=$seq+1"); if ($id ne "") { - WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber+1 where $_[2]=$_[3] and $setName=" + WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber+1 where $_[2]=".quote($_[3])." and $setName=" .quote($setValue)); - WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber-1 where $_[2]=$id and $setName=" + WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber-1 where $_[2]=".quote($id)." and $setName=" .quote($setValue)); } } @@ -579,9 +580,9 @@ sub moveCollateralUp { ($id) = WebGUI::SQL->quickArray("select $_[2] from $_[1] where $setName=".quote($setValue) ." and sequenceNumber=$seq-1"); if ($id ne "") { - WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber-1 where $_[2]=$_[3] and $setName=" + WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber-1 where $_[2]=".quote($_[3])." and $setName=" .quote($setValue)); - WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber+1 where $_[2]=$id and $setName=" + WebGUI::SQL->write("update $_[1] set sequenceNumber=sequenceNumber+1 where $_[2]=".quote($id)." and $setName=" .quote($setValue)); } } @@ -662,6 +663,14 @@ Then the extended property list would be: fieldType=>"yesNo", defaultValue=>1 }, + counter=>{ + fieldType=>"integer", + defaultValue=>1, + autoIncrement=>1 + }, + someId=>{ + autoId=>1 + }, foo=>{ fieldType=>"integer", defaultValue=>1 @@ -934,7 +943,7 @@ sub reorderCollateral { $setValue = $_[4] || $_[0]->get($setName); $sth = WebGUI::SQL->read("select $_[2] from $_[1] where $setName=".quote($setValue)." order by sequenceNumber"); while (($id) = $sth->array) { - WebGUI::SQL->write("update $_[1] set sequenceNumber=$i where $setName=".quote($setValue)." and $_[2]=$id"); + WebGUI::SQL->write("update $_[1] set sequenceNumber=$i where $setName=".quote($setValue)." and $_[2]=".quote($id)); $i++; } $sth->finish; @@ -976,7 +985,7 @@ sub set { } my $wobjectProperties = \@temp; if ($self->{_property}{wobjectId} eq "new") { - $self->{_property}{wobjectId} = getNextId("wobjectId"); + $self->{_property}{wobjectId} = WebGUI::Id::generate(); $self->{_property}{pageId} = ${$_[1]}{pageId} || $session{page}{pageId}; $self->{_property}{sequenceNumber} = _getNextSequenceNumber($self->{_property}{pageId}); $self->{_property}{addedBy} = $session{user}{userId}; @@ -984,19 +993,22 @@ sub set { WebGUI::SQL->write("insert into wobject (wobjectId, namespace, dateAdded, addedBy, sequenceNumber, pageId) values ( - ".$self->{_property}{wobjectId}.", + ".quote($self->{_property}{wobjectId}).", ".quote($self->{_property}{namespace}).", ".$self->{_property}{dateAdded}.", - ".$self->{_property}{addedBy}.", + ".quote($self->{_property}{addedBy}).", ".$self->{_property}{sequenceNumber}.", - ".$self->{_property}{pageId}." + ".quote($self->{_property}{pageId})." )"); WebGUI::SQL->write("insert into ".$self->{_property}{namespace}." (wobjectId) - values (".$self->{_property}{wobjectId}.")"); + values (".quote($self->{_property}{wobjectId}).")"); foreach my $key (keys %{$self->{_extendedProperties}}) { if ($self->{_extendedProperties}{$key}{autoIncrement}) { $properties->{$key} = getNextId($key); } + if ($self->{_extendedProperties}{$key}{autoId}) { + $properties->{$key} = WebGUI::Id::generate(); + } } } $self->{_property}{lastEdited} = time(); @@ -1013,12 +1025,12 @@ sub set { } } $sql .= " lastEdited=".$self->{_property}{lastEdited}.", - editedBy=".$self->{_property}{editedBy}." - where wobjectId=".$self->{_property}{wobjectId}; + editedBy=".quote($self->{_property}{editedBy})." + where wobjectId=".quote($self->{_property}{wobjectId}); WebGUI::SQL->write($sql); if (@update) { WebGUI::SQL->write("update ".$self->{_property}{namespace}." set ".join(",",@update)." - where wobjectId=".$self->{_property}{wobjectId}); + where wobjectId=".quote($self->{_property}{wobjectId})); } WebGUI::ErrorHandler::audit("edited Wobject ".$self->{_property}{wobjectId}); } @@ -1071,7 +1083,7 @@ sub setCollateral { $setName = $setName || "wobjectId"; $setValue = $setValue || $_[0]->get($setName); if ($properties->{$keyName} eq "new" || $properties->{$keyName} eq "") { - $properties->{$keyName} = getNextId($keyName); + $properties->{$keyName} = WebGUI::Id::generate(); $sql = "insert into $table ("; $dbkeys = ""; $dbvalues = ""; @@ -1110,7 +1122,7 @@ sub setCollateral { $_[0]->{_property}{lastEdited} = time(); $_[0]->{_property}{editedBy} = $session{user}{userId}; WebGUI::SQL->write("update wobject set lastEdited=".$_[0]->{_property}{lastEdited} - .", editedBy=".$_[0]->{_property}{editedBy}." where wobjectId=".$_[0]->get("wobjectId")); + .", editedBy=".$_[0]->{_property}{editedBy}." where wobjectId=".quote($_[0]->wid)); $_[0]->reorderCollateral($table,$keyName,$setName,$setValue) if ($properties->{sequenceNumber} < 0); return $properties->{$keyName}; } @@ -1419,7 +1431,7 @@ sub www_edit { push (@$contentManagers, $session{user}{userId}); $clause = "userId in (".join(",",@$contentManagers).")"; } else { - $clause = "userId=".$self->getValue("ownerId"); + $clause = "userId=".quote($self->getValue("ownerId")); } my $users = WebGUI::SQL->buildHashRef("select userId,username from users where $clause order by username"); $f->getTab("privileges")->selectList( @@ -1588,8 +1600,8 @@ sub www_moveDown { ($wid) = WebGUI::SQL->quickArray("select wobjectId from wobject where pageId=".$self->get("pageId") ." and sequenceNumber=".($thisSeq+1)); if ($wid ne "") { - WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber+1 where wobjectId=".$self->get("wobjectId")); - WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber-1 where wobjectId=$wid"); + WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber+1 where wobjectId=".quote($self->get("wobjectId"))); + WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber-1 where wobjectId=".quote($wid)); _reorderWobjects($self->get("pageId")); } return ""; @@ -1633,8 +1645,8 @@ sub www_moveUp { ($wid) = WebGUI::SQL->quickArray("select wobjectId from wobject where pageId=".$self->get("pageId") ." and sequenceNumber=".($thisSeq-1)); if ($wid ne "") { - WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber-1 where wobjectId=".$self->get("wobjectId")); - WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber+1 where wobjectId=$wid"); + WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber-1 where wobjectId=".quote($self->get("wobjectId"))); + WebGUI::SQL->write("update wobject set sequenceNumber=sequenceNumber+1 where wobjectId=".quote($wid)); _reorderWobjects($self->get("pageId")); } return ""; diff --git a/lib/WebGUI/Wobject/Article.pm b/lib/WebGUI/Wobject/Article.pm index cef3765d4..eb8f4eba9 100644 --- a/lib/WebGUI/Wobject/Article.pm +++ b/lib/WebGUI/Wobject/Article.pm @@ -29,6 +29,7 @@ use WebGUI::Wobject; our @ISA = qw(WebGUI::Wobject); + #------------------------------------------------------------------- sub duplicate { my ($file, $w); diff --git a/lib/WebGUI/Wobject/DataForm.pm b/lib/WebGUI/Wobject/DataForm.pm index b9e803969..309c42b17 100644 --- a/lib/WebGUI/Wobject/DataForm.pm +++ b/lib/WebGUI/Wobject/DataForm.pm @@ -893,11 +893,11 @@ sub www_process { and DataForm_fieldId=".quote($row{DataForm_fieldId})); if ($exists) { WebGUI::SQL->write("update DataForm_entryData set value=".quote($value)." - where DataForm_entryId=$entryId and DataForm_fieldId=".quote($row{DataForm_fieldId})); + where DataForm_entryId=".quote($entryId)." and DataForm_fieldId=".quote($row{DataForm_fieldId})); $updating = 1; } else { WebGUI::SQL->write("insert into DataForm_entryData (DataForm_entryId,DataForm_fieldId,wobjectId,value) values - ($entryId, $row{DataForm_fieldId}, ".$_[0]->get("wobjectId").", ".quote($value).")"); + (".quote($entryId).", ".quote($row{DataForm_fieldId}).", ".quote($_[0]->get("wobjectId")).", ".quote($value).")"); } } } diff --git a/lib/WebGUI/Wobject/EventsCalendar.pm b/lib/WebGUI/Wobject/EventsCalendar.pm index 41b391352..6a72f669c 100644 --- a/lib/WebGUI/Wobject/EventsCalendar.pm +++ b/lib/WebGUI/Wobject/EventsCalendar.pm @@ -41,8 +41,8 @@ sub duplicate { $row[6] = getNextId("EventsCalendar_recurringId"); $previousRecurringEventId = $row[6]; } - WebGUI::SQL->write("insert into EventsCalendar_event values ($newEventId, ".$w.", ". - quote($row[2]).", ".quote($row[3]).", '".$row[4]."', '".$row[5]."', $row[6])"); + WebGUI::SQL->write("insert into EventsCalendar_event values (".quote($newEventId).", ".$w.", ". + quote($row[2]).", ".quote($row[3]).", ".quote($row[4]).", ".quote($row[5]).", ".quote($row[6]).")"); } $sth->finish; } @@ -345,7 +345,7 @@ sub www_editEventSave { $i = 0; while ($eventId[$i] > 0) { WebGUI::SQL->write("insert into EventsCalendar_event values ($eventId[$i], - ".$_[0]->get("wobjectId").", + ".quote($_[0]->get("wobjectId")).", ".quote($session{form}{name}).", ".quote($session{form}{description}).", $startDate[$i], $endDate[$i], $recurringEventId)"); diff --git a/lib/WebGUI/Wobject/FileManager.pm b/lib/WebGUI/Wobject/FileManager.pm index aff736b5f..5f17802d9 100644 --- a/lib/WebGUI/Wobject/FileManager.pm +++ b/lib/WebGUI/Wobject/FileManager.pm @@ -53,8 +53,8 @@ sub duplicate { $file->copy($w,$newDownloadId); $file = WebGUI::Attachment->new($row{alternateVersion2},$_[0]->get("wobjectId"),$row{FileManager_fileId}); $file->copy($w,$newDownloadId); - WebGUI::SQL->write("insert into FileManager_file values ($newDownloadId, ".$w.", ". - quote($row{fileTitle}).", ".quote($row{downloadFile}).", $row{groupToView}, ". + WebGUI::SQL->write("insert into FileManager_file values (".quote($newDownloadId).", ".quote($w).", ". + quote($row{fileTitle}).", ".quote($row{downloadFile}).", ".quote($row{groupToView}).", ". quote($row{briefSynopsis}).", $row{dateUploaded}, $row{sequenceNumber}, ". quote($row{alternateVersion1}).", ".quote($row{alternateVersion2}).")"); } diff --git a/lib/WebGUI/Wobject/IndexedSearch.pm b/lib/WebGUI/Wobject/IndexedSearch.pm index c21693244..9dc0e840f 100644 --- a/lib/WebGUI/Wobject/IndexedSearch.pm +++ b/lib/WebGUI/Wobject/IndexedSearch.pm @@ -1,10 +1,7 @@ package WebGUI::Wobject::IndexedSearch; -#Test to see if Time::HiRes will load. -my $hasTimeHiRes=1; -eval "use Time::HiRes"; $hasTimeHiRes=0 if $@; - use strict; +use Time::HiRes; use WebGUI::Wobject::IndexedSearch::Search; use WebGUI::HTMLForm; use WebGUI::HTML; @@ -256,14 +253,14 @@ sub www_view { $var{"select_".$self->getValue("paginateAfter")} = "selected"; # Do the search - my $startTime = ($hasTimeHiRes) ? Time::HiRes::time() : time(); + my $startTime = Time::HiRes::time(); my $filter = $self->_buildFilter; my $search = WebGUI::Wobject::IndexedSearch::Search->new($self->getValue('indexName')); $search->open; my $results = $search->search($var{query},$filter); - $var{duration} = (($hasTimeHiRes) ? Time::HiRes::time() : time()) - $startTime; - $var{duration} = sprintf("%.3f", $var{duration}) if $hasTimeHiRes; # Duration rounded to 3 decimal places + $var{duration} = Time::HiRes::time() - $startTime; + $var{duration} = sprintf("%.3f", $var{duration}); # Duration rounded to 3 decimal places # Let's see if the search returned any results if (defined ($results)) { diff --git a/lib/WebGUI/Wobject/MessageBoard.pm b/lib/WebGUI/Wobject/MessageBoard.pm index a61e3f179..a8a9e269b 100644 --- a/lib/WebGUI/Wobject/MessageBoard.pm +++ b/lib/WebGUI/Wobject/MessageBoard.pm @@ -206,11 +206,11 @@ sub www_editForumSave { my ($seq) = WebGUI::SQL->quickArray("select max(sequenceNumber) from MessageBoard_forums where wobjectId=".$_[0]->get("wobjectId")); $seq++; WebGUI::SQL->write("insert into MessageBoard_forums (wobjectId, forumId, title, description, sequenceNumber) values (" - .$_[0]->get("wobjectId").", ".quote($forumId).", ".quote($session{form}{title}).", ".quote($session{form}{description}) + .quote($_[0]->get("wobjectId")).", ".quote($forumId).", ".quote($session{form}{title}).", ".quote($session{form}{description}) .", ".$seq.")"); } else { WebGUI::SQL->write("update MessageBoard_forums set title=".quote($session{form}{title}).", description=" - .quote($session{form}{description})." where forumId=".quote($forumId)." and wobjectId=".$_[0]->get("wobjectId")); + .quote($session{form}{description})." where forumId=".quote($forumId)." and wobjectId=".quote($_[0]->get("wobjectId"))); } return ""; } diff --git a/lib/WebGUI/Wobject/Poll.pm b/lib/WebGUI/Wobject/Poll.pm index 5e9366ce4..9424d290a 100644 --- a/lib/WebGUI/Wobject/Poll.pm +++ b/lib/WebGUI/Wobject/Poll.pm @@ -42,7 +42,7 @@ sub duplicate { $w = $_[0]->SUPER::duplicate($_[1]); $sth = WebGUI::SQL->read("select * from Poll_answer where wobjectId=".$_[0]->get("wobjectId")); while (@row = $sth->array) { - WebGUI::SQL->write("insert into Poll_answer values (".$w.", '$row[1]', $row[2], '$row[3]')"); + WebGUI::SQL->write("insert into Poll_answer values (".quote($w).", ".quote($row[1]).", ".quote($row[2]).", ".quote($row[3]).")"); } $sth->finish; } @@ -281,8 +281,8 @@ sub www_view { sub www_vote { my $u; if ($session{form}{answer} ne "" && WebGUI::Grouping::isInGroup($_[0]->get("voteGroup"),$session{user}{userId}) && !($_[0]->_hasVoted())) { - WebGUI::SQL->write("insert into Poll_answer values (".$_[0]->get("wobjectId").", - ".quote($session{form}{answer}).", $session{user}{userId}, '$session{env}{REMOTE_ADDR}')"); + WebGUI::SQL->write("insert into Poll_answer values (".quote($_[0]->get("wobjectId")).", + ".quote($session{form}{answer}).", ".quote($session{user}{userId}).", '$session{env}{REMOTE_ADDR}')"); if ($session{setting}{useKarma}) { $u = WebGUI::User->new($session{user}{userId}); $u->karma($_[0]->get("karmaPerVote"),$_[0]->get("namespace")." (".$_[0]->get("wobjectId").")","Voted on this poll."); diff --git a/lib/WebGUI/Wobject/Product.pm b/lib/WebGUI/Wobject/Product.pm index 04d18fed0..63f876a3a 100644 --- a/lib/WebGUI/Wobject/Product.pm +++ b/lib/WebGUI/Wobject/Product.pm @@ -62,14 +62,14 @@ sub duplicate { $sth->finish; $sth = WebGUI::SQL->read("select * from Product_accessory where wobjectId=".$_[0]->get("wobjectId")); while (%data = $sth->hash) { - WebGUI::SQL->write("insert into Product_accessory values (".$w->get("wobjectId").", - $data{accessoryWobjectId}, $data{sequenceNumber})"); + WebGUI::SQL->write("insert into Product_accessory values (".quote($w->get("wobjectId")).", + ".quote($data{accessoryWobjectId}).", $data{sequenceNumber})"); } $sth->finish; $sth = WebGUI::SQL->read("select * from Product_related where wobjectId=".$_[0]->get("wobjectId")); while (%data = $sth->hash) { - WebGUI::SQL->write("insert into Product_related values (".$w->get("wobjectId").", - $data{relatedWobjectId}, $data{sequenceNumber})"); + WebGUI::SQL->write("insert into Product_related values (".quote($w->get("wobjectId")).", + ".quote($data{relatedWobjectId}).", $data{sequenceNumber})"); } $sth->finish; } @@ -187,12 +187,13 @@ sub www_addAccessory { #------------------------------------------------------------------- sub www_addAccessorySave { return WebGUI::Privilege::insufficient() unless ($_[0]->canEdit); + return "" unless ($session{form}{accessoryWobjectId}); $session{page}{useAdminStyle} = 1; my ($seq); ($seq) = WebGUI::SQL->quickArray("select max(sequenceNumber) from Product_accessory where wobjectId=".$_[0]->get("wobjectId")); WebGUI::SQL->write("insert into Product_accessory (wobjectId,accessoryWobjectId,sequenceNumber) values - (".$_[0]->get("wobjectId").",".quote($session{form}{accessoryWobjectId}).",".($seq+1).")"); + (".quote($_[0]->get("wobjectId")).",".quote($session{form}{accessoryWobjectId}).",".($seq+1).")"); if ($session{form}{proceed}) { return $_[0]->www_addAccessory(); } else { @@ -224,11 +225,12 @@ sub www_addRelated { #------------------------------------------------------------------- sub www_addRelatedSave { return WebGUI::Privilege::insufficient() unless ($_[0]->canEdit); + return "" unless ($session{form}{relatedWobjectId}); my ($seq); ($seq) = WebGUI::SQL->quickArray("select max(sequenceNumber) from Product_related where wobjectId=".$_[0]->get("wobjectId")); WebGUI::SQL->write("insert into Product_related (wobjectId,relatedWobjectId,sequenceNumber) values - (".$_[0]->get("wobjectId").",".quote($session{form}{relatedWobjectId}).",".($seq+1).")"); + (".quote($_[0]->get("wobjectId")).",".quote($session{form}{relatedWobjectId}).",".($seq+1).")"); if ($session{form}{proceed}) { return $_[0]->www_addRelated(); } else { diff --git a/lib/WebGUI/Wobject/Survey.pm b/lib/WebGUI/Wobject/Survey.pm index c32b217de..2fcdce536 100644 --- a/lib/WebGUI/Wobject/Survey.pm +++ b/lib/WebGUI/Wobject/Survey.pm @@ -854,7 +854,7 @@ sub www_respond { my $answer = $self->getCollateral("Survey_answer","Survey_answerId",$session{form}{"answerId_".$id}); my $response = $session{form}{"textResponse_".$id} || $answer->{answer}; WebGUI::SQL->write("insert into Survey_questionResponse (Survey_answerId,Survey_questionId,Survey_responseId,Survey_id,comment,response,dateOfResponse) values ( - ".$answer->{Survey_answerId}.", ".$answer->{Survey_questionId}.", ".$session{scratch}{$varname}.", ".$answer->{Survey_id}.", + ".quote($answer->{Survey_answerId}).", ".quote($answer->{Survey_questionId}).", ".quote($session{scratch}{$varname}).", ".quote($answer->{Survey_id}).", ".quote($session{form}{"comment_".$id}).", ".quote($response).", ".WebGUI::DateTime::time().")"); } } diff --git a/lib/WebGUI/Wobject/USS.pm b/lib/WebGUI/Wobject/USS.pm index 1e39aef47..e3baa040c 100644 --- a/lib/WebGUI/Wobject/USS.pm +++ b/lib/WebGUI/Wobject/USS.pm @@ -62,23 +62,19 @@ sub _xml_encode { #------------------------------------------------------------------- sub duplicate { - my ($sth, $file, %row, $newSubmissionId, $w); + my %row; tie %row, 'Tie::CPHash'; - $w = $_[0]->SUPER::duplicate($_[1],1); - my $props = WebGUI::SQL->quickHashRef("select * from wobject where wobjectId=$w"); - my $newWobject = WebGUI::Wobject::USS->new($props); - $sth = WebGUI::SQL->read("select * from USS_submission where USS_id=".$_[0]->get("USS_id")); + my $w = $_[0]->SUPER::duplicate($_[1],1); + $w = WebGUI::Wobject::USS->new({wobjectId=>$w}); + my $sth = WebGUI::SQL->read("select * from USS_submission where USS_id=".$_[0]->get("USS_id")); while (%row = $sth->hash) { - $newSubmissionId = getNextId("USS_submissionId"); - $file = WebGUI::Attachment->new($row{image},$_[0]->get("wobjectId"),$row{USS_submissionId}); + my $newSubmissionId = getNextId("USS_submissionId"); + my $file = WebGUI::Attachment->new($row{image},$_[0]->get("wobjectId"),$row{USS_submissionId}); $file->copy($w,$newSubmissionId); $file = WebGUI::Attachment->new($row{attachment},$_[0]->get("wobjectId"),$row{USS_submissionId}); $file->copy($w,$newSubmissionId); - WebGUI::SQL->write("insert into USS_submission (USS_submissionId, title, dateSubmitted, username, userId, content, - image, attachment, status, views, forumId, dateUpdated, sequenceNumber, USS_id, contentType) values ($newSubmissionId, ". - quote($row{title}).", $row{dateSubmitted}, ".quote($row{username}).", $row{userId}, ".quote($row{content}).", ". - quote($row{image}).", ".quote($row{attachment}).", '$row{status}', $row{views}, $row{forumId}, $row{dateUpdated}, - $row{sequenceNumber}, ".$newWobject->get("USS_id").", ".quote($row{contentType}).")"); + $row{USS_submissionId} = $newSubmissionId; + $w->setCollateral("USS_submission","USS_submissionId",\%row); } $sth->finish; } @@ -199,7 +195,7 @@ sub new { defaultValue=>"desc" }, USS_id=>{ - autoIncrement=>1 + autoId=>1 }, submissionFormTemplateId=>{ defaultValue=>1 diff --git a/lib/WebGUI/Wobject/WSClient.pm b/lib/WebGUI/Wobject/WSClient.pm index 47c151ac0..781ab687d 100644 --- a/lib/WebGUI/Wobject/WSClient.pm +++ b/lib/WebGUI/Wobject/WSClient.pm @@ -122,6 +122,12 @@ sub new { } +#------------------------------------------------------------------- +sub uiLevel { + return 9; +} + + #------------------------------------------------------------------- sub www_edit { my $layout = WebGUI::HTMLForm->new; diff --git a/lib/WebGUI/i18n/English.pm b/lib/WebGUI/i18n/English.pm index fc5eaaf58..641a6bf29 100644 --- a/lib/WebGUI/i18n/English.pm +++ b/lib/WebGUI/i18n/English.pm @@ -1,9 +1,9 @@ package WebGUI::i18n::English; -our $LANGUAGE = { - label => "English", - charset => "ISO-8859-1", - toolbar => "metal" +$LANGUAGE = { + label => 'English', + charset => 'UTF-8', + toolbar => 'metal' }; 1; diff --git a/lib/WebGUI/i18n/English/Article.pm b/lib/WebGUI/i18n/English/Article.pm index 03bc9e300..20517764b 100644 --- a/lib/WebGUI/i18n/English/Article.pm +++ b/lib/WebGUI/i18n/English/Article.pm @@ -1,86 +1,11 @@ package WebGUI::i18n::English::Article; our $I18N = { - '1' => { - message => q|Article|, - lastUpdated => 1031514049 - }, - - '3' => { - message => q|Start Date|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|End Date|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|Image|, - lastUpdated => 1031514049 - }, - - '7' => { - message => q|Link Title|, - lastUpdated => 1031514049 - }, - - '8' => { - message => q|Link URL|, - lastUpdated => 1031514049 - }, - - '9' => { - message => q|Attachment|, - lastUpdated => 1031514049 - }, - - '10' => { - message => q|Convert carriage returns?|, - lastUpdated => 1031514049 - }, - '11' => { message => q|(Select "Yes" only if you aren't adding <br> manually.)|, lastUpdated => 1031514049 }, - '12' => { - message => q|Edit Article|, - lastUpdated => 1031514049 - }, - - '13' => { - message => q|Delete|, - lastUpdated => 1031514049 - }, - - '22' => { - message => q|Author|, - lastUpdated => 1031514049 - }, - - '23' => { - message => q|Date|, - lastUpdated => 1031514049 - }, - - '24' => { - message => q|Post Response|, - lastUpdated => 1031514049 - }, - - '28' => { - message => q|View Responses|, - lastUpdated => 1031514049 - }, - - '61' => { - message => q|Article, Add/Edit|, - lastUpdated => 1066583066 - }, - '71' => { message => q|Articles are the Swiss Army knife of WebGUI. Most pieces of static content can be added via the Article.

@@ -127,6 +52,76 @@ Checking this box will enable responses to your article much like Articles on Sl lastUpdated => 1066583066 }, + '7' => { + message => q|Link Title|, + lastUpdated => 1031514049 + }, + + '22' => { + message => q|Author|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|Article|, + lastUpdated => 1031514049 + }, + + '72' => { + message => q|Article Template|, + lastUpdated => 1038794871 + }, + + '23' => { + message => q|Date|, + lastUpdated => 1031514049 + }, + + '13' => { + message => q|Delete|, + lastUpdated => 1031514049 + }, + + '6' => { + message => q|Image|, + lastUpdated => 1031514049 + }, + + '28' => { + message => q|View Responses|, + lastUpdated => 1031514049 + }, + + '3' => { + message => q|Start Date|, + lastUpdated => 1031514049 + }, + + '61' => { + message => q|Article, Add/Edit|, + lastUpdated => 1066583066 + }, + + '9' => { + message => q|Attachment|, + lastUpdated => 1031514049 + }, + + '12' => { + message => q|Edit Article|, + lastUpdated => 1031514049 + }, + + '8' => { + message => q|Link URL|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|End Date|, + lastUpdated => 1031514049 + }, + '73' => { message => q|The following template variables are available for article templates.

@@ -234,9 +229,14 @@ The URL to view the replies to this article. lastUpdated => 1082370724 }, - '72' => { - message => q|Article Template|, - lastUpdated => 1038794871 + '24' => { + message => q|Post Response|, + lastUpdated => 1031514049 + }, + + '10' => { + message => q|Convert carriage returns?|, + lastUpdated => 1031514049 }, }; diff --git a/lib/WebGUI/i18n/English/AuthLDAP.pm b/lib/WebGUI/i18n/English/AuthLDAP.pm index 350d30d9e..6792d9a7e 100644 --- a/lib/WebGUI/i18n/English/AuthLDAP.pm +++ b/lib/WebGUI/i18n/English/AuthLDAP.pm @@ -1,55 +1,9 @@ package WebGUI::i18n::English::AuthLDAP; our $I18N = { - '2' => { - message => q|Cannot connect to LDAP server.|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|LDAP URL (default)|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|LDAP Identity (default)|, - lastUpdated => 1031514049 - }, - - '7' => { - message => q|LDAP Identity Name|, - lastUpdated => 1031514049 - }, - - '8' => { - message => q|LDAP Password Name|, - lastUpdated => 1031514049 - }, - - '3' => { - message => q|LDAP URL|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Connect DN|, - lastUpdated => 1031514049 - }, - - '9' => { - message => q|User RDN|, - lastUpdated => 1053777552, - context => q|Specifying the relative distinguished name to authenticate a user against an LDAP directory.| - }, - - '1' => { - message => q|LDAP Authentication Options|, - lastUpdated => 1039450730 - }, - - '10' => { - message => q|Password (confirm)|, - lastUpdated => 1071845113 + 'account-1' => { + message => q|LDAP Authentication Display Account Template|, + lastUpdated => 1078852969 }, '11' => { @@ -57,14 +11,14 @@ our $I18N = { lastUpdated => 1071848383 }, - '13' => { - message => q|Invalid LDAP connection URL. Contact your administrator.|, - lastUpdated => 1071849063 + '7' => { + message => q|LDAP Identity Name|, + lastUpdated => 1031514049 }, - '12' => { - message => q|No LDAP Url Specified for this user|, - lastUpdated => 1071848371 + '2' => { + message => q|Cannot connect to LDAP server.|, + lastUpdated => 1031514049 }, 'create-1' => { @@ -72,16 +26,9 @@ our $I18N = { lastUpdated => 1078855925 }, - 'create-2' => { - message => q|The following template variables are available for LDAP Authentication Anonymous Registration templates.

create.form.header
The required form elements that go at the top of the anonymous registration page.

create.form.hidden
Hidden form fields required for form submittal

create.form.footer
The required form elements that go after the anonymous registration page form. -

create.form.submit
The default submit button for the anonymous registration form.

title
Default page title -

create.form.profile
A loop containing visible and required profile fields for registration

         profile.formElement
         Form element for visible or required profile field

         profile.formElement.label
           Default text label for profile form element


login.url
URL for the login page

login.label
Default text label for login page link.

create.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.ldapId
Default ldapId form field

create.form.ldapId.label
Default text for ldapId form field

create.form.password
Default password form field

create.form.password.label
Default text for password form field

|, - lastUpdated => 1078855925 - }, - - 'login-1' => { - message => q|LDAP Authentication Login Template|, - lastUpdated => 1078854953 + '1' => { + message => q|LDAP Authentication Options|, + lastUpdated => 1039450730 }, 'login-2' => { @@ -92,9 +39,39 @@ our $I18N = { lastUpdated => 1078854953 }, - 'account-1' => { - message => q|LDAP Authentication Display Account Template|, - lastUpdated => 1078852969 + '13' => { + message => q|Invalid LDAP connection URL. Contact your administrator.|, + lastUpdated => 1071849063 + }, + + '6' => { + message => q|LDAP Identity (default)|, + lastUpdated => 1031514049 + }, + + '3' => { + message => q|LDAP URL|, + lastUpdated => 1031514049 + }, + + '9' => { + message => q|User RDN|, + lastUpdated => 1053777552 + }, + + '12' => { + message => q|No LDAP Url Specified for this user|, + lastUpdated => 1071848371 + }, + + '8' => { + message => q|LDAP Password Name|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Connect DN|, + lastUpdated => 1031514049 }, 'account-2' => { @@ -105,6 +82,28 @@ our $I18N = { lastUpdated => 1078852969 }, + '10' => { + message => q|Password (confirm)|, + lastUpdated => 1071845113 + }, + + 'create-2' => { + message => q|The following template variables are available for LDAP Authentication Anonymous Registration templates.

create.form.header
The required form elements that go at the top of the anonymous registration page.

create.form.hidden
Hidden form fields required for form submittal

create.form.footer
The required form elements that go after the anonymous registration page form. +

create.form.submit
The default submit button for the anonymous registration form.

title
Default page title +

create.form.profile
A loop containing visible and required profile fields for registration

         profile.formElement
         Form element for visible or required profile field

         profile.formElement.label
           Default text label for profile form element


login.url
URL for the login page

login.label
Default text label for login page link.

create.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.ldapId
Default ldapId form field

create.form.ldapId.label
Default text for ldapId form field

create.form.password
Default password form field

create.form.password.label
Default text for password form field

|, + lastUpdated => 1078855925 + }, + + '5' => { + message => q|LDAP URL (default)|, + lastUpdated => 1031514049 + }, + + 'login-1' => { + message => q|LDAP Authentication Login Template|, + lastUpdated => 1078854953 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/AuthSMB.pm b/lib/WebGUI/i18n/English/AuthSMB.pm index 5c331e60e..6cf412011 100644 --- a/lib/WebGUI/i18n/English/AuthSMB.pm +++ b/lib/WebGUI/i18n/English/AuthSMB.pm @@ -1,19 +1,9 @@ package WebGUI::i18n::English::AuthSMB; our $I18N = { - '9' => { - message => q|NT Password|, - lastUpdated => 1039453225 - }, - - '8' => { - message => q|NT Login|, - lastUpdated => 1039452980 - }, - - '7' => { - message => q|NT Domain|, - lastUpdated => 1039452950 + 'account-1' => { + message => q|SMB Authentication Display Account Template|, + lastUpdated => 1078853113 }, '6' => { @@ -21,51 +11,44 @@ our $I18N = { lastUpdated => 1039452936 }, - '5' => { - message => q|PDC|, - lastUpdated => 1039452926 - }, - - '4' => { - message => q|SMB Logon Error (3)
You have supplied an invalid username/password pair. Probably a typo, please try again.|, - lastUpdated => 1039452797 - }, - '3' => { message => q|SMB Protocol Error (2)
Please contact your sysadmin.|, lastUpdated => 1039452769 }, + '7' => { + message => q|NT Domain|, + lastUpdated => 1039452950 + }, + + '9' => { + message => q|NT Password|, + lastUpdated => 1039453225 + }, + '2' => { message => q|SMB Server Error (1)
Something went wrong accessing the domain controller. Perhaps the connection timed out. Please try again or contact your sysadmin.|, lastUpdated => 1039452744 }, - '1' => { - message => q|SMB Authentication Options|, - lastUpdated => 1039451963 - }, - - '10' => { - message => q|No SMB username specfified.|, - lastUpdated => 1071926471 - }, - 'create-1' => { message => q|SMB Authentication Anonymous Registration Template|, lastUpdated => 1078856081 }, - 'create-2' => { - message => q|The following template variables are available for SMB Authentication Anonymous Registration templates.

create.form.header
The required form elements that go at the top of the anonymous registration page.

create.form.hidden
Hidden form fields required for form submittal

create.form.footer
The required form elements that go after the anonymous registration page form. -

create.form.submit
The default submit button for the anonymous registration form.

title
Default page title -

create.form.profile
A loop containing visible and required profile fields for registration

         profile.formElement
         Form element for visible or required profile field

         profile.formElement.label
           Default text label for profile form element


login.url
URL for the login page

login.label
Default text label for login page link.

create.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.loginId
Default SMB loginId form field

create.form.loginId.label
Default text for SMB loginId form field

create.form.password
Default password form field

create.form.password.label
Default text for password form field

|, - lastUpdated => 1078856081 + '8' => { + message => q|NT Login|, + lastUpdated => 1039452980 }, - 'login-1' => { - message => q|SMB Authentication Login Template|, - lastUpdated => 1078854992 + '4' => { + message => q|SMB Logon Error (3)
You have supplied an invalid username/password pair. Probably a typo, please try again.|, + lastUpdated => 1039452797 + }, + + '1' => { + message => q|SMB Authentication Options|, + lastUpdated => 1039451963 }, 'login-2' => { @@ -76,11 +59,6 @@ our $I18N = { lastUpdated => 1078854992 }, - 'account-1' => { - message => q|SMB Authentication Display Account Template|, - lastUpdated => 1078853113 - }, - 'account-2' => { message => q|The following template variables are available for the SMB Authentication Display Account templates.

account.form.karma
A read only form property displaying the amount of karma a user has.  Karma is a configurable user setting that is turned off by default  @@ -89,6 +67,28 @@ our $I18N = { lastUpdated => 1078853113 }, + 'create-2' => { + message => q|The following template variables are available for SMB Authentication Anonymous Registration templates.

create.form.header
The required form elements that go at the top of the anonymous registration page.

create.form.hidden
Hidden form fields required for form submittal

create.form.footer
The required form elements that go after the anonymous registration page form. +

create.form.submit
The default submit button for the anonymous registration form.

title
Default page title +

create.form.profile
A loop containing visible and required profile fields for registration

         profile.formElement
         Form element for visible or required profile field

         profile.formElement.label
           Default text label for profile form element


login.url
URL for the login page

login.label
Default text label for login page link.

create.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.loginId
Default SMB loginId form field

create.form.loginId.label
Default text for SMB loginId form field

create.form.password
Default password form field

create.form.password.label
Default text for password form field

|, + lastUpdated => 1078856081 + }, + + '10' => { + message => q|No SMB username specfified.|, + lastUpdated => 1071926471 + }, + + 'login-1' => { + message => q|SMB Authentication Login Template|, + lastUpdated => 1078854992 + }, + + '5' => { + message => q|PDC|, + lastUpdated => 1039452926 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/AuthWebGUI.pm b/lib/WebGUI/i18n/English/AuthWebGUI.pm index 454e00f8a..1e5741080 100644 --- a/lib/WebGUI/i18n/English/AuthWebGUI.pm +++ b/lib/WebGUI/i18n/English/AuthWebGUI.pm @@ -1,41 +1,9 @@ package WebGUI::i18n::English::AuthWebGUI; our $I18N = { - '8' => { - message => q|Your Password Has Expired|, - lastUpdated => 1071507773 - }, - - '2' => { - message => q|Password (confirm)|, - lastUpdated => 1071507729 - }, - - '3' => { - message => q|Your passwords did not match. Please try again.|, - lastUpdated => 1071507737 - }, - - '10' => { - message => q|Old Password|, - lastUpdated => 1071507875 - }, - - '9' => { - message => q|Expire passwords on user creation?|, - lastUpdated => 1071507780 - }, - - '14' => { - message => q|Minimum password length|, - lastUpdated => 1071507951, - context => q|What is the minimum password length?| - }, - - '7' => { - message => q|Passwords must have a minimum character length of|, - lastUpdated => 1071507767, - context => q|Password expires every 10 days| + 'account-1' => { + message => q|WebGUI Authentication Display Account Template|, + lastUpdated => 1078852836 }, '11' => { @@ -43,65 +11,14 @@ our $I18N = { lastUpdated => 1071507924 }, - '12' => { - message => q|You may not use your old password as your new password|, - lastUpdated => 1071507932 - }, - - '13' => { - message => q|Allow password recovery?|, - lastUpdated => 1071507940 - }, - - '6' => { - message => q|Allow Password Recovery?|, - lastUpdated => 1071507760, - context => q|Password expires every 10 days| - }, - - '5' => { - message => q|Your password cannot be "password".|, - lastUpdated => 1071507752 - }, - - '4' => { - message => q|Your password cannot be blank.|, - lastUpdated => 1071507744 - }, - - '15' => { - message => q|Minimum Password Length|, - lastUpdated => 1071885112 - }, - - '1' => { - message => q|WebGUI Authentication Options|, - lastUpdated => 1071507721 - }, - - '22' => { - message => q|There are no fields to update.|, - lastUpdated => 1076361800 - }, - '21' => { message => q|Allow User to Change Username?|, lastUpdated => 1076358688 }, - '20' => { - message => q|Allow User to Change Password?|, - lastUpdated => 1076358606 - }, - - '19' => { - message => q|Allow Users to Change Username?|, - lastUpdated => 1076358029 - }, - - '18' => { - message => q|Allow Users to Change Passwords?|, - lastUpdated => 1076357595 + '7' => { + message => q|Passwords must have a minimum character length of|, + lastUpdated => 1071507767 }, '17' => { @@ -109,28 +26,9 @@ our $I18N = { lastUpdated => 1071885563 }, - '16' => { - message => q|Password Timeout|, - lastUpdated => 1071885309 - }, - - 'expired-1' => { - message => q|WebGUI Authentication Password Expiration Template|, - lastUpdated => 1078857230 - }, - - 'expired-2' => { - message => q|The following template variables are available for WebGUI Authentication Password Expiration templates.

expired.form.header
The required form elements that go at the top of the password expiration page.

expired.form.hidden
Hidden form fields required for form submittal

expired.form.footer
The required form elements that go after the password expiration page form. -

expired.form.submit
The default submit button for the password expiration form.

displayTitle
Default page title -

expired.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.oldPassword
Default old password form field

create.form.oldPassword.label
Default text for old password form field

expired.form.password
Default password form field

expired.form.password.label
Default text for password form field

expired.form.passwordConfirm
Default password confirm form field

expired.form.passwordConfirm.label
Default text for password confirm form field

|, - lastUpdated => 1078857230 - }, - - 'create-2' => { - message => q|The following template variables are available for WebGUI Authentication Anonymous Registration templates.

create.form.header
The required form elements that go at the top of the anonymous registration page.

create.form.hidden
Hidden form fields required for form submittal

create.form.footer
The required form elements that go after the anonymous registration page form. -

create.form.submit
The default submit button for the anonymous registration form.

title
Default page title -

create.form.profile
A loop containing visible and required profile fields for anonymouse registration

         profile.formElement
         Form element for visible or required profile field

         profile.formElement.label
           Default text label for profile form element


login.url
URL for the login page

login.label
Default text label for login page link.

create.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.username
Default username form field

create.form.username.label
Default text for username form field

create.form.password
Default password form field

create.form.password.label
Default text for password form field

create.form.passwordConfirm
Default password confirm form field

create.form.passwordConfirm.label
Default text for password confirm form field

recoverPassword.isAllowed
Flag indicating whether or not password recovery is enabled

recoverPassword.url
URL for the password recovery page.

recoverPassword.label
Default label for the password recovery link

|, - lastUpdated => 1078856626 + '2' => { + message => q|Password (confirm)|, + lastUpdated => 1071507729 }, 'create-1' => { @@ -138,22 +36,14 @@ our $I18N = { lastUpdated => 1078856626 }, - 'recovery-1' => { - message => q|WebGUI Authentication Password Recovery Template|, - lastUpdated => 1078856556 + '22' => { + message => q|There are no fields to update.|, + lastUpdated => 1076361800 }, - 'recovery-2' => { - message => q|The following template variables are available for WebGUI Authentication Password Recovery templates. -

recover.form.header
The required form elements that go at the top of the password recovery page.

recover.form.hidden
Hidden form fields required for form submission

recover.form.footer
The required form elements that go after the password recovery page form.

-

recover.form.submit
The default submit button for the password recovery form.

login.form.email
Default email form field

login.form.email.label
Default text for email form field

title
Default page title -

recover.message
Any message returned by the system.  Usually displays after the form is submitted.

anonymousRegistration.isAllowed
Flag indicating whether or not anoymous registrations are allowed

createAccount.url
URL for the anonymous registration page

createAccount.label
Default label for the anonymous registration link

login.url
URL for the login page

login.label
Default text label for login page link.

|, - lastUpdated => 1078856556 - }, - - 'login-1' => { - message => q|WebGUI Authentication Login Template|, - lastUpdated => 1078854830 + '1' => { + message => q|WebGUI Authentication Options|, + lastUpdated => 1071507721 }, 'login-2' => { @@ -164,9 +54,89 @@ our $I18N = { lastUpdated => 1078854830 }, - 'account-1' => { - message => q|WebGUI Authentication Display Account Template|, - lastUpdated => 1078852836 + '18' => { + message => q|Allow Users to Change Passwords?|, + lastUpdated => 1076357595 + }, + + 'expired-2' => { + message => q|The following template variables are available for WebGUI Authentication Password Expiration templates.

expired.form.header
The required form elements that go at the top of the password expiration page.

expired.form.hidden
Hidden form fields required for form submittal

expired.form.footer
The required form elements that go after the password expiration page form. +

expired.form.submit
The default submit button for the password expiration form.

displayTitle
Default page title +

expired.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.oldPassword
Default old password form field

create.form.oldPassword.label
Default text for old password form field

expired.form.password
Default password form field

expired.form.password.label
Default text for password form field

expired.form.passwordConfirm
Default password confirm form field

expired.form.passwordConfirm.label
Default text for password confirm form field

|, + lastUpdated => 1078857230 + }, + + '16' => { + message => q|Password Timeout|, + lastUpdated => 1071885309 + }, + + '13' => { + message => q|Allow password recovery?|, + lastUpdated => 1071507940 + }, + + '6' => { + message => q|Allow Password Recovery?|, + lastUpdated => 1071507760 + }, + + 'recovery-1' => { + message => q|WebGUI Authentication Password Recovery Template|, + lastUpdated => 1078856556 + }, + + '3' => { + message => q|Your passwords did not match. Please try again.|, + lastUpdated => 1071507737 + }, + + '9' => { + message => q|Expire passwords on user creation?|, + lastUpdated => 1071507780 + }, + + '12' => { + message => q|You may not use your old password as your new password|, + lastUpdated => 1071507932 + }, + + 'recovery-2' => { + message => q|The following template variables are available for WebGUI Authentication Password Recovery templates. +

recover.form.header
The required form elements that go at the top of the password recovery page.

recover.form.hidden
Hidden form fields required for form submission

recover.form.footer
The required form elements that go after the password recovery page form.

+

recover.form.submit
The default submit button for the password recovery form.

login.form.email
Default email form field

login.form.email.label
Default text for email form field

title
Default page title +

recover.message
Any message returned by the system.  Usually displays after the form is submitted.

anonymousRegistration.isAllowed
Flag indicating whether or not anoymous registrations are allowed

createAccount.url
URL for the anonymous registration page

createAccount.label
Default label for the anonymous registration link

login.url
URL for the login page

login.label
Default text label for login page link.

|, + lastUpdated => 1078856556 + }, + + '20' => { + message => q|Allow User to Change Password?|, + lastUpdated => 1076358606 + }, + + '14' => { + message => q|Minimum password length|, + lastUpdated => 1071507951 + }, + + '15' => { + message => q|Minimum Password Length|, + lastUpdated => 1071885112 + }, + + '8' => { + message => q|Your Password Has Expired|, + lastUpdated => 1071507773 + }, + + '4' => { + message => q|Your password cannot be blank.|, + lastUpdated => 1071507744 + }, + + 'expired-1' => { + message => q|WebGUI Authentication Password Expiration Template|, + lastUpdated => 1078857230 }, 'account-2' => { @@ -179,6 +149,33 @@ our $I18N = { lastUpdated => 1078852836 }, + 'create-2' => { + message => q|The following template variables are available for WebGUI Authentication Anonymous Registration templates.

create.form.header
The required form elements that go at the top of the anonymous registration page.

create.form.hidden
Hidden form fields required for form submittal

create.form.footer
The required form elements that go after the anonymous registration page form. +

create.form.submit
The default submit button for the anonymous registration form.

title
Default page title +

create.form.profile
A loop containing visible and required profile fields for anonymouse registration

         profile.formElement
         Form element for visible or required profile field

         profile.formElement.label
           Default text label for profile form element


login.url
URL for the login page

login.label
Default text label for login page link.

create.message
Any message returned by the system.  Usually displays after the form is submitted.

create.form.username
Default username form field

create.form.username.label
Default text for username form field

create.form.password
Default password form field

create.form.password.label
Default text for password form field

create.form.passwordConfirm
Default password confirm form field

create.form.passwordConfirm.label
Default text for password confirm form field

recoverPassword.isAllowed
Flag indicating whether or not password recovery is enabled

recoverPassword.url
URL for the password recovery page.

recoverPassword.label
Default label for the password recovery link

|, + lastUpdated => 1078856626 + }, + + '19' => { + message => q|Allow Users to Change Username?|, + lastUpdated => 1076358029 + }, + + '10' => { + message => q|Old Password|, + lastUpdated => 1071507875 + }, + + 'login-1' => { + message => q|WebGUI Authentication Login Template|, + lastUpdated => 1078854830 + }, + + '5' => { + message => q|Your password cannot be "password".|, + lastUpdated => 1071507752 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/DataForm.pm b/lib/WebGUI/i18n/English/DataForm.pm index b040c8fe1..c50dfd73e 100644 --- a/lib/WebGUI/i18n/English/DataForm.pm +++ b/lib/WebGUI/i18n/English/DataForm.pm @@ -1,94 +1,9 @@ package WebGUI::i18n::English::DataForm; our $I18N = { - '1' => { - message => q|Data Form|, - lastUpdated => 1052045252 - }, - - '2' => { - message => q|Your email subject here|, - lastUpdated => 1031514049 - }, - - '3' => { - message => q|Thank you for your feedback!|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Hidden|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|Displayed|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|Modifiable|, - lastUpdated => 1031514049 - }, - - '7' => { - message => q|Edit Data Form|, - lastUpdated => 1052045309 - }, - - '8' => { - message => q|Width|, - lastUpdated => 1031514049 - }, - - '10' => { - message => q|From|, - lastUpdated => 1031514049 - }, - - '11' => { - message => q|To|, - lastUpdated => 1052047848 - }, - - '12' => { - message => q|Cc|, - lastUpdated => 1031514049 - }, - - '13' => { - message => q|Bcc|, - lastUpdated => 1031514049 - }, - - '14' => { - message => q|Subject|, - lastUpdated => 1031514049 - }, - - '16' => { - message => q|Acknowledgement|, - lastUpdated => 1031514049 - }, - - '17' => { - message => q|Mail Sent|, - lastUpdated => 1031514049 - }, - - '18' => { - message => q|Go back!|, - lastUpdated => 1031514049 - }, - - '19' => { - message => q|Are you certain that you want to delete this field?|, - lastUpdated => 1031514049 - }, - - '20' => { - message => q|Edit Field|, - lastUpdated => 1031514049 + '90' => { + message => q|Delete this entry.|, + lastUpdated => 1057208065 }, '21' => { @@ -96,42 +11,6 @@ our $I18N = { lastUpdated => 1031514049 }, - '22' => { - message => q|Status|, - lastUpdated => 1031514049 - }, - - '23' => { - message => q|Type|, - lastUpdated => 1031514049 - }, - - '24' => { - message => q|Possible Values|, - lastUpdated => 1031514049 - }, - - '25' => { - message => q|Default Value(s)|, - lastUpdated => 1053855043 - }, - - '79' => { - message => q|Subtext|, - lastUpdated => 1051482497, - context => q|A small piece of text under a form element. Gives extra description.| - }, - - '61' => { - message => q|Data Form, Add/Edit|, - lastUpdated => 1053885941 - }, - - '62' => { - message => q|Data Form Fields, Add/Edit|, - lastUpdated => 1052047004 - }, - '71' => { message => q|This wobject creates a simple multipurpose data-entry form.

@@ -164,6 +43,149 @@ Choose a template that will be used to display the list of stored records in thi lastUpdated => 1053885941 }, + 'editField-vertical-label' => { + message => q|Align vertical|, + lastUpdated => 1090575731 + }, + + '102' => { + message => q|Subtext|, + lastUpdated => 1052048005 + }, + + '7' => { + message => q|Edit Data Form|, + lastUpdated => 1052045309 + }, + + '80' => { + message => q|Email Template|, + lastUpdated => 1052044326 + }, + + '17' => { + message => q|Mail Sent|, + lastUpdated => 1031514049 + }, + + '2' => { + message => q|Your email subject here|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|Data Form|, + lastUpdated => 1052045252 + }, + + '88' => { + message => q|Data Form List Template|, + lastUpdated => 1053885702 + }, + + '18' => { + message => q|Go back!|, + lastUpdated => 1031514049 + }, + + '72' => { + message => q|You may add as many additional fields to your Data Form as you like. +

+ +Label
+This is an informative text label to let the user know what this field represents. +

+ +Field Name
+The name of this field. It must be unique among all of the other fields on your form. +

+ +Subtext
+An extension of the label, this is a description of what should go in the field or optional instructions for the field. +

+ +Status
+Hidden fields will not be visible to the user, but will be sent in the email.Displayed fields can be seen by the user but not modified. Modifiable fields can be filled in by the user. Required fields must be filled in by the user. +If you choose Hidden or Displayed, be sure to fill in a Default Value. +

+ +Type
+Choose the type of form element for this field. +

+ +Width
+Set the number of characters wide this field will be. +

+ +Height
+Set the number of characters tall this field will be. Only used on textarea and HTMLArea. +

+ +Align vertical
+This property controls wheter radio- and checklists are layouted horizontally or vertically. +

+ +Extras
+Here you can enter additional tag properties for the field tag. For instance 'class="myClass"'. +

+ +Possible Values
+This field is used for the list types (like Checkbox List and Select List). Enter the values you wish to appear, one per line. +

+ +Default Value (optional)
+Enter the default value (if any) for the field. For Yes/No fields, enter "yes" to select "Yes" and "no" to select "No". +

+ +|, + lastUpdated => 1090575731 + }, + + '16' => { + message => q|Acknowledgement|, + lastUpdated => 1031514049 + }, + + '100' => { + message => q|Are you certain that you want to delete this tab ?|, + lastUpdated => 1052048005 + }, + + '82' => { + message => q|Data Form Template|, + lastUpdated => 1053885798 + }, + + '74' => { + message => q|Mail data?|, + lastUpdated => 1051463006 + }, + + '84' => { + message => q|Export tab delimited.|, + lastUpdated => 1052088598 + }, + + '27' => { + message => q|Height|, + lastUpdated => 1045210016 + }, + + '25' => { + message => q|Default Value(s)|, + lastUpdated => 1053855043 + }, + + '28' => { + message => q|Optional for text area and HTML area.|, + lastUpdated => 1052048005 + }, + + '75' => { + message => q|Required|, + lastUpdated => 1051463599 + }, + '83' => { message => q|The following template variables are available for Data Form templates.

@@ -320,140 +342,34 @@ The end of the form. lastUpdated => 1090575731 }, - '72' => { - message => q|You may add as many additional fields to your Data Form as you like. -

+ '61' => { + message => q|Data Form, Add/Edit|, + lastUpdated => 1053885941 + }, -Label
-This is an informative text label to let the user know what this field represents. -

+ '20' => { + message => q|Edit Field|, + lastUpdated => 1031514049 + }, -Field Name
-The name of this field. It must be unique among all of the other fields on your form. -

+ '14' => { + message => q|Subject|, + lastUpdated => 1031514049 + }, -Subtext
-An extension of the label, this is a description of what should go in the field or optional instructions for the field. -

+ '103' => { + message => q|Add new Tab|, + lastUpdated => 1052048005 + }, -Status
-Hidden fields will not be visible to the user, but will be sent in the email.Displayed fields can be seen by the user but not modified. Modifiable fields can be filled in by the user. Required fields must be filled in by the user. -If you choose Hidden or Displayed, be sure to fill in a Default Value. -

- -Type
-Choose the type of form element for this field. -

- -Width
-Set the number of characters wide this field will be. -

- -Height
-Set the number of characters tall this field will be. Only used on textarea and HTMLArea. -

- -Align vertical
-This property controls wheter radio- and checklists are layouted horizontally or vertically. -

- -Extras
-Here you can enter additional tag properties for the field tag. For instance 'class="myClass"'. -

- -Possible Values
-This field is used for the list types (like Checkbox List and Select List). Enter the values you wish to appear, one per line. -

- -Default Value (optional)
-Enter the default value (if any) for the field. For Yes/No fields, enter "yes" to select "Yes" and "no" to select "No". -

- -|, + 'editField-extras-label' => { + message => q|Extras|, lastUpdated => 1090575731 }, - '80' => { - message => q|Email Template|, - lastUpdated => 1052044326, - context => q|A template that will construct the email to be sent.| - }, - - '73' => { - message => q|Send|, - lastUpdated => 1039776778 - }, - - '27' => { - message => q|Height|, - lastUpdated => 1045210016 - }, - - '28' => { - message => q|Optional for text area and HTML area.|, - lastUpdated => 1052048005 - }, - - '100' => { - message => q|Are you certain that you want to delete this tab ?|, - lastUpdated =>1052048005 - }, - - '101' => { - message => q|Label|, - lastUpdated => 1052048005 - }, - - '84' => { - message => q|Export tab delimited.|, - lastUpdated => 1052088598, - context => q|Save the data with tabs as separaters.| - }, - - '82' => { - message => q|Data Form Template|, - lastUpdated => 1053885798 - }, - - '81' => { - message => q|Acknowlegement Template|, - lastUpdated => 1052064282, - context => q|A template to display whatever data there is to display.| - }, - - '77' => { - message => q|Label|, - lastUpdated => 1051467316, - context => q|The text in front of a form field. (Like "Context" or "Message".)| - }, - - '76' => { - message => q|Add a field.|, - lastUpdated => 1051464925, - context => q|As in "Add a field element to this form."| - }, - - '75' => { - message => q|Required|, - lastUpdated => 1051463599, - context => q|A field that cannot be blank.| - }, - - '74' => { - message => q|Mail data?|, - lastUpdated => 1051463006, - context => q|As in, "Do you wish to email someone this data?"| - }, - - '85' => { - message => q|One per line.|, - lastUpdated => 1053855146, - context => q|Telling the user to add one entry per line.| - }, - - '88' => { - message => q|Data Form List Template|, - lastUpdated => 1053885702 + 'editField-vertical-subtext' => { + message => q|This property only affects radio- and checklists.|, + lastUpdated => 1090575731 }, '89' => { @@ -557,36 +473,14 @@ A conditional indicating whether this field exists for the mail subsystem of the lastUpdated => 1053885702 }, - '87' => { - message => q|List Template|, - lastUpdated => 1053884753, - context => q|Prompt the user to select a template for the list view of the data form.| + '24' => { + message => q|Possible Values|, + lastUpdated => 1031514049 }, - '86' => { - message => q|List all entries.|, - lastUpdated => 1053882548, - context => q|A label that links to all Data Form entries made to date.| - }, - - '29' => { - message => q|is required|, - lastUpdated => 1031515049 - }, - - '102' => { - message => q|Subtext|, - lastUpdated => 1052048005 - }, - - '106' => { - message => q|Tab Template|, - lastUpdated => 1052048005 - }, - - '105' => { - message => q|Add a Tab|, - lastUpdated => 1052048005 + '10' => { + message => q|From|, + lastUpdated => 1031514049 }, '104' => { @@ -594,29 +488,124 @@ A conditional indicating whether this field exists for the mail subsystem of the lastUpdated => 1052048005 }, - '103' => { - message => q|Add new Tab|, + '11' => { + message => q|To|, + lastUpdated => 1052047848 + }, + + '79' => { + message => q|Subtext|, + lastUpdated => 1051482497 + }, + + '22' => { + message => q|Status|, + lastUpdated => 1031514049 + }, + + '87' => { + message => q|List Template|, + lastUpdated => 1053884753 + }, + + '77' => { + message => q|Label|, + lastUpdated => 1051467316 + }, + + '106' => { + message => q|Tab Template|, lastUpdated => 1052048005 }, - '90' => { - message => q|Delete this entry.|, - lastUpdated => 1057208065 + '13' => { + message => q|Bcc|, + lastUpdated => 1031514049 }, - 'editField-vertical-label' => { - message => q|Align vertical|, - lastUpdated => 1090575731 + '23' => { + message => q|Type|, + lastUpdated => 1031514049 }, - 'editField-vertical-subtext' => { - message => q|This property only affects radio- and checklists.|, - lastUpdated => 1090575731 + '105' => { + message => q|Add a Tab|, + lastUpdated => 1052048005 }, - 'editField-extras-label' => { - message => q|Extras|, - lastUpdated => 1090575731 + '29' => { + message => q|is required|, + lastUpdated => 1031515049 + }, + + '6' => { + message => q|Modifiable|, + lastUpdated => 1031514049 + }, + + '85' => { + message => q|One per line.|, + lastUpdated => 1053855146 + }, + + '3' => { + message => q|Thank you for your feedback!|, + lastUpdated => 1031514049 + }, + + '12' => { + message => q|Cc|, + lastUpdated => 1031514049 + }, + + '81' => { + message => q|Acknowlegement Template|, + lastUpdated => 1052064282 + }, + + '8' => { + message => q|Width|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Hidden|, + lastUpdated => 1031514049 + }, + + '101' => { + message => q|Label|, + lastUpdated => 1052048005 + }, + + '73' => { + message => q|Send|, + lastUpdated => 1039776778 + }, + + '86' => { + message => q|List all entries.|, + lastUpdated => 1053882548 + }, + + '76' => { + message => q|Add a field.|, + lastUpdated => 1051464925 + }, + + '19' => { + message => q|Are you certain that you want to delete this field?|, + lastUpdated => 1031514049 + }, + + '62' => { + message => q|Data Form Fields, Add/Edit|, + lastUpdated => 1052047004 + }, + + '5' => { + message => q|Displayed|, + lastUpdated => 1031514049 }, }; diff --git a/lib/WebGUI/i18n/English/EventsCalendar.pm b/lib/WebGUI/i18n/English/EventsCalendar.pm index b9d1ad9e5..f7a0db246 100644 --- a/lib/WebGUI/i18n/English/EventsCalendar.pm +++ b/lib/WebGUI/i18n/English/EventsCalendar.pm @@ -1,121 +1,11 @@ package WebGUI::i18n::English::EventsCalendar; our $I18N = { - '89' => { - message => q|Show 3 months from start.|, - lastUpdated => 1038190646 - }, - - '2' => { - message => q|Events Calendar|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Happens only once.|, - lastUpdated => 1031514049 - }, - - '20' => { - message => q|Add an event.|, - lastUpdated => 1031514049 - }, - - '93' => { - message => q|Next Event|, - lastUpdated => 1038202290 - }, - - '8' => { - message => q|Recurs every|, - lastUpdated => 1031514049 - }, - - '9' => { - message => q|until|, - lastUpdated => 1031514049 - }, - - '78' => { - message => q|Don't delete anything, I made a mistake.|, - lastUpdated => 1031514049 - }, - - '12' => { - message => q|Edit Events Calendar|, - lastUpdated => 1031514049 - }, - - '13' => { - message => q|Edit Event|, - lastUpdated => 1031514049 - }, - '90' => { message => q|Default Month|, lastUpdated => 1038190708 }, - '14' => { - message => q|Start Date|, - lastUpdated => 1031514049 - }, - - '15' => { - message => q|End Date|, - lastUpdated => 1031514049 - }, - - '19' => { - message => q|Paginate After|, - lastUpdated => 1031514049 - }, - - '77' => { - message => q|Delete this event and all of its recurrences.|, - lastUpdated => 1031514049 - }, - - '82' => { - message => q|Current.|, - lastUpdated => 1038190803 - }, - - '88' => { - message => q|Show 6 months from start.|, - lastUpdated => 1038190632 - }, - - '76' => { - message => q|Delete only this event.|, - lastUpdated => 1031514049 - }, - - '80' => { - message => q|Event Template|, - lastUpdated => 1038190379 - }, - - '75' => { - message => q|Which do you wish to do?|, - lastUpdated => 1031514049 - }, - - '85' => { - message => q|Last in the calendar.|, - lastUpdated => 1038190764 - }, - - '81' => { - message => q|Start Month|, - lastUpdated => 1038190442 - }, - - '61' => { - message => q|Events Calendar, Add/Edit|, - lastUpdated => 1066572488 - }, - '71' => { message => q|Events calendars are used on many intranets to keep track of internal dates that affect a whole organization. Also, Events Calendars on consumer sites are a great way to let your customers know what events you'll be attending and what promotions you'll be having.

@@ -163,63 +53,34 @@ The title of an individual event. lastUpdated => 1066572488 }, + '80' => { + message => q|Event Template|, + lastUpdated => 1038190379 + }, + + '2' => { + message => q|Events Calendar|, + lastUpdated => 1031514049 + }, + + '99' => { + message => q|Is master?|, + lastUpdated => 1066511974 + }, + + '88' => { + message => q|Show 6 months from start.|, + lastUpdated => 1038190632 + }, + '72' => { message => q|Event, Add/Edit|, lastUpdated => 1038887363 }, - '73' => { - message => q|Title
-The title for this event. -

- -Description
-Describe the activities of this event or information about where the event is to be held. -

- -Start Date
-On what date will this event begin? -

- -End Date
-On what date will this event end? -

- -Recurs every
-Select a recurrence interval for this event. - -

- -What next?
-Select "add new event" if you'd like to add another event, otherwise select "go back to page". -

-|, - lastUpdated => 1038887363 - }, - - '83' => { - message => q|First in the calendar.|, - lastUpdated => 1038190781 - }, - - '87' => { - message => q|Show 9 months from start.|, - lastUpdated => 1038190626 - }, - - '92' => { - message => q|Previous Event|, - lastUpdated => 1038202281 - }, - - '86' => { - message => q|Show 12 months from start.|, - lastUpdated => 1038190601 - }, - - '91' => { - message => q|Add a new event.|, - lastUpdated => 1038190852 + '82' => { + message => q|Current.|, + lastUpdated => 1038190803 }, '84' => { @@ -227,91 +88,6 @@ Select "add new event" if you'd like to add another event, otherwise select "go lastUpdated => 1038190527 }, - '96' => { - message => q|Event Template|, - lastUpdated => 1078568518 - }, - - '97' => { - message => q|The following is the list of template variables available in event templates. -

- -title
-The title of this event. -

- -start.label
-The translated label for the start date. -

- -start.date
-The date this event starts. -

- -start.time
-The time this event starts. -

- -end.date
-The date this event ends. -

- -end.time
-The time this event ends. -

- -end.label
-The translated label for the end date. -

- -canEdit
-A condition indicating whether the current user can edit an event. -

- -edit.url
-The URL to edit this event. -

- -edit.label
-The translated label for the edit URL. -

- -delete.url
-The URL to delete this event. -

- -delete.label
-The translated label for the delete URL. -

- -previous.url
-The URL to view the event before this one. -

- -previous.label
-The translated label for the previous URL. -

- -next.label
-The translated label for the next URL. -

- -next.url
-The URL to view the event after this one. -

- -description
-The description of this event. -

-|, - lastUpdated => 1078568518 - }, - - '94' => { - message => q|Events Calendar Template|, - lastUpdated => 1078520840 - }, - '95' => { message => q|The following template variables are available for you to customize your events calendar.

@@ -558,16 +334,238 @@ A label representing the abbreviated version of "Saturday". lastUpdated => 1078520840 }, - '98' => { - message => q|Now!|, - lastUpdated => 1053888477, - context => q|"Something is going to happen now." This will be used to select a range in an events calendar. Now is the date and time right down to the current second.| + '83' => { + message => q|First in the calendar.|, + lastUpdated => 1038190781 }, - '99' => { - message => q|Is master?|, - lastUpdated => 1066511974, - context => q|Ask the user if this calendar should act as a master calendar.| + '75' => { + message => q|Which do you wish to do?|, + lastUpdated => 1031514049 + }, + + '61' => { + message => q|Events Calendar, Add/Edit|, + lastUpdated => 1066572488 + }, + + '20' => { + message => q|Add an event.|, + lastUpdated => 1031514049 + }, + + '14' => { + message => q|Start Date|, + lastUpdated => 1031514049 + }, + + '92' => { + message => q|Previous Event|, + lastUpdated => 1038202281 + }, + + '89' => { + message => q|Show 3 months from start.|, + lastUpdated => 1038190646 + }, + + '91' => { + message => q|Add a new event.|, + lastUpdated => 1038190852 + }, + + '78' => { + message => q|Don't delete anything, I made a mistake.|, + lastUpdated => 1031514049 + }, + + '87' => { + message => q|Show 9 months from start.|, + lastUpdated => 1038190626 + }, + + '93' => { + message => q|Next Event|, + lastUpdated => 1038202290 + }, + + '77' => { + message => q|Delete this event and all of its recurrences.|, + lastUpdated => 1031514049 + }, + + '13' => { + message => q|Edit Event|, + lastUpdated => 1031514049 + }, + + '96' => { + message => q|Event Template|, + lastUpdated => 1078568518 + }, + + '85' => { + message => q|Last in the calendar.|, + lastUpdated => 1038190764 + }, + + '94' => { + message => q|Events Calendar Template|, + lastUpdated => 1078520840 + }, + + '97' => { + message => q|The following is the list of template variables available in event templates. +

+ +title
+The title of this event. +

+ +start.label
+The translated label for the start date. +

+ +start.date
+The date this event starts. +

+ +start.time
+The time this event starts. +

+ +end.date
+The date this event ends. +

+ +end.time
+The time this event ends. +

+ +end.label
+The translated label for the end date. +

+ +canEdit
+A condition indicating whether the current user can edit an event. +

+ +edit.url
+The URL to edit this event. +

+ +edit.label
+The translated label for the edit URL. +

+ +delete.url
+The URL to delete this event. +

+ +delete.label
+The translated label for the delete URL. +

+ +previous.url
+The URL to view the event before this one. +

+ +previous.label
+The translated label for the previous URL. +

+ +next.label
+The translated label for the next URL. +

+ +next.url
+The URL to view the event after this one. +

+ +description
+The description of this event. +

+|, + lastUpdated => 1078568518 + }, + + '9' => { + message => q|until|, + lastUpdated => 1031514049 + }, + + '12' => { + message => q|Edit Events Calendar|, + lastUpdated => 1031514049 + }, + + '15' => { + message => q|End Date|, + lastUpdated => 1031514049 + }, + + '8' => { + message => q|Recurs every|, + lastUpdated => 1031514049 + }, + + '81' => { + message => q|Start Month|, + lastUpdated => 1038190442 + }, + + '98' => { + message => q|Now!|, + lastUpdated => 1053888477 + }, + + '4' => { + message => q|Happens only once.|, + lastUpdated => 1031514049 + }, + + '73' => { + message => q|Title
+The title for this event. +

+ +Description
+Describe the activities of this event or information about where the event is to be held. +

+ +Start Date
+On what date will this event begin? +

+ +End Date
+On what date will this event end? +

+ +Recurs every
+Select a recurrence interval for this event. + +

+ +What next?
+Select "add new event" if you'd like to add another event, otherwise select "go back to page". +

+|, + lastUpdated => 1038887363 + }, + + '19' => { + message => q|Paginate After|, + lastUpdated => 1031514049 + }, + + '76' => { + message => q|Delete only this event.|, + lastUpdated => 1031514049 + }, + + '86' => { + message => q|Show 12 months from start.|, + lastUpdated => 1038190601 }, }; diff --git a/lib/WebGUI/i18n/English/FileManager.pm b/lib/WebGUI/i18n/English/FileManager.pm index 2ea3e8942..658dd551c 100644 --- a/lib/WebGUI/i18n/English/FileManager.pm +++ b/lib/WebGUI/i18n/English/FileManager.pm @@ -1,101 +1,11 @@ package WebGUI::i18n::English::FileManager; our $I18N = { - '1' => { - message => q|File Manager|, - lastUpdated => 1038028463 - }, - - '3' => { - message => q|Proceed to add file?|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|File Title|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|File|, - lastUpdated => 1038882929 - }, - - '7' => { - message => q|Group to Download|, - lastUpdated => 1031514049 - }, - - '8' => { - message => q|Brief Synopsis|, - lastUpdated => 1031514049 - }, - - '9' => { - message => q|Edit File Manager|, - lastUpdated => 1038028499 - }, - - '10' => { - message => q|Edit File|, - lastUpdated => 1038882889 - }, - '11' => { message => q|Add a new file.|, lastUpdated => 1038882956 }, - '12' => { - message => q|Are you certain that you wish to delete this file?|, - lastUpdated => 1038882975 - }, - - '14' => { - message => q|File|, - lastUpdated => 1031514049 - }, - - '15' => { - message => q|Description|, - lastUpdated => 1031514049 - }, - - '16' => { - message => q|Date Uploaded|, - lastUpdated => 1031514049 - }, - - '17' => { - message => q|Alternate Version #1|, - lastUpdated => 1031514049 - }, - - '18' => { - message => q|Alternate Version #2|, - lastUpdated => 1031514049 - }, - - '19' => { - message => q|You have no files available.|, - lastUpdated => 1038882995 - }, - - '20' => { - message => q|Paginate After|, - lastUpdated => 1031514049 - }, - - '74' => { - message => q|Add a new file.|, - lastUpdated => 1038262375 - }, - - '61' => { - message => q|File Manager, Add/Edit|, - lastUpdated => 1038887335 - }, - '71' => { message => q|The File Manager is designed to help you manage file distribution on your site. It allows you to specify who may view/download files from your site.

@@ -116,11 +26,91 @@ If you wish to start adding files to download right away, leave this checked. lastUpdated => 1038887335 }, + '7' => { + message => q|Group to Download|, + lastUpdated => 1031514049 + }, + + '17' => { + message => q|Alternate Version #1|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|File Manager|, + lastUpdated => 1038028463 + }, + + '18' => { + message => q|Alternate Version #2|, + lastUpdated => 1031514049 + }, + '72' => { message => q|File, Add/Edit|, lastUpdated => 1038883174 }, + '16' => { + message => q|Date Uploaded|, + lastUpdated => 1031514049 + }, + + '74' => { + message => q|Add a new file.|, + lastUpdated => 1038262375 + }, + + '6' => { + message => q|File|, + lastUpdated => 1038882929 + }, + + '75' => { + message => q|File Manager Template|, + lastUpdated => 1038853712 + }, + + '3' => { + message => q|Proceed to add file?|, + lastUpdated => 1031514049 + }, + + '61' => { + message => q|File Manager, Add/Edit|, + lastUpdated => 1038887335 + }, + + '9' => { + message => q|Edit File Manager|, + lastUpdated => 1038028499 + }, + + '12' => { + message => q|Are you certain that you wish to delete this file?|, + lastUpdated => 1038882975 + }, + + '20' => { + message => q|Paginate After|, + lastUpdated => 1031514049 + }, + + '14' => { + message => q|File|, + lastUpdated => 1031514049 + }, + + '15' => { + message => q|Description|, + lastUpdated => 1031514049 + }, + + '8' => { + message => q|Brief Synopsis|, + lastUpdated => 1031514049 + }, + '73' => { message => q|File Title
The title that will be displayed for this file. If left blank the filename will be used. @@ -153,11 +143,6 @@ If you'd like to add another file after this one, then select "add a new file" o lastUpdated => 1038883174 }, - '75' => { - message => q|File Manager Template|, - lastUpdated => 1038853712 - }, - '76' => { message => q|This is the list of template variables available in File Manager templates.

@@ -303,6 +288,21 @@ A conditional indicating whether there are any files for this user to view. lastUpdated => 1082371148 }, + '10' => { + message => q|Edit File|, + lastUpdated => 1038882889 + }, + + '19' => { + message => q|You have no files available.|, + lastUpdated => 1038882995 + }, + + '5' => { + message => q|File Title|, + lastUpdated => 1031514049 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/HttpProxy.pm b/lib/WebGUI/i18n/English/HttpProxy.pm index a456d6c87..80061dc89 100644 --- a/lib/WebGUI/i18n/English/HttpProxy.pm +++ b/lib/WebGUI/i18n/English/HttpProxy.pm @@ -1,9 +1,9 @@ package WebGUI::i18n::English::HttpProxy; our $I18N = { - '10' => { - message => q|HTTP Proxy, Add/Edit|, - lastUpdated => 1047858432 + '6' => { + message => q|Remove style?|, + lastUpdated => 1047837230 }, '11' => { @@ -57,11 +57,31 @@ If you proxy a site like Yahoo! that links to other domains, do you wish to allo lastUpdated => 1031510000 }, + '9' => { + message => q|Cookie Jar|, + lastUpdated => 1047835842 + }, + + '12' => { + message => q|Rewrite urls ?|, + lastUpdated => 1055908341 + }, + '2' => { message => q|Edit HTTP Proxy|, lastUpdated => 1031510000 }, + '14' => { + message => q|Stop at|, + lastUpdated => 1060433963 + }, + + '8' => { + message => q|Follow redirects?|, + lastUpdated => 1047837255 + }, + '1' => { message => q|URL|, lastUpdated => 1031510000 @@ -72,43 +92,21 @@ If you proxy a site like Yahoo! that links to other domains, do you wish to allo lastUpdated => 1047837283 }, + '13' => { + message => q|Search for|, + lastUpdated => 1060433963 + }, + + '10' => { + message => q|HTTP Proxy, Add/Edit|, + lastUpdated => 1047858432 + }, + '5' => { message => q|Allow proxying of other domains?|, lastUpdated => 1047835817 }, - '6' => { - message => q|Remove style?|, - lastUpdated => 1047837230 - }, - - '8' => { - message => q|Follow redirects?|, - lastUpdated => 1047837255 - }, - - '9' => { - message => q|Cookie Jar|, - lastUpdated => 1047835842 - }, - - '12' => { - message => q|Rewrite urls ?|, - lastUpdated => 1055908341 - }, - - '13' => { - message => q|Search for|, - lastUpdated => 1060433963, - context => q|A string used as starting point when proxying parts of remote content.| - }, - - '14' => { - message => q|Stop at|, - lastUpdated => 1060433963, - context => q|A string used as ending point when proxying parts of remote content.| - }, - }; 1; diff --git a/lib/WebGUI/i18n/English/IndexedSearch.pm b/lib/WebGUI/i18n/English/IndexedSearch.pm index 7b96b23d6..4820846bc 100644 --- a/lib/WebGUI/i18n/English/IndexedSearch.pm +++ b/lib/WebGUI/i18n/English/IndexedSearch.pm @@ -1,11 +1,121 @@ package WebGUI::i18n::English::IndexedSearch; our $I18N = { + '11' => { + message => q|Paginate after|, + lastUpdated => 1066252409 + }, + + '21' => { + message => q|Content|, + lastUpdated => 1066765681 + }, + + '7' => { + message => q|Only results created by|, + lastUpdated => 1066252303 + }, + + '26' => { + message => q|Search, Add/Edit|, + lastUpdated => 1067346336 + }, + + '17' => { + message => q|Search|, + lastUpdated => 1066593262 + }, + + '2' => { + message => q|No index created. The scheduler must run and create the index first.|, + lastUpdated => 1066252099 + }, + + '22' => { + message => q|Profile|, + lastUpdated => 1066765844 + }, + + '1' => { + message => q|Table Search_docInfo can't be opened.|, + lastUpdated => 1066252055 + }, + + '18' => { + message => q|Any namespace|, + lastUpdated => 1066593420 + }, + + '23' => { + message => q|Any Content Type|, + lastUpdated => 1066766053 + }, + + '16' => { + message => q|Search|, + lastUpdated => 1066565087 + }, + + '13' => { + message => q|Highlight results ?|, + lastUpdated => 1066252498 + }, + '29' => { message => q|Search template|, lastUpdated => 1070202588 }, + '27' => { + message => q| +

The Search adds advanced search capabilities to your WebGUI site.

+

Index to use
The Search uses an index to retrieve it's +results from. Indexes are created with the scheduler. You can create more then one index. Choose here which index to use.

+

Search through
By default all pages are searched. You can +limit the search to certain page roots. Multiple choices are allowed.

+

Only results created by
You can limit the results to +items created by certain users. By default items from any user are returned.

+

Only results in namespace
By default all namespaces are +searched. You can limit the search to certain namespaces. An example of usage is +to search only in products.

+

Only results in language
If you have a multi-lingual +site, you can use this option to limit the search results to a certain +language.

+

Only results of type
You can limit the search to certain +types of content.

+
+

Discussion: Messages on the forums, discussions on +articles or USS.
Help: Content in the online WebGUI help +system
Page: Page title and +synopsis
Profile: User Profiles
Wobject: Wobject Title +and Description
Wobject details: All other wobject data. For example +FAQ question, Calendar item, etc.

+

Force users to use selected roots
Enabling this option will cause the search to be over all of the selected page roots regardless of what the user entered via the search form.

+

Template
Select a template to layout +your Search. The different templates have different functionality.

+

Paginate after
The number of results +you'd like to display on a page.

+

Context preview length
The maximum +number of characters in each of the context sections. Default is 130 characters. +A negative length gives the complete body, while a preview length of null gives +no preview.

+

Highlight results ?
If you want to +highlight the search results in the preview you'll want to check this box.

+

Highlight color n
The colors that are +used to highlight the corresponding words in the query. 

|, + lastUpdated => 1090580644 + }, + + '25' => { + message => q|Any user|, + lastUpdated => 1066766053 + }, + + '6' => { + message => q|Search through|, + lastUpdated => 1066252264 + }, + '28' => { message => q|

This is the list of template variables available for @@ -86,97 +196,19 @@ the last page.

|, lastUpdated => 1090580644 }, - '2' => { - message => q|No index created. The scheduler must run and create the index first.|, - lastUpdated => 1066252099 - }, - '3' => { message => q|Please refer to the documentation for more info.|, lastUpdated => 1066252166 }, - '4' => { - message => q|This page|, - lastUpdated => 1066252218 - }, - - '5' => { - message => q|Index to use|, - lastUpdated => 1066252241 - }, - - '6' => { - message => q|Search through|, - lastUpdated => 1066252264 - }, - - '1' => { - message => q|Table Search_docInfo can't be opened.|, - lastUpdated => 1066252055 - }, - - '14' => { - message => q|Highlight color|, - lastUpdated => 1066252536 - }, - - '13' => { - message => q|Highlight results ?|, - lastUpdated => 1066252498 - }, - - '12' => { - message => q|Context preview length|, - lastUpdated => 1066252463 - }, - - '11' => { - message => q|Paginate after|, - lastUpdated => 1066252409 - }, - - '10' => { - message => q|Only results of type|, - lastUpdated => 1066252387 - }, - '9' => { message => q|Only results in language|, lastUpdated => 1066252363 }, - '8' => { - message => q|Only results in namespace|, - lastUpdated => 1066252344 - }, - - '7' => { - message => q|Only results created by|, - lastUpdated => 1066252303 - }, - - '20' => { - message => q|Wobject details|, - lastUpdated => 1066765556 - }, - - '18' => { - message => q|Any namespace|, - lastUpdated => 1066593420, - context => q|first option for "Search in namespace:"| - }, - - '17' => { - message => q|Search|, - lastUpdated => 1066593262, - context => q|Title of this wobject| - }, - - '16' => { - message => q|Search|, - lastUpdated => 1066565087, - context => q|Label of the search submit button.| + '12' => { + message => q|Context preview length|, + lastUpdated => 1066252463 }, '15' => { @@ -184,19 +216,24 @@ the last page.

|, lastUpdated => 1066253116 }, - '19' => { - message => q|Wobject|, - lastUpdated => 1066765495 + '14' => { + message => q|Highlight color|, + lastUpdated => 1066252536 }, - '22' => { - message => q|Profile|, - lastUpdated => 1066765844 + '20' => { + message => q|Wobject details|, + lastUpdated => 1066765556 }, - '25' => { - message => q|Any user|, - lastUpdated => 1066766053 + '8' => { + message => q|Only results in namespace|, + lastUpdated => 1066252344 + }, + + '4' => { + message => q|This page|, + lastUpdated => 1066252218 }, '24' => { @@ -204,68 +241,26 @@ the last page.

|, lastUpdated => 1066766053 }, - '23' => { - message => q|Any Content Type|, - lastUpdated => 1066766053, - context => q|Any type of content| - }, - - '21' => { - message => q|Content|, - lastUpdated => 1066765681, - context => q|Collective term for Wobjects, Pages and Wobject details.| - }, - - '26' => { - message => q|Search, Add/Edit|, - lastUpdated => 1067346336 - }, - - '27' => { - message => q| -

The Search adds advanced search capabilities to your WebGUI site.

-

Index to use
The Search uses an index to retrieve it's -results from. Indexes are created with the scheduler. You can create more then one index. Choose here which index to use.

-

Search through
By default all pages are searched. You can -limit the search to certain page roots. Multiple choices are allowed.

-

Only results created by
You can limit the results to -items created by certain users. By default items from any user are returned.

-

Only results in namespace
By default all namespaces are -searched. You can limit the search to certain namespaces. An example of usage is -to search only in products.

-

Only results in language
If you have a multi-lingual -site, you can use this option to limit the search results to a certain -language.

-

Only results of type
You can limit the search to certain -types of content.

-
-

Discussion: Messages on the forums, discussions on -articles or USS.
Help: Content in the online WebGUI help -system
Page: Page title and -synopsis
Profile: User Profiles
Wobject: Wobject Title -and Description
Wobject details: All other wobject data. For example -FAQ question, Calendar item, etc.

-

Force users to use selected roots
Enabling this option will cause the search to be over all of the selected page roots regardless of what the user entered via the search form.

-

Template
Select a template to layout -your Search. The different templates have different functionality.

-

Paginate after
The number of results -you'd like to display on a page.

-

Context preview length
The maximum -number of characters in each of the context sections. Default is 130 characters. -A negative length gives the complete body, while a preview length of null gives -no preview.

-

Highlight results ?
If you want to -highlight the search results in the preview you'll want to check this box.

-

Highlight color n
The colors that are -used to highlight the corresponding words in the query. 

|, - lastUpdated => 1090580644 - }, - 'edit-forceSearchRoots-label' => { message => q|Force users to use the selected roots|, lastUpdated => 1090580644 }, + '19' => { + message => q|Wobject|, + lastUpdated => 1066765495 + }, + + '10' => { + message => q|Only results of type|, + lastUpdated => 1066252387 + }, + + '5' => { + message => q|Index to use|, + lastUpdated => 1066252241 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/MessageBoard.pm b/lib/WebGUI/i18n/English/MessageBoard.pm index 0e7857b68..053b5d5bd 100644 --- a/lib/WebGUI/i18n/English/MessageBoard.pm +++ b/lib/WebGUI/i18n/English/MessageBoard.pm @@ -1,73 +1,6 @@ package WebGUI::i18n::English::MessageBoard; our $I18N = { - '2' => { - message => q|Message Board|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|Edit Message Board|, - lastUpdated => 1031514049 - }, - - '77' => { - message => q|Edit Forum|, - lastUpdated => 1066061199, - context => q|A title for the forum editing page.| - }, - - '76' => { - message => q|Are you certain you wish to delete this forum and all the posts it contains?|, - lastUpdated => 1066055963, - context => q|A question prompting the admin whether they truely want to delete a forum from a message board.| - }, - - '61' => { - message => q|Message Board, Add/Edit|, - lastUpdated => 1066584548 - }, - - '71' => { - message => q|Message boards, also called Forums and/or Discussions, are a great way to add community to any site or intranet. Many companies use message boards internally to collaborate on projects. -

-|, - lastUpdated => 1066584548 - }, - - '78' => { - message => q|Forum, Add/Edit|, - lastUpdated => 1066584480 - }, - - '79' => { - message => q|A message board can contain one or more forums. The following is the list of properties attached to each forum. - -

- -Title
-The title of the forum. -

- -Description
-The description of the forum. -

- -NOTE: All of the properties of the forum system are also here. See that help page for details.|, - lastUpdated => 1066584480 - }, - - '75' => { - message => q|Add a forum|, - lastUpdated => 1066038194, - context => q|A label for a link that allows an admin to add a forum to a message board.| - }, - - '73' => { - message => q|Message Board Template|, - lastUpdated => 1066584179 - }, - '74' => { message => q|The following is the list of template variables available in message board templates.

@@ -210,6 +143,70 @@ A condition indicating whether there is more than one forum. lastUpdated => 1066584179 }, + '6' => { + message => q|Edit Message Board|, + lastUpdated => 1031514049 + }, + + '75' => { + message => q|Add a forum|, + lastUpdated => 1066038194 + }, + + '71' => { + message => q|Message boards, also called Forums and/or Discussions, are a great way to add community to any site or intranet. Many companies use message boards internally to collaborate on projects. +

+|, + lastUpdated => 1066584548 + }, + + '61' => { + message => q|Message Board, Add/Edit|, + lastUpdated => 1066584548 + }, + + '78' => { + message => q|Forum, Add/Edit|, + lastUpdated => 1066584480 + }, + + '2' => { + message => q|Message Board|, + lastUpdated => 1031514049 + }, + + '79' => { + message => q|A message board can contain one or more forums. The following is the list of properties attached to each forum. + +

+ +Title
+The title of the forum. +

+ +Description
+The description of the forum. +

+ +NOTE: All of the properties of the forum system are also here. See that help page for details.|, + lastUpdated => 1066584480 + }, + + '77' => { + message => q|Edit Forum|, + lastUpdated => 1066061199 + }, + + '73' => { + message => q|Message Board Template|, + lastUpdated => 1066584179 + }, + + '76' => { + message => q|Are you certain you wish to delete this forum and all the posts it contains?|, + lastUpdated => 1066055963 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/MetaData.pm b/lib/WebGUI/i18n/English/MetaData.pm index 56bb6c4f8..731f6b7ec 100644 --- a/lib/WebGUI/i18n/English/MetaData.pm +++ b/lib/WebGUI/i18n/English/MetaData.pm @@ -1,63 +1,76 @@ package WebGUI::i18n::English::MetaData; our $I18N = { - 'Metadata' => { - message => q|Metadata|, - lastUpdated => 1089039511, - context => 'Label for tab' - }, - 'errorEmptyField' => { + 'errorEmptyField' => { message => q|

Error: Field name may not be empty.

|, - lastUpdated => 1089039511, - }, - 'duplicateField' => { - message => q|

Error: Fieldname "%field%" is already in use.

|, - lastUpdated => 1089039511, - }, - 'Delete Metadata field' => { - message => q|Delete Metadata property|, - lastUpdated => 1089039511, - }, - 'deleteConfirm' => { - message => q|Are you certain you want to delete this Metadata property ?|, - lastUpdated => 1089039511, - }, - 'Manage Metadata' => { - message => q|Manage Metadata|, - lastUpdated => 1089039511, - }, - 'Enable Metadata ?' => { - message => q|Enable Metadata ?|, - lastUpdated => 1089039511, - }, - 'Add new field' => { - message => q|Add new metadata property|, - lastUpdated => 1089039511, - }, - 'Manage Metadata fields' => { - message => q|Manage metadata properties|, - lastUpdated => 1089039511, - }, - 'Edit Metadata' => { - message => q|Edit Metadata property|, - lastUpdated => 1089039511, - }, - 'Field Id' => { - message =>q|Field Id|, - lastUpdated=> 1089039511, - }, - 'Field name' => { - message => q|Field name|, - lastUpdated=> 1089039511, - }, - 'Enable passive profiling ?' => { - message => q|Enable passive profiling ?|, - lastUpdated=> 1089039511, - }, + lastUpdated => 1089039511 + }, + 'Select...' => { message => q|Select...|, - lastUpdated=> 1089039511, - }, + lastUpdated => 1089039511 + }, + + 'duplicateField' => { + message => q|

Error: Fieldname "%field%" is already in use.

|, + lastUpdated => 1089039511 + }, + + 'Manage Metadata fields' => { + message => q|Manage metadata properties|, + lastUpdated => 1089039511 + }, + + 'Metadata' => { + message => q|Metadata|, + lastUpdated => 1089039511 + }, + + 'Field name' => { + message => q|Field name|, + lastUpdated => 1089039511 + }, + + 'Enable Metadata ?' => { + message => q|Enable Metadata ?|, + lastUpdated => 1089039511 + }, + + 'Edit Metadata' => { + message => q|Edit Metadata property|, + lastUpdated => 1089039511 + }, + + 'Manage Metadata' => { + message => q|Manage Metadata|, + lastUpdated => 1089039511 + }, + + 'Add new field' => { + message => q|Add new metadata property|, + lastUpdated => 1089039511 + }, + + 'Enable passive profiling ?' => { + message => q|Enable passive profiling ?|, + lastUpdated => 1089039511 + }, + + 'deleteConfirm' => { + message => q|Are you certain you want to delete this Metadata property ?|, + lastUpdated => 1089039511 + }, + + 'Field Id' => { + message => q|Field Id|, + lastUpdated => 1089039511 + }, + + 'Delete Metadata field' => { + message => q|Delete Metadata property|, + lastUpdated => 1089039511 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/Navigation.pm b/lib/WebGUI/i18n/English/Navigation.pm index bb28aebfe..9b33abf50 100644 --- a/lib/WebGUI/i18n/English/Navigation.pm +++ b/lib/WebGUI/i18n/English/Navigation.pm @@ -1,105 +1,9 @@ package WebGUI::i18n::English::Navigation; our $I18N = { - '26' => { - message => q|Stop traversing when reaching level|, - lastUpdated => 1077080617 - }, - - '9' => { - message => q|sisters|, - lastUpdated => 1077078821, - context => q|Option on question "return a loop with"| - }, - - '21' => { - message => q|List all Navigation.|, - lastUpdated => 1077080151 - }, - - '1' => { - message => q|nameless root|, - lastUpdated => 1077078206, - context => q|Option of "Base page"| - }, - - '7' => { - message => q|my daughter's level (./page)|, - lastUpdated => 1077078687, - context => q|Option of "Base page"| - }, - - '12' => { - message => q|self and descendants|, - lastUpdated => 1077079020, - context => q|Option on question "return a loop with"| - }, - - '18' => { - message => q|Edit this Navigation.|, - lastUpdated => 1077079911 - }, - - '27' => { - message => q|Max depth|, - lastUpdated => 1077080669 - }, - - '17' => { - message => q|pedigree|, - lastUpdated => 1077079481, - context => q|Option on question "return a loop with".| - }, - - '22' => { - message => q|Edit Navigation|, - lastUpdated => 1077080241 - }, - - '25' => { - message => q|Base page|, - lastUpdated => 1077080583 - }, - - '4' => { - message => q|my grandmother's level (../../page)|, - lastUpdated => 1077078456, - context => q|Option of "Base page"| - }, - - '11' => { - message => q|descendants|, - lastUpdated => 1077078969, - context => q|Option on question "return a loop with"| - }, - - '16' => { - message => q|self and ancestors|, - lastUpdated => 1077079343, - context => q|Option on question "return a loop with".| - }, - - '6' => { - message => q|my level (.)|, - lastUpdated => 1077078579, - context => q|Option of "Base page"| - }, - - '3' => { - message => q|top level (/home/page)|, - lastUpdated => 1077078394, - context => q|Option of "Base page"| - }, - - '28' => { - message => q|Return a loop with|, - lastUpdated => 1077080706 - }, - - '8' => { - message => q|daughters|, - lastUpdated => 1077078773, - context => q|Option on question "return a loop with"| + '33' => { + message => q|Error: This identifier is already in use. Please use an unique value.|, + lastUpdated => 1077081255 }, '32' => { @@ -107,40 +11,39 @@ our $I18N = { lastUpdated => 1077080845 }, - '34' => { - message => q|Manage Navigation|, - lastUpdated => 1077081304 + '21' => { + message => q|List all Navigation.|, + lastUpdated => 1077080151 }, - '13' => { - message => q|childless descendants|, - lastUpdated => 1077079109, - context => q|Option on question "return a loop with".| + '7' => { + message => q|my daughter's level (./page)|, + lastUpdated => 1077078687 }, - '24' => { - message => q|Identifier|, - lastUpdated => 1077080504 + '26' => { + message => q|Stop traversing when reaching level|, + lastUpdated => 1077080617 }, - '33' => { - message => q|Error: This identifier is already in use. Please use an unique value.|, - lastUpdated => 1077081255 + '2' => { + message => q|root level (/home)|, + lastUpdated => 1077078325 }, - '20' => { - message => q|Delete this Navigation.|, - lastUpdated => 1077080098 + '17' => { + message => q|pedigree|, + lastUpdated => 1077079481 }, - '31' => { - message => q|Show hidden pages|, - lastUpdated => 1077080799 + '1' => { + message => q|nameless root|, + lastUpdated => 1077078206 }, - '29' => { - message => q|Revert output|, - lastUpdated => 1077080738 + '18' => { + message => q|Edit this Navigation.|, + lastUpdated => 1077079911 }, '30' => { @@ -148,9 +51,49 @@ our $I18N = { lastUpdated => 1077080766 }, - '23' => { - message => q|Navigation properties|, - lastUpdated => 1077080317 + '16' => { + message => q|self and ancestors|, + lastUpdated => 1077079343 + }, + + '27' => { + message => q|Max depth|, + lastUpdated => 1077080669 + }, + + '25' => { + message => q|Base page|, + lastUpdated => 1077080583 + }, + + '28' => { + message => q|Return a loop with|, + lastUpdated => 1077080706 + }, + + '14' => { + message => q|generation|, + lastUpdated => 1077079203 + }, + + '20' => { + message => q|Delete this Navigation.|, + lastUpdated => 1077080098 + }, + + '24' => { + message => q|Identifier|, + lastUpdated => 1077080504 + }, + + '10' => { + message => q|self and sisters|, + lastUpdated => 1077078879 + }, + + '31' => { + message => q|Show hidden pages|, + lastUpdated => 1077080799 }, '35' => { @@ -158,6 +101,71 @@ our $I18N = { lastUpdated => 1077081415 }, + '11' => { + message => q|descendants|, + lastUpdated => 1077078969 + }, + + '22' => { + message => q|Edit Navigation|, + lastUpdated => 1077080241 + }, + + '13' => { + message => q|childless descendants|, + lastUpdated => 1077079109 + }, + + '23' => { + message => q|Navigation properties|, + lastUpdated => 1077080317 + }, + + '29' => { + message => q|Revert output|, + lastUpdated => 1077080738 + }, + + '6' => { + message => q|my level (.)|, + lastUpdated => 1077078579 + }, + + '3' => { + message => q|top level (/home/page)|, + lastUpdated => 1077078394 + }, + + '9' => { + message => q|sisters|, + lastUpdated => 1077078821 + }, + + '12' => { + message => q|self and descendants|, + lastUpdated => 1077079020 + }, + + '15' => { + message => q|ancestors|, + lastUpdated => 1077079273 + }, + + '8' => { + message => q|daughters|, + lastUpdated => 1077078773 + }, + + '4' => { + message => q|my grandmother's level (../../page)|, + lastUpdated => 1077078456 + }, + + '34' => { + message => q|Manage Navigation|, + lastUpdated => 1077081304 + }, + '19' => { message => q|Copy this Navigation.|, lastUpdated => 1077080062 @@ -165,32 +173,7 @@ our $I18N = { '5' => { message => q|my mother's level (../page)|, - lastUpdated => 1077078526, - context => q|Option of "Base page"| - }, - - '15' => { - message => q|ancestors|, - lastUpdated => 1077079273, - context => q|Option on question "return a loop with".| - }, - - '2' => { - message => q|root level (/home)|, - lastUpdated => 1077078325, - context => q|Option of "Base page"| - }, - - '14' => { - message => q|generation|, - lastUpdated => 1077079203, - context => q|Option on question "return a loop with".| - }, - - '10' => { - message => q|self and sisters|, - lastUpdated => 1077078879, - context => q|Option on question "return a loop with"| + lastUpdated => 1077078526 }, }; diff --git a/lib/WebGUI/i18n/English/Poll.pm b/lib/WebGUI/i18n/English/Poll.pm index 5542676e6..0089d3864 100644 --- a/lib/WebGUI/i18n/English/Poll.pm +++ b/lib/WebGUI/i18n/English/Poll.pm @@ -1,109 +1,6 @@ package WebGUI::i18n::English::Poll; our $I18N = { - '1' => { - message => q|Poll|, - lastUpdated => 1031514049 - }, - - '3' => { - message => q|Active|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Who can vote?|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|Graph Width|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|Question|, - lastUpdated => 1031514049 - }, - - '7' => { - message => q|Answers|, - lastUpdated => 1031514049 - }, - - '8' => { - message => q|(Enter one answer per line. No more than 20.)|, - lastUpdated => 1031514049 - }, - - '9' => { - message => q|Edit Poll|, - lastUpdated => 1031514049 - }, - - '10' => { - message => q|Reset votes.|, - lastUpdated => 1031514049 - }, - - '11' => { - message => q|Vote!|, - lastUpdated => 1031514049 - }, - - '20' => { - message => q|Karma Per Vote|, - lastUpdated => 1031514049 - }, - - '61' => { - message => q|Poll, Add/Edit|, - lastUpdated => 1050183732 - }, - - '71' => { - message => q|Polls can be used to get the impressions of your users on various topics. -

-Active
-If this box is checked, then users will be able to vote. Otherwise they'll only be able to see the results of the poll. -

- -Who can vote?
-Choose a group that can vote on this Poll. -

- -Karma Per Vote
-How much karma should be given to a user when they vote? -

- -Graph Width
-The width of the poll results graph. The width is measured in pixels. -

- -Question
-What is the question you'd like to ask your users? -

- -Answers
-Enter the possible answers to your question. Enter only one answer per line. Polls are only capable of 20 possible answers. -

- -Randomize answers?
-In order to be sure that the ordering of the answers in the poll does not bias your users, it is often helpful to present the options in a random order each time they are shown. Select "yes" to randomize the answers on the poll. -

- -Reset votes.
-Reset the votes on this Poll. -

-|, - lastUpdated => 1050183732 - }, - - '73' => { - message => q|Poll Template|, - lastUpdated => 1050183668 - }, - '74' => { message => q|The following variables are available to the poll template: @@ -173,8 +70,71 @@ The total number of votes that have been placed on this poll. lastUpdated => 1050183668 }, - '72' => { - message => q|Randomize answers?|, + '6' => { + message => q|Question|, + lastUpdated => 1031514049 + }, + + '11' => { + message => q|Vote!|, + lastUpdated => 1031514049 + }, + + '71' => { + message => q|Polls can be used to get the impressions of your users on various topics. +

+Active
+If this box is checked, then users will be able to vote. Otherwise they'll only be able to see the results of the poll. +

+ +Who can vote?
+Choose a group that can vote on this Poll. +

+ +Karma Per Vote
+How much karma should be given to a user when they vote? +

+ +Graph Width
+The width of the poll results graph. The width is measured in pixels. +

+ +Question
+What is the question you'd like to ask your users? +

+ +Answers
+Enter the possible answers to your question. Enter only one answer per line. Polls are only capable of 20 possible answers. +

+ +Randomize answers?
+In order to be sure that the ordering of the answers in the poll does not bias your users, it is often helpful to present the options in a random order each time they are shown. Select "yes" to randomize the answers on the poll. +

+ +Reset votes.
+Reset the votes on this Poll. +

+|, + lastUpdated => 1050183732 + }, + + '3' => { + message => q|Active|, + lastUpdated => 1031514049 + }, + + '61' => { + message => q|Poll, Add/Edit|, + lastUpdated => 1050183732 + }, + + '7' => { + message => q|Answers|, + lastUpdated => 1031514049 + }, + + '9' => { + message => q|Edit Poll|, lastUpdated => 1031514049 }, @@ -183,6 +143,46 @@ The total number of votes that have been placed on this poll. lastUpdated => 1050182699 }, + '20' => { + message => q|Karma Per Vote|, + lastUpdated => 1031514049 + }, + + '8' => { + message => q|(Enter one answer per line. No more than 20.)|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|Poll|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Who can vote?|, + lastUpdated => 1031514049 + }, + + '72' => { + message => q|Randomize answers?|, + lastUpdated => 1031514049 + }, + + '73' => { + message => q|Poll Template|, + lastUpdated => 1050183668 + }, + + '10' => { + message => q|Reset votes.|, + lastUpdated => 1031514049 + }, + + '5' => { + message => q|Graph Width|, + lastUpdated => 1031514049 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/Product.pm b/lib/WebGUI/i18n/English/Product.pm index 02b9b0f99..4cbf3ee68 100644 --- a/lib/WebGUI/i18n/English/Product.pm +++ b/lib/WebGUI/i18n/English/Product.pm @@ -1,193 +1,8 @@ package WebGUI::i18n::English::Product; our $I18N = { - '58' => { - message => q|Edit Product Template|, - lastUpdated => 1031514049 - }, - - '10' => { - message => q|Price|, - lastUpdated => 1031514049 - }, - - '55' => { - message => q|Add a benefit.|, - lastUpdated => 1031514049 - }, - - '59' => { - message => q|Name|, - lastUpdated => 1031514049 - }, - - '60' => { - message => q|Template|, - lastUpdated => 1031514049 - }, - - '48' => { - message => q|Are you certain you wish to delete this benefit? It cannot be recovered once it has been deleted.|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|Edit Product|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Are you certain you wish to delete the relationship to this related product?|, - lastUpdated => 1031514049 - }, - - '54' => { - message => q|Benefits|, - lastUpdated => 1031514049 - }, - - '8' => { - message => q|Product Image 2|, - lastUpdated => 1031514049 - }, - - '1' => { - message => q|Product|, - lastUpdated => 1031514049 - }, - - '3' => { - message => q|Are you certain you wish to delete this feature?|, - lastUpdated => 1031514049 - }, - - '51' => { - message => q|Benefit|, - lastUpdated => 1031514049 - }, - - '56' => { - message => q|Add a product template.|, - lastUpdated => 1031514049 - }, - - '11' => { - message => q|Product Number|, - lastUpdated => 1031514049 - }, - - '2' => { - message => q|Are you certain you wish to delete the relationship to this accessory?|, - lastUpdated => 1031514049 - }, - - '9' => { - message => q|Product Image 3|, - lastUpdated => 1031514049 - }, - - '7' => { - message => q|Product Image 1|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|Are you certain you wish to delete this specification?|, - lastUpdated => 1031514049 - }, - - '13' => { - message => q|Brochure|, - lastUpdated => 1031514049 - }, - - '14' => { - message => q|Manual|, - lastUpdated => 1031514049 - }, - - '15' => { - message => q|Warranty|, - lastUpdated => 1031514049 - }, - - '16' => { - message => q|Add Accessory|, - lastUpdated => 1031514049 - }, - - '17' => { - message => q|Accessory|, - lastUpdated => 1031514049 - }, - - '18' => { - message => q|Add another accessory?|, - lastUpdated => 1031514049 - }, - - '21' => { - message => q|Add another related product?|, - lastUpdated => 1031514049 - }, - - '19' => { - message => q|Add Related Product|, - lastUpdated => 1031514049 - }, - - '20' => { - message => q|Related Product|, - lastUpdated => 1031514049 - }, - - '22' => { - message => q|Edit Feature|, - lastUpdated => 1031514049 - }, - - '23' => { - message => q|Feature|, - lastUpdated => 1031514049 - }, - - '24' => { - message => q|Add another feature?|, - lastUpdated => 1031514049 - }, - - '25' => { - message => q|Edit Specification|, - lastUpdated => 1031514049 - }, - - '26' => { - message => q|Label|, - lastUpdated => 1031514049 - }, - - '27' => { - message => q|Specification|, - lastUpdated => 1031514049 - }, - - '28' => { - message => q|Add another specification?|, - lastUpdated => 1031514049 - }, - - '29' => { - message => q|Units|, - lastUpdated => 1031514049 - }, - - '30' => { - message => q|Features|, - lastUpdated => 1031514049 - }, - - '31' => { - message => q|Specifications|, + '33' => { + message => q|Related Products|, lastUpdated => 1031514049 }, @@ -196,51 +11,6 @@ our $I18N = { lastUpdated => 1031514049 }, - '33' => { - message => q|Related Products|, - lastUpdated => 1031514049 - }, - - '34' => { - message => q|Add a feature.|, - lastUpdated => 1031514049 - }, - - '35' => { - message => q|Add a specification.|, - lastUpdated => 1031514049 - }, - - '36' => { - message => q|Add an accessory.|, - lastUpdated => 1031514049 - }, - - '37' => { - message => q|Add a related product.|, - lastUpdated => 1031514049 - }, - - '57' => { - message => q|Are you certain you wish to delete this template and set all the products using it to the default template?|, - lastUpdated => 1031514049 - }, - - '53' => { - message => q|Edit Benefit|, - lastUpdated => 1031514049 - }, - - '52' => { - message => q|Add another benefit?|, - lastUpdated => 1031514049 - }, - - '62' => { - message => q|Product Template|, - lastUpdated => 1038864092 - }, - '63' => { message => q|The following is the list of template variables available in product templates.

@@ -421,6 +191,176 @@ The WebGUI management controls for this related product. lastUpdated => 1038864092 }, + '21' => { + message => q|Add another related product?|, + lastUpdated => 1031514049 + }, + + '7' => { + message => q|Product Image 1|, + lastUpdated => 1031514049 + }, + + '26' => { + message => q|Label|, + lastUpdated => 1031514049 + }, + + '17' => { + message => q|Accessory|, + lastUpdated => 1031514049 + }, + + '2' => { + message => q|Are you certain you wish to delete the relationship to this accessory?|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|Product|, + lastUpdated => 1031514049 + }, + + '18' => { + message => q|Add another accessory?|, + lastUpdated => 1031514049 + }, + + '30' => { + message => q|Features|, + lastUpdated => 1031514049 + }, + + '16' => { + message => q|Add Accessory|, + lastUpdated => 1031514049 + }, + + '44' => { + message => q|Product Accessory, Add/Edit|, + lastUpdated => 1031514049 + }, + + '55' => { + message => q|Add a benefit.|, + lastUpdated => 1031514049 + }, + + '27' => { + message => q|Specification|, + lastUpdated => 1031514049 + }, + + '25' => { + message => q|Edit Specification|, + lastUpdated => 1031514049 + }, + + '28' => { + message => q|Add another specification?|, + lastUpdated => 1031514049 + }, + + '40' => { + message => q|Product Feature, Add/Edit|, + lastUpdated => 1031514049 + }, + + '57' => { + message => q|Are you certain you wish to delete this template and set all the products using it to the default template?|, + lastUpdated => 1031514049 + }, + + '20' => { + message => q|Related Product|, + lastUpdated => 1031514049 + }, + + '14' => { + message => q|Manual|, + lastUpdated => 1031514049 + }, + + '59' => { + message => q|Name|, + lastUpdated => 1031514049 + }, + + '49' => { + message => q|Product Benefit, Add/Edit|, + lastUpdated => 1031514049 + }, + + '24' => { + message => q|Add another feature?|, + lastUpdated => 1031514049 + }, + + '10' => { + message => q|Price|, + lastUpdated => 1031514049 + }, + + '31' => { + message => q|Specifications|, + lastUpdated => 1031514049 + }, + + '35' => { + message => q|Add a specification.|, + lastUpdated => 1031514049 + }, + + '11' => { + message => q|Product Number|, + lastUpdated => 1031514049 + }, + + '53' => { + message => q|Edit Benefit|, + lastUpdated => 1031514049 + }, + + '48' => { + message => q|Are you certain you wish to delete this benefit? It cannot be recovered once it has been deleted.|, + lastUpdated => 1031514049 + }, + + '42' => { + message => q|Product Specification, Add/Edit|, + lastUpdated => 1031514049 + }, + + '22' => { + message => q|Edit Feature|, + lastUpdated => 1031514049 + }, + + '46' => { + message => q|Product (Related), Add/Edit|, + lastUpdated => 1031514049 + }, + + '13' => { + message => q|Brochure|, + lastUpdated => 1031514049 + }, + + '23' => { + message => q|Feature|, + lastUpdated => 1031514049 + }, + + '29' => { + message => q|Units|, + lastUpdated => 1031514049 + }, + + '6' => { + message => q|Edit Product|, + lastUpdated => 1031514049 + }, + '50' => { message => q|Benefits are typically the result of the features of your product. They are why your product is so good. If you add benefits, you may also wish to consider adding some features.

@@ -436,16 +376,6 @@ If you'd like to add another benefit right away, select "Yes". lastUpdated => 1031514049 }, - '49' => { - message => q|Product Benefit, Add/Edit|, - lastUpdated => 1031514049 - }, - - '38' => { - message => q|Product, Add/Edit|, - lastUpdated => 1038889846 - }, - '39' => { message => q|WebGUI has a product management system built in to enable you to publish your products and services to your site quickly and easily.

@@ -489,8 +419,23 @@ The warranty for this product. lastUpdated => 1038889846 }, - '40' => { - message => q|Product Feature, Add/Edit|, + '36' => { + message => q|Add an accessory.|, + lastUpdated => 1031514049 + }, + + '3' => { + message => q|Are you certain you wish to delete this feature?|, + lastUpdated => 1031514049 + }, + + '51' => { + message => q|Benefit|, + lastUpdated => 1031514049 + }, + + '9' => { + message => q|Product Image 3|, lastUpdated => 1031514049 }, @@ -509,8 +454,86 @@ If you'd like to add another feature right away, select "Yes". lastUpdated => 1031514049 }, - '42' => { - message => q|Product Specification, Add/Edit|, + '58' => { + message => q|Edit Product Template|, + lastUpdated => 1031514049 + }, + + '47' => { + message => q|Related products are products that are comparable or complementary to other products. +

+ + +Related products
+Choose from the list of products you've already entered. +

+ + +Add another related product?
+Select "Yes" if you have another related product to add. +

+ +|, + lastUpdated => 1041876679 + }, + + '15' => { + message => q|Warranty|, + lastUpdated => 1031514049 + }, + + '38' => { + message => q|Product, Add/Edit|, + lastUpdated => 1038889846 + }, + + '52' => { + message => q|Add another benefit?|, + lastUpdated => 1031514049 + }, + + '8' => { + message => q|Product Image 2|, + lastUpdated => 1031514049 + }, + + '60' => { + message => q|Template|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Are you certain you wish to delete the relationship to this related product?|, + lastUpdated => 1031514049 + }, + + '34' => { + message => q|Add a feature.|, + lastUpdated => 1031514049 + }, + + '56' => { + message => q|Add a product template.|, + lastUpdated => 1031514049 + }, + + '45' => { + message => q|Accessories are products that enhance other products. +

+ +Accessory
+Choose from the list of products you've already entered. +

+ +Add another accessory?
+Select "Yes" if you have another accessory to add. +

+|, + lastUpdated => 1031514049 + }, + + '37' => { + message => q|Add a related product.|, lastUpdated => 1031514049 }, @@ -542,49 +565,26 @@ If you'd like to add another specification, select "Yes". lastUpdated => 1031514049 }, - '44' => { - message => q|Product Accessory, Add/Edit|, + '19' => { + message => q|Add Related Product|, lastUpdated => 1031514049 }, - '45' => { - message => q|Accessories are products that enhance other products. -

+ '62' => { + message => q|Product Template|, + lastUpdated => 1038864092 + }, -Accessory
-Choose from the list of products you've already entered. -

- -Add another accessory?
-Select "Yes" if you have another accessory to add. -

-|, + '54' => { + message => q|Benefits|, lastUpdated => 1031514049 }, - '46' => { - message => q|Product (Related), Add/Edit|, + '5' => { + message => q|Are you certain you wish to delete this specification?|, lastUpdated => 1031514049 }, - '47' => { - message => q|Related products are products that are comparable or complementary to other products. -

- - -Related products
-Choose from the list of products you've already entered. -

- - -Add another related product?
-Select "Yes" if you have another related product to add. -

- -|, - lastUpdated => 1041876679 - }, - }; 1; diff --git a/lib/WebGUI/i18n/English/SQLReport.pm b/lib/WebGUI/i18n/English/SQLReport.pm index f8528d215..7eb602e4a 100644 --- a/lib/WebGUI/i18n/English/SQLReport.pm +++ b/lib/WebGUI/i18n/English/SQLReport.pm @@ -1,66 +1,11 @@ package WebGUI::i18n::English::SQLReport; our $I18N = { - '1' => { - message => q|SQL Report|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Query|, - lastUpdated => 1031514049 - }, - - '8' => { - message => q|Edit SQL Report|, - lastUpdated => 1031514049 - }, - - '10' => { - message => q|Debug: Error: The SQL specified is of an improper format.|, - lastUpdated => 1031514049 - }, - '11' => { message => q|Debug: Error: There was a problem with the query.|, lastUpdated => 1031514049 }, - '12' => { - message => q|Debug: Error: Could not connect to the database.|, - lastUpdated => 1031514049 - }, - - '14' => { - message => q|Paginate After|, - lastUpdated => 1031514049 - }, - - '15' => { - message => q|Preprocess macros on query?|, - lastUpdated => 1031514049 - }, - - '16' => { - message => q|Debug?|, - lastUpdated => 1031514049 - }, - - '17' => { - message => q|Debug: Query:|, - lastUpdated => 1031514049 - }, - - '18' => { - message => q|There were no results for this query.|, - lastUpdated => 1031514049 - }, - - '61' => { - message => q|SQL Report, Add/Edit|, - lastUpdated => 1082365503 - }, - '71' => { message => q|SQL Reports are perhaps the most powerful wobject in the WebGUI arsenal. They allow a user to query data from any database that they have access to. This is great for getting sales figures from your Accounting database or even summarizing all the message boards on your web site.

@@ -93,6 +38,56 @@ How many rows should be displayed before splitting the results into separate pag lastUpdated => 1082365503 }, + '61' => { + message => q|SQL Report, Add/Edit|, + lastUpdated => 1082365503 + }, + + '17' => { + message => q|Debug: Query:|, + lastUpdated => 1031514049 + }, + + '12' => { + message => q|Debug: Error: Could not connect to the database.|, + lastUpdated => 1031514049 + }, + + '15' => { + message => q|Preprocess macros on query?|, + lastUpdated => 1031514049 + }, + + '14' => { + message => q|Paginate After|, + lastUpdated => 1031514049 + }, + + '8' => { + message => q|Edit SQL Report|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|SQL Report|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Query|, + lastUpdated => 1031514049 + }, + + '18' => { + message => q|There were no results for this query.|, + lastUpdated => 1031514049 + }, + + '72' => { + message => q|SQL Report Template|, + lastUpdated => 1082371148 + }, + '73' => { message => q|The following variables are made available from SQL Reports:

@@ -162,9 +157,14 @@ The default label for rows.count.isZero. lastUpdated => 1082365471 }, - '72' => { - message => q|SQL Report Template|, - lastUpdated => 1082371148 + '16' => { + message => q|Debug?|, + lastUpdated => 1031514049 + }, + + '10' => { + message => q|Debug: Error: The SQL specified is of an improper format.|, + lastUpdated => 1031514049 }, }; diff --git a/lib/WebGUI/i18n/English/SiteMap.pm b/lib/WebGUI/i18n/English/SiteMap.pm index 94ba38bad..5f24cff36 100644 --- a/lib/WebGUI/i18n/English/SiteMap.pm +++ b/lib/WebGUI/i18n/English/SiteMap.pm @@ -1,24 +1,9 @@ package WebGUI::i18n::English::SiteMap; our $I18N = { - '2' => { - message => q|Site Map|, - lastUpdated => 1031514049 - }, - - '3' => { - message => q|Start With|, - lastUpdated => 1039908390 - }, - - '4' => { - message => q|Depth To Traverse|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|Edit Site Map|, - lastUpdated => 1031514049 + '74' => { + message => q|This Page|, + lastUpdated => 1039908565 }, '6' => { @@ -26,9 +11,9 @@ our $I18N = { lastUpdated => 1031514049 }, - '61' => { - message => q|Site Map, Add/Edit|, - lastUpdated => 1038890147 + '75' => { + message => q|All Roots|, + lastUpdated => 1039908572 }, '71' => { @@ -59,6 +44,31 @@ If this setting is true, site map entries are sorted alphabetically. If this se lastUpdated => 1039908464 }, + '3' => { + message => q|Start With|, + lastUpdated => 1039908390 + }, + + '7' => { + message => q|Alphabetic?|, + lastUpdated => 1057208065 + }, + + '61' => { + message => q|Site Map, Add/Edit|, + lastUpdated => 1038890147 + }, + + '2' => { + message => q|Site Map|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Depth To Traverse|, + lastUpdated => 1031514049 + }, + '72' => { message => q|Site Map Template|, lastUpdated => 1047855100 @@ -110,19 +120,9 @@ A condition indicating whether or not this page is at the top of the navigation lastUpdated => 1047855100 }, - '75' => { - message => q|All Roots|, - lastUpdated => 1039908572 - }, - - '74' => { - message => q|This Page|, - lastUpdated => 1039908565 - }, - - '7' => { - message => q|Alphabetic?|, - lastUpdated => 1057208065 + '5' => { + message => q|Edit Site Map|, + lastUpdated => 1031514049 }, }; diff --git a/lib/WebGUI/i18n/English/Survey.pm b/lib/WebGUI/i18n/English/Survey.pm index 565963976..6b0e431a5 100644 --- a/lib/WebGUI/i18n/English/Survey.pm +++ b/lib/WebGUI/i18n/English/Survey.pm @@ -1,291 +1,9 @@ package WebGUI::i18n::English::Survey; our $I18N = { - '88' => { - message => q|Survey Template|, - lastUpdated => 1078223096 - }, - - '91' => { - message => q|The following template variables are available in all survey templates. - -user.canViewReports
-A boolean indicating whether the user has the privileges to view survey reports. -

- -delete.all.responses.url
-This URL will delete all of the responses to this survey. -

- -delete.all.responses.label
-The default label for delete.all.responses.url. -

- -export.answers.url
-The URL to create a tab delimited file containing all of the answers to the questions in this survey. -

- -export.answers.label
-The default label for export.answers.url. -

- -export.questions.url
-The URL to create a tab delimited file containing all of the questions in this survey. -

- -export.questions.label
-The default label for export.questions.url. -

- -export.responses.url
-The URL to create a tab delimited file containing all of the responses to the questions in this survey. -

- -export.responses.label
-The default label for export.responses.url -

- -export.composite.url
-The URL to create a tab delimited file containing a composite view of all of the data in this survey. -

- -export.composite.label
-The default label for export.composite.url. -

- -report.gradebook.url
-The URL to view the gradebook report for this quiz. -

- -report.gradebook.label
-The default label for report.gradebook.url. -

- -report.overview.url
-The URL to view statistical overview report for this survey. -

- -report.overview.label
-The default label for report.overview.url. -

- -survey.url
-The URL to view the survey. Usually used to get back to the survey after looking at a report. -

- -survey.label
-The default label for survey.url. -

-|, - lastUpdated => 1078223067 - }, - - '83' => { - message => q|Questions Per Page|, - lastUpdated => 1075639327, - context => q|Ask the user how many questions should be displayed per page on the survey.| - }, - - '84' => { - message => q|Max Responses Per User|, - lastUpdated => 1075639389, - context => q|Ask the user how many responses the user should be able to submit to the survey.| - }, - - '76' => { - message => q|Start Time|, - lastUpdated => 1038782111 - }, - - '80' => { - message => q|seconds|, - lastUpdated => 1038789602 - }, - - '85' => { - message => q|Questions Per Response|, - lastUpdated => 1075639549, - context => q|Ask the user how many questions should be displayed to the user per time taking the survey.| - }, - - '77' => { - message => q|End Time|, - lastUpdated => 1038782119 - }, - - '78' => { - message => q|Total Time|, - lastUpdated => 1038782125 - }, - - '48' => { - message => q|You are not currently eligible to participate in this survey. |, - lastUpdated => 1037499301 - }, - - '47' => { - message => q|You have completed this quiz.|, - lastUpdated => 1037499131 - }, - - '46' => { - message => q|Thank you for taking the time to complete our survey.|, - lastUpdated => 1037499049 - }, - - '74' => { - message => q|Are you certain you wish to delete all the responses?|, - lastUpdated => 1037574455 - }, - - '72' => { - message => q|Are you certain you wish to delete this user's responses?|, - lastUpdated => 1037573460 - }, - - '57' => { - message => q|Comments|, - lastUpdated => 1037556124 - }, - - '66' => { - message => q|Responses|, - lastUpdated => 1037557127 - }, - - '65' => { - message => q|Export composite summary.|, - lastUpdated => 1037556821 - }, - - '64' => { - message => q|Export responses.|, - lastUpdated => 1037556721 - }, - - '63' => { - message => q|Export questions.|, - lastUpdated => 1037556710 - }, - - '62' => { - message => q|Export answers.|, - lastUpdated => 1037556697 - }, - - '61' => { - message => q|View grade book.|, - lastUpdated => 1037556642 - }, - - '90' => { - message => q|Survey Template Common Vars|, - lastUpdated => 1078223067 - }, - - '79' => { - message => q|minutes|, - lastUpdated => 1038789595 - }, - - '52' => { - message => q|Score|, - lastUpdated => 1037506007 - }, - - '51' => { - message => q|Comments?|, - lastUpdated => 1037499470 - }, - - '50' => { - message => q|Next|, - lastUpdated => 1037499410 - }, - - '49' => { - message => q|You may not take this quiz at this time.|, - lastUpdated => 1037499363 - }, - - '58' => { - message => q|Statistical Overview|, - lastUpdated => 1037556179 - }, - - '73' => { - message => q|Delete all the responses.|, - lastUpdated => 1037573893 - }, - - '71' => { - message => q|Grade Book|, - lastUpdated => 1037573252 - }, - - '70' => { - message => q|Individual Responses|, - lastUpdated => 1037573240 - }, - - '69' => { - message => q|Delete this user's responses.|, - lastUpdated => 1037573082 - }, - - '67' => { - message => q|User|, - lastUpdated => 1037558860 - }, - - '56' => { - message => q|View comments.|, - lastUpdated => 1037555787 - }, - - '55' => { - message => q|View responses.|, - lastUpdated => 1037555778 - }, - - '54' => { - message => q|Percentage|, - lastUpdated => 1037555267 - }, - - '53' => { - message => q|Responses|, - lastUpdated => 1037555255 - }, - - '59' => { - message => q|View statistical overview.|, - lastUpdated => 1037556614 - }, - - '75' => { - message => q|Edit this question.|, - lastUpdated => 1038778819 - }, - - '60' => { - message => q|Back to survey.|, - lastUpdated => 1037556626 - }, - - '45' => { - message => q|Are you certain you wish to delete this answer and its responses?|, - lastUpdated => 1035951913 - }, - - '44' => { - message => q|Are you certain you wish to delete this question, its answers and responses?|, - lastUpdated => 1035951626 - }, - - '34' => { - message => q|Agree|, - lastUpdated => 1037498914 + '32' => { + message => q|False|, + lastUpdated => 1037498832 }, '33' => { @@ -293,174 +11,24 @@ The default label for survey.url. lastUpdated => 1037498857 }, - '32' => { - message => q|False|, - lastUpdated => 1037498832 - }, - - '31' => { - message => q|True|, - lastUpdated => 1037498842 - }, - - '27' => { - message => q|Add an opinion (agree/disagree) answer scale.|, - lastUpdated => 1035948010 - }, - - '25' => { - message => q|Add a true/false answer.|, - lastUpdated => 1035947960 - }, - - '26' => { - message => q|Add a frequency (always/never) answer scale.|, - lastUpdated => 1035947924 - }, - - '43' => { - message => q|Never|, - lastUpdated => 1037574752 - }, - - '42' => { - message => q|Occasionally|, - lastUpdated => 1037574859 - }, - - '41' => { - message => q|Frequently|, - lastUpdated => 1037574786 - }, - - '40' => { - message => q|Always|, - lastUpdated => 1037574725 - }, - - '39' => { - message => q|Not Applicable|, - lastUpdated => 1037574804 - }, - - '38' => { - message => q|Strongly Disagree|, - lastUpdated => 1037498903 - }, - - '37' => { - message => q|Disagree|, - lastUpdated => 1037498886 - }, - - '36' => { - message => q|Somewhat Disagree|, - lastUpdated => 1037498872 - }, - - '35' => { - message => q|Somewhat Agree|, - lastUpdated => 1037498927 - }, - - '30' => { - message => q|Add a new question.|, - lastUpdated => 1035944708 - }, - - '29' => { - message => q|Add a text answer.|, - lastUpdated => 1035874640 - }, - - '24' => { - message => q|Add a multiple choice answer.|, - lastUpdated => 1035874502 - }, - - '28' => { - message => q|Add a question.|, - lastUpdated => 1035872173 - }, - - '23' => { - message => q|Add a new answer.|, - lastUpdated => 1035864494 - }, - - '22' => { - message => q|Answer Type|, - lastUpdated => 1035864413 - }, - '21' => { message => q|Go To|, lastUpdated => 1035506057 }, - '20' => { - message => q|Is this answer correct?|, - lastUpdated => 1035436321 + '90' => { + message => q|Survey Template Common Vars|, + lastUpdated => 1078223067 }, - '19' => { - message => q|Answer|, - lastUpdated => 1035436296 + '63' => { + message => q|Export questions.|, + lastUpdated => 1037556710 }, - '18' => { - message => q|Edit Answer|, - lastUpdated => 1035436102 - }, - - '17' => { - message => q|Edit Question|, - lastUpdated => 1035436091 - }, - - '16' => { - message => q|Randomize answers?|, - lastUpdated => 1035429242 - }, - - '15' => { - message => q|Allow comment?|, - lastUpdated => 1035429212 - }, - - '14' => { - message => q|Question|, - lastUpdated => 1035428770 - }, - - '13' => { - message => q|Who can view reports?|, - lastUpdated => 1033949863 - }, - - '12' => { - message => q|Who can take the survey?|, - lastUpdated => 1033949789 - }, - - '11' => { - message => q|Mode|, - lastUpdated => 1033949647 - }, - - '10' => { - message => q|Quiz|, - lastUpdated => 1033949566 - }, - - '9' => { - message => q|Survey|, - lastUpdated => 1033949540 - }, - - '8' => { - message => q|Question Order|, - lastUpdated => 1033949393 + '71' => { + message => q|Grade Book|, + lastUpdated => 1037573252 }, '7' => { @@ -468,75 +36,69 @@ The default label for survey.url. lastUpdated => 1033944729 }, - '6' => { - message => q|Random|, - lastUpdated => 1033944643 + '26' => { + message => q|Add a frequency (always/never) answer scale.|, + lastUpdated => 1035947924 }, - '5' => { - message => q|Sequential|, - lastUpdated => 1033944535 + '80' => { + message => q|seconds|, + lastUpdated => 1038789602 }, - '3' => { - message => q|Survey, Add/Edit|, - lastUpdated => 1038890559 + '18' => { + message => q|Edit Answer|, + lastUpdated => 1035436102 }, - '4' => { - message => q|Surveys allow you to gather information from your users. In the case of WebGUI surveys, you can also use them to test your user's knowledge. -

- -Question Order
-The order the questions will be asked. Sequential displays the questions in the order you create them. Random displays the questions randomly. Response driven displays the questions in order based on the responses of the users. -

- -Mode
-By default the Survey is in survey mode. This allows it to ask questions of your users. However, if you switch to Quiz mode, you can have a self-correcting test of your user's knowledge. -

- -Anonymous responses?
-Select whether or not the survey will record and display information that can identify a user and their responses. If left at the default value of "No", the survey will record the user's IP address as well as their WebGUI User ID and Username if logged in. This info will then be available in the survey's reports. If set to "Yes", these three fields will contain scrambled data that can not be traced to a particular user. -

- -Who can take the survey?
-Which users can participate in the survey? -

- - -Who can view reports?
-Who can view the results of the survey? -

- - -What next?
-If you leave this set at its default, then you will add a question directly after adding the survey. -

-|, - lastUpdated => 1059069492 + '72' => { + message => q|Are you certain you wish to delete this user's responses?|, + lastUpdated => 1037573460 }, - '2' => { - message => q|Edit Survey|, - lastUpdated => 1033943825 + '16' => { + message => q|Randomize answers?|, + lastUpdated => 1035429242 }, - '1' => { - message => q|Survey|, - lastUpdated => 1033942924 + '44' => { + message => q|Are you certain you wish to delete this question, its answers and responses?|, + lastUpdated => 1035951626 }, - '87' => { - message => q|Click here to start a new response.|, - lastUpdated => 1075639972, - context => q|A label indicating that the user could start a new survey/quiz response by clicking.| + '55' => { + message => q|View responses.|, + lastUpdated => 1037555778 }, - '86' => { - message => q|Progress|, - lastUpdated => 1075639914, - context => q|A label indicating how far the user has progressed through the survey -| + '27' => { + message => q|Add an opinion (agree/disagree) answer scale.|, + lastUpdated => 1035948010 + }, + + '84' => { + message => q|Max Responses Per User|, + lastUpdated => 1075639389 + }, + + '74' => { + message => q|Are you certain you wish to delete all the responses?|, + lastUpdated => 1037574455 + }, + + '57' => { + message => q|Comments|, + lastUpdated => 1037556124 + }, + + '61' => { + message => q|View grade book.|, + lastUpdated => 1037556642 + }, + + '20' => { + message => q|Is this answer correct?|, + lastUpdated => 1035436321 }, '89' => { @@ -701,16 +263,448 @@ The unique id for this question. lastUpdated => 1078223096 }, + '10' => { + message => q|Quiz|, + lastUpdated => 1033949566 + }, + + '31' => { + message => q|True|, + lastUpdated => 1037498842 + }, + + '35' => { + message => q|Somewhat Agree|, + lastUpdated => 1037498927 + }, + + '11' => { + message => q|Mode|, + lastUpdated => 1033949647 + }, + + '91' => { + message => q|The following template variables are available in all survey templates. + +user.canViewReports
+A boolean indicating whether the user has the privileges to view survey reports. +

+ +delete.all.responses.url
+This URL will delete all of the responses to this survey. +

+ +delete.all.responses.label
+The default label for delete.all.responses.url. +

+ +export.answers.url
+The URL to create a tab delimited file containing all of the answers to the questions in this survey. +

+ +export.answers.label
+The default label for export.answers.url. +

+ +export.questions.url
+The URL to create a tab delimited file containing all of the questions in this survey. +

+ +export.questions.label
+The default label for export.questions.url. +

+ +export.responses.url
+The URL to create a tab delimited file containing all of the responses to the questions in this survey. +

+ +export.responses.label
+The default label for export.responses.url +

+ +export.composite.url
+The URL to create a tab delimited file containing a composite view of all of the data in this survey. +

+ +export.composite.label
+The default label for export.composite.url. +

+ +report.gradebook.url
+The URL to view the gradebook report for this quiz. +

+ +report.gradebook.label
+The default label for report.gradebook.url. +

+ +report.overview.url
+The URL to view statistical overview report for this survey. +

+ +report.overview.label
+The default label for report.overview.url. +

+ +survey.url
+The URL to view the survey. Usually used to get back to the survey after looking at a report. +

+ +survey.label
+The default label for survey.url. +

+|, + lastUpdated => 1078223067 + }, + + '78' => { + message => q|Total Time|, + lastUpdated => 1038782125 + }, + + '48' => { + message => q|You are not currently eligible to participate in this survey. |, + lastUpdated => 1037499301 + }, + + '87' => { + message => q|Click here to start a new response.|, + lastUpdated => 1075639972 + }, + + '77' => { + message => q|End Time|, + lastUpdated => 1038782119 + }, + + '29' => { + message => q|Add a text answer.|, + lastUpdated => 1035874640 + }, + + '65' => { + message => q|Export composite summary.|, + lastUpdated => 1037556821 + }, + + '50' => { + message => q|Next|, + lastUpdated => 1037499410 + }, + + '39' => { + message => q|Not Applicable|, + lastUpdated => 1037574804 + }, + + '64' => { + message => q|Export responses.|, + lastUpdated => 1037556721 + }, + + '12' => { + message => q|Who can take the survey?|, + lastUpdated => 1033949789 + }, + + '41' => { + message => q|Frequently|, + lastUpdated => 1037574786 + }, + + '58' => { + message => q|Statistical Overview|, + lastUpdated => 1037556179 + }, + + '15' => { + message => q|Allow comment?|, + lastUpdated => 1035429212 + }, + '81' => { message => q|Anonymous responses?|, lastUpdated => 1059069492 }, + '52' => { + message => q|Score|, + lastUpdated => 1037506007 + }, + + '60' => { + message => q|Back to survey.|, + lastUpdated => 1037556626 + }, + + '56' => { + message => q|View comments.|, + lastUpdated => 1037555787 + }, + + '45' => { + message => q|Are you certain you wish to delete this answer and its responses?|, + lastUpdated => 1035951913 + }, + + '66' => { + message => q|Responses|, + lastUpdated => 1037557127 + }, + + '73' => { + message => q|Delete all the responses.|, + lastUpdated => 1037573893 + }, + + '86' => { + message => q|Progress|, + lastUpdated => 1075639914 + }, + + '19' => { + message => q|Answer|, + lastUpdated => 1035436296 + }, + + '76' => { + message => q|Start Time|, + lastUpdated => 1038782111 + }, + + '62' => { + message => q|Export answers.|, + lastUpdated => 1037556697 + }, + + '54' => { + message => q|Percentage|, + lastUpdated => 1037555267 + }, + + '67' => { + message => q|User|, + lastUpdated => 1037558860 + }, + + '70' => { + message => q|Individual Responses|, + lastUpdated => 1037573240 + }, + + '2' => { + message => q|Edit Survey|, + lastUpdated => 1033943825 + }, + + '17' => { + message => q|Edit Question|, + lastUpdated => 1035436091 + }, + + '1' => { + message => q|Survey|, + lastUpdated => 1033942924 + }, + + '88' => { + message => q|Survey Template|, + lastUpdated => 1078223096 + }, + + '30' => { + message => q|Add a new question.|, + lastUpdated => 1035944708 + }, + '82' => { message => q|Terminate Survey|, lastUpdated => 1068901816 }, + '25' => { + message => q|Add a true/false answer.|, + lastUpdated => 1035947960 + }, + + '28' => { + message => q|Add a question.|, + lastUpdated => 1035872173 + }, + + '83' => { + message => q|Questions Per Page|, + lastUpdated => 1075639327 + }, + + '75' => { + message => q|Edit this question.|, + lastUpdated => 1038778819 + }, + + '40' => { + message => q|Always|, + lastUpdated => 1037574725 + }, + + '14' => { + message => q|Question|, + lastUpdated => 1035428770 + }, + + '69' => { + message => q|Delete this user's responses.|, + lastUpdated => 1037573082 + }, + + '59' => { + message => q|View statistical overview.|, + lastUpdated => 1037556614 + }, + + '49' => { + message => q|You may not take this quiz at this time.|, + lastUpdated => 1037499363 + }, + + '24' => { + message => q|Add a multiple choice answer.|, + lastUpdated => 1035874502 + }, + + '53' => { + message => q|Responses|, + lastUpdated => 1037555255 + }, + + '79' => { + message => q|minutes|, + lastUpdated => 1038789595 + }, + + '42' => { + message => q|Occasionally|, + lastUpdated => 1037574859 + }, + + '22' => { + message => q|Answer Type|, + lastUpdated => 1035864413 + }, + + '46' => { + message => q|Thank you for taking the time to complete our survey.|, + lastUpdated => 1037499049 + }, + + '13' => { + message => q|Who can view reports?|, + lastUpdated => 1033949863 + }, + + '23' => { + message => q|Add a new answer.|, + lastUpdated => 1035864494 + }, + + '6' => { + message => q|Random|, + lastUpdated => 1033944643 + }, + + '85' => { + message => q|Questions Per Response|, + lastUpdated => 1075639549 + }, + + '3' => { + message => q|Survey, Add/Edit|, + lastUpdated => 1038890559 + }, + + '36' => { + message => q|Somewhat Disagree|, + lastUpdated => 1037498872 + }, + + '9' => { + message => q|Survey|, + lastUpdated => 1033949540 + }, + + '51' => { + message => q|Comments?|, + lastUpdated => 1037499470 + }, + + '47' => { + message => q|You have completed this quiz.|, + lastUpdated => 1037499131 + }, + + '8' => { + message => q|Question Order|, + lastUpdated => 1033949393 + }, + + '38' => { + message => q|Strongly Disagree|, + lastUpdated => 1037498903 + }, + + '4' => { + message => q|Surveys allow you to gather information from your users. In the case of WebGUI surveys, you can also use them to test your user's knowledge. +

+ +Question Order
+The order the questions will be asked. Sequential displays the questions in the order you create them. Random displays the questions randomly. Response driven displays the questions in order based on the responses of the users. +

+ +Mode
+By default the Survey is in survey mode. This allows it to ask questions of your users. However, if you switch to Quiz mode, you can have a self-correcting test of your user's knowledge. +

+ +Anonymous responses?
+Select whether or not the survey will record and display information that can identify a user and their responses. If left at the default value of "No", the survey will record the user's IP address as well as their WebGUI User ID and Username if logged in. This info will then be available in the survey's reports. If set to "Yes", these three fields will contain scrambled data that can not be traced to a particular user. +

+ +Who can take the survey?
+Which users can participate in the survey? +

+ + +Who can view reports?
+Who can view the results of the survey? +

+ + +What next?
+If you leave this set at its default, then you will add a question directly after adding the survey. +

+|, + lastUpdated => 1059069492 + }, + + '34' => { + message => q|Agree|, + lastUpdated => 1037498914 + }, + + '37' => { + message => q|Disagree|, + lastUpdated => 1037498886 + }, + + '43' => { + message => q|Never|, + lastUpdated => 1037574752 + }, + + '5' => { + message => q|Sequential|, + lastUpdated => 1033944535 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/SyndicatedContent.pm b/lib/WebGUI/i18n/English/SyndicatedContent.pm index 40c878bf3..ad63d6a67 100644 --- a/lib/WebGUI/i18n/English/SyndicatedContent.pm +++ b/lib/WebGUI/i18n/English/SyndicatedContent.pm @@ -1,24 +1,9 @@ package WebGUI::i18n::English::SyndicatedContent; our $I18N = { - '1' => { - message => q|URL to RSS File|, - lastUpdated => 1031514049 - }, - - '2' => { - message => q|Syndicated Content|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Edit Syndicated Content|, - lastUpdated => 1031514049 - }, - - '61' => { - message => q|Syndicated Content, Add/Edit|, - lastUpdated => 1047855741 + '3' => { + message => q|Maximum Number of Headlines|, + lastUpdated => 1057208065 }, '71' => { @@ -51,6 +36,26 @@ Enter the maximum number of headlines that should be displayed. For an aggregat lastUpdated => 1047855741 }, + '61' => { + message => q|Syndicated Content, Add/Edit|, + lastUpdated => 1047855741 + }, + + '2' => { + message => q|Syndicated Content|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|URL to RSS File|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Edit Syndicated Content|, + lastUpdated => 1031514049 + }, + '72' => { message => q|Syndicated Content Template|, lastUpdated => 1047855526 @@ -93,11 +98,6 @@ A URL directly to the original content. lastUpdated => 1047855526 }, - '3' => { - message => q|Maximum Number of Headlines|, - lastUpdated => 1057208065 - }, - }; 1; diff --git a/lib/WebGUI/i18n/English/USS.pm b/lib/WebGUI/i18n/English/USS.pm index b095f9443..e4d864ef0 100644 --- a/lib/WebGUI/i18n/English/USS.pm +++ b/lib/WebGUI/i18n/English/USS.pm @@ -1,148 +1,8 @@ package WebGUI::i18n::English::USS; our $I18N = { - '1' => { - message => q|Who can approve?|, - lastUpdated => 1031514049 - }, - - '2' => { - message => q|Who can contribute?|, - lastUpdated => 1031514049 - }, - - '92' => { - message => q|Open in new window?|, - lastUpdated => 1031514049 - }, - - '3' => { - message => q|You have a new user submission to approve.|, - lastUpdated => 1031514049 - }, - - '4' => { - message => q|Your submission has been approved.|, - lastUpdated => 1031514049 - }, - - '85' => { - message => q|Question|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|Your submission has been denied.|, - lastUpdated => 1031514049 - }, - - '86' => { - message => q|Answer|, - lastUpdated => 1031514049 - }, - - '6' => { - message => q|Submissions Per Page|, - lastUpdated => 1031514049 - }, - - '91' => { - message => q|URL|, - lastUpdated => 1031514049 - }, - - '83' => { - message => q|Add a new question.|, - lastUpdated => 1031514049 - }, - - '84' => { - message => q|Edit Question|, - lastUpdated => 1031514049 - }, - - '90' => { - message => q|Edit Link|, - lastUpdated => 1031514049 - }, - - '12' => { - message => q|(Uncheck if you're writing an HTML submission.)|, - lastUpdated => 1031514049 - }, - - '89' => { - message => q|Add a new link.|, - lastUpdated => 1031514049 - }, - - '13' => { - message => q|Date Submitted|, - lastUpdated => 1031514049 - }, - - '14' => { - message => q|Status|, - lastUpdated => 1031514049 - }, - - '15' => { - message => q|Edit/Delete|, - lastUpdated => 1031514049 - }, - - '16' => { - message => q|Untitled|, - lastUpdated => 1031514049 - }, - - '17' => { - message => q|Are you certain you wish to delete this submission?|, - lastUpdated => 1031514049 - }, - - '59' => { - message => q|Next Submission|, - lastUpdated => 1031514049 - }, - - '18' => { - message => q|Edit User Submission System|, - lastUpdated => 1031514049 - }, - - '19' => { - message => q|Edit Submission|, - lastUpdated => 1031514049 - }, - - '20' => { - message => q|Post New Submission|, - lastUpdated => 1031514049 - }, - - '21' => { - message => q|Submitted By|, - lastUpdated => 1031514049 - }, - - '27' => { - message => q|Edit|, - lastUpdated => 1031514049 - }, - - '28' => { - message => q|Return To Submissions List|, - lastUpdated => 1031514049 - }, - - '29' => { - message => q|User Submission System|, - lastUpdated => 1031514049 - }, - - '31' => { - message => q|Content|, + '33' => { + message => q|Attachment|, lastUpdated => 1031514049 }, @@ -151,8 +11,366 @@ our $I18N = { lastUpdated => 1031514049 }, - '33' => { - message => q|Attachment|, + '21' => { + message => q|Submitted By|, + lastUpdated => 1031514049 + }, + + '90' => { + message => q|Edit Link|, + lastUpdated => 1031514049 + }, + + '71' => { + message => q|User Submission Systems (USS) are a great way to add a sense of community to any site as well as get free content from your users. The User Submission System name is misleading to some people, because they immediately think of users as visitors. However, users are also staff, or business partners, or even yourself. With the USS you can select who can add new content, and even who can moderate that content. +

+User Submission systems are so versatile that they allow you to create all kinds of applications, just by editing a few templates. Example applications are Photo Galleries, FAQs, Link Lists, Guest Books, Classifieds, and more. + + +

+Submission Template
+Choose a layout for the individual submissions. +

+ +Submission Form Template
+Choose a layout of the form users see when submitting content. +

+ + +Submissions Per Page
+How many submissions should be listed per page in the submissions index? +

+ + +Filter Content
+Select the level of content filtering you wish to perform on all submitted content. +

+ +Sort By
+The field to sort the submission list by. +

+ +Sort Order
+The direction to sort the submission list by. +

+ + + + +Who can approve?
+What group is allowed to approve and deny content? +

+ +Who can contribute?
+What group is allowed to contribute content? +

+ + +Default Status
+Should submissions be set to Approved, Pending, or Denied by default? +

+Note: If you set the default status to Pending, then be prepared to monitor your message log for new submissions. +

+ +Karma Per Submission
+How much karma should be given to a user when they contribute to this user submission system? +

+ + +Allow discussion?
+Checking this box will enable responses to your article much like Articles on Slashdot.org. +

+ + +|, + lastUpdated => 1070199700 + }, + + '80' => { + message => q|Sort Order|, + lastUpdated => 1066636329 + }, + + '17' => { + message => q|Are you certain you wish to delete this submission?|, + lastUpdated => 1031514049 + }, + + '2' => { + message => q|Who can contribute?|, + lastUpdated => 1031514049 + }, + + '1' => { + message => q|Who can approve?|, + lastUpdated => 1031514049 + }, + + '88' => { + message => q|Sequence|, + lastUpdated => 1070027660 + }, + + '18' => { + message => q|Edit User Submission System|, + lastUpdated => 1031514049 + }, + + '30' => { + message => q|Karma Per Submission|, + lastUpdated => 1031514049 + }, + + '16' => { + message => q|Untitled|, + lastUpdated => 1031514049 + }, + + '82' => { + message => q|Descending|, + lastUpdated => 1066636432 + }, + + '74' => { + message => q|User Submission System Template|, + lastUpdated => 1038865585 + }, + + '27' => { + message => q|Edit|, + lastUpdated => 1031514049 + }, + + '84' => { + message => q|Edit Question|, + lastUpdated => 1031514049 + }, + + '28' => { + message => q|Return To Submissions List|, + lastUpdated => 1031514049 + }, + + '75' => { + message => q|This is the listing of template variables available in user submission system templates. +

+ +readmore.label
+A translated label that indicates that the user should click to read more. +

+ +responses.label
+A translated label that indicates that the user should click to view the responses to this submission. +

+ +canPost
+A condition that indicates whether a user can add a new submission. +

+ +post.url
+The URL to add a new submission. +

+ +post.label
+A translated label for the post link. +

+ +addquestion.label
+A translated label that prompts the user to add a question to the USS. +

+ +addlink.label
+A translated label that prompts the user to add a link to the USS. +

+ +search.label
+A translated label for the search link. +

+ +search.url
+The URL to toggle on/off WebGUI's power search form. +

+ +search.form
+WebGUI's power search form. +

+ +rss.url
+The URL to generate an RSS feed from the content in the USS. +

+ +canModerate
+A condition indicating whether the current user has the rights to moderate posts in this USS. +

+ +title.label
+A translated label for the title column. +

+ +thumbnail.label
+A translated label for the thumbnail column. +

+ +date.label
+A translated label for the date column. +

+ +date.updated.label
+The translated label indicating what date this submission was last edited. +

+ +by.label
+A translated label stating who the submission was submitted by. +

+ +submission.edit.label
+A translated text label that prompts the user to edit a particular submission. +

+ +submissions_loop
+A loop containing each submission. +

+ +submission.id
+A unique identifier for this submission. +

+ +submission.url
+The URL to view this submission. +

+ +submission.content
+The abbreviated text content of this submission. +

+ +submission.content.full
+The full text content of this submission. +

+ + +submission.responses
+The number of responses to this submission. +

+ +submission.title
+The title for this submission. +

+ +submission.userDefined1 - submission.userDefined5
+A series of user defined fields to add custom functionality to the USS. +

+ +submission.userId
+The user id of the user that posted this submission. +

+ +submission.username
+The username of the person that posted this submission. +

+ +submission.status
+The status of this submission (approved, pending, denied). +

+ +submission.thumbnail
+The thumbnail of the image uploaded with this submission (if any). +

+ +submission.image
+The URL of the image attached to this submission. +

+ + +submission.date
+The that this submission was posted. +

+ +submission.date.updated
+A human readable date that displays the date and time this submission was last edited. +

+ +submission.currentUser
+A condition indicating whether the current user is the same as the user that posted this submission. +

+ +submission.userProfile
+The URL to the profile of the user that posted this submission. +

+ +submission.edit.url
+The URL to edit this submission. +

+ + +submission.secondColumn
+A condition indicating whether or not this submission would belong in the second column, in a multi-column layout. +

+ +submission.thirdColumn
+A condition indicating whether or not this submission would belong in the third column, in a multi-column layout. +

+ +submission.fourthColumn
+A condition indicating whether or not this submission would belong in the fourth column, in a multi-column layout. +

+ +submission.fifthColumn
+A condition indicating whether or not this submission would belong in the fifth column, in a multi-column layout. +

+ +submission.controls
+The administrative toolbar for each submission. +

+ +

+

+ +|, + lastUpdated => 1082367203 + }, + + '57' => { + message => q|Responses|, + lastUpdated => 1031514049 + }, + + '83' => { + message => q|Add a new question.|, + lastUpdated => 1031514049 + }, + + '61' => { + message => q|User Submission System, Add/Edit|, + lastUpdated => 1047859664 + }, + + '20' => { + message => q|Post New Submission|, + lastUpdated => 1031514049 + }, + + '14' => { + message => q|Status|, + lastUpdated => 1031514049 + }, + + '59' => { + message => q|Next Submission|, + lastUpdated => 1031514049 + }, + + '92' => { + message => q|Open in new window?|, + lastUpdated => 1031514049 + }, + + '89' => { + message => q|Add a new link.|, + lastUpdated => 1031514049 + }, + + '31' => { + message => q|Content|, lastUpdated => 1031514049 }, @@ -161,34 +379,24 @@ our $I18N = { lastUpdated => 1031514049 }, - '37' => { - message => q|Delete|, + '53' => { + message => q|Layout|, lastUpdated => 1031514049 }, - '58' => { - message => q|Previous Submission|, + '91' => { + message => q|URL|, lastUpdated => 1031514049 }, - '39' => { - message => q|Post a Reply|, - lastUpdated => 1031514049 + '78' => { + message => q|Date Updated|, + lastUpdated => 1066636183 }, - '41' => { - message => q|Date|, - lastUpdated => 1031514049 - }, - - '46' => { - message => q|Read more...|, - lastUpdated => 1031514049 - }, - - '47' => { - message => q|Post a Response|, - lastUpdated => 1031514049 + '79' => { + message => q|Sort By|, + lastUpdated => 1066636255 }, '48' => { @@ -196,29 +404,14 @@ our $I18N = { lastUpdated => 1031514049 }, - '51' => { - message => q|Display thumbnails?|, - lastUpdated => 1031514049 + '87' => { + message => q|Submission Form Template|, + lastUpdated => 1070027660 }, - '52' => { - message => q|Thumbnail|, - lastUpdated => 1031514049 - }, - - '53' => { - message => q|Layout|, - lastUpdated => 1031514049 - }, - - '57' => { - message => q|Responses|, - lastUpdated => 1031514049 - }, - - '76' => { - message => q|Submission Template|, - lastUpdated => 1038867009 + '93' => { + message => q|Submission Form Template|, + lastUpdated => 1070199365 }, '77' => { @@ -438,314 +631,39 @@ The filename of the attached file. lastUpdated => 1070197000 }, - '30' => { - message => q|Karma Per Submission|, + '46' => { + message => q|Read more...|, lastUpdated => 1031514049 }, - '73' => { - message => q|Submission Template|, - lastUpdated => 1036277524 + '13' => { + message => q|Date Submitted|, + lastUpdated => 1031514049 }, - '61' => { - message => q|User Submission System, Add/Edit|, - lastUpdated => 1047859664 + '29' => { + message => q|User Submission System|, + lastUpdated => 1031514049 }, - '71' => { - message => q|User Submission Systems (USS) are a great way to add a sense of community to any site as well as get free content from your users. The User Submission System name is misleading to some people, because they immediately think of users as visitors. However, users are also staff, or business partners, or even yourself. With the USS you can select who can add new content, and even who can moderate that content. -

-User Submission systems are so versatile that they allow you to create all kinds of applications, just by editing a few templates. Example applications are Photo Galleries, FAQs, Link Lists, Guest Books, Classifieds, and more. - - -

-Submission Template
-Choose a layout for the individual submissions. -

- -Submission Form Template
-Choose a layout of the form users see when submitting content. -

- - -Submissions Per Page
-How many submissions should be listed per page in the submissions index? -

- - -Filter Content
-Select the level of content filtering you wish to perform on all submitted content. -

- -Sort By
-The field to sort the submission list by. -

- -Sort Order
-The direction to sort the submission list by. -

- - - - -Who can approve?
-What group is allowed to approve and deny content? -

- -Who can contribute?
-What group is allowed to contribute content? -

- - -Default Status
-Should submissions be set to Approved, Pending, or Denied by default? -

-Note: If you set the default status to Pending, then be prepared to monitor your message log for new submissions. -

- -Karma Per Submission
-How much karma should be given to a user when they contribute to this user submission system? -

- - -Allow discussion?
-Checking this box will enable responses to your article much like Articles on Slashdot.org. -

- - -|, - lastUpdated => 1070199700 + '6' => { + message => q|Submissions Per Page|, + lastUpdated => 1031514049 }, - '82' => { - message => q|Descending|, - lastUpdated => 1066636432, - context => q|When a list is the reverse of chronological, alphabetical, or numeric order. The opposite of Ascending.| + '39' => { + message => q|Post a Reply|, + lastUpdated => 1031514049 }, - '81' => { - message => q|Ascending|, - lastUpdated => 1066636389, - context => q|When a list is in chronological, alphabetical, or numeric order.| + '85' => { + message => q|Question|, + lastUpdated => 1031514049 }, - '80' => { - message => q|Sort Order|, - lastUpdated => 1066636329, - context => q|The direction of a sort.| - }, - - '79' => { - message => q|Sort By|, - lastUpdated => 1066636255, - context => q|A field to order a list with.| - }, - - '78' => { - message => q|Date Updated|, - lastUpdated => 1066636183, - context => q|A label for describing the date when something was changed.| - }, - - '74' => { - message => q|User Submission System Template|, - lastUpdated => 1038865585 - }, - - '75' => { - message => q|This is the listing of template variables available in user submission system templates. -

- -readmore.label
-A translated label that indicates that the user should click to read more. -

- -responses.label
-A translated label that indicates that the user should click to view the responses to this submission. -

- -canPost
-A condition that indicates whether a user can add a new submission. -

- -post.url
-The URL to add a new submission. -

- -post.label
-A translated label for the post link. -

- -addquestion.label
-A translated label that prompts the user to add a question to the USS. -

- -addlink.label
-A translated label that prompts the user to add a link to the USS. -

- -search.label
-A translated label for the search link. -

- -search.url
-The URL to toggle on/off WebGUI's power search form. -

- -search.form
-WebGUI's power search form. -

- -rss.url
-The URL to generate an RSS feed from the content in the USS. -

- -canModerate
-A condition indicating whether the current user has the rights to moderate posts in this USS. -

- -title.label
-A translated label for the title column. -

- -thumbnail.label
-A translated label for the thumbnail column. -

- -date.label
-A translated label for the date column. -

- -date.updated.label
-The translated label indicating what date this submission was last edited. -

- -by.label
-A translated label stating who the submission was submitted by. -

- -submission.edit.label
-A translated text label that prompts the user to edit a particular submission. -

- -submissions_loop
-A loop containing each submission. -

- -submission.id
-A unique identifier for this submission. -

- -submission.url
-The URL to view this submission. -

- -submission.content
-The abbreviated text content of this submission. -

- -submission.content.full
-The full text content of this submission. -

- - -submission.responses
-The number of responses to this submission. -

- -submission.title
-The title for this submission. -

- -submission.userDefined1 - submission.userDefined5
-A series of user defined fields to add custom functionality to the USS. -

- -submission.userId
-The user id of the user that posted this submission. -

- -submission.username
-The username of the person that posted this submission. -

- -submission.status
-The status of this submission (approved, pending, denied). -

- -submission.thumbnail
-The thumbnail of the image uploaded with this submission (if any). -

- -submission.image
-The URL of the image attached to this submission. -

- - -submission.date
-The that this submission was posted. -

- -submission.date.updated
-A human readable date that displays the date and time this submission was last edited. -

- -submission.currentUser
-A condition indicating whether the current user is the same as the user that posted this submission. -

- -submission.userProfile
-The URL to the profile of the user that posted this submission. -

- -submission.edit.url
-The URL to edit this submission. -

- - -submission.secondColumn
-A condition indicating whether or not this submission would belong in the second column, in a multi-column layout. -

- -submission.thirdColumn
-A condition indicating whether or not this submission would belong in the third column, in a multi-column layout. -

- -submission.fourthColumn
-A condition indicating whether or not this submission would belong in the fourth column, in a multi-column layout. -

- -submission.fifthColumn
-A condition indicating whether or not this submission would belong in the fifth column, in a multi-column layout. -

- -submission.controls
-The administrative toolbar for each submission. -

- -

-

- -|, - lastUpdated => 1082367203 - }, - - '87' => { - message => q|Submission Form Template|, - lastUpdated => 1070027660, - context => q|Prompt the user to select a template for the USS submission form.| - }, - - '88' => { - message => q|Sequence|, - lastUpdated => 1070027660, - context => q|A type of ordering in the USS that will allow the admin to specify (or sequence) the order of the results.| - }, - - '93' => { - message => q|Submission Form Template|, - lastUpdated => 1070199365 + '3' => { + message => q|You have a new user submission to approve.|, + lastUpdated => 1031514049 }, '94' => { @@ -887,6 +805,81 @@ The bottom of the form. lastUpdated => 1070199365 }, + '51' => { + message => q|Display thumbnails?|, + lastUpdated => 1031514049 + }, + + '41' => { + message => q|Date|, + lastUpdated => 1031514049 + }, + + '58' => { + message => q|Previous Submission|, + lastUpdated => 1031514049 + }, + + '12' => { + message => q|(Uncheck if you're writing an HTML submission.)|, + lastUpdated => 1031514049 + }, + + '47' => { + message => q|Post a Response|, + lastUpdated => 1031514049 + }, + + '15' => { + message => q|Edit/Delete|, + lastUpdated => 1031514049 + }, + + '81' => { + message => q|Ascending|, + lastUpdated => 1066636389 + }, + + '52' => { + message => q|Thumbnail|, + lastUpdated => 1031514049 + }, + + '4' => { + message => q|Your submission has been approved.|, + lastUpdated => 1031514049 + }, + + '73' => { + message => q|Submission Template|, + lastUpdated => 1036277524 + }, + + '37' => { + message => q|Delete|, + lastUpdated => 1031514049 + }, + + '76' => { + message => q|Submission Template|, + lastUpdated => 1038867009 + }, + + '86' => { + message => q|Answer|, + lastUpdated => 1031514049 + }, + + '19' => { + message => q|Edit Submission|, + lastUpdated => 1031514049 + }, + + '5' => { + message => q|Your submission has been denied.|, + lastUpdated => 1031514049 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/WSClient.pm b/lib/WebGUI/i18n/English/WSClient.pm index 412ce3160..f3fdd12b7 100644 --- a/lib/WebGUI/i18n/English/WSClient.pm +++ b/lib/WebGUI/i18n/English/WSClient.pm @@ -1,8 +1,13 @@ package WebGUI::i18n::English::WSClient; our $I18N = { - '4' => { - message => q|SOAP Method/Call|, + '35' => { + message => q|Debug: No template specified, using default.|, + lastUpdated => 1033575504 + }, + + '32' => { + message => q|Debug: Error: Could not connect to the SOAP server.|, lastUpdated => 1033575504 }, @@ -11,13 +16,8 @@ our $I18N = { lastUpdated => 1033575504 }, - '8' => { - message => q|Preprocess macros on query?|, - lastUpdated => 1033575504 - }, - - '5' => { - message => q|SOAP Call Parameters|, + '21' => { + message => q|There were no results for this query.|, lastUpdated => 1033575504 }, @@ -65,29 +65,9 @@ By default, SOAP calls are cached uniquely for each user session. By selecting lastUpdated => 1088972047 }, - '35' => { - message => q|Debug: No template specified, using default.|, - lastUpdated => 1033575504 - }, - - '1' => { - message => q|Web Services Client|, - lastUpdated => 1033575504 - }, - - '61' => { - message => q|Web Services Client, Add/Edit|, - lastUpdated => 1033575504 - }, - - '3' => { - message => q|SOAP Proxy|, - lastUpdated => 1033575504 - }, - - '32' => { - message => q|Debug: Error: Could not connect to the SOAP server.|, - lastUpdated => 1033575504 + '26' => { + message => q|Could not connect to SOAP server.|, + lastUpdated => 1055349311 }, '2' => { @@ -95,21 +75,46 @@ By default, SOAP calls are cached uniquely for each user session. By selecting lastUpdated => 1033575504 }, - '9' => { - message => q|Debug?|, + '22' => { + message => q|Parse error on SOAP parameters.|, + lastUpdated => 1055348597 + }, + + '1' => { + message => q|Web Services Client|, lastUpdated => 1033575504 }, - '24' => { - message => q|SOAP return is type: |, - lastUpdated => 1055349028 + '72' => { + message => q|Web Services Client Template|, + lastUpdated => 1072812143 }, - '31' => { - message => q|Debug: Error: There was a problem with the SOAP call.|, + '30' => { + message => q|Debug: Error: The URI/WSDL specified is of an improper format.|, lastUpdated => 1033575504 }, + '13' => { + message => q|Pagination after|, + lastUpdated => 1072810296 + }, + + '16' => { + message => q|HTTP Header Override|, + lastUpdated => 1033575504 + }, + + '23' => { + message => q|The URI/WSDL specified is of an improper format.|, + lastUpdated => 1055348955 + }, + + '29' => { + message => q|Session|, + lastUpdated => 1088120988 + }, + '25' => { message => q|There was a problem with the SOAP call: |, lastUpdated => 1055349116 @@ -120,9 +125,24 @@ By default, SOAP calls are cached uniquely for each user session. By selecting lastUpdated => 1055349028 }, - '23' => { - message => q|The URI/WSDL specified is of an improper format.|, - lastUpdated => 1055348955 + '28' => { + message => q|Cache|, + lastUpdated => 1088972047 + }, + + '3' => { + message => q|SOAP Proxy|, + lastUpdated => 1033575504 + }, + + '61' => { + message => q|Web Services Client, Add/Edit|, + lastUpdated => 1033575504 + }, + + '9' => { + message => q|Debug?|, + lastUpdated => 1033575504 }, '12' => { @@ -130,14 +150,14 @@ By default, SOAP calls are cached uniquely for each user session. By selecting lastUpdated => 1033575504 }, - '21' => { - message => q|There were no results for this query.|, - lastUpdated => 1033575504 + '14' => { + message => q|Pagination variable|, + lastUpdated => 1072810296 }, - '22' => { - message => q|Parse error on SOAP parameters.|, - lastUpdated => 1055348597 + '15' => { + message => q|Decode utf8 data?|, + lastUpdated => 1033575504 }, '20' => { @@ -145,14 +165,14 @@ By default, SOAP calls are cached uniquely for each user session. By selecting lastUpdated => 1033575504 }, - '16' => { - message => q|HTTP Header Override|, + '8' => { + message => q|Preprocess macros on query?|, lastUpdated => 1033575504 }, - '72' => { - message => q|Web Services Client Template|, - lastUpdated => 1072812143 + '4' => { + message => q|SOAP Method/Call|, + lastUpdated => 1033575504 }, '73' => { @@ -182,39 +202,9 @@ names set for them by the SOAP server (i.e. perhaps "localTime" for a time query lastUpdated => 1072812143 }, - '15' => { - message => q|Decode utf8 data?|, - lastUpdated => 1033575504 - }, - - '14' => { - message => q|Pagination variable|, - lastUpdated => 1072810296 - }, - - '30' => { - message => q|Debug: Error: The URI/WSDL specified is of an improper format.|, - lastUpdated => 1033575504 - }, - - '13' => { - message => q|Pagination after|, - lastUpdated => 1072810296 - }, - - '26' => { - message => q|Could not connect to SOAP server.|, - lastUpdated => 1055349311 - }, - - '28' => { - message => q|Cache|, - lastUpdated => 1088972047 - }, - - '29' => { - message => q|Session|, - lastUpdated => 1088120988 + '24' => { + message => q|SOAP return is type: |, + lastUpdated => 1055349028 }, '19' => { @@ -222,6 +212,16 @@ names set for them by the SOAP server (i.e. perhaps "localTime" for a time query lastUpdated => 1088972047 }, + '31' => { + message => q|Debug: Error: There was a problem with the SOAP call.|, + lastUpdated => 1033575504 + }, + + '5' => { + message => q|SOAP Call Parameters|, + lastUpdated => 1033575504 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/WebGUI.pm b/lib/WebGUI/i18n/English/WebGUI.pm index 291a5ebd6..6aa53e686 100644 --- a/lib/WebGUI/i18n/English/WebGUI.pm +++ b/lib/WebGUI/i18n/English/WebGUI.pm @@ -1,59 +1,954 @@ package WebGUI::i18n::English::WebGUI; our $I18N = { + '559' => { + message => q|Run On Registration|, + lastUpdated => 1031514049 + }, + + '1049' => { + message => q|Replacement ID|, + lastUpdated => 1066418840 + }, + + '127' => { + message => q|Company URL|, + lastUpdated => 1031514049 + }, + + '32' => { + message => q|Friday|, + lastUpdated => 1031514049 + }, + + '443' => { + message => q|Home Information|, + lastUpdated => 1031514049 + }, + + '118' => { + message => q|Anonymous Registration|, + lastUpdated => 1031514049 + }, + + '71' => { + message => q|Recover password|, + lastUpdated => 1031514049 + }, + + '959' => { + message => q|Empty system clipboard.|, + lastUpdated => 1052850265 + }, + + '882' => { + message => q|Editor Mode|, + lastUpdated => 1044705246 + }, + + '1065' => { + message => q|Forum Post Form Template|, + lastUpdated => 1066581759 + }, + + '358' => { + message => q|Left Column|, + lastUpdated => 1031514049 + }, + + '331' => { + message => q|Work State|, + lastUpdated => 1031514049 + }, + + '1050' => { + message => q|Search For|, + lastUpdated => 1066418903 + }, + + '737' => { + message => q|8 Master|, + lastUpdated => 1033836698 + }, + + '560' => { + message => q|Approved|, + lastUpdated => 1031514049 + }, + + '580' => { + message => q|Your message has been denied.|, + lastUpdated => 1031514049 + }, + + '767' => { + message => q|Collateral Id|, + lastUpdated => 1036892929 + }, + + '898' => { + message => q|Site Icon|, + lastUpdated => 1050172395 + }, + + '798' => { + message => q|Page Title|, + lastUpdated => 1036978688 + }, + + '1031' => { + message => q|Forum Template|, + lastUpdated => 1066034528 + }, + + '1020' => { + message => q|Rating|, + lastUpdated => 1065280882 + }, + + '84' => { + message => q|Group Name|, + lastUpdated => 1031514049 + }, + + '512' => { + message => q|Go to next thread|, + lastUpdated => 1065280309 + }, + + '437' => { + message => q|Statistics|, + lastUpdated => 1031514049 + }, + + '463' => { + message => q|Text Area Rows|, + lastUpdated => 1031514049 + }, + + '458' => { + message => q|Edit this user's groups.|, + lastUpdated => 1031514049 + }, + + '517' => { + message => q|Turn Admin Off!|, + lastUpdated => 1031514049 + }, + + '451' => { + message => q|is required.|, + lastUpdated => 1031514049 + }, + + '454' => { + message => q|Last Updated|, + lastUpdated => 1031514049 + }, + + '846' => { + message => q|These macros are mainly useful in maintaining styles in WebGUI. +

+ +^AdminBar;
+Places the administrative tool bar on the page. This is a required element in the "body" segment of the Style Manager. This macro uses a style sheet class called .adminBar , which you may want to account for in your style. + +

+ + +^c; - Company Name
+The name of your company specified in the settings by your Administrator. +

+ + +^e; - Company Email Address
+The email address for your company specified in the settings by your Administrator. +

+ +^Extras;
+Returns the path to the WebGUI "extras" folder, which contains things like WebGUI icons. +

+ +^LastModified; or ^LastModified();
+Displays the date that the current page was last modified based upon the wobjects on the page. The date is defaultly displayed based upon the user's date preferences. Optionally, it can take two parameters. The first is text to display before the date. The second is a date format string (see the D (date) macro for details. +

+Example: ^LastModified("Updated: ","%c %D, %y"); +

+ + +^PageTitle;
+Displays the title of the current page. +

+ +NOTE: If you begin using admin functions or the indepth functions of any wobject, the page title will become a link that will quickly bring you back to the page. +

+ +^r; or ^r(); - Make Page Printable
+Creates a link to remove the style from a page to make it printable. In addition, you can change the link text by creating a macro like this ^r("Print Me!");. +

+ +By default, when this link is clicked, the current page's style is replaced with the "Make Page Printable" style in the Style Manager. However, that can be overridden by specifying the name of another style as the second parameter, like this: ^r("Print!","WebGUI"); +

+ +NOTES: You can also use the special case ^r(linkonly); to return only the URL to the make printable page and nothing more. Also, the .makePrintableLink style sheet class is tied to this macro. +

+ +^RootTitle;
+Returns the title of the root of the current page. For instance, the main root in WebGUI is the "Home" page. Many advanced sites have many roots and thus need a way to display to the user which root they are in. +

+ +^u; - Company URL
+The URL for your company specified in the settings by your Administrator. +

+ + + +^Spacer();
+Create a spacer in your layout. Great for creating blocks of color with divs and tables. It takes two parameters, width and height. +

+Example: ^Spacer("100","50"); +

+ +|, + lastUpdated => 1078243435 + }, + + '634' => { + message => q|Default Home Page
Some really small sites don't have a home page, but instead like to use one of their internal pages like "About Us" or "Company Information" as their home page. For that reason, you can set the default page of your site to any page in the site. That page will be the one people go to if they type in just your URL http://www.mywebguisite.com, or if they click on the Home link generated by the ^H; macro. + +

Not Found Page
If a page that a user requests is not found in the system, the user can be redirected to the home page or to an error page where they can attempt to find what they were looking for. You decide which is better for your users. + +

URL Extension
Add an extension such as "html", "php", or "asp" to each page URL.

NOTE: Do NOT include the dot "." in this. So the field should look like "html" not ".html". + +

Favicon
An icon that appears on Internet Explorer short cuts such as your "Favorites". To learn more about Favicon click here. + +

Site Icon
An icon that appears in the URL bar of most modern browsers. It may also appear in the bookmarks of the browser. The image must be 16x16 pixels. + +

Maximum Attachment Size
The size (in kilobytes) of the maximum allowable attachment to be uploaded to your system. + +

Max Image Size
If images are uploaded to your system that are bigger than the max image size, then they will be resized to the max image size. The max image size is measured in pixels and will use the size of the longest side of the image to determine if the limit has been reached. + +

Thumbnail Size
When images are uploaded to your system, they will automatically have thumbnails generated at the size specified here (unless overridden on a case-by-case basis). Thumbnail size is measured in pixels. + +

Snippet Preview Length
How many characters of a snippet should be displayed in the collateral management system main listing. + +

Text Area Rows
Some sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how many rows of characters will be displayed in textareas on the site. + +

Text Area Columns
Some sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how many columns of characters will be displayed in textareas on the site. + +

Text Box Size
Some sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how characters can be displayed at once in text boxes on the site. + +

Wobject Privileges
Choose 'Yes' to enable privileges at the Wobject level.  By default, Wobjects are set to inherit page level privileges

|, + lastUpdated => 1070026791 + }, + + '1021' => { + message => q|Rate Message|, + lastUpdated => 1065356764 + }, + + '31' => { + message => q|Thursday|, + lastUpdated => 1031514049 + }, + + '578' => { + message => q|You have a pending message to approve.|, + lastUpdated => 1031514049 + }, + + '934' => { + message => q|Creating and editing themes is a fairly simple process. First you set up some basic properties for the theme, and then you start adding components to the theme. +

+The basic properties of a theme cannot be changed by anyone except the site that the theme was created on. The following are the definitions of the basic properties of a theme: +

+Theme ID
+The unique ID for this theme within this WebGUI site. This ID will change if this theme is imported into another site. +

+ +Theme Name
+This is the unique name of the theme. It must be unique in every site that the theme will be imported into. This name will not change across sites. +

+ +Theme Designer
+The name of the person or company that created this theme. +

+ +Designer URL
+The URL of the web site for this theme's designer. If you are in the business of creating themes for WebGUI, then this is your place to attract attention to your offerings. +

+ +|, + lastUpdated => 1050430737 + }, + + '978' => { + message => q|User added successfully.|, + lastUpdated => 1053804577 + }, + + '728' => { + message => q|Are you certain you wish to delete this file?|, + lastUpdated => 1031514049 + }, + + 'float' => { + message => q|Decimal|, + lastUpdated => 1089039511 + }, + + '948' => { + message => q|Manage Clipboard|, + lastUpdated => 1052850265 + }, + + '378' => { + message => q|User ID|, + lastUpdated => 1031514049 + }, + + '325' => { + message => q|Home State|, + lastUpdated => 1031514049 + }, + + '29' => { + message => q|Tuesday|, + lastUpdated => 1031514049 + }, + + '889' => { + message => q|Style Sheets, Tabs|, + lastUpdated => 1046067380 + }, + + '350' => { + message => q|Completed|, + lastUpdated => 1031514049 + }, + + '572' => { + message => q|Approve|, + lastUpdated => 1031514049 + }, + + '968' => { + message => q|Clipboard, Empty|, + lastUpdated => 1052850265 + }, + + '675' => { + message => q|Search Engine, Using|, + lastUpdated => 1038888957 + }, + + '540' => { + message => q|Karma Per Login|, + lastUpdated => 1031514049 + }, + + '58' => { + message => q|I already have an account.|, + lastUpdated => 1031514049 + }, + + '684' => { + message => q|Template, Add/Edit|, + lastUpdated => 1038890615 + }, + + '15' => { + message => q|January|, + lastUpdated => 1031514049 + }, + + '527' => { + message => q|Default Home Page|, + lastUpdated => 1031514049 + }, + + '431' => { + message => q|IP Address|, + lastUpdated => 1031514049 + }, + + '861' => { + message => q|Make profile public?|, + lastUpdated => 1043879954 + }, + + '337' => { + message => q|Homepage URL|, + lastUpdated => 1031514049 + }, + + '101' => { + message => q|Are you certain that you wish to delete this page, its content, and all items under it?|, + lastUpdated => 1031514049 + }, + + '340' => { + message => q|Female|, + lastUpdated => 1031514049 + }, + + '76' => { + message => q|That email address is not in our databases.|, + lastUpdated => 1031514049 + }, + + '311' => { + message => q|Allow home information?|, + lastUpdated => 1031514049 + }, + + '62' => { + message => q|save|, + lastUpdated => 1031514049 + }, + + '982' => { + message => q|Add a database link.|, + lastUpdated => 1056151382 + }, + + '833' => { + message => q|File, Add/Edit|, + lastUpdated => 1038871497 + }, + + '139' => { + message => q|No|, + lastUpdated => 1031514049 + }, + + '825' => { + message => q|Template, Language|, + lastUpdated => 1038865669 + }, + + '917' => { + message => q|Add a theme component.|, + lastUpdated => 1050232824 + }, + + '926' => { + message => q|This theme was created with a newer version of WebGUI than is installed on your system. You must upgrade before installing this theme.|, + lastUpdated => 1050264990 + }, + + '495' => { + message => q|htmlArea (Internet Explorer 5.5+)|, + lastUpdated => 1044704928 + }, + + '859' => { + message => q|Signature|, + lastUpdated => 1043879866 + }, + + '1083' => { + message => q|New Content|, + lastUpdated => 1076866510 + }, + + '739' => { + message => q|UI Level|, + lastUpdated => 1033832377 + }, + + '966' => { + message => q|Are you certain that you wish to permantently purge/delete this item from the trash?|, + lastUpdated => 1052850265 + }, + + '992' => { + message => q|Title|, + lastUpdated => 1056151382 + }, + + '662' => { + message => q|Settings, Manage|, + lastUpdated => 1031514049 + }, + + '418' => { + message => q|Filter Content|, + lastUpdated => 1046604931 + }, + + '933' => { + message => q|Theme, Edit|, + lastUpdated => 1050430737 + }, + + '758' => { + message => q|Add a folder.|, + lastUpdated => 1036892705 + }, + + '783' => { + message => q|Type|, + lastUpdated => 1036954378 + }, + + '706' => { + message => q|Hour(s)|, + lastUpdated => 1031514049 + }, + + '168' => { + message => q|Edit User|, + lastUpdated => 1031514049 + }, + + '135' => { + message => q|SMTP Server|, + lastUpdated => 1031514049 + }, + + '14' => { + message => q|View pending submissions.|, + lastUpdated => 1031514049 + }, + + '348' => { + message => q|Name|, + lastUpdated => 1031514049 + }, + + '145' => { + message => q|WebGUI Build Version|, + lastUpdated => 1031514049 + }, + + '49' => { + message => q|Click here to log out.|, + lastUpdated => 1031514049 + }, + + '834' => { + message => q|You can upload any kind of file to the repository to be used later. +

+ +Name
+Give this file a unique name that you can use to retrieve it later. +

+ +Organize in Folder
+Which collateral folder should hold this file? +

+ +File
+Select a file from your hard drive to upload. +

|, + lastUpdated => 1038871497 + }, + + '124' => { + message => q|Edit Company Information|, + lastUpdated => 1031514049 + }, + + '772' => { + message => q|Edit File|, + lastUpdated => 1036893140 + }, + + '993' => { + message => q|DSN|, + lastUpdated => 1056151382 + }, + + '1090' => { + message => q|The following are the variables available to display the individual response. +

+ +title
+The default title for this report. +

+ +delete.url
+The URL to delete this response. +

+ +delete.label
+The default label for delete.url. +

+ +start.date.label
+The default label for start.date.human. +

+ +start.date.epoch
+The epoch representation of when the user started the survey response. +

+ +start.date.human
+The human representation of the date when the user started the response. +

+ +start.time.human
+The human representation of the time when the user started the response. +

+ +end.date.label
+The default label for end.date.human. +

+ + +end.date.epoch
+The epoch representation of the date when the user completed this response. +

+ +end.date.human
+The human representation of the date when the user completed this response. +

+ +end.time.human
+The human representation of the time when the user completed this response. +

+ +duration.label
+The default label for the duration. +

+ +duration.minutes
+The number of minutes it took to complete the survey. +

+ +duration.minutes.label
+A label for "minutes". +

+ + +duration.seconds
+The remainder seconds the duration.minutes calculations. +

+ +duration.seconds.label
+A label for "seconds". +

+ + +answer.label
+The default label for question.answer. +

+ + +response.label
+The default label for question.label. +

+ +comment.label
+The default label for question.comment. +

+ +question_loop
+A loop that includes the list of questions in this response. +

+ +

+ +question
+The question itself. +

+ +question.id
+The unique identifier for this question. +

+ +question.isRadioList
+A boolean indicating whether this question's answers are a radio list. +

+ +question.response
+The user's response to this question. +

+ +question.comment
+The user's comment on this question (if any). +

+ +question.isCorrect
+A boolean indicating whether the user got this question correct. +

+ + +question.answer
+The correct answer for this question. +

+ + +

|, + lastUpdated => 1078515839 + }, + + '627' => { + message => q|Profiles are used to extend the information of a particular user. In some cases profiles are important to a site, in others they are not. The profiles system is completely extensible. You can add as much information to the users profile as you like. +

+ +|, + lastUpdated => 1031514049 + }, + + '715' => { + message => q|Redirect URL|, + lastUpdated => 1031514049 + }, + + '23' => { + message => q|September|, + lastUpdated => 1031514049 + }, + + '388' => { + message => q|Upload Date|, + lastUpdated => 1031514049 + }, + + '364' => { + message => q|Search|, + lastUpdated => 1031514049 + }, + + '653' => { + message => q|Page, Delete|, + lastUpdated => 1031514049 + }, + + '1068' => { + message => q|The following variables are available in the search template. +

+ +callback.url
+The url that links back to the calling object such as an article or user submission. +

+ +callback.label
+The default label for callback.url. +

+ +form.begin
+The search form header. +

+ +search.label
+The default label for the search page. +

+ +all.label
+The default label for all.form. +

+ +all.form
+The form element for searching based on all words. +

+ +exactphrase.label
+The default label for exactphrase.form. +

+ +exactphrase.form
+The form element for searching based on an exact phrase. +

+ +without.label
+The default label for without.form. +

+ +without.form
+The form element for searching based on words that cannot be found in the text. +

+ +atleastone.label
+The default label for atleastone.form. +

+ +atleastone.form
+The form element for searching where at least one of the words must exist in the text. +

+ +results.label
+The default label for results.form. +

+ +results.form
+The form element for selecting how many results per page should be returned. +

+ +form.search
+The search button. +

+ +form.end
+The form footer. +

+ +thread.list.url
+A url that goes back to the thread list (aka forum). +

+ +thread.list.label
+The default label for thread.list.url. +

+ +post.subject.label
+The default label for the subject column. +

+ +post.date.label
+The default label for the date column. +

+ +post.user.label
+The default label for the author column. +

+ +post_loop
+A loop containing all of the search results. +

+ +

+ +post.subject
+The post subject. +

+ +post.url
+The url to view the post. +

+ +post.epoch
+The epoch date of the post. +

+ +post.date
+The human readable date of the post. +

+ +post.time
+The human readable time of the post. +

+ +post.user.id
+The userId of the poster. +

+ +post.user.name
+The username of the poster. +

+ +post.user.profile
+The url of the poster's profile. +

+ +

+ +

+ +firstpage
+A link to the first page in a multi-page listing. +

+ +lastpage
+A link to the last page in a multi-page listing. +

+ +nextpage
+A link to the next page in a multi-page listing. +

+ +pagelist
+A series of links to every page in a multi-page listing. +

+ +previouspage
+A link to the previous page in a multi-page listing. +

+ +multiplepages
+A condition indicating whether there are multiple pages or not. +

+ +numberOfPages
+The number of pages in a multiple page listing. +

+ +pageNumber
+The number of the current page in a multi-page listing. +

+ +|, + lastUpdated => 1066582842 + }, + + '950' => { + message => q|Empty clipboard.|, + lastUpdated => 1052850265 + }, + + '486' => { + message => q|Data Type|, + lastUpdated => 1031514049 + }, + + '1025' => { + message => q|Add edit stamp to posts?|, + lastUpdated => 1031514049 + }, + + '509' => { + message => q|Discussion Layout|, + lastUpdated => 1031514049 + }, + + '160' => { + message => q|Date Submitted|, + lastUpdated => 1031514049 + }, + + '976' => { + message => q|Add Users|, + lastUpdated => 1053800614 + }, + + '8' => { + message => q|View page not found.|, + lastUpdated => 1031514049 + }, + '367' => { message => q|Expire Offset|, lastUpdated => 1044126611 }, - '1' => { - message => q|Add content...|, + '716' => { + message => q|Login|, lastUpdated => 1031514049 }, - '2' => { - message => q|Page|, - lastUpdated => 1031514049 + '1048' => { + message => q|Manage replacements.|, + lastUpdated => 1066418767 }, - '564' => { - message => q|Who can post?|, - lastUpdated => 1031514049 + '1000' => { + message => q|

+Database Links enable a WebGUI administrator to add commonly used databases for use in SQL Reports. This frees the SQL Report author from having to know or enter a DSN, user, or password.
+
+Be aware that any database links you create here will be available to all content authors. While they will not be able to see the database connection info, they will be able to execute any select, show, or describe commands on the database. +

|, + lastUpdated => 1056151382 }, - '1023' => { - message => q|Unsubscribe from discussion|, - lastUpdated => 1065875186, - context => q|A label for a link that unsubscribes the user from the discussion they are currently viewing.| + '940' => { + message => q|Open in new window?|, + lastUpdated => 1050438829 }, - '4' => { - message => q|Manage settings.|, - lastUpdated => 1031514049 - }, - - '700' => { - message => q|Day(s)|, - lastUpdated => 1031514049 - }, - - '816' => { - message => q|Status|, - lastUpdated => 1038431169 - }, - - '566' => { - message => q|Edit Timeout|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|Manage groups.|, - lastUpdated => 1031514049 - }, - - '701' => { - message => q|Week(s)|, + '43' => { + message => q|Are you certain that you wish to delete this content?|, lastUpdated => 1031514049 }, @@ -262,1206 +1157,8 @@ The description of this forum as passed by the calling object. lastUpdated => 1068919471 }, - '1080' => { - message => q|Use admin style?|, - lastUpdated => 1073161583, - context => q|A label asking the user if they want to use a seperate admin style from the main page style.| - }, - - '560' => { - message => q|Approved|, - lastUpdated => 1031514049 - }, - - '7' => { - message => q|Manage users.|, - lastUpdated => 1031514049 - }, - - '561' => { - message => q|Denied|, - lastUpdated => 1031514049 - }, - - '8' => { - message => q|View page not found.|, - lastUpdated => 1031514049 - }, - - '728' => { - message => q|Are you certain you wish to delete this file?|, - lastUpdated => 1031514049 - }, - - '562' => { - message => q|Pending|, - lastUpdated => 1031514049 - }, - - '9' => { - message => q|View clipboard.|, - lastUpdated => 1031514049 - }, - - '563' => { - message => q|Default Status|, - lastUpdated => 1031514049 - }, - - '10' => { - message => q|Manage trash.|, - lastUpdated => 1031514049 - }, - - '707' => { - message => q|Show debugging?|, - lastUpdated => 1031514049 - }, - - '780' => { - message => q|File|, - lastUpdated => 1036912946 - }, - - '772' => { - message => q|Edit File|, - lastUpdated => 1036893140 - }, - - '1053' => { - message => q|Manage Replacements|, - lastUpdated => 1066419031, - context => q|A heading for the replacement listings page.| - }, - - '1045' => { - message => q|Nested|, - lastUpdated => 1066405110, - context => q|A label indicating the layout of a forum thread.| - }, - - '767' => { - message => q|Collateral Id|, - lastUpdated => 1036892929 - }, - - '763' => { - message => q|Add a snippet.|, - lastUpdated => 1036892785 - }, - - '11' => { - message => q|Empy trash.|, - lastUpdated => 1031514049 - }, - - '807' => { - message => q|Manage the groups in this group.|, - lastUpdated => 1037579473 - }, - - '12' => { - message => q|Turn admin off.|, - lastUpdated => 1031514049 - }, - - '577' => { - message => q|Post Reply|, - lastUpdated => 1031514049 - }, - - '13' => { - message => q|View help index.|, - lastUpdated => 1031514049 - }, - - '761' => { - message => q|Add an image.|, - lastUpdated => 1036892765 - }, - - '516' => { - message => q|Turn Admin On!|, - lastUpdated => 1031514049 - }, - - '517' => { - message => q|Turn Admin Off!|, - lastUpdated => 1031514049 - }, - - '515' => { - message => q|Add edit stamp to posts?|, - lastUpdated => 1031514049 - }, - - '14' => { - message => q|View pending submissions.|, - lastUpdated => 1031514049 - }, - - '15' => { - message => q|January|, - lastUpdated => 1031514049 - }, - - '16' => { - message => q|February|, - lastUpdated => 1031514049 - }, - - '17' => { - message => q|March|, - lastUpdated => 1031514049 - }, - - '18' => { - message => q|April|, - lastUpdated => 1031514049 - }, - - '1016' => { - message => q|Replies|, - lastUpdated => 1031514049 - }, - - '19' => { - message => q|May|, - lastUpdated => 1031514049 - }, - - '1017' => { - message => q|Last Reply|, - lastUpdated => 1031514049 - }, - - '20' => { - message => q|June|, - lastUpdated => 1031514049 - }, - - '21' => { - message => q|July|, - lastUpdated => 1031514049 - }, - - '22' => { - message => q|August|, - lastUpdated => 1031514049 - }, - - '23' => { - message => q|September|, - lastUpdated => 1031514049 - }, - - '572' => { - message => q|Approve|, - lastUpdated => 1031514049 - }, - - '24' => { - message => q|October|, - lastUpdated => 1031514049 - }, - - '25' => { - message => q|November|, - lastUpdated => 1031514049 - }, - - '574' => { - message => q|Deny|, - lastUpdated => 1031514049 - }, - - '26' => { - message => q|December|, - lastUpdated => 1031514049 - }, - - '27' => { - message => q|Sunday|, - lastUpdated => 1031514049 - }, - - '28' => { - message => q|Monday|, - lastUpdated => 1031514049 - }, - - '29' => { - message => q|Tuesday|, - lastUpdated => 1031514049 - }, - - '30' => { - message => q|Wednesday|, - lastUpdated => 1031514049 - }, - - '31' => { - message => q|Thursday|, - lastUpdated => 1031514049 - }, - - '32' => { - message => q|Friday|, - lastUpdated => 1031514049 - }, - - '33' => { - message => q|Saturday|, - lastUpdated => 1031514049 - }, - - '35' => { - message => q|Administrative Function|, - lastUpdated => 1031514049 - }, - - '36' => { - message => q|You must be an administrator to perform this function. Please contact one of your administrators. |, - lastUpdated => 1058092984 - }, - - '37' => { - message => q|Permission Denied!|, - lastUpdated => 1031514049 - }, - - '404' => { - message => q|First Page|, - lastUpdated => 1031514049 - }, - - '38' => { - message => q|You do not have sufficient privileges to perform this operation. Please ^a(log in with an account); that has sufficient privileges before attempting this operation.|, - lastUpdated => 1031514049 - }, - - '39' => { - message => q|You do not have sufficient privileges to access this page.|, - lastUpdated => 1031514049 - }, - - '40' => { - message => q|Vital Component|, - lastUpdated => 1031514049 - }, - - '41' => { - message => q|You're attempting to remove a vital component of the WebGUI system. If you were allowed to continue WebGUI may cease to function.|, - lastUpdated => 1031514049 - }, - - '42' => { - message => q|Please Confirm|, - lastUpdated => 1031514049 - }, - - '43' => { - message => q|Are you certain that you wish to delete this content?|, - lastUpdated => 1031514049 - }, - - '44' => { - message => q|Yes, I'm sure.|, - lastUpdated => 1031514049 - }, - - '45' => { - message => q|No, I made a mistake.|, - lastUpdated => 1031514049 - }, - - '46' => { - message => q|My Account|, - lastUpdated => 1031514049 - }, - - '47' => { - message => q|Home|, - lastUpdated => 1031514049 - }, - - '48' => { - message => q|Hello|, - lastUpdated => 1031514049 - }, - - '49' => { - message => q|Click here to log out.|, - lastUpdated => 1031514049 - }, - - '50' => { - message => q|Username|, - lastUpdated => 1031514049 - }, - - '51' => { - message => q|Password|, - lastUpdated => 1031514049 - }, - - '52' => { - message => q|login|, - lastUpdated => 1031514049 - }, - - '53' => { - message => q|Make Page Printable|, - lastUpdated => 1031514049 - }, - - '54' => { - message => q|Create Account|, - lastUpdated => 1031514049 - }, - - '56' => { - message => q|Email Address|, - lastUpdated => 1031514049 - }, - - '57' => { - message => q|This is only necessary if you wish to use features that require Email.|, - lastUpdated => 1031514049 - }, - - '58' => { - message => q|I already have an account.|, - lastUpdated => 1031514049 - }, - - '59' => { - message => q|I forgot my password.|, - lastUpdated => 1031514049 - }, - - '60' => { - message => q|Are you certain you want to deactivate your account. If you proceed your account information will be lost permanently.|, - lastUpdated => 1031514049 - }, - - '61' => { - message => q|Update Account Information|, - lastUpdated => 1031514049 - }, - - '62' => { - message => q|save|, - lastUpdated => 1031514049 - }, - - '63' => { - message => q|Turn admin on.|, - lastUpdated => 1031514049 - }, - - '64' => { - message => q|Log out.|, - lastUpdated => 1031514049 - }, - - '65' => { - message => q|Please deactivate my account permanently.|, - lastUpdated => 1031514049 - }, - - '66' => { - message => q|Log In|, - lastUpdated => 1031514049 - }, - - '67' => { - message => q|Create a new account.|, - lastUpdated => 1031514049 - }, - - '68' => { - message => q|The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.|, - lastUpdated => 1031514049 - }, - - '69' => { - message => q|Please contact your system administrator for assistance.|, - lastUpdated => 1031514049 - }, - - '70' => { - message => q|Error|, - lastUpdated => 1031514049 - }, - - '71' => { - message => q|Recover password|, - lastUpdated => 1031514049 - }, - - '72' => { - message => q|recover|, - lastUpdated => 1031514049 - }, - - '73' => { - message => q|Log in.|, - lastUpdated => 1031514049 - }, - - '74' => { - message => q|Account Information|, - lastUpdated => 1031514049 - }, - - '75' => { - message => q|Your account information has been sent to your email address.|, - lastUpdated => 1031514049 - }, - - '76' => { - message => q|That email address is not in our databases.|, - lastUpdated => 1031514049 - }, - - '77' => { - message => q|That account name is already in use by another member of this site. Please try a different username. The following are some suggestions:|, - lastUpdated => 1031514049 - }, - - '80' => { - message => q|Account created successfully!|, - lastUpdated => 1031514049 - }, - - '81' => { - message => q|Account updated successfully!|, - lastUpdated => 1031514049 - }, - - '82' => { - message => q|Administrative functions...|, - lastUpdated => 1031514049 - }, - - '84' => { - message => q|Group Name|, - lastUpdated => 1031514049 - }, - - '85' => { - message => q|Description|, - lastUpdated => 1031514049 - }, - - '86' => { - message => q|Are you certain you wish to delete this group? Beware that deleting a group is permanent and will remove all privileges associated with this group.|, - lastUpdated => 1031514049 - }, - - '87' => { - message => q|Edit Group|, - lastUpdated => 1031514049 - }, - - '88' => { - message => q|Users In Group|, - lastUpdated => 1031514049 - }, - - '89' => { - message => q|Groups|, - lastUpdated => 1031514049 - }, - - '90' => { - message => q|Add new group.|, - lastUpdated => 1031514049 - }, - - '91' => { - message => q|Previous Page|, - lastUpdated => 1031514049 - }, - - '92' => { - message => q|Next Page|, - lastUpdated => 1031514049 - }, - - '93' => { - message => q|Help|, - lastUpdated => 1031514049 - }, - - '94' => { - message => q|See also|, - lastUpdated => 1031514049 - }, - - '95' => { - message => q|Help Index|, - lastUpdated => 1031514049 - }, - - '817' => { - message => q|Active|, - lastUpdated => 1038431287 - }, - - '99' => { - message => q|Title|, - lastUpdated => 1031514049 - }, - - '100' => { - message => q|Meta Tags|, - lastUpdated => 1031514049 - }, - - '101' => { - message => q|Are you certain that you wish to delete this page, its content, and all items under it?|, - lastUpdated => 1031514049 - }, - - '102' => { - message => q|Edit Page|, - lastUpdated => 1031514049 - }, - - '103' => { - message => q|Page Properties|, - lastUpdated => 1046638742 - }, - - '104' => { - message => q|Page URL|, - lastUpdated => 1031514049 - }, - - '105' => { - message => q|Layout|, - lastUpdated => 1046638916 - }, - - '106' => { - message => q|Select "Yes" to change all the pages under this page to this style.|, - lastUpdated => 1031514049 - }, - - '107' => { - message => q|Privileges|, - lastUpdated => 1031514049 - }, - - '108' => { - message => q|Owner|, - lastUpdated => 1031514049 - }, - - '116' => { - message => q|Select "Yes" to change the privileges of all pages and wobjects under this page to these privileges.|, - lastUpdated => 1056054674 - }, - - '117' => { - message => q|Edit User Settings|, - lastUpdated => 1031514049 - }, - - '118' => { - message => q|Anonymous Registration|, - lastUpdated => 1031514049 - }, - - '119' => { - message => q|Authentication Method (default)|, - lastUpdated => 1031514049 - }, - - '124' => { - message => q|Edit Company Information|, - lastUpdated => 1031514049 - }, - - '125' => { - message => q|Company Name|, - lastUpdated => 1031514049 - }, - - '126' => { - message => q|Company Email Address|, - lastUpdated => 1031514049 - }, - - '127' => { - message => q|Company URL|, - lastUpdated => 1031514049 - }, - - '130' => { - message => q|Maximum Attachment Size|, - lastUpdated => 1031514049 - }, - - '133' => { - message => q|Edit Messaging Settings|, - lastUpdated => 1044138764 - }, - - '134' => { - message => q|Recover Password Message|, - lastUpdated => 1031514049 - }, - - '135' => { - message => q|SMTP Server|, - lastUpdated => 1031514049 - }, - - '138' => { - message => q|Yes|, - lastUpdated => 1031514049 - }, - - '139' => { - message => q|No|, - lastUpdated => 1031514049 - }, - - '140' => { - message => q|Edit Miscellaneous Settings|, - lastUpdated => 1031514049 - }, - - '141' => { - message => q|Not Found Page|, - lastUpdated => 1031514049 - }, - - '142' => { - message => q|Session Timeout|, - lastUpdated => 1031514049 - }, - - '143' => { - message => q|Manage Settings|, - lastUpdated => 1031514049 - }, - - '144' => { - message => q|View statistics.|, - lastUpdated => 1031514049 - }, - - '145' => { - message => q|WebGUI Build Version|, - lastUpdated => 1031514049 - }, - - '146' => { - message => q|Active Sessions|, - lastUpdated => 1031514049 - }, - - '147' => { - message => q|Pages|, - lastUpdated => 1031514049 - }, - - '148' => { - message => q|Wobjects|, - lastUpdated => 1045312362 - }, - - '149' => { - message => q|Users|, - lastUpdated => 1031514049 - }, - - '505' => { - message => q|Add a new template.|, - lastUpdated => 1031514049 - }, - - '504' => { - message => q|Template|, - lastUpdated => 1031514049 - }, - - '503' => { - message => q|Template ID|, - lastUpdated => 1031514049 - }, - - '502' => { - message => q|Are you certain you wish to delete this template and set all pages using this template to the default template?|, - lastUpdated => 1031514049 - }, - - '160' => { - message => q|Date Submitted|, - lastUpdated => 1031514049 - }, - - '161' => { - message => q|Submitted By|, - lastUpdated => 1031514049 - }, - - '162' => { - message => q|Are you certain that you wish to purge all the pages and wobjects in the trash?|, - lastUpdated => 1031514049 - }, - - '163' => { - message => q|Add User|, - lastUpdated => 1031514049 - }, - - '164' => { - message => q|Authentication Method|, - lastUpdated => 1031514049 - }, - - '167' => { - message => q|Are you certain you want to delete this user? Be warned that all this user's information will be lost permanently if you choose to proceed.|, - lastUpdated => 1031514049 - }, - - '168' => { - message => q|Edit User|, - lastUpdated => 1031514049 - }, - - '169' => { - message => q|Add a new user.|, - lastUpdated => 1031514049 - }, - - '170' => { - message => q|search|, - lastUpdated => 1031514049 - }, - - '171' => { - message => q|rich edit|, - lastUpdated => 1031514049 - }, - - '174' => { - message => q|Display the title?|, - lastUpdated => 1031514049 - }, - - '175' => { - message => q|Process macros?|, - lastUpdated => 1031514049 - }, - - '229' => { - message => q|Subject|, - lastUpdated => 1031514049 - }, - - '230' => { - message => q|Message|, - lastUpdated => 1031514049 - }, - - '231' => { - message => q|Posting New Message...|, - lastUpdated => 1031514049 - }, - - '232' => { - message => q|no subject|, - lastUpdated => 1031514049 - }, - - '233' => { - message => q|(eom)|, - lastUpdated => 1031514049 - }, - - '240' => { - message => q|Message ID:|, - lastUpdated => 1031514049 - }, - - '244' => { - message => q|Author|, - lastUpdated => 1031514049 - }, - - '245' => { - message => q|Date|, - lastUpdated => 1031514049 - }, - - '304' => { - message => q|Language|, - lastUpdated => 1031514049 - }, - - '307' => { - message => q|Use default meta tags?|, - lastUpdated => 1031514049 - }, - - '308' => { - message => q|Edit Profile Settings|, - lastUpdated => 1031514049 - }, - - '309' => { - message => q|Allow real name?|, - lastUpdated => 1031514049 - }, - - '310' => { - message => q|Allow extra contact information?|, - lastUpdated => 1031514049 - }, - - '311' => { - message => q|Allow home information?|, - lastUpdated => 1031514049 - }, - - '312' => { - message => q|Allow business information?|, - lastUpdated => 1031514049 - }, - - '313' => { - message => q|Allow miscellaneous information?|, - lastUpdated => 1031514049 - }, - - '314' => { - message => q|First Name|, - lastUpdated => 1031514049 - }, - - '315' => { - message => q|Middle Name|, - lastUpdated => 1031514049 - }, - - '316' => { - message => q|Last Name|, - lastUpdated => 1031514049 - }, - - '317' => { - message => q|ICQ UIN|, - lastUpdated => 1031514049 - }, - - '318' => { - message => q|AIM Id|, - lastUpdated => 1031514049 - }, - - '319' => { - message => q|MSN Messenger Id|, - lastUpdated => 1031514049 - }, - - '320' => { - message => q|Yahoo! Messenger Id|, - lastUpdated => 1031514049 - }, - - '321' => { - message => q|Cell Phone|, - lastUpdated => 1031514049 - }, - - '322' => { - message => q|Pager|, - lastUpdated => 1031514049 - }, - - '323' => { - message => q|Home Address|, - lastUpdated => 1031514049 - }, - - '324' => { - message => q|Home City|, - lastUpdated => 1031514049 - }, - - '325' => { - message => q|Home State|, - lastUpdated => 1031514049 - }, - - '326' => { - message => q|Home Zip Code|, - lastUpdated => 1031514049 - }, - - '327' => { - message => q|Home Country|, - lastUpdated => 1031514049 - }, - - '328' => { - message => q|Home Phone|, - lastUpdated => 1031514049 - }, - - '329' => { - message => q|Work Address|, - lastUpdated => 1031514049 - }, - - '330' => { - message => q|Work City|, - lastUpdated => 1031514049 - }, - - '331' => { - message => q|Work State|, - lastUpdated => 1031514049 - }, - - '332' => { - message => q|Work Zip Code|, - lastUpdated => 1031514049 - }, - - '333' => { - message => q|Work Country|, - lastUpdated => 1031514049 - }, - - '334' => { - message => q|Work Phone|, - lastUpdated => 1031514049 - }, - - '335' => { - message => q|Gender|, - lastUpdated => 1031514049 - }, - - '336' => { - message => q|Birth Date|, - lastUpdated => 1031514049 - }, - - '337' => { - message => q|Homepage URL|, - lastUpdated => 1031514049 - }, - - '338' => { - message => q|Edit Profile|, - lastUpdated => 1031514049 - }, - - '339' => { - message => q|Male|, - lastUpdated => 1031514049 - }, - - '340' => { - message => q|Female|, - lastUpdated => 1031514049 - }, - - '341' => { - message => q|Edit profile.|, - lastUpdated => 1031514049 - }, - - '342' => { - message => q|Edit account information.|, - lastUpdated => 1031514049 - }, - - '343' => { - message => q|View profile.|, - lastUpdated => 1031514049 - }, - - '351' => { - message => q|Message|, - lastUpdated => 1031514049 - }, - - '345' => { - message => q|Not A Member|, - lastUpdated => 1031514049 - }, - - '346' => { - message => q|This user is no longer a member of our site. We have no further information about this user.|, - lastUpdated => 1031514049 - }, - - '347' => { - message => q|View Profile For|, - lastUpdated => 1031514049 - }, - - '348' => { - message => q|Name|, - lastUpdated => 1031514049 - }, - - '349' => { - message => q|Latest version available|, - lastUpdated => 1031514049 - }, - - '350' => { - message => q|Completed|, - lastUpdated => 1031514049 - }, - - '352' => { - message => q|Date Of Entry|, - lastUpdated => 1031514049 - }, - - '355' => { - message => q|Default|, - lastUpdated => 1031514049 - }, - - '356' => { - message => q|Template|, - lastUpdated => 1031514049 - }, - - '357' => { - message => q|News|, - lastUpdated => 1031514049 - }, - - '358' => { - message => q|Left Column|, - lastUpdated => 1031514049 - }, - - '359' => { - message => q|Right Column|, - lastUpdated => 1031514049 - }, - - '360' => { - message => q|One Over Three|, - lastUpdated => 1031514049 - }, - - '361' => { - message => q|Three Over One|, - lastUpdated => 1031514049 - }, - - '362' => { - message => q|SideBySide|, - lastUpdated => 1031514049 - }, - - '363' => { - message => q|Page Template Position|, - lastUpdated => 1034736999 - }, - - '364' => { - message => q|Search|, - lastUpdated => 1031514049 - }, - - '368' => { - message => q|Add a new group to this user.|, - lastUpdated => 1031514049 - }, - - '369' => { - message => q|Expire Date|, - lastUpdated => 1031514049 - }, - - '370' => { - message => q|Edit Grouping|, - lastUpdated => 1031514049 - }, - - '371' => { - message => q|Add Grouping|, - lastUpdated => 1031514049 - }, - - '372' => { - message => q|Edit User's Groups|, - lastUpdated => 1031514049 - }, - - '374' => { - message => q|Manage packages.|, - lastUpdated => 1031514049 - }, - - '376' => { - message => q|Package|, - lastUpdated => 1031514049 - }, - - '378' => { - message => q|User ID|, - lastUpdated => 1031514049 - }, - - '379' => { - message => q|Group ID|, - lastUpdated => 1031514049 - }, - - '381' => { - message => q|WebGUI received a malformed request and was unable to continue. Proprietary characters being passed through a form typically cause this. Please feel free to hit your back button and try again.|, - lastUpdated => 1031514049 - }, - - '766' => { - message => q|Back to collateral list.|, - lastUpdated => 1036892898 - }, - - '770' => { - message => q|Edit Snippet|, - lastUpdated => 1036893050 - }, - - '384' => { - message => q|File|, - lastUpdated => 1031514049 - }, - - '385' => { - message => q|Parameters|, - lastUpdated => 1031514049 - }, - - '386' => { - message => q|Edit Image|, - lastUpdated => 1031514049 - }, - - '387' => { - message => q|Uploaded By|, - lastUpdated => 1031514049 - }, - - '388' => { - message => q|Upload Date|, + '485' => { + message => q|Boolean (Checkbox)|, lastUpdated => 1031514049 }, @@ -1470,769 +1167,23 @@ The description of this forum as passed by the calling object. lastUpdated => 1031514049 }, - '779' => { - message => q|Image|, - lastUpdated => 1036912938 + '743' => { + message => q|You must specify a valid email address in order to attempt to recover your password.|, + lastUpdated => 1035246389 }, - '394' => { - message => q|Manage collateral.|, - lastUpdated => 1036954925 + '778' => { + message => q|Folder Description|, + lastUpdated => 1036906132 }, - '395' => { - message => q|Add a new image.|, - lastUpdated => 1031514049 + '685' => { + message => q|Template, Delete|, + lastUpdated => 1038791020 }, - '399' => { - message => q|Validate this page.|, - lastUpdated => 1031514049 - }, - - '400' => { - message => q|Prevent Proxy Caching|, - lastUpdated => 1031514049 - }, - - '401' => { - message => q|Are you certain you wish to delete this message and all messages under it in this thread?|, - lastUpdated => 1031514049 - }, - - '565' => { - message => q|Who can moderate?|, - lastUpdated => 1031514049 - }, - - '1063' => { - message => q|These are the variables availabe in the forum notification template. - -

-notify.subscription.message
-A message stating that the user is receiving the message because they subscribed to the forum or thread. -

- -NOTE: The notification template also includes all the variables from the post template. -

-|, - lastUpdated => 1066580520 - }, - - '403' => { - message => q|Prefer not to say.|, - lastUpdated => 1031514049 - }, - - '405' => { - message => q|Last Page|, - lastUpdated => 1031514049 - }, - - '406' => { - message => q|Thumbnail Size|, - lastUpdated => 1031514049 - }, - - '407' => { - message => q|Click here to register.|, - lastUpdated => 1031514049 - }, - - '506' => { - message => q|Manage Templates|, - lastUpdated => 1031514049 - }, - - '353' => { - message => q|You have no messages in your Inbox at this time.|, - lastUpdated => 1031514049 - }, - - '408' => { - message => q|Manage Roots|, - lastUpdated => 1031514049 - }, - - '409' => { - message => q|Add a new root.|, - lastUpdated => 1031514049 - }, - - '410' => { - message => q|Manage roots.|, - lastUpdated => 1031514049 - }, - - '411' => { - message => q|Menu Title|, - lastUpdated => 1031514049 - }, - - '412' => { - message => q|Synopsis|, - lastUpdated => 1031514049 - }, - - '894' => { - message => q|Allow discussion?|, - lastUpdated => 1031514049 - }, - - '417' => { - message => q|

Security Violation

You attempted to access a wobject not associated with this page. This incident has been reported.|, - lastUpdated => 1031514049 - }, - - '418' => { - message => q|Filter Content|, - lastUpdated => 1046604931 - }, - - '420' => { - message => q|Remove nothing.|, - lastUpdated => 1046637549 - }, - - '421' => { - message => q|Remove everything except basic formating.|, - lastUpdated => 1046611728 - }, - - '422' => { - message => q|

Login Failed

The information supplied does not match the account.|, - lastUpdated => 1031514049 - }, - - '423' => { - message => q|View active sessions.|, - lastUpdated => 1031514049 - }, - - '424' => { - message => q|View login history.|, - lastUpdated => 1031514049 - }, - - '425' => { - message => q|Active Sessions|, - lastUpdated => 1031514049 - }, - - '426' => { - message => q|Login History|, - lastUpdated => 1031514049 - }, - - '427' => { - message => q|Styles|, - lastUpdated => 1031514049 - }, - - '428' => { - message => q|User (ID)|, - lastUpdated => 1031514049 - }, - - '429' => { - message => q|Login Time|, - lastUpdated => 1031514049 - }, - - '430' => { - message => q|Last Page View|, - lastUpdated => 1031514049 - }, - - '431' => { - message => q|IP Address|, - lastUpdated => 1031514049 - }, - - '432' => { - message => q|Expires|, - lastUpdated => 1031514049 - }, - - '433' => { - message => q|User Agent|, - lastUpdated => 1031514049 - }, - - '434' => { - message => q|Status|, - lastUpdated => 1031514049 - }, - - '435' => { - message => q|Session Signature|, - lastUpdated => 1031514049 - }, - - '436' => { - message => q|Kill Session|, - lastUpdated => 1031514049 - }, - - '437' => { - message => q|Statistics|, - lastUpdated => 1031514049 - }, - - '438' => { - message => q|Your Name|, - lastUpdated => 1031514049 - }, - - '1062' => { - message => q|Forum Notification Template|, - lastUpdated => 1066580520 - }, - - '774' => { - message => q|Are you certain you wish to delete this collateral? It cannot be recovered once deleted.|, - lastUpdated => 1036902945 - }, - - '771' => { - message => q|Snippet|, - lastUpdated => 1036893079 - }, - - '762' => { - message => q|Add a file.|, - lastUpdated => 1036892774 - }, - - '439' => { - message => q|Personal Information|, - lastUpdated => 1031514049 - }, - - '440' => { - message => q|Contact Information|, - lastUpdated => 1031514049 - }, - - '441' => { - message => q|Email To Pager Gateway|, - lastUpdated => 1031514049 - }, - - '442' => { - message => q|Work Information|, - lastUpdated => 1031514049 - }, - - '443' => { - message => q|Home Information|, - lastUpdated => 1031514049 - }, - - '444' => { - message => q|Demographic Information|, - lastUpdated => 1031514049 - }, - - '445' => { - message => q|Preferences|, - lastUpdated => 1031514049 - }, - - '446' => { - message => q|Work Web Site|, - lastUpdated => 1031514049 - }, - - '447' => { - message => q|Manage page tree.|, - lastUpdated => 1031514049 - }, - - '448' => { - message => q|Page Tree|, - lastUpdated => 1031514049 - }, - - '449' => { - message => q|Miscellaneous Information|, - lastUpdated => 1031514049 - }, - - '450' => { - message => q|Work Name (Company Name)|, - lastUpdated => 1031514049 - }, - - '451' => { - message => q|is required.|, - lastUpdated => 1031514049 - }, - - '452' => { - message => q|Please wait...|, - lastUpdated => 1031514049 - }, - - '453' => { - message => q|Date Created|, - lastUpdated => 1031514049 - }, - - '454' => { - message => q|Last Updated|, - lastUpdated => 1031514049 - }, - - '455' => { - message => q|Edit User's Profile|, - lastUpdated => 1031514049 - }, - - '456' => { - message => q|Back to user list.|, - lastUpdated => 1031514049 - }, - - '457' => { - message => q|Edit this user's account.|, - lastUpdated => 1031514049 - }, - - '458' => { - message => q|Edit this user's groups.|, - lastUpdated => 1031514049 - }, - - '459' => { - message => q|Edit this user's profile.|, - lastUpdated => 1031514049 - }, - - '460' => { - message => q|Time Offset|, - lastUpdated => 1031514049 - }, - - '461' => { - message => q|Date Format|, - lastUpdated => 1031514049 - }, - - '462' => { - message => q|Time Format|, - lastUpdated => 1031514049 - }, - - '463' => { - message => q|Text Area Rows|, - lastUpdated => 1031514049 - }, - - '464' => { - message => q|Text Area Columns|, - lastUpdated => 1031514049 - }, - - '465' => { - message => q|Text Box Size|, - lastUpdated => 1031514049 - }, - - '469' => { - message => q|Id|, - lastUpdated => 1031514049 - }, - - '470' => { - message => q|Name|, - lastUpdated => 1031514049 - }, - - '472' => { - message => q|Label|, - lastUpdated => 1031514049 - }, - - '475' => { - message => q|Text|, - lastUpdated => 1031514049 - }, - - '476' => { - message => q|Text Area|, - lastUpdated => 1031514049 - }, - - '477' => { - message => q|HTML Area|, - lastUpdated => 1031514049 - }, - - '478' => { - message => q|URL|, - lastUpdated => 1031514049 - }, - - '479' => { - message => q|Date|, - lastUpdated => 1031514049 - }, - - '480' => { - message => q|Email Address|, - lastUpdated => 1031514049 - }, - - '481' => { - message => q|Telephone Number|, - lastUpdated => 1031514049 - }, - - '482' => { - message => q|Number (Integer)|, - lastUpdated => 1031514049 - }, - - '483' => { - message => q|Yes or No|, - lastUpdated => 1031514049 - }, - - '484' => { - message => q|Select List|, - lastUpdated => 1031514049 - }, - - '485' => { - message => q|Boolean (Checkbox)|, - lastUpdated => 1031514049 - }, - - '486' => { - message => q|Data Type|, - lastUpdated => 1031514049 - }, - - '487' => { - message => q|Possible Values|, - lastUpdated => 1031514049 - }, - - '488' => { - message => q|Default Value(s)|, - lastUpdated => 1031514049 - }, - - '492' => { - message => q|Profile fields list.|, - lastUpdated => 1031514049 - }, - - '493' => { - message => q|Back to site.|, - lastUpdated => 1031514049 - }, - - '495' => { - message => q|htmlArea (Internet Explorer 5.5+)|, - lastUpdated => 1044704928 - }, - - '496' => { - message => q|Editor To Use|, - lastUpdated => 1031514049 - }, - - '494' => { - message => q|RealObjects edit-on Pro 2.x|, - lastUpdated => 1044704984 - }, - - '497' => { - message => q|Start Date|, - lastUpdated => 1031514049 - }, - - '498' => { - message => q|End Date|, - lastUpdated => 1031514049 - }, - - '499' => { - message => q|Wobject ID|, - lastUpdated => 1031514049 - }, - - '500' => { - message => q|Page ID|, - lastUpdated => 1031514049 - }, - - '1060' => { - message => q|Forum Thread Template|, - lastUpdated => 1066578513 - }, - - '514' => { - message => q|Views|, - lastUpdated => 1031514049 - }, - - '1049' => { - message => q|Replacement ID|, - lastUpdated => 1066418840, - context => q|Show the admin what the unique identifier for this replacement is.| - }, - - '576' => { - message => q|Delete|, - lastUpdated => 1031514049 - }, - - '527' => { - message => q|Default Home Page|, - lastUpdated => 1031514049 - }, - - '768' => { - message => q|Name|, - lastUpdated => 1036892946 - }, - - '773' => { - message => q|File|, - lastUpdated => 1036893165 - }, - - '354' => { - message => q|View Inbox.|, - lastUpdated => 1031514049 - }, - - '808' => { - message => q|Email this group.|, - lastUpdated => 1037579487 - }, - - '782' => { - message => q|Any|, - lastUpdated => 1036913053 - }, - - '578' => { - message => q|You have a pending message to approve.|, - lastUpdated => 1031514049 - }, - - '159' => { - message => q|Inbox|, - lastUpdated => 1031514049 - }, - - '507' => { - message => q|Edit Template|, - lastUpdated => 1031514049 - }, - - '508' => { - message => q|Manage templates.|, - lastUpdated => 1031514049 - }, - - '1032' => { - message => q|Thread Template|, - lastUpdated => 1066034586, - context => q|Tell the admin to select a template for threads in this forum.| - }, - - '509' => { - message => q|Discussion Layout|, - lastUpdated => 1031514049 - }, - - '510' => { - message => q|Flat|, - lastUpdated => 1031514049 - }, - - '511' => { - message => q|Threaded|, - lastUpdated => 1031514049 - }, - - '512' => { - message => q|Go to next thread|, - lastUpdated => 1065280309 - }, - - '513' => { - message => q|Go to previous thread|, - lastUpdated => 1065280287 - }, - - '777' => { - message => q|Folder Id|, - lastUpdated => 1036905972 - }, - - '580' => { - message => q|Your message has been denied.|, - lastUpdated => 1031514049 - }, - - '1020' => { - message => q|Rating|, - lastUpdated => 1065280882, - context => q|How useful/interesting a user thinks another poster's post is.| - }, - - '1066' => { - message => q|These are the template variables available to the post form template. -

- -newpost.header
-The default label for the heading of this form. -

- -newpost.isNewThread
-A condition indicating whether this post is a new thread. -

- -newpost.isReply
-A condition indicating whether this post is a reply. -

- -NOTE: If the post is a reply, then the template variables from the post template are included and populated with the data from the original message. -

- -newpost.isEdit
-A condition indicating whether this post is an edit of an existing post. -

- -user.isVisitor
-A condition indicating whether the current user is a visitor. -

- -newpost.isNewMessage
-A conditional basically opposite of newpost.isEdit. -

- -form.begin
-The form header. -

- -sticky.label
-The default label for sticky.form. -

- -sticky.form
-A form element for making the thread sticky. -

- -subscribe.label
-The default label for subscribe.form. -

- -subscribe.form
-A form element for subscribing to the thread. -

- -lock.label
-The default label for lock.form. -

- -lock.form
-A form element for locking the thread. -

- -contenttype.label
-The default label for contentype.form. -

- -contentType.form
-A form element for selecting what type of content is being posted. -

- -user.isModerator
-A condition indicating whether the current user is a moderator. -

- -allowReplacements
-A condition indicating whether this forum tollerates replacements. -

- - -message.label
-The default label for message.form. -

- -message.form
-The form element for the user to enter their message. -

- -visitorName.label
-The default label for visitorName.form. -

- -visitorName.form
-A form element that allows the user to enter a display name if they are a visitor. -

- -form.submit
-The submit button for the form. -

- -subject.label
-The default label for subject.form. -

- -subject.form
-A form element that allows users to enter a subject for their message. -

- - -form.end
-The form footer. -

- -|, - lastUpdated => 1066581759 - }, - - '1079' => { - message => q|Printable Style|, - lastUpdated => 1073152790, - context => q|A label describing a style that looks good when printing the page.| - }, - - '812' => { - message => q|Your message has been sent.|, - lastUpdated => 1037580328 - }, - - '518' => { - message => q|Inbox Notifications|, - lastUpdated => 1031514049 - }, - - '519' => { - message => q|I would not like to be notified.|, - lastUpdated => 1031514049 - }, - - '520' => { - message => q|I would like to be notified via email.|, - lastUpdated => 1031514049 - }, - - '521' => { - message => q|I would like to be notified via email to pager.|, - lastUpdated => 1031514049 - }, - - '522' => { - message => q|I would like to be notified via ICQ.|, + '21' => { + message => q|July|, lastUpdated => 1031514049 }, @@ -2241,54 +1192,179 @@ The form footer. lastUpdated => 1031514049 }, - '1025' => { - message => q|Add edit stamp to posts?|, + '943' => { + message => q|Checkbox|, + lastUpdated => 1051464272 + }, + + '460' => { + message => q|Time Offset|, lastUpdated => 1031514049 }, - '525' => { - message => q|Edit Content Settings|, + '119' => { + message => q|Authentication Method (default)|, lastUpdated => 1031514049 }, - '528' => { - message => q|Template Name|, + '453' => { + message => q|Date Created|, lastUpdated => 1031514049 }, - '529' => { - message => q|results per page|, - lastUpdated => 1066492301, - context => q|A label indicating the number of items per page to return in a list.| - }, - - '530' => { - message => q|with all the words|, + '324' => { + message => q|Home City|, lastUpdated => 1031514049 }, - '531' => { - message => q|with the exact phrase|, + '244' => { + message => q|Author|, lastUpdated => 1031514049 }, - '532' => { - message => q|with at least one of the words|, + '637' => { + message => q|First Name
+The given name of this user. +

+ +Middle Name
+The middle name of this user. +

+ +Last Name
+The surname (or family name) of this user. +

+ +Email Address
+The user's email address. This must only be specified if the user will partake in functions that require email. +

+ +ICQ UIN
+The ICQ UIN is the "User ID Number" on the ICQ network. ICQ is a very popular instant messaging platform. +

+ +AIM Id
+The account id for the AOL Instant Messenger system. +

+ +MSN Messenger Id
+The account id for the Microsoft Network Instant Messenger system. +

+ +Yahoo! Messenger Id
+The account id for the
Yahoo! Instant Messenger system. +

+ +Cell Phone
+This user's cellular telephone number. +

+ +Pager
+This user's pager telephone number. +

+ +Email To Pager Gateway
+This user's text pager email address. +

+ +Home Information
+The postal (or street) address for this user's home. +

+ +Work Information
+The postal (or street) address for this user's company. +

+ +Gender
+This user's sex. +

+ +Birth Date
+This user's date of birth. + +Language
+What language should be used to display system related messages. +

+ +Time Offset
+A number of hours (plus or minus) different this user's time is from the server. This is used to adjust for time zones. +

+ +First Day Of Week
+The first day of the week on this user's local calendar. For instance, in the United States the first day of the week is Sunday, but in many places in Europe, the first day of the week is Monday. +

+ +Date Format
+What format should dates on this site appear in? +

+ +Time Format
+What format should times on this site appear in? +

+ +Discussion Layout
+Should discussions be laid out flat or threaded? Flat puts all replies on one page in the order they were created. Threaded shows the heirarchical list of replies as they were created. +

+ +Inbox Notifications
+How should this user be notified when they get a new WebGUI message? + +|, lastUpdated => 1031514049 }, - '533' => { - message => q|without the words|, + '351' => { + message => q|Message|, lastUpdated => 1031514049 }, - '535' => { - message => q|Group To Alert On New User|, + '1040' => { + message => q|Lock|, + lastUpdated => 1066073923 + }, + + '410' => { + message => q|Manage roots.|, lastUpdated => 1031514049 }, - '534' => { - message => q|Alert on new user?|, + '999' => { + message => q|Database Link, Delete|, + lastUpdated => 1056151382 + }, + + '488' => { + message => q|Default Value(s)|, + lastUpdated => 1031514049 + }, + + '61' => { + message => q|Update Account Information|, + lastUpdated => 1031514049 + }, + + '752' => { + message => q|View this user's profile.|, + lastUpdated => 1036864965 + }, + + '1012' => { + message => q|Lock this thread?|, + lastUpdated => 1060433963 + }, + + '835' => { + message => q|Snippet, Add/Edit|, + lastUpdated => 1038871744 + }, + + '430' => { + message => q|Last Page View|, + lastUpdated => 1031514049 + }, + + '447' => { + message => q|Manage page tree.|, lastUpdated => 1031514049 }, @@ -2297,45 +1373,98 @@ The form footer. lastUpdated => 1031514049 }, + '379' => { + message => q|Group ID|, + lastUpdated => 1031514049 + }, + + '1032' => { + message => q|Thread Template|, + lastUpdated => 1066034586 + }, + + '901' => { + message => q|Add a new theme.|, + lastUpdated => 1050190107 + }, + + '1035' => { + message => q|Notification Template|, + lastUpdated => 1066034661 + }, + + '452' => { + message => q|Please wait...|, + lastUpdated => 1031514049 + }, + + '342' => { + message => q|Edit account information.|, + lastUpdated => 1031514049 + }, + + '862' => { + message => q|This user's profile is not public.|, + lastUpdated => 1043881275 + }, + '579' => { message => q|Your message has been approved.|, lastUpdated => 1031514049 }, - '575' => { - message => q|Edit|, + '480' => { + message => q|Email Address|, lastUpdated => 1031514049 }, - '1048' => { - message => q|Manage replacements.|, - lastUpdated => 1066418767, - context => q|A label for a link that lists all replacements.| - }, - - '1046' => { - message => q|Archived|, - lastUpdated => 1066406723, - context => q|A label indicating that the content has a status of archived.| - }, - - '537' => { - message => q|Karma|, + '341' => { + message => q|Edit profile.|, lastUpdated => 1031514049 }, - '538' => { - message => q|Karma Threshold|, + '438' => { + message => q|Your Name|, lastUpdated => 1031514049 }, - '539' => { - message => q|Enable Karma?|, + '107' => { + message => q|Privileges|, lastUpdated => 1031514049 }, - '540' => { - message => q|Karma Per Login|, + '1056' => { + message => q|Forum Template|, + lastUpdated => 1066576831 + }, + + '535' => { + message => q|Group To Alert On New User|, + lastUpdated => 1031514049 + }, + + '87' => { + message => q|Edit Group|, + lastUpdated => 1031514049 + }, + + '1022' => { + message => q|Subscribe to discussion|, + lastUpdated => 1065875027 + }, + + '77' => { + message => q|That account name is already in use by another member of this site. Please try a different username. The following are some suggestions:|, + lastUpdated => 1031514049 + }, + + '683' => { + message => q|Templates, Manage|, + lastUpdated => 1050430164 + }, + + '444' => { + message => q|Demographic Information|, lastUpdated => 1031514049 }, @@ -2344,49 +1473,29 @@ The form footer. lastUpdated => 1031514049 }, - '542' => { - message => q|Previous..|, + '508' => { + message => q|Manage templates.|, lastUpdated => 1031514049 }, - '543' => { - message => q|Add a new image group.|, + '953' => { + message => q|Previous Location|, + lastUpdated => 1052850265 + }, + + '39' => { + message => q|You do not have sufficient privileges to access this page.|, lastUpdated => 1031514049 }, - '551' => { - message => q|Notice|, + '64' => { + message => q|Log out.|, lastUpdated => 1031514049 }, - '552' => { - message => q|Pending|, - lastUpdated => 1031514049 - }, - - '553' => { - message => q|Status|, - lastUpdated => 1031514049 - }, - - '554' => { - message => q|Take Action|, - lastUpdated => 1031514049 - }, - - '555' => { - message => q|Edit this user's karma.|, - lastUpdated => 1031514049 - }, - - '556' => { - message => q|Amount|, - lastUpdated => 1031514049 - }, - - '557' => { - message => q|Description|, - lastUpdated => 1031514049 + '1089' => { + message => q|Survey Response Template|, + lastUpdated => 1078515839 }, '558' => { @@ -2394,8 +1503,161 @@ The form footer. lastUpdated => 1031514049 }, - '559' => { - message => q|Run On Registration|, + '417' => { + message => q|

Security Violation

You attempted to access a wobject not associated with this page. This incident has been reported.|, + lastUpdated => 1031514049 + }, + + '12' => { + message => q|Turn admin off.|, + lastUpdated => 1031514049 + }, + + '881' => { + message => q|None|, + lastUpdated => 1044705162 + }, + + '765' => { + message => q|Delete this collateral item.|, + lastUpdated => 1036892866 + }, + + '897' => { + message => q|Favicon|, + lastUpdated => 1050170767 + }, + + '784' => { + message => q|Thumbnail|, + lastUpdated => 1036954393 + }, + + '312' => { + message => q|Allow business information?|, + lastUpdated => 1031514049 + }, + + '45' => { + message => q|No, I made a mistake.|, + lastUpdated => 1031514049 + }, + + '507' => { + message => q|Edit Template|, + lastUpdated => 1031514049 + }, + + '405' => { + message => q|Last Page|, + lastUpdated => 1031514049 + }, + + '1002' => { + message => q|

+When you delete a database link, all SQL Reports using that link will stop working. A list of all affected reports is shown on the confirmation screen. +

+ + +As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen. +

+|, + lastUpdated => 1056151382 + }, + + '1084' => { + message => q|Default|, + lastUpdated => 1077472740 + }, + + '370' => { + message => q|Edit Grouping|, + lastUpdated => 1031514049 + }, + + '309' => { + message => q|Allow real name?|, + lastUpdated => 1031514049 + }, + + '762' => { + message => q|Add a file.|, + lastUpdated => 1036892774 + }, + + '638' => { + message => q|Templates are used to affect how content is laid out in WebGUI. There are many templates that come with WebGUI, and using the template management system, you can add your own templates to the system to ensure that your site looks exactly how you want it to look. +|, + lastUpdated => 1050430164 + }, + + '734' => { + message => q|5 Adept|, + lastUpdated => 1033836678 + }, + + '875' => { + message => q|A new message has been posted to one of your subscriptions.|, + lastUpdated => 1065874019 + }, + + '1' => { + message => q|Add content...|, + lastUpdated => 1031514049 + }, + + '506' => { + message => q|Manage Templates|, + lastUpdated => 1031514049 + }, + + '116' => { + message => q|Select "Yes" to change the privileges of all pages and wobjects under this page to these privileges.|, + lastUpdated => 1056054674 + }, + + '144' => { + message => q|View statistics.|, + lastUpdated => 1031514049 + }, + + '914' => { + message => q|Image|, + lastUpdated => 1050232286 + }, + + '100' => { + message => q|Meta Tags|, + lastUpdated => 1031514049 + }, + + '965' => { + message => q|Manage System Trash|, + lastUpdated => 1052850265 + }, + + '824' => { + message => q|Email Footer|, + lastUpdated => 1038708558 + }, + + '661' => { + message => q|File Settings, Edit|, + lastUpdated => 1031514049 + }, + + '1075' => { + message => q|Database Link|, + lastUpdated => 1056151382 + }, + + '800' => { + message => q|Unique Visitors|, + lastUpdated => 1036978829 + }, + + '381' => { + message => q|WebGUI received a malformed request and was unable to continue. Proprietary characters being passed through a form typically cause this. Please feel free to hit your back button and try again.|, lastUpdated => 1031514049 }, @@ -2404,36 +1666,90 @@ The form footer. lastUpdated => 1031514049 }, - '582' => { - message => q|Leave Blank|, + '308' => { + message => q|Edit Profile Settings|, lastUpdated => 1031514049 }, - '583' => { - message => q|Max Image Size|, + '906' => { + message => q|Designer URL|, + lastUpdated => 1050191766 + }, + + 'Metadata, Manage' => { + message => q|Metadata, Manage|, + lastUpdated => 1089039511 + }, + + 'metadata manage body' => { + message => q| +

The metadata system in WebGUI allows you to identify content. Metadata is +information about the content, and is defined in terms of property-value pairs.

+

Examples of metadata:

+
    +
  • contenttype: sport
  • +
  • adult content: no
  • +
  • source: newspaper
  • +
+

In the example source: newspaper is source the property +and newspaper the value.

+

Metadata properties are defined globally, while Metadata values are set for +each wobject under the tab "Metadata" in the wobject properties.

+

Before you can use metadata, you'll have to switch the "Enable Metadata +?" setting to Yes.

+

Usage of metadata:

+
    +
  • Passive Profiling
    + When passive profiling is switched on, every wobject viewed by a user will + be logged. 
    + The WebGUI scheduler summarizes the profiling information on a regular + basis. 
    + The metadata is used to generate the summary. This is basically content + ranking based upon the user's Areas of Interest (AOI).
    + By default the summarizer runs once a day. However you can change that by + setting: passiveProfileInterval = <number of seconds> in the + WebGUI config file.
    +
  • +
+
    +
  • Areas of Interest Ranking
    +
    Metadata in combination with passive profiling produces AOI (Areas of + Interest) information. You can retrieve the value of a metadata property + with the ^AOIRank macro:
    +
    + ^AOIRank(contenttype);
    + This would return the highest ranked contenttype for this user, such as + "sport".
    +
    + ^AOIRank(contenttype,2);
    + This would return the second highest ranked contenttype for this user.
    +
    + You can also retrieve the number of hits a particular AOI has gotten:
    +
    + ^AOIHits(contenttype,sport);
    + This would return 99 is this user has looked at content that was tagged + "contenttype = sport" 99 times.
  • +
+
    +
  • Show content based upon criteria
    +
    The Wobject Proxy allows you to select content based upon criteria like:
    + contenttype = sport AND source != newspaper
    +
    + You can use the AOI macro's described above in the criteria, so you can + present content based upon the users Areas of Interest. Example:
    + type = ^AOIRank(contenttype);
  • +
|, + lastUpdated => 1089039511 + }, + + '678' => { + message => q|Root, Manage|, lastUpdated => 1031514049 }, - '818' => { - message => q|Deactivated|, - lastUpdated => 1038431300 - }, - - '1021' => { - message => q|Rate Message|, - lastUpdated => 1065356764, - context => q|A label indicating that the following links are to be used for discussion post ratings.| - }, - - '1081' => { - message => q|Admin Style|, - lastUpdated => 1073161679, - context => q|A label indicating that the user should choose a style for admin pages.| - }, - - '764' => { - message => q|Edit this collateral item.|, - lastUpdated => 1036892856 + '496' => { + message => q|Editor To Use|, + lastUpdated => 1031514049 }, '605' => { @@ -2441,730 +1757,6 @@ The form footer. lastUpdated => 1031514049 }, - '809' => { - message => q|Email Group|, - lastUpdated => 1037579611 - }, - - '783' => { - message => q|Type|, - lastUpdated => 1036954378 - }, - - '1036' => { - message => q|Threads|, - lastUpdated => 1066038155, - context => q|A label indicating how many threads there are in a particular forum.| - }, - - '784' => { - message => q|Thumbnail|, - lastUpdated => 1036954393 - }, - - '811' => { - message => q|From|, - lastUpdated => 1037580145 - }, - - '810' => { - message => q|send|, - lastUpdated => 1037579743 - }, - - '775' => { - message => q|Are you certain you wish to delete this folder and move its contents to it's parent folder?|, - lastUpdated => 1036903002 - }, - - '642' => { - message => q|Page, Add/Edit|, - lastUpdated => 1078569027 - }, - - '715' => { - message => q|Redirect URL|, - lastUpdated => 1031514049 - }, - - '819' => { - message => q|Self-Deactivated|, - lastUpdated => 1038431323 - }, - - '1067' => { - message => q|Forum Search Template|, - lastUpdated => 1066582842 - }, - - '1068' => { - message => q|The following variables are available in the search template. -

- -callback.url
-The url that links back to the calling object such as an article or user submission. -

- -callback.label
-The default label for callback.url. -

- -form.begin
-The search form header. -

- -search.label
-The default label for the search page. -

- -all.label
-The default label for all.form. -

- -all.form
-The form element for searching based on all words. -

- -exactphrase.label
-The default label for exactphrase.form. -

- -exactphrase.form
-The form element for searching based on an exact phrase. -

- -without.label
-The default label for without.form. -

- -without.form
-The form element for searching based on words that cannot be found in the text. -

- -atleastone.label
-The default label for atleastone.form. -

- -atleastone.form
-The form element for searching where at least one of the words must exist in the text. -

- -results.label
-The default label for results.form. -

- -results.form
-The form element for selecting how many results per page should be returned. -

- -form.search
-The search button. -

- -form.end
-The form footer. -

- -thread.list.url
-A url that goes back to the thread list (aka forum). -

- -thread.list.label
-The default label for thread.list.url. -

- -post.subject.label
-The default label for the subject column. -

- -post.date.label
-The default label for the date column. -

- -post.user.label
-The default label for the author column. -

- -post_loop
-A loop containing all of the search results. -

- -

- -post.subject
-The post subject. -

- -post.url
-The url to view the post. -

- -post.epoch
-The epoch date of the post. -

- -post.date
-The human readable date of the post. -

- -post.time
-The human readable time of the post. -

- -post.user.id
-The userId of the poster. -

- -post.user.name
-The username of the poster. -

- -post.user.profile
-The url of the poster's profile. -

- -

- -

- -firstpage
-A link to the first page in a multi-page listing. -

- -lastpage
-A link to the last page in a multi-page listing. -

- -nextpage
-A link to the next page in a multi-page listing. -

- -pagelist
-A series of links to every page in a multi-page listing. -

- -previouspage
-A link to the previous page in a multi-page listing. -

- -multiplepages
-A condition indicating whether there are multiple pages or not. -

- -numberOfPages
-The number of pages in a multiple page listing. -

- -pageNumber
-The number of the current page in a multi-page listing. -

- -|, - lastUpdated => 1066582842 - }, - - '1054' => { - message => q|Forum (Discussion) Properties|, - lastUpdated => 1066583000 - }, - - '1055' => { - message => q|WebGUI has a very powerful built-in discussion system. It can be attached to anything and is attached to many wobjects. -

-Forums (aka Discussions) have many settable properties. The following is a comprehensive list: -

- -Forum Template
-A template that controls the layout of the forum view. -

- -Thread Template
-A template that controls the layout of the thread view. -

- -Post Template
-A template that controls the layout of the post view. -

- -Search Template
-A template that controls the layout of the search engine interface and search results. -

- -Post Form Template
-A template that controls the form that users see when posting a new message. -

- -Notification Template
-A template that controls the layout of subscription notification messages sent to users. -

- -Archive After
-If a thread hasn't had a new message after this interval has expired then it will be flagged as "archived" and will only be accessible via the search engine. -

- -Edit Timeout
-The interval of time that the user has to edit their message after their inital post. -

-NOTE: Don't set this limit too high. One of the great things about discussions is that they are an accurate record of who said what. If you allow editing for a long time, then a user has a chance to go back and change his/her mind a long time after the original statement was made. -

- -Add edit stamp to posts?
-If set to yes then a string will be added to the bottom of a post each time its edited. -

- -Allow rich edit?
-If set to yes then users will be able to use a rich editor when writing their posts. -

- -Allow replacements?
-If set to yes then users will be able to use replacements in thier posts. Replacements can be managed from the settings. -

- -Filter Post
-Select what types of content you will filter from a user's post. -

- -Posts Per Page
-The number of posts to display on a single page. -

- -Karma Per Post
-How much karma should be given to a user when they post a message? -

- -Who can post?
-A group that is allowed to post new messages. -

- -Moderate posts?
-If set to yes then posts will be set to pending by default and will not be displayed until a moderator approves the message. -

- -Who can moderate?
-A group that is allowed to moderate messages. -

-|, - lastUpdated => 1068708617 - }, - - '839' => { - message => q|Programmer Macros|, - lastUpdated => 1078570360 - }, - - '944' => { - message => q|Zip Code|, - lastUpdated => 1051962797, - context => q|The American term for "Postal Code". When translating translate as "Postal Code".| - }, - - '625' => { - message => q|Upload any images that you'll possibly use in more than one location on your site. -

- -Name
-The label that this image will be referenced by to include it into pages. -

- -Organize In Folder
-Which collateral folder should this image be placed in. -

- -File
-Select a file from your local drive to upload to the server. -

- -Parameters
-Add any HTML <img&rt; parameters that you wish to act as the defaults for this image. -

- -Example:
-align="right"
-alt="This is an image"
-

- -Thumbnail Size
-How big (in pixels) should the thumbnail for this image be? -

|, - lastUpdated => 1038871530 - }, - - '800' => { - message => q|Unique Visitors|, - lastUpdated => 1036978829 - }, - - '799' => { - message => q|Page Views|, - lastUpdated => 1036978804 - }, - - '798' => { - message => q|Page Title|, - lastUpdated => 1036978688 - }, - - '797' => { - message => q|View traffic statistics.|, - lastUpdated => 1036978191 - }, - - '796' => { - message => q|View page statistics.|, - lastUpdated => 1036978043 - }, - - '795' => { - message => q|Roots|, - lastUpdated => 1036972103 - }, - - '794' => { - message => q|Packages|, - lastUpdated => 1036971944 - }, - - '793' => { - message => q|Pieces of Collateral|, - lastUpdated => 1036971785 - }, - - '792' => { - message => q|Templates|, - lastUpdated => 1036971696 - }, - - '633' => { - message => q|Simply put, roots are pages with no parent. The first and most important root in WebGUI is the "Home" page. Many people will never add any additional roots, but a few power users will. Those power users will create new roots for many different reasons. Perhaps they'll create a staging area for content managers. Or maybe a hidden area for Admin tools. Or possibly even a new root just to place their search engine. -

- -|, - lastUpdated => 1031514049 - }, - - '636' => { - message => q|To create a package follow these simple steps: - -

    -
  1. From the admin menu select "Manage packages." -
  2. - -
  3. Add a page and give it a name. The name of the page will be the name of the package. -
  4. - -
  5. Go to the new page you created and start adding pages and wobjects. Any pages or wobjects you add will be created each time this package is deployed. -
  6. -
- -Notes:
-In order to add, edit, or delete packages you must be in the Package Mangers group or in the Admins group. -

- -If you add content to any of the wobjects, that content will automatically be copied when the package is deployed. -

- -Privileges and styles assigned to pages in the package will not be copied when the package is deployed. Instead the pages will take the privileges and styles of the area to which they are deployed. -

-|, - lastUpdated => 1038889481 - }, - - '635' => { - message => q|Packages are groups of pages and wobjects that are predefined to be deployed together. A package manager may see the need to create a package several pages with a message board, an FAQ, and a Poll because that task is performed quite often. Packages are often defined to lessen the burden of repetitive tasks. -

-One package that many people create is a Page/Article package. It is often the case that you want to add a page with an article on it for content. Instead of going through the steps of creating a page, going to the page, and then adding an article to the page, you may wish to simply create a package to do those steps all at once.|, - lastUpdated => 1038889471 - }, - - '630' => { - message => q|WebGUI has a small, but sturdy real-time search engine built-in. If you wish to use the internal search engine, you can use the ^?; macro, or by adding ?op=search to the end of any URL, or feel free to build your own form to access it. -

-Many people need a search engine to index their WebGUI site, plus many others. Or they have more advanced needs than what WebGUI's search engine allows. In those cases we recommend MnoGo Search or ht://Dig. -

- -|, - lastUpdated => 1038888957 - }, - - '611' => { - message => q|Company Name
-The name of your company. It will appear on all emails and anywhere you use the Company Name macro. -

- -Company Email Address
-A general email address at your company. This is the address that all automated messages will come from. It can also be used via the WebGUI macro system. -

- -Company URL
-The primary URL of your company. This will appear on all automated emails sent from the WebGUI system. It is also available via the WebGUI macro system. -|, - lastUpdated => 1038872019 - }, - - '651' => { - message => q|If you choose to empty your trash, any items contained in it will be lost forever. If you're unsure about a few items, it might be best to cut them to your clipboard before you empty the trash. -

- -|, - lastUpdated => 1031514049 - }, - - '627' => { - message => q|Profiles are used to extend the information of a particular user. In some cases profiles are important to a site, in others they are not. The profiles system is completely extensible. You can add as much information to the users profile as you like. -

- -|, - lastUpdated => 1031514049 - }, - - '629' => { - message => q|Use shared clipboard?
-Enables a single, system-wide clipboard shared by all users. Default is user separated clipboards. -

- -Use shared trash?
-Enables a single, system-wide trash shared by all users. Default is user separated trash. -

- -If proxied, use real client IP address?
-If enabled and if the environment variable HTTP_X_FORWARDED_FOR is present, it's value will be used in place of REMOTE_ADDRESS as the client browser's IP address. This is required for IP based groups to function properly in reverse-proxied, load-balanced system architectures. In these environments, all requests would otherwise appear to come from the same host, namely the proxy server. If you are uncertain if you need this setting enabled, you should probably leave it turned off. -

- -Prevent Proxy Caching
-Some companies have proxy servers that cause problems with WebGUI. If you're experiencing problems with WebGUI, and you have a proxy server, you may want to set this setting to Yes. Beware that WebGUI's URLs will not be as user-friendly after this feature is turned on. -

- -Show debugging?
-Show debugging information in WebGUI's output. This is primarily useful for WebGUI developers, but can also be interesting for Administrators trying to troubleshoot a problem. -

- -Track page statistics?
-WebGUI can track some statistical information for your site. However, this will add a little extra strain on your processor and will make your database grow much more quickly. Enable this only if you do not have an external web statistics program. -

- - -Host To Use
-Select which host to use by default when generating URLs. Config Sitename will use the "sitename" variable from your config file. And Env HTTP Host will use the "HTTP_HOST" environment variable provided by the web server. -

-|, - lastUpdated => 1066641387 - }, - - '616' => { - message => q|Path to WebGUI Extras
-The web-path to the directory containing WebGUI images and javascript files. -

- -Maximum Attachment Size
-The maximum size of files allowed to be uploaded to this site. This applies to all wobjects that allow uploaded files and images (like Article and User Contributions). This size is measured in kilobytes. -

- -Thumbnail Size
-The size of the longest side of thumbnails. The thumbnail generation maintains the aspect ratio of the image. Therefore, if this value is set to 100, and you have an image that's 400 pixels wide and 200 pixels tall, the thumbnail will be 100 pixels wide and 50 pixels tall. -

-Note: Thumbnails are automatically generated as images are uploaded to the system. -

- -Web Attachment Path
-The web-path of the directory where attachments are to be stored. -

- -Server Attachment Path
-The local path of the directory where attachments are to be stored. (Perhaps /var/www/public/uploads) Be sure that the web server has the rights to write to that directory. -|, - lastUpdated => 1031514049 - }, - - '885' => { - message => q|Allow users to deactivate their account?|, - lastUpdated => 1044708760 - }, - - '626' => { - message => q|Wobjects (fomerly known as Widgets) are the true power of WebGUI. Wobjects are tiny pluggable applications built to run under WebGUI. Message boards and polls are examples of wobjects. -

- -To add a wobject to a page, first go to that page, then select Add Content... from the upper left corner of your screen. Each wobject has it's own help so be sure to read the help if you're not sure how to use it. -

- - -Style Sheets: All wobjects have a style-sheet class and id attached to them. -

- -The style-sheet class is the word "wobject" plus the type of wobject it is. So for a poll the class would be "wobjectPoll". The class pertains to all wobjects of that type in the system. -

- -The style-sheet id is the word "wobjectId" plus the Wobject Id for that wobject instance. So if you had an Article with a Wobject Id of 94, then the id would be "wobjectId94". -

- -|, - lastUpdated => 1047858549 - }, - - '632' => { - message => q|You can add wobjects by selecting from the Add Content pulldown menu. You can edit them by clicking on the "Edit" button that appears directly above an instance of a particular wobject. -

Almost all wobjects share some properties. Those properties are: -

Wobject ID
This is the unique identifier WebGUI uses to keep track of this wobject instance. Normal users should never need to be concerned with the Wobject ID, but some advanced users may need to know it for things like SQL Reports. -

Title The title of the wobject. This is typically displayed at the top of each wobject. -

Note: You should always specify a title even if you are going to turn it off (with the next property). This is because the title shows up in the trash and clipboard and you'll want to be able to distinguish which wobject is which. -

Display title?
Do you wish to display the title you specified? On some sites, displaying the title is not necessary. -

Metadata
Under the Metadata tab you can set the metadata properties for this content. Metadata must be enabled in the Manage Settings menu. -

Process macros?
Do you wish to process macros in the content of this wobject? Sometimes you'll want to do this, but more often than not you'll want to say "no" to this question. By disabling the processing of macros on the wobjects that don't use them, you'll speed up your web server slightly. -

Template Position
Template positions range from 0 (zero) to any number. How many are available depends upon the Template associated with this page. The default template has only one template position, others may have more. By selecting a template position, you're specifying where this wobject should be placed within the template. -

Start Date
On what date should this wobject become visible? Before this date, the wobject will only be displayed to Content Managers. -

End Date
On what date should this wobject become invisible? After this date, the wobject will only be displayed to Content Managers.

Owner
The owner of a wobject is usually the person who created the wobject. This user has full edit and viewing rights on the wobject unless privileges to edit the page the wobject apears on are taken away. -

NOTE: The owner can only be changed by an administrator. -

Who can view?
Choose which group can view this wobject. If you want both visitors and registered users to be able to view the wobject then you should choose the "Everybody" group. -

Who can edit?
Choose the group that can edit this wobject. The group assigned editing rights can also always view the wobject.

-

Description
A content area in which you can place as much content as you wish. For instance, even before an FAQ there is usually a paragraph describing what is contained in the FAQ. -

|, - lastUpdated => 1056055106 - }, - - '623' => { - message => q|Cascading Style Sheets (CSS) are a great way to manage the look and feel of any web site. They are used extensively in WebGUI. -

- - -If you are unfamiliar with how to use CSS, Plain Black provides training classes on XHTML and CSS. Alternatively, Bradsoft makes an excellent CSS editor called Top Style. -

- - -The following is a list of classes used to control the default look of WebGUI. These of course can be overridden or replaced in the various templates that generate them. -

- - -A
-The links throughout the style. -

- - -BODY
-The default setup of all pages within a style. -

- - -H1
-The headers on every page. -

- - -.content
-The main content area on all pages of the style. -

- - -.formDescription
-The tags on all forms next to the form elements. -

- - -.formSubtext
-The tags below some form elements. -

- - -.highlight
-Denotes a highlighted item, such as which message you are viewing within a list. -

- - - - -.pagination
-The Previous and Next links on pages with pagination. -

- - - - -.tableData
-The data rows on things like message boards and user contributions. -

- - -.tableHeader
-The headings of columns on things like message boards and user contributions. -

- - - - -NOTE: Some wobjects and macros have their own unique styles sheet classes, which are documented in their individual help files. -

- - -|, - lastUpdated => 1070030223 - }, - - '846' => { - message => q|These macros are mainly useful in maintaining styles in WebGUI. -

- -^AdminBar;
-Places the administrative tool bar on the page. This is a required element in the "body" segment of the Style Manager. This macro uses a style sheet class called .adminBar , which you may want to account for in your style. - -

- - -^c; - Company Name
-The name of your company specified in the settings by your Administrator. -

- - -^e; - Company Email Address
-The email address for your company specified in the settings by your Administrator. -

- -^Extras;
-Returns the path to the WebGUI "extras" folder, which contains things like WebGUI icons. -

- -^LastModified; or ^LastModified();
-Displays the date that the current page was last modified based upon the wobjects on the page. The date is defaultly displayed based upon the user's date preferences. Optionally, it can take two parameters. The first is text to display before the date. The second is a date format string (see the D (date) macro for details. -

-Example: ^LastModified("Updated: ","%c %D, %y"); -

- - -^PageTitle;
-Displays the title of the current page. -

- -NOTE: If you begin using admin functions or the indepth functions of any wobject, the page title will become a link that will quickly bring you back to the page. -

- -^r; or ^r(); - Make Page Printable
-Creates a link to remove the style from a page to make it printable. In addition, you can change the link text by creating a macro like this ^r("Print Me!");. -

- -By default, when this link is clicked, the current page's style is replaced with the "Make Page Printable" style in the Style Manager. However, that can be overridden by specifying the name of another style as the second parameter, like this: ^r("Print!","WebGUI"); -

- -NOTES: You can also use the special case ^r(linkonly); to return only the URL to the make printable page and nothing more. Also, the .makePrintableLink style sheet class is tied to this macro. -

- -^RootTitle;
-Returns the title of the root of the current page. For instance, the main root in WebGUI is the "Home" page. Many advanced sites have many roots and thus need a way to display to the user which root they are in. -

- -^u; - Company URL
-The URL for your company specified in the settings by your Administrator. -

- - - -^Spacer();
-Create a spacer in your layout. Great for creating blocks of color with divs and tables. It takes two parameters, width and height. -

-Example: ^Spacer("100","50"); -

- -|, - lastUpdated => 1078243435 - }, - '607' => { message => q|Anonymous Registration
Do you wish visitors to your site to be able to register themselves? @@ -3269,9 +1861,357 @@ Just as the LDAP Identity Name is a label, so is the LDAP Password Name. Use thi lastUpdated => 1076700672 }, - '869' => { - message => q|Welcome Message|, - lastUpdated => 1044138730 + '773' => { + message => q|File|, + lastUpdated => 1036893165 + }, + + '813' => { + message => q|Groups In This Group|, + lastUpdated => 1037583186 + }, + + '22' => { + message => q|August|, + lastUpdated => 1031514049 + }, + + '42' => { + message => q|Please Confirm|, + lastUpdated => 1031514049 + }, + + '759' => { + message => q|Edit this folder.|, + lastUpdated => 1036892731 + }, + + '851' => { + message => q|Edit this template.|, + lastUpdated => 1039926394 + }, + + '927' => { + message => q|Import Theme|, + lastUpdated => 1050265139 + }, + + '399' => { + message => q|Validate this page.|, + lastUpdated => 1031514049 + }, + + '1073' => { + message => q|Style Template|, + lastUpdated => 1070027660 + }, + + '436' => { + message => q|Kill Session|, + lastUpdated => 1031514049 + }, + + '94' => { + message => q|See also|, + lastUpdated => 1031514049 + }, + + '816' => { + message => q|Status|, + lastUpdated => 1038431169 + }, + + '51' => { + message => q|Password|, + lastUpdated => 1031514049 + }, + + 'Metadata, Edit property' => { + message => q|Metadata, Edit property|, + lastUpdated => 1089039511 + }, + + '456' => { + message => q|Back to user list.|, + lastUpdated => 1031514049 + }, + + '874' => { + message => q|Unsubscribe from thread|, + lastUpdated => 1065876868 + }, + + '652' => { + message => q|User Settings, Edit|, + lastUpdated => 1076700672 + }, + + '1062' => { + message => q|Forum Notification Template|, + lastUpdated => 1066580520 + }, + + '975' => { + message => q|Users can remove themselves?|, + lastUpdated => 1053778962 + }, + + '493' => { + message => q|Back to site.|, + lastUpdated => 1031514049 + }, + + '171' => { + message => q|rich edit|, + lastUpdated => 1031514049 + }, + + '1033' => { + message => q|Post Template|, + lastUpdated => 1066034603 + }, + + '916' => { + message => q|Snippet|, + lastUpdated => 1050232301 + }, + + '386' => { + message => q|Edit Image|, + lastUpdated => 1031514049 + }, + + '796' => { + message => q|View page statistics.|, + lastUpdated => 1036978043 + }, + + '445' => { + message => q|Preferences|, + lastUpdated => 1031514049 + }, + + '1026' => { + message => q|Allow rich edit?|, + lastUpdated => 1065966219 + }, + + '844' => { + message => q|These macros have to do with users and logins. +

+ +^a; or ^a(); - My Account Link
+A link to your account information. In addition you can change the link text by creating a macro like this ^a("Account Info");. If you specify "linkonly" in the first parameter then only the URL will be returned. Also, you can specify the name of a template in the Macro/a_account namespace as the second parameter to override the default template. +

+ +NOTES: You can also use the special case ^a(linkonly); to return only the URL to the account page and nothing more. Also, the .myAccountLink style sheet class is tied to this macro. +

+ + +^AdminText();
+Displays a small text message to a user who is in admin mode. Example: ^AdminText("You are in admin mode!"); +

+ +^AdminToggle; or ^AdminToggle();
+Places a link on the page which is only visible to content managers and adminstrators. The link toggles on/off admin mode. You can optionally specify other messages to display like this: ^AdminToggle("Edit On","Edit Off"); This macro optionally takes a third parameter that allows you to specify an alternate template name in the Macro/AdminToggle namespace. +

+ +^AOIHits();
+Displays the number of views for a metadata property/value pair. Example: ^AOIHits(contenttype,sport); would display 99 if this user has looked at content that was tagged "contenttype = sport" 99 times. +

+ +^AOIRank();
+Diplays the highest ranked metadata property for this user. Example ^AOIRank(contenttype); would display "sport" if this user has looked mostly to content tagged "contenttype = sport". Optionally the rank can also be displayed. Example ^AOIRank(contenttype, 2); would return the second highest ranked contenttype. +

+ +^CanEditText();
+Display a message to a user that can edit the current page. +

+Example: ^CanEditText(^AdminToggle;); +

+ +^EditableToggle; or ^EditableToggle();
+Exactly the same as AdminToggle, except that the toggle is only displayed if the user has the rights to edit the current page. This macro takes up to three parameters. The first is a labe for "Turn Admin On", the second is a label for "Turn Admin Off", and the third is the name of a template in the Macro/EditableToggle namespace to replace the default template. +

+ +^GroupAdd();
+Using this macro you can allow users to add themselves to a group. The first parameter is the name of the group this user should be added to. The second parameter is a text string for the user to click on to add themselves to this group. The third parameter allows you to specify the name of a template in the Macro/GroupAdd namespace to replace the default template. +

+NOTE: If the user is not logged in, or or already belongs to the group, or the group is not set to allow auto adds, then no link will be displayed. +

+ + +^GroupDelete();
+Using this macro you can allow users to delete themselves from a group. The first parameter is the name of the group this user should be deleted from. The second parameter is a text string for the user to click on to delete themselves from this group. The third parameter allows you to specify the name of a template in the Macro/GroupDelete namespace to replace the default template. +

+NOTE: If the user is not logged in or the user does not belong to the group, or the group is not set to allow auto deletes, then no link will be displayed. +

+ +^GroupText();
+Displays a small text message to the user if they belong to the specified group. And you can specify an alternate message to those who are not in the group. +

+Example: ^GroupText("Visitors","You need an account to do anything cool on this site!","We value our registered users!"); +

+ +^L; or ^L(); - Login Box
+A small login form. You can also configure this macro. You can set the width of the login box like this ^L(20);. You can also set the message displayed after the user is logged in like this ^L(20,Hi ^a(^@;);. Click %here% if you wanna log out!) +

+ +NOTE: The .loginBox style sheet class is tied to this macro. +

+ +The following are the template variables available tot he L macro.

+ +user.IsVisitor + +customText + +hello.label + +logout.url + +account.display.url + +logout.label + +form.header + +username.label + +username.form + +password.label + +password.form + +form.login + +account.create.url + +account.create.label + +form.footer + +

+ +^LoginToggle; or ^LoginToggle();
+Displays a "Login" or "Logout" message depending upon whether the user is logged in or not. You can optionally specify other labels like this: ^LoginToggle("Click here to log in.","Click here to log out.");. You can also use the special case ^LoginToggle(linkonly); to return only the URL with no label. +

+ +^@; - Username
+The username of the currently logged in user. +

+ + +^#; - User ID
+The user id of the currently logged in user. +

+ +|, + lastUpdated => 1089730066 + }, + + '329' => { + message => q|Work Address|, + lastUpdated => 1031514049 + }, + + '525' => { + message => q|Edit Content Settings|, + lastUpdated => 1031514049 + }, + + '27' => { + message => q|Sunday|, + lastUpdated => 1031514049 + }, + + '161' => { + message => q|Submitted By|, + lastUpdated => 1031514049 + }, + + '775' => { + message => q|Are you certain you wish to delete this folder and move its contents to it's parent folder?|, + lastUpdated => 1036903002 + }, + + '582' => { + message => q|Leave Blank|, + lastUpdated => 1031514049 + }, + + '919' => { + message => q|Edit this theme.|, + lastUpdated => 1050247154 + }, + + '746' => { + message => q|Toolbar Icon Set|, + lastUpdated => 1036046598 + }, + + '534' => { + message => q|Alert on new user?|, + lastUpdated => 1031514049 + }, + + '400' => { + message => q|Prevent Proxy Caching|, + lastUpdated => 1031514049 + }, + + '744' => { + message => q|What next?|, + lastUpdated => 1035864828 + }, + + '20' => { + message => q|June|, + lastUpdated => 1031514049 + }, + + '888' => { + message => q|Snippet Preview Length|, + lastUpdated => 1045312362 + }, + + '633' => { + message => q|Simply put, roots are pages with no parent. The first and most important root in WebGUI is the "Home" page. Many people will never add any additional roots, but a few power users will. Those power users will create new roots for many different reasons. Perhaps they'll create a staging area for content managers. Or maybe a hidden area for Admin tools. Or possibly even a new root just to place their search engine. +

+ +|, + lastUpdated => 1031514049 + }, + + '1011' => { + message => q|Code|, + lastUpdated => 1060433339 + }, + + '557' => { + message => q|Description|, + lastUpdated => 1031514049 + }, + + '1019' => { + message => q|Back to thread list|, + lastUpdated => 1065280160 + }, + + '700' => { + message => q|Day(s)|, + lastUpdated => 1031514049 + }, + + '475' => { + message => q|Text|, + lastUpdated => 1031514049 + }, + + '441' => { + message => q|Email To Pager Gateway|, + lastUpdated => 1031514049 }, '868' => { @@ -3279,283 +2219,61 @@ Just as the LDAP Identity Name is a label, so is the LDAP Password Name. Use thi lastUpdated => 1044138691 }, - '620' => { - message => q|As the function suggests you'll be deleting a group and removing all users from the group. Be careful not to orphan users from pages they should have access to by deleting a group that is in use. -

+ '990' => { + message => q|Edit Database Link|, + lastUpdated => 1056151382 + }, -As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen.|, + '932' => { + message => q|Themes are a mechanism to quickly install new styles, templates, and collateral into a WebGUI site. They are also great for moving those same items from one site to another. +

+TIP: When building a theme, be sure to name the components (styles, templates collateral) in the theme with some name that is unique to the theme. This is useful so that your users can find the components in your theme, as well as to avoid name conflicts.|, + lastUpdated => 1070027889 + }, + + '672' => { + message => q|Profile Settings, Edit|, lastUpdated => 1031514049 }, - '619' => { - message => q|This function permanently deletes the selected wobject from a page. If you are unsure whether you wish to delete this content you may be better served to cut the content to the clipboard until you are certain you wish to delete it. -

+ '764' => { + message => q|Edit this collateral item.|, + lastUpdated => 1036892856 + }, - -As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen. -

- -|, + '349' => { + message => q|Latest version available|, lastUpdated => 1031514049 }, - '617' => { - message => q|Settings are items that allow you to adjust WebGUI to your particular needs. -

- - -Edit Company Information
-Information specific about the company or individual who controls this installation of WebGUI. -

- - -Edit Content Settings
-Settings related to content and content management. -

- - -Edit Messaging Settings
-Settings concerning email and other related messaging functions. -

- - -Edit Miscellaneous Settings
-Anything we couldn't find a place for. -

- - -Edit Profile Settings
-Define what user profiles look like and what the users have the ability to edit. -

- - -Edit User Settings
-Settings relating to users (beyond profile information), like authentication information, and registration options. -

- - -|, - lastUpdated => 1044139325 + '769' => { + message => q|Organize in Folder|, + lastUpdated => 1036893015 }, - '615' => { - message => q|Groups are used to subdivide privileges and responsibilities within the WebGUI system. For instance, you may be building a site for a classroom situation. In that case you might set up a different group for each class that you teach. You would then apply those groups to the pages that are designed for each class. -

+ '983' => { + message => q|Edit this database link.|, + lastUpdated => 1056151382 + }, -There are several groups built into WebGUI. They are as follows: -

- -Admins
-Admins are users who have unlimited privileges within WebGUI. A user should only be added to the admin group if they oversee the system. Usually only one to three people will be added to this group. -

- -Content Managers
-Content managers are users who have privileges to add, edit, and delete content from various areas on the site. The content managers group should not be used to control individual content areas within the site, but to determine whether a user can edit content at all. You should set up additional groups to separate content areas on the site. -

- -Everyone
-Everyone is a magic group in that no one is ever physically inserted into it, but yet all members of the site are part of it. If you want to open up your site to both visitors and registered users, use this group to do it. -

- -Package Managers
-Users that have privileges to add, edit, and delete packages of wobjects and pages to deploy. -

- -Registered Users
-When users are added to the system they are put into the registered users group. A user should only be removed from this group if their account is deleted or if you wish to punish a troublemaker. -

- -Style Managers
-Users that have privileges to edit styles for this site. These privileges do not allow the user to assign privileges to a page, just define them to be used. -

- -Template Managers
-Users that have privileges to edit templates for this site. -

- -Visitors
-Visitors are users who are not logged in using an account on the system. Also, if you wish to punish a registered user you could remove him/her from the Registered Users group and insert him/her into the Visitors group. -

-|, + '515' => { + message => q|Add edit stamp to posts?|, lastUpdated => 1031514049 }, - '613' => { - message => q|Users are the accounts in the system that are given rights to do certain things. There are two default users built into the system: Admin and Visitor. -

+ '853' => { + message => q|Delete this template.|, + lastUpdated => 1039926459 + }, -Admin
-Admin is exactly what you'd expect. It is a user with unlimited rights in the WebGUI environment. If it can be done, this user has the rights to do it. -

- -Visitor
-Visitor is exactly the opposite of Admin. Visitor has no rights what-so-ever. By default any user who is not logged in is seen as the user Visitor. -

- -Add a new user.
-Click on this to go to the add user screen. -

- -Search
-You can search users based on username and email address. You can do partial searches too if you like.|, + '138' => { + message => q|Yes|, lastUpdated => 1031514049 }, - '612' => { - message => q|There is no need to ever actually delete a user. If you are concerned with locking out a user, then simply change their password. If you truely wish to delete a user, then please keep in mind that there are consequences. If you delete a user any content that they added to the site via wobjects (like message boards and user contributions) will remain on the site. However, if another user tries to visit the deleted user's profile they will get an error message. Also if the user ever is welcomed back to the site, there is no way to give him/her access to his/her old content items except by re-adding the user to the users table manually. -

- - -As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen. -

- -|, - lastUpdated => 1031514049 - }, - - '637' => { - message => q|First Name
-The given name of this user. -

- -Middle Name
-The middle name of this user. -

- -Last Name
-The surname (or family name) of this user. -

- -Email Address
-The user's email address. This must only be specified if the user will partake in functions that require email. -

- -ICQ UIN
-The ICQ UIN is the "User ID Number" on the ICQ network. ICQ is a very popular instant messaging platform. -

- -AIM Id
-The account id for the AOL Instant Messenger system. -

- -MSN Messenger Id
-The account id for the Microsoft Network Instant Messenger system. -

- -Yahoo! Messenger Id
-The account id for the
Yahoo! Instant Messenger system. -

- -Cell Phone
-This user's cellular telephone number. -

- -Pager
-This user's pager telephone number. -

- -Email To Pager Gateway
-This user's text pager email address. -

- -Home Information
-The postal (or street) address for this user's home. -

- -Work Information
-The postal (or street) address for this user's company. -

- -Gender
-This user's sex. -

- -Birth Date
-This user's date of birth. - -Language
-What language should be used to display system related messages. -

- -Time Offset
-A number of hours (plus or minus) different this user's time is from the server. This is used to adjust for time zones. -

- -First Day Of Week
-The first day of the week on this user's local calendar. For instance, in the United States the first day of the week is Sunday, but in many places in Europe, the first day of the week is Monday. -

- -Date Format
-What format should dates on this site appear in? -

- -Time Format
-What format should times on this site appear in? -

- -Discussion Layout
-Should discussions be laid out flat or threaded? Flat puts all replies on one page in the order they were created. Threaded shows the heirarchical list of replies as they were created. -

- -Inbox Notifications
-How should this user be notified when they get a new WebGUI message? - -|, - lastUpdated => 1031514049 - }, - - '610' => { - message => q|See Manage Users for additional details. -

- -Username
-Username is a unique identifier for a user. Sometimes called a handle, it is also how the user will be known on the site. (Note: Administrators have unlimited power in the WebGUI system. This also means they are capable of breaking the system. If you rename or create a user, be careful not to use a username already in existance.) -

- - -Password
-A password is used to ensure that the user is who s/he says s/he is. -

- -Password Timeout
-Length of time before this user's password expires, forcing it to be changed -

- -Allow User to Change Username?
-Should this user be allowed to change his username? -

- -Allow User to Change Password?
-Should this user be allowed to change his password? -

- -Authentication Method
-See Edit Settings for details. -

- - -LDAP URL
-See Edit Settings for details. -

- - -Connect DN
-The Connect DN is the cn (or common name) of a given user in your LDAP database. It should be specified as cn=John Doe. This is, in effect, the username that will be used to authenticate this user against your LDAP server. -

- - -|, - lastUpdated => 1076700945 - }, - - '608' => { - message => q|Deleting a page can create a big mess if you are uncertain about what you are doing. When you delete a page you are also deleting the content it contains, all sub-pages connected to this page, and all the content they contain. Be certain that you have already moved all the content you wish to keep before you delete a page. -

- -As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen. -

-|, - lastUpdated => 1031514049 + '751' => { + message => q|Become this user.|, + lastUpdated => 1036864905 }, '606' => { @@ -3665,143 +2383,132 @@ If you leave this on the default setting you'll be redirected to the new page af lastUpdated => 1078569027 }, - '875' => { - message => q|A new message has been posted to one of your subscriptions.|, - lastUpdated => 1065874019 + '60' => { + message => q|Are you certain you want to deactivate your account. If you proceed your account information will be lost permanently.|, + lastUpdated => 1031514049 }, - '638' => { - message => q|Templates are used to affect how content is laid out in WebGUI. There are many templates that come with WebGUI, and using the template management system, you can add your own templates to the system to ensure that your site looks exactly how you want it to look. -|, - lastUpdated => 1050430164 + '724' => { + message => q|Your username cannot begin or end with a space.|, + lastUpdated => 1031879593 }, - '639' => { - message => q|Template Name
-Give this template a descriptive name so that you'll know what it is when you're applying a template to content. -

- -Namespace
-What type of template is this? -

- -Template
-Create your template by using template commands and variables, macros, and HTML. -

- -NOTE: You should never edit the default templates that come with WebGUI as they are subject to change with each new release. Instead, copy the template you wish to edit, and edit the copy.|, - lastUpdated => 1038890615 + '1067' => { + message => q|Forum Search Template|, + lastUpdated => 1066582842 }, - '640' => { - message => q|It is not a good idea to delete templates as you never know what kind of adverse affect it may have on your site (some content may still be using the template). + '432' => { + message => q|Expires|, + lastUpdated => 1031514049 + }, + + '519' => { + message => q|I would not like to be notified.|, + lastUpdated => 1031514049 + }, + + '1074' => { + message => q|Style templates are a special kind of template in WebGUI. They allow you to keep your content seperated from the look and feel of your site. The following are the template variables available in style templates: +

+body.content
+The the content on the current page. +

+ +head.tags
+Tags that WebGUI automatically generates for you so that caching works the way it should, search engines can find you better, and other useful automated functionality. This should go in the <head> </head> section of your style. + +

+In addition to the above tags all of the session variables are made available to you just like any other template. We suggest using something like this in the <title> </title> portion of your style: +

+ +<tmpl_var session.page.title> - <tmpl_var session.setting.companyName> + +

+Following a guide like the above will help you get good ranking on search engines. + |, - lastUpdated => 1038791020 + lastUpdated => 1070027660 }, - '624' => { - message => q|WebGUI macros are used to create dynamic content within otherwise static content. For instance, you may wish to show which user is logged in on every page, or you may wish to have a dynamically built menu or crumb trail. + '860' => { + message => q|Make email address public?|, + lastUpdated => 1043879942 + }, + + '346' => { + message => q|This user is no longer a member of our site. We have no further information about this user.|, + lastUpdated => 1031514049 + }, + + '911' => { + message => q|Component|, + lastUpdated => 1050232236 + }, + + '1063' => { + message => q|These are the variables availabe in the forum notification template. + +

+notify.subscription.message
+A message stating that the user is receiving the message because they subscribed to the forum or thread.

-Macros always begin with a carat (^) and follow with at least one other character and ended with a semicolon (;). Some macros can be extended/configured by taking the format of ^x("config text");. -

- -NOTE: The following macros are reserved for system/wobject-specific functions as in the SQL Report wobject and the Body in the Style Manager: -^-;,^0;,^1;,^2;,^3;, etc.
+NOTE: The notification template also includes all the variables from the post template.

|, - lastUpdated => 1046656837 + lastUpdated => 1066580520 }, - '670' => { - message => q|Image, Add/Edit|, - lastUpdated => 1038871530 - }, - - '813' => { - message => q|Groups In This Group|, - lastUpdated => 1037583186 - }, - - '678' => { - message => q|Root, Manage|, + '17' => { + message => q|March|, lastUpdated => 1031514049 }, - '681' => { - message => q|Packages, Creating|, - lastUpdated => 1038889481 - }, - - '680' => { - message => q|Package, Add|, - lastUpdated => 1038889471 - }, - - '675' => { - message => q|Search Engine, Using|, - lastUpdated => 1038888957 - }, - - '656' => { - message => q|Company Information, Edit|, - lastUpdated => 1038872019 - }, - - '696' => { - message => q|Trash, Empty|, + '427' => { + message => q|Styles|, lastUpdated => 1031514049 }, - '672' => { - message => q|Profile Settings, Edit|, - lastUpdated => 1031514049 - }, - - '674' => { - message => q|Miscellaneous Settings, Edit|, - lastUpdated => 1038889454 - }, - - '661' => { - message => q|File Settings, Edit|, - lastUpdated => 1031514049 - }, - - '663' => { - message => q|Messaging Settings, Edit|, - lastUpdated => 1044138790 - }, - - '671' => { - message => q|Wobjects, Using|, - lastUpdated => 1047858549 - }, - '677' => { message => q|Wobject, Add/Edit|, lastUpdated => 1047858650 }, - '668' => { - message => q|Style Sheets, Using|, - lastUpdated => 1046067403 + '907' => { + message => q|Are you certain you wish to delete this theme?|, + lastUpdated => 1050230443 }, - '667' => { - message => q|Group, Add/Edit|, + '82' => { + message => q|Administrative functions...|, lastUpdated => 1031514049 }, - '652' => { - message => q|User Settings, Edit|, - lastUpdated => 1076700672 + '333' => { + message => q|Work Country|, + lastUpdated => 1031514049 }, - '665' => { - message => q|Group, Delete|, + '895' => { + message => q|Cache Timeout|, + lastUpdated => 1056292971 + }, + + '323' => { + message => q|Home Address|, + lastUpdated => 1031514049 + }, + + '856' => { + message => q|You have no account properties to edit at this time.|, + lastUpdated => 1040340432 + }, + + '69' => { + message => q|Please contact your system administrator for assistance.|, lastUpdated => 1031514049 }, @@ -3810,581 +2517,93 @@ NOTE: The following macros are reserved for system/wobject-specific functions as lastUpdated => 1031514049 }, - '662' => { - message => q|Settings, Manage|, - lastUpdated => 1031514049 - }, - - '660' => { - message => q|Groups, Manage|, - lastUpdated => 1031514049 - }, - - '658' => { - message => q|Users, Manage|, - lastUpdated => 1031514049 - }, - - '657' => { - message => q|User, Delete|, - lastUpdated => 1031514049 - }, - - '682' => { - message => q|User Profile, Edit|, - lastUpdated => 1031514049 - }, - - '655' => { - message => q|User, Add/Edit|, - lastUpdated => 1076700945 - }, - - '653' => { - message => q|Page, Delete|, - lastUpdated => 1031514049 - }, - - '679' => { - message => q|Content Settings, Edit|, - lastUpdated => 1038872365 - }, - - '683' => { - message => q|Templates, Manage|, - lastUpdated => 1050430164 - }, - - '684' => { - message => q|Template, Add/Edit|, - lastUpdated => 1038890615 - }, - - '685' => { - message => q|Template, Delete|, - lastUpdated => 1038791020 - }, - - '669' => { - message => q|Macros, Using|, - lastUpdated => 1046656837 - }, - - '697' => { - message => q|Karma, Using|, - lastUpdated => 1031514049 - }, - - '698' => { - message => q|Karma is a method of tracking the activity of your users, and potentially rewarding or punishing them for their level of activity. Once karma has been enabled, you'll notice that the menus of many things in WebGUI change to reflect karma. -

- -You can track whether users are logging in, and how much they contribute to your site. And you can allow them access to additional features by the level of their karma. -

- -You can find out more about karma in Ruling WebGUI.|, - lastUpdated => 1031514049 - }, - - '699' => { - message => q|First Day Of Week|, - lastUpdated => 1031514049 - }, - - '702' => { - message => q|Month(s)|, - lastUpdated => 1031514049 - }, - - '703' => { - message => q|Year(s)|, - lastUpdated => 1031514049 - }, - - '704' => { - message => q|Second(s)|, - lastUpdated => 1031514049 - }, - - '705' => { - message => q|Minute(s)|, - lastUpdated => 1031514049 - }, - - '706' => { - message => q|Hour(s)|, - lastUpdated => 1031514049 - }, - - '716' => { - message => q|Login|, - lastUpdated => 1031514049 - }, - - '717' => { - message => q|Logout|, - lastUpdated => 1031514049 - }, - - '781' => { - message => q|Snippet|, - lastUpdated => 1036912954 - }, - - '953' => { - message => q|Previous Location|, - lastUpdated => 1052850265 - }, - - '946' => { - message => q|Use shared trash?|, - lastUpdated => 1052850265 - }, - - '1042' => { - message => q|Posts Per Page|, - lastUpdated => 1066394411, - context => q|A label indicating that the administrator needs to enter an integer that specifies how many posts will be displayed per page on the discussion.| - }, - - '1050' => { - message => q|Search For|, - lastUpdated => 1066418903, - context => q|Prompt the admin to enter a string to search for in the replacement text.| - }, - - '765' => { - message => q|Delete this collateral item.|, - lastUpdated => 1036892866 - }, - - '769' => { - message => q|Organize in Folder|, - lastUpdated => 1036893015 - }, - - '776' => { - message => q|Edit Folder|, - lastUpdated => 1036905944 - }, - - '786' => { - message => q|WebGUI's collateral management system allows you to upload files and text to a central repository for use elsewhere in your content. -

-|, - lastUpdated => 1050430118 - }, - - '747' => { - message => q|Usernames must contain only alpha-numeric characters.|, - lastUpdated => 1036384261 - }, - - '954' => { - message => q|Manage system clipboard.|, - lastUpdated => 1052850265 - }, - - '947' => { - message => q|Use shared clipboard?|, - lastUpdated => 1052850265 - }, - - '725' => { - message => q|Your username cannot be blank.|, - lastUpdated => 1031879612 - }, - - '724' => { - message => q|Your username cannot begin or end with a space.|, - lastUpdated => 1031879593 - }, - - '802' => { - message => q|WebGUI is not currently tracking page statistics. You can enable this feature in the settings.|, - lastUpdated => 1036979395 - }, - - '801' => { - message => q|Wobject Interactions|, - lastUpdated => 1036978843 - }, - - '1033' => { - message => q|Post Template|, - lastUpdated => 1066034603, - context => q|Tell the admin to select a template for posts in this forum.| - }, - - '952' => { - message => q|Clipboard Date|, - lastUpdated => 1052850265 - }, - - '1090' => { - message => q|The following are the variables available to display the individual response. -

- -title
-The default title for this report. -

- -delete.url
-The URL to delete this response. -

- -delete.label
-The default label for delete.url. -

- -start.date.label
-The default label for start.date.human. -

- -start.date.epoch
-The epoch representation of when the user started the survey response. -

- -start.date.human
-The human representation of the date when the user started the response. -

- -start.time.human
-The human representation of the time when the user started the response. -

- -end.date.label
-The default label for end.date.human. -

- - -end.date.epoch
-The epoch representation of the date when the user completed this response. -

- -end.date.human
-The human representation of the date when the user completed this response. -

- -end.time.human
-The human representation of the time when the user completed this response. -

- -duration.label
-The default label for the duration. -

- -duration.minutes
-The number of minutes it took to complete the survey. -

- -duration.minutes.label
-A label for "minutes". -

- - -duration.seconds
-The remainder seconds the duration.minutes calculations. -

- -duration.seconds.label
-A label for "seconds". -

- - -answer.label
-The default label for question.answer. -

- - -response.label
-The default label for question.label. -

- -comment.label
-The default label for question.comment. -

- -question_loop
-A loop that includes the list of questions in this response. -

- -

- -question
-The question itself. -

- -question.id
-The unique identifier for this question. -

- -question.isRadioList
-A boolean indicating whether this question's answers are a radio list. -

- -question.response
-The user's response to this question. -

- -question.comment
-The user's comment on this question (if any). -

- -question.isCorrect
-A boolean indicating whether the user got this question correct. -

- - -question.answer
-The correct answer for this question. -

- - -

|, - lastUpdated => 1078515839 - }, - - '739' => { - message => q|UI Level|, - lastUpdated => 1033832377 - }, - - '738' => { - message => q|9 Guru|, - lastUpdated => 1033836704 - }, - - '737' => { - message => q|8 Master|, - lastUpdated => 1033836698 - }, - - '736' => { - message => q|7 Expert|, - lastUpdated => 1033836692 - }, - - '735' => { - message => q|6 Professional|, - lastUpdated => 1033836686 - }, - - '734' => { - message => q|5 Adept|, - lastUpdated => 1033836678 - }, - - '733' => { - message => q|4 Skilled|, - lastUpdated => 1033836668 - }, - - '732' => { - message => q|3 Rookie|, - lastUpdated => 1033836660 - }, - - '731' => { - message => q|2 Trained|, - lastUpdated => 1033836651 - }, - - '730' => { - message => q|1 Novice|, - lastUpdated => 1033836642 - }, - - '729' => { - message => q|0 Beginner|, - lastUpdated => 1033836631 - }, - - '886' => { - message => q|Hide from navigation?|, - lastUpdated => 1044727952 - }, - - '887' => { - message => q|Midas (Mozilla 1.3+)|, - lastUpdated => 1047342950 - }, - - '824' => { - message => q|Email Footer|, - lastUpdated => 1038708558 - }, - - '951' => { - message => q|Are you certain that you wish to empty the clipboard to the trash?|, - lastUpdated => 1052850265 - }, - - '820' => { - message => q|Your account is not activated. Therefore you cannot log in until it's activated, which only can be done by the admin.|, - lastUpdated => 1038431645 - }, - - '749' => { - message => q|Track page statistics?|, - lastUpdated => 1036736182 - }, - - '778' => { - message => q|Folder Description|, - lastUpdated => 1036906132 - }, - - '806' => { - message => q|Delete this group.|, - lastUpdated => 1037579396 - }, - - '785' => { - message => q|Collateral, Manage|, - lastUpdated => 1050430118 - }, - - '1044' => { - message => q|Search Template|, - lastUpdated => 1066394621, - context => q|Tell the admin to select a template for search results.| - }, - - '1041' => { - message => q|Unlock|, - lastUpdated => 1066073967, - context => q|A label for a link that unlocks the current thread.| - }, - - '746' => { - message => q|Toolbar Icon Set|, - lastUpdated => 1036046598 - }, - - '745' => { - message => q|Go back to the page.|, - lastUpdated => 1035872437 - }, - - '744' => { - message => q|What next?|, - lastUpdated => 1035864828 - }, - - '743' => { - message => q|You must specify a valid email address in order to attempt to recover your password.|, - lastUpdated => 1035246389 - }, - - '748' => { - message => q|User Count|, - lastUpdated => 1036553016 - }, - - '760' => { - message => q|Delete this folder.|, - lastUpdated => 1036892740 - }, - - '759' => { - message => q|Edit this folder.|, - lastUpdated => 1036892731 - }, - - '758' => { - message => q|Add a folder.|, - lastUpdated => 1036892705 - }, - - '757' => { - message => q|Manage Collateral|, - lastUpdated => 1036892669 - }, - '756' => { message => q|Back to group list.|, lastUpdated => 1036867726 }, - '754' => { - message => q|Manage the users in this group.|, - lastUpdated => 1036866994 + '446' => { + message => q|Work Web Site|, + lastUpdated => 1031514049 }, - '753' => { - message => q|Edit this group.|, - lastUpdated => 1036866979 + '617' => { + message => q|Settings are items that allow you to adjust WebGUI to your particular needs. +

+ + +Edit Company Information
+Information specific about the company or individual who controls this installation of WebGUI. +

+ + +Edit Content Settings
+Settings related to content and content management. +

+ + +Edit Messaging Settings
+Settings concerning email and other related messaging functions. +

+ + +Edit Miscellaneous Settings
+Anything we couldn't find a place for. +

+ + +Edit Profile Settings
+Define what user profiles look like and what the users have the ability to edit. +

+ + +Edit User Settings
+Settings relating to users (beyond profile information), like authentication information, and registration options. +

+ + +|, + lastUpdated => 1044139325 }, - '752' => { - message => q|View this user's profile.|, - lastUpdated => 1036864965 + '352' => { + message => q|Date Of Entry|, + lastUpdated => 1031514049 }, - '751' => { - message => q|Become this user.|, - lastUpdated => 1036864905 + '1006' => { + message => q|Encrypt Login?|, + lastUpdated => 1057208065 }, - '750' => { - message => q|Delete this user.|, - lastUpdated => 1036864742 + '126' => { + message => q|Company Email Address|, + lastUpdated => 1031514049 }, - '815' => { - message => q|The file you tried to upload is too large.|, - lastUpdated => 1038023800 + '1034' => { + message => q|Post Form Template|, + lastUpdated => 1066034620 }, - '821' => { - message => q|Any|, - lastUpdated => 1038432387 + '426' => { + message => q|Login History|, + lastUpdated => 1031514049 }, - '1078' => { - message => q|There is already a user of this system with the email address you've entered. Press "Save" if you still wish to create this user|, - lastUpdated => 1067951807 + '542' => { + message => q|Previous..|, + lastUpdated => 1031514049 }, - '1076' => { - message => q|WebGUI Database|, - lastUpdated => 1070899134, - context => q|A label indicating the the user will be selecting the default WebGUI database.| + '996' => { + message => q|Manage Database Links|, + lastUpdated => 1056151382 }, - '1022' => { - message => q|Subscribe to discussion|, - lastUpdated => 1065875027, - context => q|A label for a link that subscribes the user to the discussion they are currently viewing.| - }, - - '1047' => { - message => q|Add a replacement.|, - lastUpdated => 1066418669, - context => q|A label for a link that adds a new replacement (used in message boards).| - }, - - '1083' => { - message => q|New Content|, - lastUpdated => 1076866510, - context => q|A label for adding new wobjects that users can understand.| - }, - - '823' => { - message => q|Go to the new page.|, - lastUpdated => 1038706332 - }, - - '1037' => { - message => q|Make sticky|, - lastUpdated => 1066065402, - context => q|A label for a link that makes the current thread sticky.| - }, - - '948' => { - message => q|Manage Clipboard|, - lastUpdated => 1052850265 + '369' => { + message => q|Expire Date|, + lastUpdated => 1031514049 }, '961' => { @@ -4396,121 +2615,264 @@ The correct answer for this question. lastUpdated => 1052850265 }, - '945' => { - message => q|Scratch Filter|, - lastUpdated => 1052560369, - context => q|There is a type of session variable called a "scratch" variable. So a scratch filter allows you to add someone to a group based upon a scratch variable.| + '651' => { + message => q|If you choose to empty your trash, any items contained in it will be lost forever. If you're unsure about a few items, it might be best to cut them to your clipboard before you empty the trash. +

+ +|, + lastUpdated => 1031514049 }, - '1091' => { - message => q|Statistical Overview Report Template|, - lastUpdated => 1078517114 + '956' => { + message => q|Are you certain that you wish to move this item from the clipboard to the trash?|, + lastUpdated => 1052850265 }, - '1092' => { - message => q|The following are the variables available in this template: + '629' => { + message => q|Use shared clipboard?
+Enables a single, system-wide clipboard shared by all users. Default is user separated clipboards.

-title
-The default title for this report. +Use shared trash?
+Enables a single, system-wide trash shared by all users. Default is user separated trash.

-answer.label
-The default label for answer_loop. +If proxied, use real client IP address?
+If enabled and if the environment variable HTTP_X_FORWARDED_FOR is present, it's value will be used in place of REMOTE_ADDRESS as the client browser's IP address. This is required for IP based groups to function properly in reverse-proxied, load-balanced system architectures. In these environments, all requests would otherwise appear to come from the same host, namely the proxy server. If you are uncertain if you need this setting enabled, you should probably leave it turned off.

-response.count.label
-The default label for response.count. +Prevent Proxy Caching
+Some companies have proxy servers that cause problems with WebGUI. If you're experiencing problems with WebGUI, and you have a proxy server, you may want to set this setting to Yes. Beware that WebGUI's URLs will not be as user-friendly after this feature is turned on.

-response.percent.label
-The default label for response.percent. +Show debugging?
+Show debugging information in WebGUI's output. This is primarily useful for WebGUI developers, but can also be interesting for Administrators trying to troubleshoot a problem.

-show.responses.label
-The default label that will display responses. +Track page statistics?
+WebGUI can track some statistical information for your site. However, this will add a little extra strain on your processor and will make your database grow much more quickly. Enable this only if you do not have an external web statistics program. +

+ + +Host To Use
+Select which host to use by default when generating URLs. Config Sitename will use the "sitename" variable from your config file. And Env HTTP Host will use the "HTTP_HOST" environment variable provided by the web server.

- -show.comments.label
-The default label that will display comments. -

- -question_loop
-A loop containing questions. -

- -

- -question
-The question itself. -

- -question.id
-The unique identifier for this question. -

- -question.isRadioList
-A boolean indicating whether the answer for this question is a radio list. -

- -question.response.total
-The total number of responses for this answer. -

- -question.allowComment
-A boolean indicating whether this question allows comments. -

- -answer_loop
-A loop containing the answers and responses for this question. -

-

- -answer.isCorrect
-A boolean indicating whether this answer is marked correct. -

- -answer
-The answer itself. -

- -answer.response.count
-The total number of responses given for this answer. -

- -answer.response.percent
-The percent of responses to this question that went to this answer. -

- - -comment_loop
-A loop that contains all of the comments for this answer. -

- -

-answer.comment
-A comment. -

- - -

- -
- - -
|, - lastUpdated => 1078517114 +|, + lastUpdated => 1066641387 }, - '1028' => { - message => q|Moderate posts?|, - lastUpdated => 1065966284, - context => q|Asking the admin whether they wish to moderate the posts in a discussion or just allow all posts to go out.| + '498' => { + message => q|End Date|, + lastUpdated => 1031514049 }, - '845' => { - message => q|Style Macros|, - lastUpdated => 1078243435 + '483' => { + message => q|Yes or No|, + lastUpdated => 1031514049 + }, + + '947' => { + message => q|Use shared clipboard?|, + lastUpdated => 1052850265 + }, + + '1087' => { + message => q|Gradebook Report Template|, + lastUpdated => 1078513217 + }, + + '810' => { + message => q|send|, + lastUpdated => 1037579743 + }, + + '372' => { + message => q|Edit User's Groups|, + lastUpdated => 1031514049 + }, + + '574' => { + message => q|Deny|, + lastUpdated => 1031514049 + }, + + '170' => { + message => q|search|, + lastUpdated => 1031514049 + }, + + '33' => { + message => q|Saturday|, + lastUpdated => 1031514049 + }, + + '920' => { + message => q|Export this theme.|, + lastUpdated => 1050247169 + }, + + '660' => { + message => q|Groups, Manage|, + lastUpdated => 1031514049 + }, + + '428' => { + message => q|User (ID)|, + lastUpdated => 1031514049 + }, + + '7' => { + message => q|Manage users.|, + lastUpdated => 1031514049 + }, + + '887' => { + message => q|Midas (Mozilla 1.3+)|, + lastUpdated => 1047342950 + }, + + '26' => { + message => q|December|, + lastUpdated => 1031514049 + }, + + '977' => { + message => q|Is secondary admin?|, + lastUpdated => 1053803387 + }, + + '99' => { + message => q|Title|, + lastUpdated => 1031514049 + }, + + '526' => { + message => q|Remove JavaScript and negate macros.|, + lastUpdated => 1047838780 + }, + + '72' => { + message => q|recover|, + lastUpdated => 1031514049 + }, + + '566' => { + message => q|Edit Timeout|, + lastUpdated => 1031514049 + }, + + '806' => { + message => q|Delete this group.|, + lastUpdated => 1037579396 + }, + + '869' => { + message => q|Welcome Message|, + lastUpdated => 1044138730 + }, + + '500' => { + message => q|Page ID|, + lastUpdated => 1031514049 + }, + + '533' => { + message => q|without the words|, + lastUpdated => 1031514049 + }, + + '359' => { + message => q|Right Column|, + lastUpdated => 1031514049 + }, + + '918' => { + message => q|Delete this theme.|, + lastUpdated => 1050247144 + }, + + '108' => { + message => q|Owner|, + lastUpdated => 1031514049 + }, + + '1001' => { + message => q|

+The following fields make up a Database Link. +

+ +Title
+A title for the database link. +

+ +DSN
+Data Source Name is the unique identifier that Perl uses to describe the location of your database. It takes the format of DBI:[driver]:[database name]:[host].
+

+ + +Example: DBI:mysql:WebGUI:localhost +

+ +Here are some examples for other databases.
+Oracle: +

    DBI:Oracle:SID
    +DBD::Oracle must be installed.
    +You must be using mod_perl and configure PerlSetEnv ORACLE_HOME /home/oracle/product/8.1.7 in httpd.conf. Without setting ORACLE_HOME, you can connect using DBI:Oracle:host=myhost.com;sid=SID +
+ +PostgreSQL: +
    DBI:PgPP:dbname=DBNAME[;host=hOST]
    +DBD::PgPP must be installed. +
+ + +Sybase: +
    DBI:Sybase:[server=SERVERNAME][database=DATABASE]
    +DBD::Sybase must be installed.
    +You must be using mod_perl and configure PerlSetEnv SYBASE /opt/sybase/11.0.2 in httpd.conf. +
+ +

+Database User
+The username you use to connect to the DSN. +

+ + +Database Password
+The password you use to connect to the DSN. +

+|, + lastUpdated => 1056151382 + }, + + '556' => { + message => q|Amount|, + lastUpdated => 1031514049 + }, + + '717' => { + message => q|Logout|, + lastUpdated => 1031514049 + }, + + '1053' => { + message => q|Manage Replacements|, + lastUpdated => 1066419031 + }, + + '462' => { + message => q|Time Format|, + lastUpdated => 1031514049 + }, + + '232' => { + message => q|no subject|, + lastUpdated => 1031514049 + }, + + '477' => { + message => q|HTML Area|, + lastUpdated => 1031514049 }, '843' => { @@ -4518,229 +2880,437 @@ A comment. lastUpdated => 1046656765 }, - '844' => { - message => q|These macros have to do with users and logins. -

+ '815' => { + message => q|The file you tried to upload is too large.|, + lastUpdated => 1038023800 + }, -^a; or ^a(); - My Account Link
-A link to your account information. In addition you can change the link text by creating a macro like this ^a("Account Info");. If you specify "linkonly" in the first parameter then only the URL will be returned. Also, you can specify the name of a template in the Macro/a_account namespace as the second parameter to override the default template. + '671' => { + message => q|Wobjects, Using|, + lastUpdated => 1047858549 + }, + + '142' => { + message => q|Session Timeout|, + lastUpdated => 1031514049 + }, + + '330' => { + message => q|Work City|, + lastUpdated => 1031514049 + }, + + '632' => { + message => q|You can add wobjects by selecting from the Add Content pulldown menu. You can edit them by clicking on the "Edit" button that appears directly above an instance of a particular wobject. +

Almost all wobjects share some properties. Those properties are: +

Wobject ID
This is the unique identifier WebGUI uses to keep track of this wobject instance. Normal users should never need to be concerned with the Wobject ID, but some advanced users may need to know it for things like SQL Reports. +

Title The title of the wobject. This is typically displayed at the top of each wobject. +

Note: You should always specify a title even if you are going to turn it off (with the next property). This is because the title shows up in the trash and clipboard and you'll want to be able to distinguish which wobject is which. +

Display title?
Do you wish to display the title you specified? On some sites, displaying the title is not necessary. +

Metadata
Under the Metadata tab you can set the metadata properties for this content. Metadata must be enabled in the Manage Settings menu. +

Process macros?
Do you wish to process macros in the content of this wobject? Sometimes you'll want to do this, but more often than not you'll want to say "no" to this question. By disabling the processing of macros on the wobjects that don't use them, you'll speed up your web server slightly. +

Template Position
Template positions range from 0 (zero) to any number. How many are available depends upon the Template associated with this page. The default template has only one template position, others may have more. By selecting a template position, you're specifying where this wobject should be placed within the template. +

Start Date
On what date should this wobject become visible? Before this date, the wobject will only be displayed to Content Managers. +

End Date
On what date should this wobject become invisible? After this date, the wobject will only be displayed to Content Managers.

Owner
The owner of a wobject is usually the person who created the wobject. This user has full edit and viewing rights on the wobject unless privileges to edit the page the wobject apears on are taken away. +

NOTE: The owner can only be changed by an administrator. +

Who can view?
Choose which group can view this wobject. If you want both visitors and registered users to be able to view the wobject then you should choose the "Everybody" group. +

Who can edit?
Choose the group that can edit this wobject. The group assigned editing rights can also always view the wobject.

+

Description
A content area in which you can place as much content as you wish. For instance, even before an FAQ there is usually a paragraph describing what is contained in the FAQ. +

|, + lastUpdated => 1056055106 + }, + + '991' => { + message => q|Database Link ID|, + lastUpdated => 1056151382 + }, + + '167' => { + message => q|Are you certain you want to delete this user? Be warned that all this user's information will be lost permanently if you choose to proceed.|, + lastUpdated => 1031514049 + }, + + '394' => { + message => q|Manage collateral.|, + lastUpdated => 1036954925 + }, + + '48' => { + message => q|Hello|, + lastUpdated => 1031514049 + }, + + '360' => { + message => q|One Over Three|, + lastUpdated => 1031514049 + }, + + '610' => { + message => q|See Manage Users for additional details.

-NOTES: You can also use the special case ^a(linkonly); to return only the URL to the account page and nothing more. Also, the .myAccountLink style sheet class is tied to this macro. +Username
+Username is a unique identifier for a user. Sometimes called a handle, it is also how the user will be known on the site. (Note: Administrators have unlimited power in the WebGUI system. This also means they are capable of breaking the system. If you rename or create a user, be careful not to use a username already in existance.)

-^AdminText();
-Displays a small text message to a user who is in admin mode. Example: ^AdminText("You are in admin mode!"); +Password
+A password is used to ensure that the user is who s/he says s/he is.

-^AdminToggle; or ^AdminToggle();
-Places a link on the page which is only visible to content managers and adminstrators. The link toggles on/off admin mode. You can optionally specify other messages to display like this: ^AdminToggle("Edit On","Edit Off"); This macro optionally takes a third parameter that allows you to specify an alternate template name in the Macro/AdminToggle namespace. +Password Timeout
+Length of time before this user's password expires, forcing it to be changed

-^AOIHits();
-Displays the number of views for a metadata property/value pair. Example: ^AOIHits(contenttype,sport); would display 99 if this user has looked at content that was tagged "contenttype = sport" 99 times. +Allow User to Change Username?
+Should this user be allowed to change his username?

-^AOIRank();
-Diplays the highest ranked metadata property for this user. Example ^AOIRank(contenttype); would display "sport" if this user has looked mostly to content tagged "contenttype = sport". Optionally the rank can also be displayed. Example ^AOIRank(contenttype, 2); would return the second highest ranked contenttype. +Allow User to Change Password?
+Should this user be allowed to change his password?

-^CanEditText();
-Display a message to a user that can edit the current page. -

-Example: ^CanEditText(^AdminToggle;); -

- -^EditableToggle; or ^EditableToggle();
-Exactly the same as AdminToggle, except that the toggle is only displayed if the user has the rights to edit the current page. This macro takes up to three parameters. The first is a labe for "Turn Admin On", the second is a label for "Turn Admin Off", and the third is the name of a template in the Macro/EditableToggle namespace to replace the default template. -

- -^GroupAdd();
-Using this macro you can allow users to add themselves to a group. The first parameter is the name of the group this user should be added to. The second parameter is a text string for the user to click on to add themselves to this group. The third parameter allows you to specify the name of a template in the Macro/GroupAdd namespace to replace the default template. -

-NOTE: If the user is not logged in, or or already belongs to the group, or the group is not set to allow auto adds, then no link will be displayed. +Authentication Method
+See Edit Settings for details.

-^GroupDelete();
-Using this macro you can allow users to delete themselves from a group. The first parameter is the name of the group this user should be deleted from. The second parameter is a text string for the user to click on to delete themselves from this group. The third parameter allows you to specify the name of a template in the Macro/GroupDelete namespace to replace the default template. -

-NOTE: If the user is not logged in or the user does not belong to the group, or the group is not set to allow auto deletes, then no link will be displayed. -

- -^GroupText();
-Displays a small text message to the user if they belong to the specified group. And you can specify an alternate message to those who are not in the group. -

-Example: ^GroupText("Visitors","You need an account to do anything cool on this site!","We value our registered users!"); -

- -^L; or ^L(); - Login Box
-A small login form. You can also configure this macro. You can set the width of the login box like this ^L(20);. You can also set the message displayed after the user is logged in like this ^L(20,Hi ^a(^@;);. Click %here% if you wanna log out!) -

- -NOTE: The .loginBox style sheet class is tied to this macro. -

- -^LoginToggle; or ^LoginToggle();
-Displays a "Login" or "Logout" message depending upon whether the user is logged in or not. You can optionally specify other labels like this: ^LoginToggle("Click here to log in.","Click here to log out.");. You can also use the special case ^LoginToggle(linkonly); to return only the URL with no label. -

- -^@; - Username
-The username of the currently logged in user. +LDAP URL
+See Edit Settings for details.

-^#; - User ID
-The user id of the currently logged in user. +Connect DN
+The Connect DN is the cn (or common name) of a given user in your LDAP database. It should be specified as cn=John Doe. This is, in effect, the username that will be used to authenticate this user against your LDAP server.

+ |, - lastUpdated => 1089730066 + lastUpdated => 1076700945 }, - '841' => { - message => q|Navigation Macro|, - lastUpdated => 1078243564 + '514' => { + message => q|Views|, + lastUpdated => 1031514049 }, - '837' => { - message => q|Folder, Add/Edit|, - lastUpdated => 1038871918 + '931' => { + message => q|Themes, Manage|, + lastUpdated => 1050437240 }, - '838' => { - message => q|Folders are used to organize collateral, much the same way you'd use folders on your hard drive or in a file cabinet. -

-Organize in Folder
-Folders can be inside of other folders. In which folder would you like to put this folder? -

- -Name
-Give this folder a name so you can recognize what's in it. -

- -Description
-Describe the folder so that you remember why you created it and what it's supposed to contain. -

|, - lastUpdated => 1038871918 + '725' => { + message => q|Your username cannot be blank.|, + lastUpdated => 1031879612 }, - '835' => { - message => q|Snippet, Add/Edit|, - lastUpdated => 1038871744 + '663' => { + message => q|Messaging Settings, Edit|, + lastUpdated => 1044138790 }, - '836' => { - message => q|Snippets are bits of text that may be reused on your site. Thinks like java scripts, style sheets, flash animations, or even slogans are all great snippets. Best of all, if you need to change the text, you can change it in only one location. -

-Name
-Give your snippet a unqiue name that you can use later to retrieve it. -

- -Organize in Folder
-Which collateral folder should contain this snippet? -

- -Snippet
-Start typing! Or better yet, copy the snippet from some other electronic document and paste it here. -

|, - lastUpdated => 1038871744 + '513' => { + message => q|Go to previous thread|, + lastUpdated => 1065280287 }, - '833' => { - message => q|File, Add/Edit|, - lastUpdated => 1038871497 - }, - - '834' => { - message => q|You can upload any kind of file to the repository to be used later. -

- -Name
-Give this file a unique name that you can use to retrieve it later. -

- -Organize in Folder
-Which collateral folder should hold this file? -

- -File
-Select a file from your hard drive to upload. -

|, - lastUpdated => 1038871497 - }, - - '831' => { - message => q|Collateral Macros|, - lastUpdated => 1050441851 - }, - - '829' => { - message => q|Page Template|, - lastUpdated => 1038870260 - }, - - '830' => { - message => q|Page templates are used to organize wobjects on your page. To do this you create page template positions. You can have any number of positions in your page template, but you must always have position one. The following are the variables available to page templates. + '615' => { + message => q|Groups are used to subdivide privileges and responsibilities within the WebGUI system. For instance, you may be building a site for a classroom situation. In that case you might set up a different group for each class that you teach. You would then apply those groups to the pages that are designed for each class. +

+ +There are several groups built into WebGUI. They are as follows: +

+ +Admins
+Admins are users who have unlimited privileges within WebGUI. A user should only be added to the admin group if they oversee the system. Usually only one to three people will be added to this group. +

+ +Content Managers
+Content managers are users who have privileges to add, edit, and delete content from various areas on the site. The content managers group should not be used to control individual content areas within the site, but to determine whether a user can edit content at all. You should set up additional groups to separate content areas on the site. +

+ +Everyone
+Everyone is a magic group in that no one is ever physically inserted into it, but yet all members of the site are part of it. If you want to open up your site to both visitors and registered users, use this group to do it. +

+ +Package Managers
+Users that have privileges to add, edit, and delete packages of wobjects and pages to deploy. +

+ +Registered Users
+When users are added to the system they are put into the registered users group. A user should only be removed from this group if their account is deleted or if you wish to punish a troublemaker. +

+ +Style Managers
+Users that have privileges to edit styles for this site. These privileges do not allow the user to assign privileges to a page, just define them to be used. +

+ +Template Managers
+Users that have privileges to edit templates for this site. +

+ +Visitors
+Visitors are users who are not logged in using an account on the system. Also, if you wish to punish a registered user you could remove him/her from the Registered Users group and insert him/her into the Visitors group. +

+|, + lastUpdated => 1031514049 + }, + + '50' => { + message => q|Username|, + lastUpdated => 1031514049 + }, + + '476' => { + message => q|Text Area|, + lastUpdated => 1031514049 + }, + + '854' => { + message => q|List all templates like this one.|, + lastUpdated => 1039926488 + }, + + '969' => { + message => q|If you choose to empty your clipboard, any items contained in it will be moved to the trash. +|, + lastUpdated => 1052850265 + }, + + '1076' => { + message => q|WebGUI Database|, + lastUpdated => 1070899134 + }, + + '797' => { + message => q|View traffic statistics.|, + lastUpdated => 1036978191 + }, + + '510' => { + message => q|Flat|, + lastUpdated => 1031514049 + }, + + '766' => { + message => q|Back to collateral list.|, + lastUpdated => 1036892898 + }, + + '1077' => { + message => q|The function you are attempting to call is not available for this authentication module|, + lastUpdated => 1067951805 + }, + + '449' => { + message => q|Miscellaneous Information|, + lastUpdated => 1031514049 + }, + + '658' => { + message => q|Users, Manage|, + lastUpdated => 1031514049 + }, + + '967' => { + message => q|Empty system trash.|, + lastUpdated => 1052850265 + }, + + '322' => { + message => q|Pager|, + lastUpdated => 1031514049 + }, + + '469' => { + message => q|Id|, + lastUpdated => 1031514049 + }, + + '682' => { + message => q|User Profile, Edit|, + lastUpdated => 1031514049 + }, + + '635' => { + message => q|Packages are groups of pages and wobjects that are predefined to be deployed together. A package manager may see the need to create a package several pages with a message board, an FAQ, and a Poll because that task is performed quite often. Packages are often defined to lessen the burden of repetitive tasks. +

+One package that many people create is a Page/Article package. It is often the case that you want to add a page with an article on it for content. Instead of going through the steps of creating a page, going to the page, and then adding an article to the page, you may wish to simply create a package to do those steps all at once.|, + lastUpdated => 1038889471 + }, + + '353' => { + message => q|You have no messages in your Inbox at this time.|, + lastUpdated => 1031514049 + }, + + '1088' => { + message => q|The following template variables are available in the survey's gradebook report: +

+ +title
+The default title of the report. +

+ +question.count
+The number of questions in the survey. +

+ +response.user.label
+The default label for response.user.name. +

+ +response.count.label
+The default label for response.count.correct. +

+ +response.percent.label
+The default label for response.percent. +

+ +response_loop
+A loop containing a list of responses.

-positionX_loop
-The loop that defines a page position and contains a list of wobjects for that position. Replace X with a number, so position one would be position1_loop, and position two would be position2_loop, etc.

-wobject.canView
-A condition indicating whether the current user has the privileges to view this wobject. +response.url
+The URL to view this response.

-wobject.canEdit
-A condition indicating whether the current user has the privileges to edit this wobject. +response.user.name
+The username of the user that gave this response.

-wobject.controls
-The toolbar for manipulating the properties of this wobject. +response.count.correct
+The total number of questions that this user got correct.

-wobject.namespace
-The namespace of this wobject. This is also known as the wobject type, for instance Article, USS, SQLReport, and SiteMap are all namespaces. -

- -wobject.id
-The unique identifier for this wobject. -

- -wobject.isInDateRange
-A condition indicating whether the wobject is scheduled to be displayed right now. The variable wobject.canView already takes this into account, but content managers can always view content, so this is an extra check so they don't have to see the wobject if it's not scheduled to appear yet, or if it's end date has already passed. -

- -wobject.content
-The content produced by the wobject. -

- -

- -

-NOTE: The position elements can go up to 1 billion, which should be more than enough for the average site. - -

- -page.canEdit
-A condition indicating whether the current user has the privileges to edit this page. -

- -page.controls
-The toolbar for manipulating the properties of the page. +response.percent
+The percentage of correct questions.

-|, - lastUpdated => 1070028702 + +|, + lastUpdated => 1078513217 }, - '825' => { - message => q|Template, Language|, - lastUpdated => 1038865669 + '575' => { + message => q|Edit|, + lastUpdated => 1031514049 + }, + + '984' => { + message => q|Copy this database link.|, + lastUpdated => 1056151382 + }, + + '1039' => { + message => q|Back|, + lastUpdated => 1066073289 + }, + + '946' => { + message => q|Use shared trash?|, + lastUpdated => 1052850265 + }, + + '979' => { + message => q|Are you certain you wish to delete all items in this folder? They cannot be recovered once deleted. Items in sub-folders will not be removed.|, + lastUpdated => 1055908341 + }, + + '1005' => { + message => q|SQL Query|, + lastUpdated => 1057208065 + }, + + '28' => { + message => q|Monday|, + lastUpdated => 1031514049 + }, + + '40' => { + message => q|Vital Component|, + lastUpdated => 1031514049 + }, + + '310' => { + message => q|Allow extra contact information?|, + lastUpdated => 1031514049 + }, + + '699' => { + message => q|First Day Of Week|, + lastUpdated => 1031514049 + }, + + '960' => { + message => q|Trash, Manage|, + lastUpdated => 1052850265 + }, + + '818' => { + message => q|Deactivated|, + lastUpdated => 1038431300 + }, + + '130' => { + message => q|Maximum Attachment Size|, + lastUpdated => 1031514049 + }, + + '1038' => { + message => q|Unstick|, + lastUpdated => 1066065454 + }, + + '53' => { + message => q|Make Page Printable|, + lastUpdated => 1031514049 + }, + + '387' => { + message => q|Uploaded By|, + lastUpdated => 1031514049 + }, + + '245' => { + message => q|Date|, + lastUpdated => 1031514049 + }, + + '626' => { + message => q|Wobjects (fomerly known as Widgets) are the true power of WebGUI. Wobjects are tiny pluggable applications built to run under WebGUI. Message boards and polls are examples of wobjects. +

+ +To add a wobject to a page, first go to that page, then select Add Content... from the upper left corner of your screen. Each wobject has it's own help so be sure to read the help if you're not sure how to use it. +

+ + +Style Sheets: All wobjects have a style-sheet class and id attached to them. +

+ +The style-sheet class is the word "wobject" plus the type of wobject it is. So for a poll the class would be "wobjectPoll". The class pertains to all wobjects of that type in the system. +

+ +The style-sheet id is the word "wobjectId" plus the Wobject Id for that wobject instance. So if you had an Article with a Wobject Id of 94, then the id would be "wobjectId94". +

+ +|, + lastUpdated => 1047858549 + }, + + '543' => { + message => q|Add a new image group.|, + lastUpdated => 1031514049 + }, + + '941' => { + message => q|Checkbox List|, + lastUpdated => 1051464113 }, '826' => { @@ -4819,794 +3389,69 @@ Loops come with special condition variables of their own. They are __FIRST__, __ lastUpdated => 1038865669 }, - '827' => { - message => q|Wobject Template|, - lastUpdated => 1052046436 + '354' => { + message => q|View Inbox.|, + lastUpdated => 1031514049 }, - '828' => { - message => q|Most wobjects have templates that allow you to change the layout of the wobject's user interface. Those wobjects that do have templates all have a common set of template variables that you can use for layout, as well as their own custom variables. The following is a list of the common template variables shared among all wobjects. -

-title
-The title for this wobject. -

- -displayTitle
-A conditional variable for whether or not the title should be displayed. -

- -description
-The description of this wobject. -

- -wobjectId
-The unique identifier that WebGUI uses to control this wobject. -

- -isShortcut
-A conditional indicating if this wobject is a shortcut to an original wobject. -

- -originalURL
-If this wobject is a shortcut, then this URL will direct you to the original wobject. -

|, - lastUpdated => 1053469640 + '461' => { + message => q|Date Format|, + lastUpdated => 1031514049 }, - '1038' => { - message => q|Unstick|, - lastUpdated => 1066065454, - context => q|A label for a link that makes the current thread not sticky.| + '583' => { + message => q|Max Image Size|, + lastUpdated => 1031514049 }, - '847' => { - message => q|Go back to the current page.|, - lastUpdated => 1039587250 + '1064' => { + message => q|Post a Message|, + lastUpdated => 1066580782 }, - '848' => { - message => q|There is a syntax error in this template. Please correct.|, - lastUpdated => 1039892202 + '757' => { + message => q|Manage Collateral|, + lastUpdated => 1036892669 }, - '972' => { - message => q|Date and Time|, - lastUpdated => 1053278234, - context => q|A field that holds a calendar date and clock time.| - }, - - '855' => { - message => q|List all templates.|, - lastUpdated => 1039926498 - }, - - '854' => { - message => q|List all templates like this one.|, - lastUpdated => 1039926488 - }, - - '853' => { - message => q|Delete this template.|, - lastUpdated => 1039926459 - }, - - '852' => { - message => q|Copy this template.|, - lastUpdated => 1039926448 - }, - - '851' => { - message => q|Edit this template.|, - lastUpdated => 1039926394 - }, - - '856' => { - message => q|You have no account properties to edit at this time.|, - lastUpdated => 1040340432 - }, - - '973' => { - message => q|If proxied, use real client IP address?|, - lastUpdated => 1053459227 - }, - - '1040' => { - message => q|Lock|, - lastUpdated => 1066073923, - context => q|A label for a link that locks the current thread.| - }, - - '1035' => { - message => q|Notification Template|, - lastUpdated => 1066034661, - context => q|Tell the admin to select a template for the notification messages that come from this forum.| - }, - - '971' => { - message => q|Time|, - lastUpdated => 1053278208, - context => q|A field that holds clock time.| - }, - - '857' => { - message => q|IP Address|, - lastUpdated => 1043878310 - }, - - '861' => { - message => q|Make profile public?|, - lastUpdated => 1043879954 - }, - - '860' => { - message => q|Make email address public?|, - lastUpdated => 1043879942 - }, - - '859' => { - message => q|Signature|, - lastUpdated => 1043879866 - }, - - '858' => { - message => q|Alias|, - lastUpdated => 1043879848 - }, - - '862' => { - message => q|This user's profile is not public.|, - lastUpdated => 1043881275 - }, - - '866' => { - message => q|Expire Notifcation Message|, - lastUpdated => 1044127055 - }, - - '865' => { - message => q|Notify user about expiration?|, - lastUpdated => 1044126938 - }, - - '864' => { - message => q|Expire Notification Offset|, - lastUpdated => 1044126838 - }, - - '863' => { - message => q|Delete Offset|, - lastUpdated => 1044126633 - }, - - '867' => { - message => q|Loss of Privilege|, - lastUpdated => 1044133143 - }, - - '618' => { - message => q|SMTP Server
-This is the address of your local mail server. It is needed for all features that use the Internet email system (such as password recovery). -

-Optionally, if you are running a sendmail server on the same machine as WebGUI, you can also specify a path to your sendmail executable. On most Linux systems this can be found at "/usr/lib/sendmail". - -

-Email Footer
-This footer will be processed for macros and attached to every email sent from this WebGUI instance. -

- -Alert on new user?
-Should someone be alerted when a new user registers anonymously? -

- -Group To Alert On New User
-What group should be alerted when a new user registers? -

- -|, - lastUpdated => 1044709143 - }, - - '870' => { - message => q|Welcome|, - lastUpdated => 1044139461 - }, - - '872' => { - message => q|Who can view?|, - lastUpdated => 1044218038 - }, - - '871' => { - message => q|Who can edit?|, - lastUpdated => 1044218026 - }, - - '874' => { - message => q|Unsubscribe from thread|, - lastUpdated => 1065876868 - }, - - '873' => { - message => q|Subscribe to thread|, - lastUpdated => 1065876827 - }, - - '884' => { - message => q|Pop Up|, - lastUpdated => 1044705337 - }, - - '883' => { - message => q|Inline (when supported)|, - lastUpdated => 1044705322 - }, - - '882' => { - message => q|Editor Mode|, - lastUpdated => 1044705246 - }, - - '881' => { - message => q|None|, - lastUpdated => 1044705162 - }, - - '880' => { - message => q|Last Resort Editor|, - lastUpdated => 1044705137 - }, - - '879' => { - message => q|Classic Editor (Internet Explorer 5+)|, - lastUpdated => 1044705103 - }, - - '888' => { - message => q|Snippet Preview Length|, - lastUpdated => 1045312362 - }, - - '960' => { - message => q|Trash, Manage|, + '951' => { + message => q|Are you certain that you wish to empty the clipboard to the trash?|, lastUpdated => 1052850265 }, - '889' => { - message => q|Style Sheets, Tabs|, - lastUpdated => 1046067380 + '782' => { + message => q|Any|, + lastUpdated => 1036913053 }, - '890' => { - message => q|WebGUI has a sub-system that can create tabs. You'll see these in complex forms such as page editing. In order to make the tabs system look good and match your site, you'll need to add a section to your style's style sheet specifically for the tabs. -

-The following style sheet classes are available: -

- -.tab
-The default look of each tab. -

- -div.tabs
-This also sets some properties for all of the tabs. This should be used for the text labels in the tabs. -

- - -.tabBody
-The content area for each tab. This is where the form will show up. Note that for best results the background color of this should match the background color of .tabActive. -

- - -.tabHover
-The look of a tab as the mouse hovers over it. -

- -.tabActive
-The look of the tab that is currently visible. -

- - - -Examples
-You can use these instead of creating your own if you wish. Or just use these as guidelines for creating your own. -

-
-White or Light Colored Styles -
-.tab {
-  border: 1px solid black;
-   background-color: #eeeeee;
-}
-.tabBody {
-   border: 1px solid black;
-   border-top: 1px solid black;
-   border-left: 1px solid black;
-   background-color: #dddddd; 
-}
-div.tabs {
-    line-height: 15px;
-    font-size: 14px;
-}
-.tabHover {
-   background-color: #cccccc;
-}
-.tabActive { 
-   background-color: #dddddd; 
-}
-
-
-Black or Dark Colored Styles -
-.tab {
-  border: 1px solid white;
-   background-color: #333333;
-}
-.tabBody {
-   border: 1px solid white;
-   border-top: 1px solid white;
-   border-left: 1px solid white;
-   background-color: #444444; 
-}
-div.tabs {
-    line-height: 15px;
-    font-size: 14px;
-}
-.tabHover {
-   background-color: #555555;
-}
-.tabActive { 
-   background-color: #444444; 
-}
-
-
- - - -|, - lastUpdated => 1046067380 + '85' => { + message => q|Description|, + lastUpdated => 1031514049 }, - '840' => { - message => q|These macros are designed to provide programming-like functionality. They are powerful when used appropriately, and dangerous when used carelessly. Take care when using these macros. - -

-NOTE: These macros are included in WebGUI in order to provide very powerful display mechanisms. Though they could be used to write simple web applications, this is not their intended use, nor is it supported or condoned by Plain Black. If you find yourself trying to do something like that, just write a macro. =) By default these macros are disabled to protect the security of your site and server, and only your administrator can enable them. - -

- -^D; or ^D(); - Date
-The current date and time. -

- -You can configure the date by using date formatting symbols. For instance, if you created a macro like this ^D("%c %D, %y"); it would output September 26, 2001. The following are the available date formatting symbols: -

- -
%%%
%y4 digit year
%Y2 digit year
%m2 digit month
%Mvariable digit month
%cmonth name
%d2 digit day of month
%Dvariable digit day of month
%wday of week name
%h2 digit base 12 hour
%Hvariable digit base 12 hour
%j2 digit base 24 hour
%Jvariable digit base 24 hour
%plower case am/pm
%Pupper case AM/PM
%zuser preference date format
%Zuser preference time format
-

- -^Env()
-Can be used to display a web server environment variable on a page. The environment variables available on each server are different, but you can find out which ones your web server has by going to: http://www.yourwebguisite.com/env.pl -

- -The macro should be specified like this ^Env("REMOTE_ADDR"); -

- -^Execute();
-Allows a content manager or administrator to execute an external program. Takes the format of ^Execute("/this/file.sh");. -

- - -^FormParam();
-This macro is mainly used in generating dynamic queries in SQL Reports. Using this macro you can pull the value of any form field simply by specifing the name of the form field, like this: ^FormParam("phoneNumber"); -

- - -^If();
-A simple conditional statement (IF/THEN/ELSE) to control layout and messages. -

-Examples:
-Display Happy New Year on 1st January: - ^If('^D("%m%d");' eq '0101' , Happy New Year); -

-Display a message to people on your subnet (192.168.1.*):
-^If('^Env("REMOTE_ADDR");' =~ /^192.168.1/,"Hi co-worker","Hi Stranger"); -

-Display a message to Windows users:
- ^If('^URLEncode("^Env("HTTP_USER_AGENT");");' =~ /windows/i,"Hey... Linux is free !"); -

-Display a message if a user is behind a proxy:
- ^If('^Env("HTTP_VIA");' ne "", You're behind a proxy !, Proxy-free is the best...); -

-Display Good Morning/Afternoon/Evening:
- ^If(^D("%J");<=12,Good Morning,^If(^D("%J");<=18,Good Afternoon,Good evening);); -

- -^Include();
-Allows a content manager or administrator to include a file from the local filesystem. -

-Example: ^Include("/this/file.html"); -

- -^International();
-Pull a translated message from the internationalization system. -

-Example: ^International(45,"Article"); -

- - -^Quote();
-Use this to escape a string before using it in a database query. -

- - -^Page();
-This can be used to retrieve information about the current page. For instance it could be used to get the page URL like this ^Page("urlizedTitle"); or to get the menu title like this ^Page("menuTitle");. -

- -^SQL();
-A one line SQL report. Sometimes you just need to pull something back from the database quickly. This macro is also useful in extending the SQL Report wobject. It uses the numeric macros (^0; ^1; ^2; etc) to position data and can also use the ^rownum; macro just like the SQL Report wobject. Examples:

- ^SQL("select count(*) from users","There are ^0; users on this system."); -

-^SQL("select userId,username from users order by username","<a href='^/;?op=viewProfile&uid=^0;'>^1;</a><br>"); -

-^URLEncode();
-This macro is mainly useful in SQL reports, but it could be useful elsewhere as well. It takes the input of a string and URL Encodes it so that the string can be passed through a URL. It's syntax looks like this: ^URLEncode("Is this my string?"); -

- - -^User();
-This macro will allow you to display any information from a user's account or profile. For instance, if you wanted to display a user's email address you'd create this macro: ^User("email"); -

- -^*; or ^*(); - Random Number
-A randomly generated number. This is often used on images (such as banner ads) that you want to ensure do not cache. In addition, you may configure this macro like this ^*(100); to create a random number between 0 and 100. -

- -^-;,^0;,^1;,^2;,^3;, etc.
-These macros are reserved for system/wobject-specific functions as in the SQL Report wobject and the Body in the Style Manager. -

-|, - lastUpdated => 1078570360 + '809' => { + message => q|Email Group|, + lastUpdated => 1037579611 }, - '1024' => { - message => q|Filter Post|, - lastUpdated => 1046607477 + '332' => { + message => q|Work Zip Code|, + lastUpdated => 1031514049 }, - '419' => { - message => q|Remove everything but the text.|, - lastUpdated => 1046637533 + '9' => { + message => q|View clipboard.|, + lastUpdated => 1031514049 }, - '526' => { - message => q|Remove JavaScript and negate macros.|, - lastUpdated => 1047838780 + '425' => { + message => q|Active Sessions|, + lastUpdated => 1031514049 }, - '891' => { - message => q|Only negate macros.|, - lastUpdated => 1047838859 - }, - - '892' => { - message => q|Discussion|, - lastUpdated => 1046637952 - }, - - '893' => { - message => q|Wobject Properties|, - lastUpdated => 1046638419 - }, - - '1088' => { - message => q|The following template variables are available in the survey's gradebook report: -

- -title
-The default title of the report. -

- -question.count
-The number of questions in the survey. -

- -response.user.label
-The default label for response.user.name. -

- -response.count.label
-The default label for response.count.correct. -

- -response.percent.label
-The default label for response.percent. -

- -response_loop
-A loop containing a list of responses. -

- -

- -response.url
-The URL to view this response. -

- -response.user.name
-The username of the user that gave this response. -

- -response.count.correct
-The total number of questions that this user got correct. -

- -response.percent
-The percentage of correct questions. -

- - - - -

|, - lastUpdated => 1078513217 - }, - - '1026' => { - message => q|Allow rich edit?|, - lastUpdated => 1065966219, - context => q|Asking the admin whether they wish to allow rich edit in a discussion.| - }, - - '896' => { - message => q|Cache Timeout (Visitors)|, - lastUpdated => 1056292980 - }, - - '895' => { - message => q|Cache Timeout|, - lastUpdated => 1056292971 - }, - - '1030' => { - message => q|by|, - lastUpdated => 1047842270 - }, - - '1029' => { - message => q|Edited at|, - lastUpdated => 1047842180 - }, - - '1034' => { - message => q|Post Form Template|, - lastUpdated => 1066034620, - context => q|Tell the admin to select a template for post forms in this forum.| - }, - - '1086' => { - message => q|Many wobjects have pagination features. Though some wobjects define their own pagination variables, most use a common set of pagination variables. These are those: - -

- -pagination.firstPage
-A link to the first page in the paginator. -

- -pagination.isFirstPage
-A boolean indicating whether the current page is the first page. -

- - -pagination.lastPage
-A link to the last page in the paginator. -

- -pagination.isLastPage
-A boolean indicating whether the current page is the last page. -

- -pagination.nextPage
-A link to the next page in the paginator relative to the current page. -

- -pagination.previousPage
-A link to the previous page in the paginator relative to the current page. -

- -pagination.pageNumber
-The current page number. -

- -pagination.pageCount
-The total number of pages. -

- -pagination.pageCount.isMultiple
-A boolean indicating whether there is more than one page. -

- -pagination.pageList
-A list of links to every page in the paginator. -

- - -pagination.pageList.upTo20
-A list of links to the 20 nearest in the paginator relative to the current page. So if you're on page 60, you'll see links for 50-70. -

- -pagination.pageList.upTo10
-A list of links to the 10 nearest in the paginator relative to the current page. So if you're on page 20, you'll see links for 15-25. -

- -|, - lastUpdated => 1082370668 - }, - - '1027' => { - message => q|Allow replacements?|, - lastUpdated => 1065966244, - context => q|Asking the admin whether they wish to allow text replacements in a discussion.| - }, - - '1065' => { - message => q|Forum Post Form Template|, - lastUpdated => 1066581759 - }, - - '1018' => { - message => q|Start a new thread|, - lastUpdated => 1065279960, - context => q|Add a new line of discussion to a forum.| - }, - - '950' => { - message => q|Empty clipboard.|, - lastUpdated => 1052850265 - }, - - '970' => { - message => q|set time|, - lastUpdated => 1053278089, - context => q|Click the button to use the time chooser wizard.| - }, - - '955' => { - message => q|Manage System Clipboard|, - lastUpdated => 1052850265 - }, - - '956' => { - message => q|Are you certain that you wish to move this item from the clipboard to the trash?|, - lastUpdated => 1052850265 - }, - - '957' => { - message => q|Clipboard, Manage|, - lastUpdated => 1052850265 - }, - - '959' => { - message => q|Empty system clipboard.|, - lastUpdated => 1052850265 - }, - - '958' => { - message => q|The clipboard is a special system location to which content may be temporarily cut or copied. Items in the clipboard may then be pasted to a new location. -

The clipboard contents may be managed individually. You may delete or paste an item by selecting the approriate icon. You may also empty the entire contents of the clipboard to the trash by choosing the Empty clipboard menu option. -

Title
The name of the item in the clipboard. You may view the item by selecting the title. -

Type
The type of content. For instance, a Page, Article, EventsCalendar, etc. -

Clipboard Date
The date and time the item was added to the clipboard -

Previous Location
The location where the item was previously found. You may view the previous location by selecting the location.

Username
The username of the individual who placed the item in the clipboard. This optional field is only visible in shared clipboard environments or when an administrator is managing the system clipboard.|, - lastUpdated => 1052850265 - }, - - '1077' => { - message => q|The function you are attempting to call is not available for this authentication module|, - lastUpdated => 1067951805 - }, - - '1051' => { - message => q|Replace With|, - lastUpdated => 1066418940, - context => q|Prompt the admin to enter a string to replace the search for string with in the replacement text.| - }, - - '1043' => { - message => q|Archive After|, - lastUpdated => 1066394455, - context => q|A label indicating that the administrator needs to enter an interval that specifies how long posts will remain viewable before archiving.| - }, - - '949' => { - message => q|Manage clipboard.|, - lastUpdated => 1052850265 - }, - - '898' => { - message => q|Site Icon|, - lastUpdated => 1050172395 - }, - - '897' => { - message => q|Favicon|, - lastUpdated => 1050170767 - }, - - '931' => { - message => q|Themes, Manage|, - lastUpdated => 1050437240 - }, - - '932' => { - message => q|Themes are a mechanism to quickly install new styles, templates, and collateral into a WebGUI site. They are also great for moving those same items from one site to another. -

-TIP: When building a theme, be sure to name the components (styles, templates collateral) in the theme with some name that is unique to the theme. This is useful so that your users can find the components in your theme, as well as to avoid name conflicts.|, - lastUpdated => 1070027889 - }, - - '938' => { - message => q|Theme, Delete|, - lastUpdated => 1050437207 - }, - - '939' => { - message => q|When you delete a theme you've created all you're actually deleting is the basic properties for the theme. However, when you delete a theme you've imported, you'll also be deleting all of its components (styles, templates, and collateral) as well. Be careful that you are no longer using any of those components before deleting them.|, - lastUpdated => 1050437207 - }, - - '936' => { - message => q|Theme, Import|, - lastUpdated => 1050436484 - }, - - '937' => { - message => q|In order to import a theme you need a valid theme file exported from another WebGUI site. Just select the theme from your hard drive and click the "Import" button. You'll then get a confirmation screen asking whether this is the theme you wanted to import. If you agree, click on the "Import" button again and you'll have your new theme. You can then start to apply the theme to your site as you would any normal style, template, or collateral data. -

-You cannot import a theme twice. If you wish to import a new version of a theme, then you must first delete the previous version of the theme. -

-You also cannot import a theme from a version of WebGUI that is newer than the one you're using. Therefore if you are using WebGUI 5.2.4 and a theme was created with WebGUI 6.0.0, then you will not be allowed to import the theme until you upgrade. -|, - lastUpdated => 1050436484 - }, - - '935' => { - message => q|The file you uploaded does not appear to be a valid theme file.|, - lastUpdated => 1050431137 - }, - - '933' => { - message => q|Theme, Edit|, - lastUpdated => 1050430737 - }, - - '934' => { - message => q|Creating and editing themes is a fairly simple process. First you set up some basic properties for the theme, and then you start adding components to the theme. -

-The basic properties of a theme cannot be changed by anyone except the site that the theme was created on. The following are the definitions of the basic properties of a theme: -

-Theme ID
-The unique ID for this theme within this WebGUI site. This ID will change if this theme is imported into another site. -

- -Theme Name
-This is the unique name of the theme. It must be unique in every site that the theme will be imported into. This name will not change across sites. -

- -Theme Designer
-The name of the person or company that created this theme. -

- -Designer URL
-The URL of the web site for this theme's designer. If you are in the business of creating themes for WebGUI, then this is your place to attract attention to your offerings. -

- -|, - lastUpdated => 1050430737 - }, - - '940' => { - message => q|Open in new window?|, - lastUpdated => 1050438829 + '745' => { + message => q|Go back to the page.|, + lastUpdated => 1035872437 }, '832' => { @@ -5684,507 +3529,76 @@ This macro retrieves the URL for the thumbnail of any image in the collateral ma lastUpdated => 1089730066 }, - '930' => { - message => q|View Theme|, - lastUpdated => 1050270912 + '736' => { + message => q|7 Expert|, + lastUpdated => 1033836692 }, - '929' => { - message => q|Import!|, - lastUpdated => 1050265357 + '539' => { + message => q|Enable Karma?|, + lastUpdated => 1031514049 }, - '928' => { - message => q|Do you wish to import this theme?|, - lastUpdated => 1050265284 - }, - - '927' => { - message => q|Import Theme|, - lastUpdated => 1050265139 - }, - - '926' => { - message => q|This theme was created with a newer version of WebGUI than is installed on your system. You must upgrade before installing this theme.|, - lastUpdated => 1050264990 - }, - - '925' => { - message => q|You already have another version of this theme installed. You must delete it before installing it again.|, - lastUpdated => 1050264954 - }, - - '924' => { - message => q|Import a theme.|, - lastUpdated => 1050262993 - }, - - '923' => { - message => q|Theme Version|, - lastUpdated => 1050262964 - }, - - '922' => { - message => q|Created With|, - lastUpdated => 1050262917 - }, - - '921' => { - message => q|Theme Package File|, - lastUpdated => 1050260403 - }, - - '920' => { - message => q|Export this theme.|, - lastUpdated => 1050247169 - }, - - '919' => { - message => q|Edit this theme.|, - lastUpdated => 1050247154 - }, - - '918' => { - message => q|Delete this theme.|, - lastUpdated => 1050247144 - }, - - '917' => { - message => q|Add a theme component.|, - lastUpdated => 1050232824 - }, - - '916' => { + '781' => { message => q|Snippet|, - lastUpdated => 1050232301 + lastUpdated => 1036912954 }, - '915' => { - message => q|File|, - lastUpdated => 1050232294 + '828' => { + message => q|Most wobjects have templates that allow you to change the layout of the wobject's user interface. Those wobjects that do have templates all have a common set of template variables that you can use for layout, as well as their own custom variables. The following is a list of the common template variables shared among all wobjects. +

+title
+The title for this wobject. +

+ +displayTitle
+A conditional variable for whether or not the title should be displayed. +

+ +description
+The description of this wobject. +

+ +wobjectId
+The unique identifier that WebGUI uses to control this wobject. +

+ +isShortcut
+A conditional indicating if this wobject is a shortcut to an original wobject. +

+ +originalURL
+If this wobject is a shortcut, then this URL will direct you to the original wobject. +

|, + lastUpdated => 1053469640 }, - '914' => { - message => q|Image|, - lastUpdated => 1050232286 + '90' => { + message => q|Add new group.|, + lastUpdated => 1031514049 }, - '913' => { - message => q|Template|, - lastUpdated => 1050232279 + '102' => { + message => q|Edit Page|, + lastUpdated => 1031514049 }, - '911' => { - message => q|Component|, - lastUpdated => 1050232236 + '565' => { + message => q|Who can moderate?|, + lastUpdated => 1031514049 }, - '909' => { - message => q|Add Theme Component|, - lastUpdated => 1050232207 - }, - - '908' => { - message => q|Are you certain you wish to remove this component from this theme?|, - lastUpdated => 1050230878 - }, - - '907' => { - message => q|Are you certain you wish to delete this theme?|, - lastUpdated => 1050230443 - }, - - '906' => { - message => q|Designer URL|, - lastUpdated => 1050191766 - }, - - '905' => { - message => q|Theme Designer|, - lastUpdated => 1050191749 - }, - - '904' => { - message => q|Theme Name|, - lastUpdated => 1050190959 - }, - - '903' => { - message => q|Theme ID|, - lastUpdated => 1050190880 - }, - - '902' => { - message => q|Edit Theme|, - lastUpdated => 1050190716 - }, - - '901' => { - message => q|Add a new theme.|, - lastUpdated => 1050190107 - }, - - '900' => { - message => q|Manage themes.|, - lastUpdated => 1050189066 - }, - - '899' => { - message => q|Manage Themes|, - lastUpdated => 1050189012 - }, - - '943' => { - message => q|Checkbox|, - lastUpdated => 1051464272, - context => q|A form type that allows you to put a check mark in a box.| - }, - - '942' => { - message => q|Radio List|, - lastUpdated => 1051464141, - context => q|A form with a list of checkable boxes where only one box can be checked at a time.| - }, - - '941' => { - message => q|Checkbox List|, - lastUpdated => 1051464113, - context => q|A form with a list of checkable boxes.| - }, - - '962' => { - message => q|Manage Trash|, - lastUpdated => 1052850265 - }, - - '963' => { - message => q|Trash Date|, - lastUpdated => 1052850265 - }, - - '964' => { - message => q|Manage system trash.|, - lastUpdated => 1052850265 - }, - - '965' => { - message => q|Manage System Trash|, - lastUpdated => 1052850265 - }, - - '966' => { - message => q|Are you certain that you wish to permantently purge/delete this item from the trash?|, - lastUpdated => 1052850265 - }, - - '967' => { - message => q|Empty system trash.|, - lastUpdated => 1052850265 - }, - - '968' => { - message => q|Clipboard, Empty|, - lastUpdated => 1052850265 - }, - - '969' => { - message => q|If you choose to empty your clipboard, any items contained in it will be moved to the trash. -|, - lastUpdated => 1052850265 - }, - - '975' => { - message => q|Users can remove themselves?|, - lastUpdated => 1053778962, - context => q|Determines whether users can delete themselves from this group.| - }, - - '974' => { - message => q|Users can add themselves?|, - lastUpdated => 1053778912, - context => q|Determines whether users can add themselves to this group.| - }, - - '976' => { - message => q|Add Users|, - lastUpdated => 1053800614, - context => q|This is the label for a box that shows a list of users to add to a particular group.| - }, - - '977' => { - message => q|Is secondary admin?|, - lastUpdated => 1053803387, - context => q|A flag indicating whether the users has secondary administrative privileges for this group.| - }, - - '978' => { - message => q|User added successfully.|, - lastUpdated => 1053804577, - context => q|A message used after secondary admin adds a user successfully.| - }, - - '1089' => { - message => q|Survey Response Template|, - lastUpdated => 1078515839 - }, - - '1039' => { - message => q|Back|, - lastUpdated => 1066073289, - context => q|A generic term meaning to go to a place in history, or more specifically, a page in the user's history.| - }, - - '1031' => { - message => q|Forum Template|, - lastUpdated => 1066034528, - context => q|Tell the admin to select a template for this forum.| - }, - - '1087' => { - message => q|Gradebook Report Template|, - lastUpdated => 1078513217 - }, - - '979' => { - message => q|Are you certain you wish to delete all items in this folder? They cannot be recovered once deleted. Items in sub-folders will not be removed.|, - lastUpdated => 1055908341 - }, - - '980' => { - message => q|Empty this folder.|, - lastUpdated => 1055908341 - }, - - '982' => { - message => q|Add a database link.|, - lastUpdated => 1056151382 - }, - - '983' => { - message => q|Edit this database link.|, - lastUpdated => 1056151382 - }, - - '984' => { - message => q|Copy this database link.|, - lastUpdated => 1056151382 - }, - - '985' => { - message => q|Delete this database link.|, - lastUpdated => 1056151382 - }, - - '986' => { - message => q|Back to database links.|, - lastUpdated => 1056151382 - }, - - '987' => { - message => q|Delete Database Link|, - lastUpdated => 1056151382 - }, - - '988' => { - message => q|Are you certain you wish to delete this database link? The following items are using this link and will no longer work if you delete it:|, - lastUpdated => 1056151382 - }, - - '989' => { - message => q|on page|, - lastUpdated => 1056151382 - }, - - '990' => { - message => q|Edit Database Link|, - lastUpdated => 1056151382 - }, - - '991' => { - message => q|Database Link ID|, - lastUpdated => 1056151382 - }, - - '992' => { - message => q|Title|, - lastUpdated => 1056151382 - }, - - '993' => { - message => q|DSN|, - lastUpdated => 1056151382 - }, - - '994' => { - message => q|Database User|, - lastUpdated => 1056151382 - }, - - '995' => { - message => q|Database Password|, - lastUpdated => 1056151382 - }, - - '996' => { - message => q|Manage Database Links|, - lastUpdated => 1056151382 - }, - - '997' => { - message => q|Database Links, Manage|, - lastUpdated => 1056151382 - }, - - '998' => { - message => q|Database Link, Add/Edit|, - lastUpdated => 1056151382 - }, - - '999' => { - message => q|Database Link, Delete|, - lastUpdated => 1056151382 - }, - - '1000' => { - message => q|

-Database Links enable a WebGUI administrator to add commonly used databases for use in SQL Reports. This frees the SQL Report author from having to know or enter a DSN, user, or password.
-
-Be aware that any database links you create here will be available to all content authors. While they will not be able to see the database connection info, they will be able to execute any select, show, or describe commands on the database. -

|, - lastUpdated => 1056151382 - }, - - '1001' => { - message => q|

-The following fields make up a Database Link. + '620' => { + message => q|As the function suggests you'll be deleting a group and removing all users from the group. Be careful not to orphan users from pages they should have access to by deleting a group that is in use.

-Title
-A title for the database link. -

- -DSN
-Data Source Name is the unique identifier that Perl uses to describe the location of your database. It takes the format of DBI:[driver]:[database name]:[host].
-

- - -Example: DBI:mysql:WebGUI:localhost -

- -Here are some examples for other databases.
-Oracle: -

    DBI:Oracle:SID
    -DBD::Oracle must be installed.
    -You must be using mod_perl and configure PerlSetEnv ORACLE_HOME /home/oracle/product/8.1.7 in httpd.conf. Without setting ORACLE_HOME, you can connect using DBI:Oracle:host=myhost.com;sid=SID -
- -PostgreSQL: -
    DBI:PgPP:dbname=DBNAME[;host=hOST]
    -DBD::PgPP must be installed. -
- - -Sybase: -
    DBI:Sybase:[server=SERVERNAME][database=DATABASE]
    -DBD::Sybase must be installed.
    -You must be using mod_perl and configure PerlSetEnv SYBASE /opt/sybase/11.0.2 in httpd.conf. -
- -

-Database User
-The username you use to connect to the DSN. -

- - -Database Password
-The password you use to connect to the DSN. -

-|, - lastUpdated => 1056151382 +As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen.|, + lastUpdated => 1031514049 }, - '1002' => { - message => q|

-When you delete a database link, all SQL Reports using that link will stop working. A list of all affected reports is shown on the confirmation screen. -

- - -As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen. -

-|, - lastUpdated => 1056151382 - }, - - '1075' => { - message => q|Database Link|, - lastUpdated => 1056151382 - }, - - '1003' => { - message => q|Wobject privileges?|, - lastUpdated => 1056041703, - context => q|Would you like Wobject Privileges to be enabled?| - }, - - '634' => { - message => q|Default Home Page
Some really small sites don't have a home page, but instead like to use one of their internal pages like "About Us" or "Company Information" as their home page. For that reason, you can set the default page of your site to any page in the site. That page will be the one people go to if they type in just your URL http://www.mywebguisite.com, or if they click on the Home link generated by the ^H; macro. - -

Not Found Page
If a page that a user requests is not found in the system, the user can be redirected to the home page or to an error page where they can attempt to find what they were looking for. You decide which is better for your users. - - -

Favicon
An icon that appears on Internet Explorer short cuts such as your "Favorites". To learn more about Favicon click here. - -

Site Icon
An icon that appears in the URL bar of most modern browsers. It may also appear in the bookmarks of the browser. The image must be 16x16 pixels. - -

Add edit stamp to posts?
Typically if a user edits a post on a discussion, a stamp is added to that post to identify who made the edit, and at what time. On some sites that information is not necessary, therefore you can turn it off here. - -

Filter Contributed HTML
Especially when running a public site where anybody can post to your message boards or user submission systems, it is often a good idea to filter their content for malicious code that can harm the viewing experience of your visitors; And in some circumstances, it can even cause security problems. Use this setting to select the level of filtering you wish to apply. - -

Maximum Attachment Size
The size (in kilobytes) of the maximum allowable attachment to be uploaded to your system. - -

Max Image Size
If images are uploaded to your system that are bigger than the max image size, then they will be resized to the max image size. The max image size is measured in pixels and will use the size of the longest side of the image to determine if the limit has been reached. - -

Thumbnail Size
When images are uploaded to your system, they will automatically have thumbnails generated at the size specified here (unless overridden on a case-by-case basis). Thumbnail size is measured in pixels. - -

Snippet Preview Length
How many characters of a snippet should be displayed in the collateral management system main listing. - -

Text Area Rows
Some sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how many rows of characters will be displayed in textareas on the site. - -

Text Area Columns
Some sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how many columns of characters will be displayed in textareas on the site. - -

Text Box Size
Some sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how characters can be displayed at once in text boxes on the site. - -

Wobject Privileges
Choose 'Yes' to enable privileges at the Wobject level.  By default, Wobjects are set to inherit page level privileges

|, - lastUpdated => 1070026791 - }, - - '1082' => { - message => q|Clipboard|, - lastUpdated => 1076866475, - context => q|A label for the clipboard.| - }, - - '1019' => { - message => q|Back to thread list|, - lastUpdated => 1065280160, - context => q|Return to the list of threads in a discussion.| - }, - - '1052' => { - message => q|Edit Replacement|, - lastUpdated => 1066418983, - context => q|A heading for the edit replacement page. | - }, - - '1085' => { - message => q|Pagination Template Variables|, - lastUpdated => 1078243385 - }, - - '1064' => { - message => q|Post a Message|, - lastUpdated => 1066580782, - context => q|A header for the forum post form.| + '520' => { + message => q|I would like to be notified via email.|, + lastUpdated => 1031514049 }, '1004' => { @@ -6192,9 +3606,541 @@ As with any delete operation, you are prompted to be sure you wish to proceed wi lastUpdated => 1057208065 }, - '1005' => { - message => q|SQL Query|, - lastUpdated => 1057208065 + '937' => { + message => q|In order to import a theme you need a valid theme file exported from another WebGUI site. Just select the theme from your hard drive and click the "Import" button. You'll then get a confirmation screen asking whether this is the theme you wanted to import. If you agree, click on the "Import" button again and you'll have your new theme. You can then start to apply the theme to your site as you would any normal style, template, or collateral data. +

+You cannot import a theme twice. If you wish to import a new version of a theme, then you must first delete the previous version of the theme. +

+You also cannot import a theme from a version of WebGUI that is newer than the one you're using. Therefore if you are using WebGUI 5.2.4 and a theme was created with WebGUI 6.0.0, then you will not be allowed to import the theme until you upgrade. +|, + lastUpdated => 1050436484 + }, + + '891' => { + message => q|Only negate macros.|, + lastUpdated => 1047838859 + }, + + '1045' => { + message => q|Nested|, + lastUpdated => 1066405110 + }, + + '532' => { + message => q|with at least one of the words|, + lastUpdated => 1031514049 + }, + + '730' => { + message => q|1 Novice|, + lastUpdated => 1033836642 + }, + + '16' => { + message => q|February|, + lastUpdated => 1031514049 + }, + + '921' => { + message => q|Theme Package File|, + lastUpdated => 1050260403 + }, + + '1069' => { + message => q|Host To Use|, + lastUpdated => 1066641432 + }, + + '1013' => { + message => q|Make sticky?|, + lastUpdated => 1060434033 + }, + + '233' => { + message => q|(eom)|, + lastUpdated => 1031514049 + }, + + '57' => { + message => q|This is only necessary if you wish to use features that require Email.|, + lastUpdated => 1031514049 + }, + + '368' => { + message => q|Add a new group to this user.|, + lastUpdated => 1031514049 + }, + + '424' => { + message => q|View login history.|, + lastUpdated => 1031514049 + }, + + '872' => { + message => q|Who can view?|, + lastUpdated => 1044218038 + }, + + '316' => { + message => q|Last Name|, + lastUpdated => 1031514049 + }, + + '163' => { + message => q|Add User|, + lastUpdated => 1031514049 + }, + + '994' => { + message => q|Database User|, + lastUpdated => 1056151382 + }, + + '395' => { + message => q|Add a new image.|, + lastUpdated => 1031514049 + }, + + '89' => { + message => q|Groups|, + lastUpdated => 1031514049 + }, + + '175' => { + message => q|Process macros?|, + lastUpdated => 1031514049 + }, + + '611' => { + message => q|Company Name
+The name of your company. It will appear on all emails and anywhere you use the Company Name macro. +

+ +Company Email Address
+A general email address at your company. This is the address that all automated messages will come from. It can also be used via the WebGUI macro system. +

+ +Company URL
+The primary URL of your company. This will appear on all automated emails sent from the WebGUI system. It is also available via the WebGUI macro system. +|, + lastUpdated => 1038872019 + }, + + '988' => { + message => q|Are you certain you wish to delete this database link? The following items are using this link and will no longer work if you delete it:|, + lastUpdated => 1056151382 + }, + + '35' => { + message => q|Administrative Function|, + lastUpdated => 1031514049 + }, + + '11' => { + message => q|Empy trash.|, + lastUpdated => 1031514049 + }, + + '492' => { + message => q|Profile fields list.|, + lastUpdated => 1031514049 + }, + + '347' => { + message => q|View Profile For|, + lastUpdated => 1031514049 + }, + + '842' => { + message => q|

These macros are used to create navigation on the site.

+

^H; or ^H(); - Home Link
A link to the home page of this site. In addition you can change the link text by creating a macro like this ^H("Go Home");. +

NOTES: You can also use the special case ^H(linkonly); to return only the URL to the home page and nothing more. Also, the .homeLink style sheet class is tied to this macro. And you can specify a second parameter that with the name of a template in the Macro/H_homeLink namespace that will override the default template.

+

^/; - System URL
The URL to the gateway script (example: /index.pl/). +

^\; - Page URL
The URL to the current page (example: /index.pl/pagename). +

^Navigation(crumbTrail);
A dynamically generated crumb trail to the current page. +

NOTE: The .crumbTrail style sheet class is tied to this macro.

+

^Navigation(FlexMenu);
This menu macro creates a top-level menu that expands as the user selects each menu item.

+

^Navigation(currentMenuVertical);
A vertical menu containing the sub-pages at the current level. By default it tracks 1 level deep.

+

^Navigation(currentMenuHorizontal);
A horizontal menu containing the sub-pages at the current level.

+

^Navigation(PreviousDropMenu);
Create a drop down menu containing the sub-pages at the previous level in the page tree.

+

^Navigation(previousMenuVertical);
A vertical menu containing the sub-pages at the previous level. By default it will show only the first level.

+

^Navigation(previousMenuHorizontal);
A horizontal menu containing the sub-pages at the previous level.

+

^Navigation(rootmenu);
Creates a horizontal menu of the various roots on your system (except for the WebGUI system roots).

+

^Navigation(SpecificDropMenu);
Create a drop down menu starting at a specific point in your navigation tree. The default start page is "home".

+

^Navigation(SpecificSubMenuVertical);
Allows you to get the submenu of any page, starting with the page you specified. The default start page is "home" and it will show the first level.

+

^Navigation(SpecificSubMenuHorizontal);
Allows you to get the submenu of any page, starting with the page you specified. The default start page is "home" and it will show the first level.

+

^Navigation(TopLevelMenuVertical);
A vertical menu containing the main pages of the site (aka the sub-pages from the home page). By default it will show only the first level.

+

^Navigation(TopLevelMenuHorizontal);
A vertical menu containing the main pages of the site (aka the sub-pages from the home page).

+

^Navigation(RootTab);
Create a tab navigation system from the roots on your site (except WebGUI's system roots) similar to the tabs used in the tab forms (editing wobjects or pages).

+

NOTE: Has two special style sheet classes: .RootTabOn{} and .RootTabOff{}. +

Example:
<style> .rootTabOn { line-height: 17px; font-size: 16px; spacing: 3px; border: 1px solid black; border-bottom-width: 0px; background-color: #333333; z-index: 10000; padding: 3px 9px 5px 9px; color: white; } .rootTabOn A, .rootTabOn A:visited { color: white; font-weight: bold; text-decoration: none; } .rootTabOff { line-height: 15px; font-size: 14px; border: 1px solid black; border-bottom-width: 0px; background-color: #c8c8c8; z-index: 1000; padding: 2px 9px 2px 9px; } .rootTabOff A, .rootTabOff A:visited { color: black; text-decoration: underline; } .rootTabOff A:hover { font-weight: bold; } </style> ^RootTab;

+

^Navigation(TopDropMenu);
Create a drop down menu of your top level navigation.

+

^Navigation(dtree);
Create a dynamic tree menu.

+

^Navigation(coolmenu);
Create a DHTML driven menu.

+

^Navigation(Synopsis);
This macro allows you to get the submenu of a page along with the synopsis of each link.

+

NOTES: The .synopsis_sub, .synopsis_summary, and .synopsis_title style sheet classes are tied to this macro.

+

It should be noted that many of these macros can also make use of these style sheet classes:

+

.selectedMenuItem
Use this class to highlight the current page in any of the menu macros. +

.verticalMenu
The vertical menu (if you use a vertical menu macro). +

.horizontalMenu
The horizontal menu (if you use a horizontal menu macro).

|, + lastUpdated => 1089730066 + }, + + '511' => { + message => q|Threaded|, + lastUpdated => 1031514049 + }, + + '665' => { + message => q|Group, Delete|, + lastUpdated => 1031514049 + }, + + '434' => { + message => q|Status|, + lastUpdated => 1031514049 + }, + + '93' => { + message => q|Help|, + lastUpdated => 1031514049 + }, + + '899' => { + message => q|Manage Themes|, + lastUpdated => 1050189012 + }, + + '865' => { + message => q|Notify user about expiration?|, + lastUpdated => 1044126938 + }, + + '904' => { + message => q|Theme Name|, + lastUpdated => 1050190959 + }, + + '374' => { + message => q|Manage packages.|, + lastUpdated => 1031514049 + }, + + '930' => { + message => q|View Theme|, + lastUpdated => 1050270912 + }, + + '442' => { + message => q|Work Information|, + lastUpdated => 1031514049 + }, + + '429' => { + message => q|Login Time|, + lastUpdated => 1031514049 + }, + + '1091' => { + message => q|Statistical Overview Report Template|, + lastUpdated => 1078517114 + }, + + '886' => { + message => q|Hide from navigation?|, + lastUpdated => 1044727952 + }, + + '73' => { + message => q|Log in.|, + lastUpdated => 1031514049 + }, + + '409' => { + message => q|Add a new root.|, + lastUpdated => 1031514049 + }, + + '642' => { + message => q|Page, Add/Edit|, + lastUpdated => 1078569027 + }, + + '67' => { + message => q|Create a new account.|, + lastUpdated => 1031514049 + }, + + '1028' => { + message => q|Moderate posts?|, + lastUpdated => 1065966284 + }, + + '812' => { + message => q|Your message has been sent.|, + lastUpdated => 1037580328 + }, + + '795' => { + message => q|Roots|, + lastUpdated => 1036972103 + }, + + '1098' => { + message => q|Navigation, Add/Edit|, + lastUpdated => 1078208044 + }, + + '794' => { + message => q|Packages|, + lastUpdated => 1036971944 + }, + + '1059' => { + message => q|The following are the template variables available in the post template. +

+ +callback.url
+The url back to the calling object such as an article or user submission. +

+ +callback.label
+The default label for callback.url. +

+ +post.subject.label
+The default label for post.subject +

+ +post.subject
+The subject of this post. +

+ +post.message
+The message of this post. +

+ +user.canPost
+A condition indicating whether the current user can post a new message. +

+ +post.date.value
+A human readable date for this post. +

+ +post.date.epoch
+The epoch date for this post. +

+ +post.time.value
+The human readable time for this post. +

+ +post.date.label
+The default label for post.date.value. +

+ +post.rating.value
+The average rating of this post. +

+ +post.rating.label
+The default label for post.date.value. +

+ +post.views.value
+The number of views for this post. +

+ +post.views.label
+The default label for post.views.value. +

+ +post.status.value
+the status of this post. +

+ +post.status.label
+The default label for post.status.value. +

+ +post.isLocked
+A condition indicating whether the thread this post is in is locked. +

+ +post.isModerator
+A condition indicating whether the current user is a moderator. +

+ +post.canEdit
+A condition indicating whether the current user can edit this post. +

+ +post.user.isVisitor
+A condition indicating whether the poster was a visitor. +

+ +post.user.id
+The userId of the poster. +

+ +post.user.name
+The poster's username. +

+ +post.user.profile
+The url to the poster's profile. +

+ +post.url
+The url to display this post. +

+ +post.id
+The unique id of this post. +

+ +post.rate.label
+The default label for post.rate.url.1. +

+ +post.rate.url.1
+The url to give this post a rating of 1. +

+ +post.rate.url.2
+The url to give this post a rating of 2. +

+ + +post.rate.url.3
+The url to give this post a rating of 3. +

+ + +post.rate.url.4
+The url to give this post a rating of 4. +

+ + +post.rate.url.5
+The url to give this post a rating of 5. +

+ +post.hasRated
+A condition indicating whether the current user has already rated this post. +

+ +post.reply.label
+The default label for post.reply.url. +

+ +post.reply.url
+The url to reply to this post. +

+ +post.reply.withquote.url
+The url to reply to this post and quote this post in doing so. +

+ +post.edit.label
+The default label for post.edit.url. +

+ +post.edit.url
+The url to edit this post. +

+ +post.delete.url
+The url to delete this post. +

+ +post.delete.label
+The default label for post.delete.url. +

+ +post.approve.label
+The default label for post.approve.url. +

+ +post.approve.url
+The url to approve this post. +

+ +post.deny.url
+The url to deny this post. +

+ +post.deny.label
+The default label for post.deny.url. +

+ +post.full
+The full post rendered using the post template. This would never be used in the post template directly, but is often used in other templates that embed the post template's variables. +

+ +forum.title
+The title of this forum as passed by the calling object. +

+ +forum.description
+The description of this forum as passed by the calling object. +

+ + + +|, + lastUpdated => 1068919407 + }, + + '327' => { + message => q|Home Country|, + lastUpdated => 1031514049 + }, + + '939' => { + message => q|When you delete a theme you've created all you're actually deleting is the basic properties for the theme. However, when you delete a theme you've imported, you'll also be deleting all of its components (styles, templates, and collateral) as well. Be careful that you are no longer using any of those components before deleting them.|, + lastUpdated => 1050437207 + }, + + '1080' => { + message => q|Use admin style?|, + lastUpdated => 1073161583 + }, + + '320' => { + message => q|Yahoo! Messenger Id|, + lastUpdated => 1031514049 + }, + + '944' => { + message => q|Zip Code|, + lastUpdated => 1051962797 + }, + + '732' => { + message => q|3 Rookie|, + lastUpdated => 1033836660 + }, + + '674' => { + message => q|Miscellaneous Settings, Edit|, + lastUpdated => 1038889454 + }, + + '913' => { + message => q|Template|, + lastUpdated => 1050232279 + }, + + '811' => { + message => q|From|, + lastUpdated => 1037580145 + }, + + '957' => { + message => q|Clipboard, Manage|, + lastUpdated => 1052850265 }, '622' => { @@ -6286,56 +4232,289 @@ Large sites using external group data will be making many calls to the external lastUpdated => 1066651479 }, - '1006' => { - message => q|Encrypt Login?|, - lastUpdated => 1057208065 + '361' => { + message => q|Three Over One|, + lastUpdated => 1031514049 }, - '1010' => { - message => q|Text|, - lastUpdated => 1060433369, - context => q|A content type of text.| + '465' => { + message => q|Text Box Size|, + lastUpdated => 1031514049 }, - '1011' => { - message => q|Code|, - lastUpdated => 1060433339, - context => q|A content type of source code.| + 'contains' => { + message => q|Contains|, + lastUpdated => 1089039511 }, - '1009' => { - message => q|HTML|, - lastUpdated => 1060433286, - context => q|A content type of HTML.| + '819' => { + message => q|Self-Deactivated|, + lastUpdated => 1038431323 }, - '1008' => { - message => q|Mixed Text and HTML|, - lastUpdated => 1060433234, - context => q|A content type of mixed HTML and text.| + '970' => { + message => q|set time|, + lastUpdated => 1053278089 }, - '1007' => { - message => q|Content Type|, - lastUpdated => 1060432032, - context => q|The type of content to be posted, like HTML, source code, text, etc.| + '776' => { + message => q|Edit Folder|, + lastUpdated => 1036905944 }, - '1013' => { - message => q|Make sticky?|, - lastUpdated => 1060434033, - context => q|A message indicating whether the moderator wants to make this message stay at the top of the discussion.| + '894' => { + message => q|Allow discussion?|, + lastUpdated => 1031514049 }, - '1012' => { - message => q|Lock this thread?|, - lastUpdated => 1060433963, - context => q|A message indicating whether the moderator wants to lock the thread as he posts.| + '24' => { + message => q|October|, + lastUpdated => 1031514049 }, - '1056' => { - message => q|Forum Template|, - lastUpdated => 1066576831 + '858' => { + message => q|Alias|, + lastUpdated => 1043879848 + }, + + '140' => { + message => q|Edit Miscellaneous Settings|, + lastUpdated => 1031514049 + }, + + '104' => { + message => q|Page URL|, + lastUpdated => 1031514049 + }, + + '412' => { + message => q|Synopsis|, + lastUpdated => 1031514049 + }, + + '954' => { + message => q|Manage system clipboard.|, + lastUpdated => 1052850265 + }, + + '385' => { + message => q|Parameters|, + lastUpdated => 1031514049 + }, + + '502' => { + message => q|Are you certain you wish to delete this template and set all pages using this template to the default template?|, + lastUpdated => 1031514049 + }, + + '307' => { + message => q|Use default meta tags?|, + lastUpdated => 1031514049 + }, + + '314' => { + message => q|First Name|, + lastUpdated => 1031514049 + }, + + '801' => { + message => q|Wobject Interactions|, + lastUpdated => 1036978843 + }, + + '985' => { + message => q|Delete this database link.|, + lastUpdated => 1056151382 + }, + + '971' => { + message => q|Time|, + lastUpdated => 1053278208 + }, + + '830' => { + message => q|Page templates are used to organize wobjects on your page. To do this you create page template positions. You can have any number of positions in your page template, but you must always have position one. The following are the variables available to page templates. +

+ +positionX_loop
+The loop that defines a page position and contains a list of wobjects for that position. Replace X with a number, so position one would be position1_loop, and position two would be position2_loop, etc. +

+ +wobject.canView
+A condition indicating whether the current user has the privileges to view this wobject. +

+ +wobject.canEdit
+A condition indicating whether the current user has the privileges to edit this wobject. +

+ +wobject.controls
+The toolbar for manipulating the properties of this wobject. +

+ +wobject.namespace
+The namespace of this wobject. This is also known as the wobject type, for instance Article, USS, SQLReport, and SiteMap are all namespaces. +

+ +wobject.id
+The unique identifier for this wobject. +

+ +wobject.isInDateRange
+A condition indicating whether the wobject is scheduled to be displayed right now. The variable wobject.canView already takes this into account, but content managers can always view content, so this is an extra check so they don't have to see the wobject if it's not scheduled to appear yet, or if it's end date has already passed. +

+ +wobject.content
+The content produced by the wobject. +

+ +

+ +

+NOTE: The position elements can go up to 1 billion, which should be more than enough for the average site. + +

+ +page.canEdit
+A condition indicating whether the current user has the privileges to edit this page. +

+ +page.controls
+The toolbar for manipulating the properties of the page. +

+ + + +|, + lastUpdated => 1070028702 + }, + + '754' => { + message => q|Manage the users in this group.|, + lastUpdated => 1036866994 + }, + + '355' => { + message => q|Default|, + lastUpdated => 1031514049 + }, + + '847' => { + message => q|Go back to the current page.|, + lastUpdated => 1039587250 + }, + + '747' => { + message => q|Usernames must contain only alpha-numeric characters.|, + lastUpdated => 1036384261 + }, + + '479' => { + message => q|Date|, + lastUpdated => 1031514049 + }, + + '159' => { + message => q|Inbox|, + lastUpdated => 1031514049 + }, + + '553' => { + message => q|Status|, + lastUpdated => 1031514049 + }, + + '704' => { + message => q|Second(s)|, + lastUpdated => 1031514049 + }, + + '326' => { + message => q|Home Zip Code|, + lastUpdated => 1031514049 + }, + + '1003' => { + message => q|Wobject privileges?|, + lastUpdated => 1056041703 + }, + + '555' => { + message => q|Edit this user's karma.|, + lastUpdated => 1031514049 + }, + + '1037' => { + message => q|Make sticky|, + lastUpdated => 1066065402 + }, + + '47' => { + message => q|Home|, + lastUpdated => 1031514049 + }, + + '1054' => { + message => q|Forum (Discussion) Properties|, + lastUpdated => 1066583000 + }, + + '681' => { + message => q|Packages, Creating|, + lastUpdated => 1038889481 + }, + + '619' => { + message => q|This function permanently deletes the selected wobject from a page. If you are unsure whether you wish to delete this content you may be better served to cut the content to the clipboard until you are certain you wish to delete it. +

+ + +As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen. +

+ +|, + lastUpdated => 1031514049 + }, + + '1017' => { + message => q|Last Reply|, + lastUpdated => 1031514049 + }, + + '37' => { + message => q|Permission Denied!|, + lastUpdated => 1031514049 + }, + + '335' => { + message => q|Gender|, + lastUpdated => 1031514049 + }, + + '855' => { + message => q|List all templates.|, + lastUpdated => 1039926498 + }, + + '1029' => { + message => q|Edited at|, + lastUpdated => 1047842180 + }, + + '5' => { + message => q|Manage groups.|, + lastUpdated => 1031514049 + }, + + '698' => { + message => q|Karma is a method of tracking the activity of your users, and potentially rewarding or punishing them for their level of activity. Once karma has been enabled, you'll notice that the menus of many things in WebGUI change to reflect karma. +

+ +You can track whether users are logging in, and how much they contribute to your site. And you can allow them access to additional features by the level of their karma. +

+ +You can find out more about karma in Ruling WebGUI.|, + lastUpdated => 1031514049 }, '1057' => { @@ -6608,357 +4787,541 @@ The description of this forum as passed by the calling object. lastUpdated => 1068919452 }, - '1059' => { - message => q|The following are the template variables available in the post template. + '538' => { + message => q|Karma Threshold|, + lastUpdated => 1031514049 + }, + + '554' => { + message => q|Take Action|, + lastUpdated => 1031514049 + }, + + 'starts with' => { + message => q|Starts With|, + lastUpdated => 1089039511 + }, + + '680' => { + message => q|Package, Add|, + lastUpdated => 1038889471 + }, + + '679' => { + message => q|Content Settings, Edit|, + lastUpdated => 1038872365 + }, + + '831' => { + message => q|Collateral Macros|, + lastUpdated => 1050441851 + }, + + '552' => { + message => q|Pending|, + lastUpdated => 1031514049 + }, + + '521' => { + message => q|I would like to be notified via email to pager.|, + lastUpdated => 1031514049 + }, + + '162' => { + message => q|Are you certain that you wish to purge all the pages and wobjects in the trash?|, + lastUpdated => 1031514049 + }, + + '880' => { + message => q|Last Resort Editor|, + lastUpdated => 1044705137 + }, + + '780' => { + message => q|File|, + lastUpdated => 1036912946 + }, + + '433' => { + message => q|User Agent|, + lastUpdated => 1031514049 + }, + + '74' => { + message => q|Account Information|, + lastUpdated => 1031514049 + }, + + '240' => { + message => q|Message ID:|, + lastUpdated => 1031514049 + }, + + '334' => { + message => q|Work Phone|, + lastUpdated => 1031514049 + }, + + '986' => { + message => q|Back to database links.|, + lastUpdated => 1056151382 + }, + + '890' => { + message => q|WebGUI has a sub-system that can create tabs. You'll see these in complex forms such as page editing. In order to make the tabs system look good and match your site, you'll need to add a section to your style's style sheet specifically for the tabs. +

+The following style sheet classes are available:

-callback.url
-The url back to the calling object such as an article or user submission. +.tab
+The default look of each tab.

-callback.label
-The default label for callback.url. -

- -post.subject.label
-The default label for post.subject -

- -post.subject
-The subject of this post. -

- -post.message
-The message of this post. -

- -user.canPost
-A condition indicating whether the current user can post a new message. -

- -post.date.value
-A human readable date for this post. -

- -post.date.epoch
-The epoch date for this post. -

- -post.time.value
-The human readable time for this post. -

- -post.date.label
-The default label for post.date.value. -

- -post.rating.value
-The average rating of this post. -

- -post.rating.label
-The default label for post.date.value. -

- -post.views.value
-The number of views for this post. -

- -post.views.label
-The default label for post.views.value. -

- -post.status.value
-the status of this post. -

- -post.status.label
-The default label for post.status.value. -

- -post.isLocked
-A condition indicating whether the thread this post is in is locked. -

- -post.isModerator
-A condition indicating whether the current user is a moderator. -

- -post.canEdit
-A condition indicating whether the current user can edit this post. -

- -post.user.isVisitor
-A condition indicating whether the poster was a visitor. -

- -post.user.id
-The userId of the poster. -

- -post.user.name
-The poster's username. -

- -post.user.profile
-The url to the poster's profile. -

- -post.url
-The url to display this post. -

- -post.id
-The unique id of this post. -

- -post.rate.label
-The default label for post.rate.url.1. -

- -post.rate.url.1
-The url to give this post a rating of 1. -

- -post.rate.url.2
-The url to give this post a rating of 2. +div.tabs
+This also sets some properties for all of the tabs. This should be used for the text labels in the tabs.

-post.rate.url.3
-The url to give this post a rating of 3. +.tabBody
+The content area for each tab. This is where the form will show up. Note that for best results the background color of this should match the background color of .tabActive.

-post.rate.url.4
-The url to give this post a rating of 4. +.tabHover
+The look of a tab as the mouse hovers over it. +

+ +.tabActive
+The look of the tab that is currently visible.

-post.rate.url.5
-The url to give this post a rating of 5. -

-post.hasRated
-A condition indicating whether the current user has already rated this post. -

- -post.reply.label
-The default label for post.reply.url. -

- -post.reply.url
-The url to reply to this post. -

- -post.reply.withquote.url
-The url to reply to this post and quote this post in doing so. -

- -post.edit.label
-The default label for post.edit.url. -

- -post.edit.url
-The url to edit this post. -

- -post.delete.url
-The url to delete this post. -

- -post.delete.label
-The default label for post.delete.url. -

- -post.approve.label
-The default label for post.approve.url. -

- -post.approve.url
-The url to approve this post. -

- -post.deny.url
-The url to deny this post. -

- -post.deny.label
-The default label for post.deny.url. -

- -post.full
-The full post rendered using the post template. This would never be used in the post template directly, but is often used in other templates that embed the post template's variables. -

- -forum.title
-The title of this forum as passed by the calling object. -

- -forum.description
-The description of this forum as passed by the calling object. +Examples
+You can use these instead of creating your own if you wish. Or just use these as guidelines for creating your own.

+
+White or Light Colored Styles +
+.tab {
+  border: 1px solid black;
+   background-color: #eeeeee;
+}
+.tabBody {
+   border: 1px solid black;
+   border-top: 1px solid black;
+   border-left: 1px solid black;
+   background-color: #dddddd; 
+}
+div.tabs {
+    line-height: 15px;
+    font-size: 14px;
+}
+.tabHover {
+   background-color: #cccccc;
+}
+.tabActive { 
+   background-color: #dddddd; 
+}
+
+
+Black or Dark Colored Styles +
+.tab {
+  border: 1px solid white;
+   background-color: #333333;
+}
+.tabBody {
+   border: 1px solid white;
+   border-top: 1px solid white;
+   border-left: 1px solid white;
+   background-color: #444444; 
+}
+div.tabs {
+    line-height: 15px;
+    font-size: 14px;
+}
+.tabHover {
+   background-color: #555555;
+}
+.tabActive { 
+   background-color: #444444; 
+}
+
+
|, - lastUpdated => 1068919407 + lastUpdated => 1046067380 }, - '1058' => { - message => q|Forum Post Template|, - lastUpdated => 1066576785 + '786' => { + message => q|WebGUI's collateral management system allows you to upload files and text to a central repository for use elsewhere in your content. +

+|, + lastUpdated => 1050430118 }, - '1071' => { - message => q|Env HTTP Host|, - lastUpdated => 1066641511, - context => q|A label referring to the HTTP_HOST environment variable provided by the web server.| + '440' => { + message => q|Contact Information|, + lastUpdated => 1031514049 }, - '1070' => { - message => q|Config Sitename|, - lastUpdated => 1066641473, - context => q|A label referring to the sitename property in the config file.| + '230' => { + message => q|Message|, + lastUpdated => 1031514049 }, - '1069' => { - message => q|Host To Use|, - lastUpdated => 1066641432, - context => q|Ask the user which HTTP hostname they want to use.| + '1008' => { + message => q|Mixed Text and HTML|, + lastUpdated => 1060433234 + }, + + '1027' => { + message => q|Allow replacements?|, + lastUpdated => 1065966244 + }, + + '103' => { + message => q|Page Properties|, + lastUpdated => 1046638742 + }, + + '922' => { + message => q|Created With|, + lastUpdated => 1050262917 + }, + + '871' => { + message => q|Who can edit?|, + lastUpdated => 1044218026 + }, + + '841' => { + message => q|Navigation Macro|, + lastUpdated => 1078243564 + }, + + '1044' => { + message => q|Search Template|, + lastUpdated => 1066394621 }, '1072' => { message => q|The email address is already in use. Please use a different email address.|, - lastUpdated => 1068703399, - context => q|Error message shown when trying to create/update an account with an email address that already exists.| + lastUpdated => 1068703399 }, - '1084' => { - message => q|Default|, - lastUpdated => 1077472740, - context => q|A label indicating that the user should use the default setting.| + '423' => { + message => q|View active sessions.|, + lastUpdated => 1031514049 }, - '842' => { - message => q|

These macros are used to create navigation on the site.

-

^H; or ^H(); - Home Link
A link to the home page of this site. In addition you can change the link text by creating a macro like this ^H("Go Home");. -

NOTES: You can also use the special case ^H(linkonly); to return only the URL to the home page and nothing more. Also, the .homeLink style sheet class is tied to this macro. And you can specify a second parameter that with the name of a template in the Macro/H_homeLink namespace that will override the default template.

-

^/; - System URL
The URL to the gateway script (example: /index.pl/). -

^\; - Page URL
The URL to the current page (example: /index.pl/pagename). -

^Navigation(crumbTrail);
A dynamically generated crumb trail to the current page. -

NOTE: The .crumbTrail style sheet class is tied to this macro.

-

^Navigation(FlexMenu);
This menu macro creates a top-level menu that expands as the user selects each menu item.

-

^Navigation(currentMenuVertical);
A vertical menu containing the sub-pages at the current level. By default it tracks 1 level deep.

-

^Navigation(currentMenuHorizontal);
A horizontal menu containing the sub-pages at the current level.

-

^Navigation(PreviousDropMenu);
Create a drop down menu containing the sub-pages at the previous level in the page tree.

-

^Navigation(previousMenuVertical);
A vertical menu containing the sub-pages at the previous level. By default it will show only the first level.

-

^Navigation(previousMenuHorizontal);
A horizontal menu containing the sub-pages at the previous level.

-

^Navigation(rootmenu);
Creates a horizontal menu of the various roots on your system (except for the WebGUI system roots).

-

^Navigation(SpecificDropMenu);
Create a drop down menu starting at a specific point in your navigation tree. The default start page is "home".

-

^Navigation(SpecificSubMenuVertical);
Allows you to get the submenu of any page, starting with the page you specified. The default start page is "home" and it will show the first level.

-

^Navigation(SpecificSubMenuHorizontal);
Allows you to get the submenu of any page, starting with the page you specified. The default start page is "home" and it will show the first level.

-

^Navigation(TopLevelMenuVertical);
A vertical menu containing the main pages of the site (aka the sub-pages from the home page). By default it will show only the first level.

-

^Navigation(TopLevelMenuHorizontal);
A vertical menu containing the main pages of the site (aka the sub-pages from the home page).

-

^Navigation(RootTab);
Create a tab navigation system from the roots on your site (except WebGUI's system roots) similar to the tabs used in the tab forms (editing wobjects or pages).

-

NOTE: Has two special style sheet classes: .RootTabOn{} and .RootTabOff{}. -

Example:
<style> .rootTabOn { line-height: 17px; font-size: 16px; spacing: 3px; border: 1px solid black; border-bottom-width: 0px; background-color: #333333; z-index: 10000; padding: 3px 9px 5px 9px; color: white; } .rootTabOn A, .rootTabOn A:visited { color: white; font-weight: bold; text-decoration: none; } .rootTabOff { line-height: 15px; font-size: 14px; border: 1px solid black; border-bottom-width: 0px; background-color: #c8c8c8; z-index: 1000; padding: 2px 9px 2px 9px; } .rootTabOff A, .rootTabOff A:visited { color: black; text-decoration: underline; } .rootTabOff A:hover { font-weight: bold; } </style> ^RootTab;

-

^Navigation(TopDropMenu);
Create a drop down menu of your top level navigation.

-

^Navigation(dtree);
Create a dynamic tree menu.

-

^Navigation(coolmenu);
Create a DHTML driven menu.

-

^Navigation(Synopsis);
This macro allows you to get the submenu of a page along with the synopsis of each link.

-

NOTES: The .synopsis_sub, .synopsis_summary, and .synopsis_title style sheet classes are tied to this macro.

-

It should be noted that many of these macros can also make use of these style sheet classes:

-

.selectedMenuItem
Use this class to highlight the current page in any of the menu macros. -

.verticalMenu
The vertical menu (if you use a vertical menu macro). -

.horizontalMenu
The horizontal menu (if you use a horizontal menu macro).

|, - lastUpdated => 1089730066 - }, - - '1073' => { - message => q|Style Template|, - lastUpdated => 1070027660 - }, - - '1074' => { - message => q|Style templates are a special kind of template in WebGUI. They allow you to keep your content seperated from the look and feel of your site. The following are the template variables available in style templates: - + '612' => { + message => q|There is no need to ever actually delete a user. If you are concerned with locking out a user, then simply change their password. If you truely wish to delete a user, then please keep in mind that there are consequences. If you delete a user any content that they added to the site via wobjects (like message boards and user contributions) will remain on the site. However, if another user tries to visit the deleted user's profile they will get an error message. Also if the user ever is welcomed back to the site, there is no way to give him/her access to his/her old content items except by re-adding the user to the users table manually.

-body.content
-The the content on the current page. -

- -head.tags
-Tags that WebGUI automatically generates for you so that caching works the way it should, search engines can find you better, and other useful automated functionality. This should go in the <head> </head> section of your style. +As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen.

-In addition to the above tags all of the session variables are made available to you just like any other template. We suggest using something like this in the <title> </title> portion of your style: -

- -<tmpl_var session.page.title> - <tmpl_var session.setting.companyName> - -

-Following a guide like the above will help you get good ranking on search engines. |, - lastUpdated => 1070027660 + lastUpdated => 1031514049 }, - '1098' => { - message => q|Navigation, Add/Edit|, - lastUpdated => 1078208044 + '902' => { + message => q|Edit Theme|, + lastUpdated => 1050190716 }, - '1093' => { - message => q|

Edit Navigation lets you add and edit what are essentially 'menu templates' -- they define what pages' Menu Names should be included in a menu based (sometimes) on where that menu appears.

-

Identifier
This is the (unique) label you will later use to specify this Navigation definition in a ^Navigation(); macro.

-

Base Page
This identifies the spot in the Page Tree where the macro should commence listing pages. The first three choices will create 'absolute' menus -- ones which will display the same pages no matter which page you use the macro from.

-

-

The next four create 'relative' menus -- ones in which the items which will be displayed depend on the location in the page tree of the page in which you use the macro.

-

Use the 'Add new value' option if you want to specify a custom starting page. You can refer to a starting page by its urlized title or its pageId.

-

Return a Loop With
This determines which pages relative to the base page will be included in the menu which the macro creates.

-
    -
  • daughters - pages below the base page -
  • sisters - pages at the same level as the base page, excluding the base page itself. -
  • self and sisters - all pages at the same level as the base page. -
  • descendants - all the descendants of base page (daughters, granddaughters, grand-granddaughters, etc) -
  • self and descendants - base page and all of it's descendants. -
  • childless descendants - The "leaf nodes" under base page. Also called "terminal nodes" -- i.e. pages that have no daughters. -
  • generation - base page, it's sisters, it's cousins, grand cousins, grand-grand cousins, etc. Technically spoken: Pages that share the same depth as "base page". -
  • ancestors - all base page ancestors, starting with it's mother, then grandmother, etc, up to the root page. -
  • self and ancestors - same as ancestors but starting at base page. -
  • pedigree - This is what we know as the "FlexMenu". Starting at base page, it returns its daughters, self and sisters, ancestors and the sisters of each ancestor.
-

Stop traversing when reaching level
This allows you to prune a menu -- in either direction -- when it reaches a specific level in the page tree. It's slightly different in effect than...

-

Max Depth
...which allows you to prune a menu -- in either direction -- when it reaches a number of levels in the page tree. 'Stop Traversing' is absolute; 'Max Depth' is relative. Presumably, if you set both, whichever one takes effect first will be the active limit (that is, they're OR'd together).

-

Show System Pages
Should the menus the macro creates include System pages?
System pages: Trash, clipboard, page not found, etc.

-

Show Hidden Pages
Should the menus the macro creates include pages which are marked as Hidden?

-

Show Unpriviliged Pages
Should the menus the macro creates include pages which the currently logged-in user does not have the privilige to view?

-

Template
This menu permits you to select a template which is used to style the output created by the macro -- if you need the same collection of pages in multiple formats, you'll need to create multiple Navigation entries with (slightly) different names; the Copy Navigation button is useful for this.

-

Revert Output
When this option is switched on, the menu will be in reverse order.

-

Preview
The Preview button allows you to view a navigation setup without actually saving it.

|, - lastUpdated => 1078461049 + '936' => { + message => q|Theme, Import|, + lastUpdated => 1050436484 }, - '1094' => { - message => q|Navigation, Manage|, - lastUpdated => 1078208044 + '827' => { + message => q|Wobject Template|, + lastUpdated => 1052046436 }, - '1095' => { - message => q|

The general idea behind the navigation system is that instead of
hardwiring all the various choices you might make into the code, the
system manages a 'library' of these styles, just the way it does with
Snippets, Images, Templates, Page Styles, and other types of reusable
information.  You can create a new 'nav menu style', give it a name,
and then use it anywhere on your site that you like.

-

The navigation system consists of two parts:

-
    -
  1. The navigation editor
  2. -
  3. The ^Navigation(); macro
-

The easiest way to add a completely new menu to your site is to put a ^Navigation(myMenu); macro into your style.
A "edit myMenu" link will be displayed if "myMenu" is not defined.

-

Note: In this example "myMenu" is used, but you can pick any name, as long as it is unique.

|, - lastUpdated => 1078462928 + '91' => { + message => q|Previous Page|, + lastUpdated => 1031514049 }, - '1096' => { - message => q|Navigation Template|, - lastUpdated => 1078207966 + '1086' => { + message => q|Many wobjects have pagination features. Though some wobjects define their own pagination variables, most use a common set of pagination variables. These are those: + +

+ +pagination.firstPage
+A link to the first page in the paginator. +

+ +pagination.isFirstPage
+A boolean indicating whether the current page is the first page. +

+ + +pagination.lastPage
+A link to the last page in the paginator. +

+ +pagination.isLastPage
+A boolean indicating whether the current page is the last page. +

+ +pagination.nextPage
+A link to the next page in the paginator relative to the current page. +

+ +pagination.previousPage
+A link to the previous page in the paginator relative to the current page. +

+ +pagination.pageNumber
+The current page number. +

+ +pagination.pageCount
+The total number of pages. +

+ +pagination.pageCount.isMultiple
+A boolean indicating whether there is more than one page. +

+ +pagination.pageList
+A list of links to every page in the paginator. +

+ + +pagination.pageList.upTo20
+A list of links to the 20 nearest in the paginator relative to the current page. So if you're on page 60, you'll see links for 50-70. +

+ +pagination.pageList.upTo10
+A list of links to the 10 nearest in the paginator relative to the current page. So if you're on page 20, you'll see links for 15-25. +

+ +|, + lastUpdated => 1082370668 + }, + + '701' => { + message => q|Week(s)|, + lastUpdated => 1031514049 + }, + + '820' => { + message => q|Your account is not activated. Therefore you cannot log in until it's activated, which only can be done by the admin.|, + lastUpdated => 1038431645 + }, + + '174' => { + message => q|Display the title?|, + lastUpdated => 1031514049 + }, + + '481' => { + message => q|Telephone Number|, + lastUpdated => 1031514049 + }, + + '867' => { + message => q|Loss of Privilege|, + lastUpdated => 1044133143 + }, + + '422' => { + message => q|

Login Failed

The information supplied does not match the account.|, + lastUpdated => 1031514049 + }, + + '564' => { + message => q|Who can post?|, + lastUpdated => 1031514049 + }, + + '905' => { + message => q|Theme Designer|, + lastUpdated => 1050191749 + }, + + '817' => { + message => q|Active|, + lastUpdated => 1038431287 + }, + + '563' => { + message => q|Default Status|, + lastUpdated => 1031514049 + }, + + '731' => { + message => q|2 Trained|, + lastUpdated => 1033836651 + }, + + '41' => { + message => q|You're attempting to remove a vital component of the WebGUI system. If you were allowed to continue WebGUI may cease to function.|, + lastUpdated => 1031514049 + }, + + '668' => { + message => q|Style Sheets, Using|, + lastUpdated => 1046067403 + }, + + '52' => { + message => q|login|, + lastUpdated => 1031514049 + }, + + '750' => { + message => q|Delete this user.|, + lastUpdated => 1036864742 + }, + + '657' => { + message => q|User, Delete|, + lastUpdated => 1031514049 + }, + + '774' => { + message => q|Are you certain you wish to delete this collateral? It cannot be recovered once deleted.|, + lastUpdated => 1036902945 + }, + + '229' => { + message => q|Subject|, + lastUpdated => 1031514049 + }, + + '866' => { + message => q|Expire Notifcation Message|, + lastUpdated => 1044127055 + }, + + '768' => { + message => q|Name|, + lastUpdated => 1036892946 + }, + + '1092' => { + message => q|The following are the variables available in this template: +

+ +title
+The default title for this report. +

+ +answer.label
+The default label for answer_loop. +

+ +response.count.label
+The default label for response.count. +

+ +response.percent.label
+The default label for response.percent. +

+ +show.responses.label
+The default label that will display responses. +

+ +show.comments.label
+The default label that will display comments. +

+ +question_loop
+A loop containing questions. +

+ +

+ +question
+The question itself. +

+ +question.id
+The unique identifier for this question. +

+ +question.isRadioList
+A boolean indicating whether the answer for this question is a radio list. +

+ +question.response.total
+The total number of responses for this answer. +

+ +question.allowComment
+A boolean indicating whether this question allows comments. +

+ +answer_loop
+A loop containing the answers and responses for this question. +

+

+ +answer.isCorrect
+A boolean indicating whether this answer is marked correct. +

+ +answer
+The answer itself. +

+ +answer.response.count
+The total number of responses given for this answer. +

+ +answer.response.percent
+The percent of responses to this question that went to this answer. +

+ + +comment_loop
+A loop that contains all of the comments for this answer. +

+ +

+answer.comment
+A comment. +

+ + +

+ +
+ + +
|, + lastUpdated => 1078517114 + }, + + '503' => { + message => q|Template ID|, + lastUpdated => 1031514049 + }, + + '770' => { + message => q|Edit Snippet|, + lastUpdated => 1036893050 + }, + + '68' => { + message => q|The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.|, + lastUpdated => 1031514049 + }, + + '315' => { + message => q|Middle Name|, + lastUpdated => 1031514049 }, '1097' => { @@ -7008,41 +5371,1686 @@ Following a guide like the above will help you get good ranking on search engine lastUpdated => 1078207966 }, + '893' => { + message => q|Wobject Properties|, + lastUpdated => 1046638419 + }, + + '338' => { + message => q|Edit Profile|, + lastUpdated => 1031514049 + }, + + '838' => { + message => q|Folders are used to organize collateral, much the same way you'd use folders on your hard drive or in a file cabinet. +

+Organize in Folder
+Folders can be inside of other folders. In which folder would you like to put this folder? +

+ +Name
+Give this folder a name so you can recognize what's in it. +

+ +Description
+Describe the folder so that you remember why you created it and what it's supposed to contain. +

|, + lastUpdated => 1038871918 + }, + + '761' => { + message => q|Add an image.|, + lastUpdated => 1036892765 + }, + + '576' => { + message => q|Delete|, + lastUpdated => 1031514049 + }, + + '616' => { + message => q|Path to WebGUI Extras
+The web-path to the directory containing WebGUI images and javascript files. +

+ +Maximum Attachment Size
+The maximum size of files allowed to be uploaded to this site. This applies to all wobjects that allow uploaded files and images (like Article and User Contributions). This size is measured in kilobytes. +

+ +Thumbnail Size
+The size of the longest side of thumbnails. The thumbnail generation maintains the aspect ratio of the image. Therefore, if this value is set to 100, and you have an image that's 400 pixels wide and 200 pixels tall, the thumbnail will be 100 pixels wide and 50 pixels tall. +

+Note: Thumbnails are automatically generated as images are uploaded to the system. +

+ +Web Attachment Path
+The web-path of the directory where attachments are to be stored. +

+ +Server Attachment Path
+The local path of the directory where attachments are to be stored. (Perhaps /var/www/public/uploads) Be sure that the web server has the rights to write to that directory. +|, + lastUpdated => 1031514049 + }, + + '25' => { + message => q|November|, + lastUpdated => 1031514049 + }, + + '640' => { + message => q|It is not a good idea to delete templates as you never know what kind of adverse affect it may have on your site (some content may still be using the template). +

+ +|, + lastUpdated => 1038791020 + }, + + '738' => { + message => q|9 Guru|, + lastUpdated => 1033836704 + }, + + '870' => { + message => q|Welcome|, + lastUpdated => 1044139461 + }, + + '484' => { + message => q|Select List|, + lastUpdated => 1031514049 + }, + + '1078' => { + message => q|There is already a user of this system with the email address you've entered. Press "Save" if you still wish to create this user|, + lastUpdated => 1067951807 + }, + + '1036' => { + message => q|Threads|, + lastUpdated => 1066038155 + }, + + '896' => { + message => q|Cache Timeout (Visitors)|, + lastUpdated => 1056292980 + }, + + '928' => { + message => q|Do you wish to import this theme?|, + lastUpdated => 1050265284 + }, + + '623' => { + message => q|Cascading Style Sheets (CSS) are a great way to manage the look and feel of any web site. They are used extensively in WebGUI. +

+ + +If you are unfamiliar with how to use CSS, Plain Black provides training classes on XHTML and CSS. Alternatively, Bradsoft makes an excellent CSS editor called Top Style. +

+ + +The following is a list of classes used to control the default look of WebGUI. These of course can be overridden or replaced in the various templates that generate them. +

+ + +A
+The links throughout the style. +

+ + +BODY
+The default setup of all pages within a style. +

+ + +H1
+The headers on every page. +

+ + +.content
+The main content area on all pages of the style. +

+ + +.formDescription
+The tags on all forms next to the form elements. +

+ + +.formSubtext
+The tags below some form elements. +

+ + +.highlight
+Denotes a highlighted item, such as which message you are viewing within a list. +

+ + + + +.pagination
+The Previous and Next links on pages with pagination. +

+ + + + +.tableData
+The data rows on things like message boards and user contributions. +

+ + +.tableHeader
+The headings of columns on things like message boards and user contributions. +

+ + + + +NOTE: Some wobjects and macros have their own unique styles sheet classes, which are documented in their individual help files. +

+ + +|, + lastUpdated => 1070030223 + }, + + '962' => { + message => q|Manage Trash|, + lastUpdated => 1052850265 + }, + + '328' => { + message => q|Home Phone|, + lastUpdated => 1031514049 + }, + + '1085' => { + message => q|Pagination Template Variables|, + lastUpdated => 1078243385 + }, + + '777' => { + message => q|Folder Id|, + lastUpdated => 1036905972 + }, + + '143' => { + message => q|Manage Settings|, + lastUpdated => 1031514049 + }, + + '464' => { + message => q|Text Area Columns|, + lastUpdated => 1031514049 + }, + + '363' => { + message => q|Page Template Position|, + lastUpdated => 1034736999 + }, + + '46' => { + message => q|My Account|, + lastUpdated => 1031514049 + }, + + '1051' => { + message => q|Replace With|, + lastUpdated => 1066418940 + }, + + '733' => { + message => q|4 Skilled|, + lastUpdated => 1033836668 + }, + + '562' => { + message => q|Pending|, + lastUpdated => 1031514049 + }, + + '997' => { + message => q|Database Links, Manage|, + lastUpdated => 1056151382 + }, + + '36' => { + message => q|You must be an administrator to perform this function. Please contact one of your administrators. |, + lastUpdated => 1058092984 + }, + + '630' => { + message => q|WebGUI has a small, but sturdy real-time search engine built-in. If you wish to use the internal search engine, you can use the ^?; macro, or by adding ?op=search to the end of any URL, or feel free to build your own form to access it. +

+Many people need a search engine to index their WebGUI site, plus many others. Or they have more advanced needs than what WebGUI's search engine allows. In those cases we recommend MnoGo Search or ht://Dig. +

+ +|, + lastUpdated => 1038888957 + }, + + '497' => { + message => q|Start Date|, + lastUpdated => 1031514049 + }, + + '518' => { + message => q|Inbox Notifications|, + lastUpdated => 1031514049 + }, + + '748' => { + message => q|User Count|, + lastUpdated => 1036553016 + }, + + '472' => { + message => q|Label|, + lastUpdated => 1031514049 + }, + + '362' => { + message => q|SideBySide|, + lastUpdated => 1031514049 + }, + + '439' => { + message => q|Personal Information|, + lastUpdated => 1031514049 + }, + + '317' => { + message => q|ICQ UIN|, + lastUpdated => 1031514049 + }, + + '608' => { + message => q|Deleting a page can create a big mess if you are uncertain about what you are doing. When you delete a page you are also deleting the content it contains, all sub-pages connected to this page, and all the content they contain. Be certain that you have already moved all the content you wish to keep before you delete a page. +

+ +As with any delete operation, you are prompted to be sure you wish to proceed with the delete. If you answer yes, the delete will proceed and there is no recovery possible. If you answer no you'll be returned to the prior screen. +

+|, + lastUpdated => 1031514049 + }, + + '169' => { + message => q|Add a new user.|, + lastUpdated => 1031514049 + }, + + '411' => { + message => q|Menu Title|, + lastUpdated => 1031514049 + }, + + '705' => { + message => q|Minute(s)|, + lastUpdated => 1031514049 + }, + + '478' => { + message => q|URL|, + lastUpdated => 1031514049 + }, + + '892' => { + message => q|Discussion|, + lastUpdated => 1046637952 + }, + + '384' => { + message => q|File|, + lastUpdated => 1031514049 + }, + + '836' => { + message => q|Snippets are bits of text that may be reused on your site. Thinks like java scripts, style sheets, flash animations, or even slogans are all great snippets. Best of all, if you need to change the text, you can change it in only one location. +

+Name
+Give your snippet a unqiue name that you can use later to retrieve it. +

+ +Organize in Folder
+Which collateral folder should contain this snippet? +

+ +Snippet
+Start typing! Or better yet, copy the snippet from some other electronic document and paste it here. +

|, + lastUpdated => 1038871744 + }, + + '942' => { + message => q|Radio List|, + lastUpdated => 1051464141 + }, + + '955' => { + message => q|Manage System Clipboard|, + lastUpdated => 1052850265 + }, + + '407' => { + message => q|Click here to register.|, + lastUpdated => 1031514049 + }, + + '537' => { + message => q|Karma|, + lastUpdated => 1031514049 + }, + + '18' => { + message => q|April|, + lastUpdated => 1031514049 + }, + + '376' => { + message => q|Package|, + lastUpdated => 1031514049 + }, + + '785' => { + message => q|Collateral, Manage|, + lastUpdated => 1050430118 + }, + + '125' => { + message => q|Company Name|, + lastUpdated => 1031514049 + }, + + '522' => { + message => q|I would like to be notified via ICQ.|, + lastUpdated => 1031514049 + }, + + '1018' => { + message => q|Start a new thread|, + lastUpdated => 1065279960 + }, + + '44' => { + message => q|Yes, I'm sure.|, + lastUpdated => 1031514049 + }, + + '1007' => { + message => q|Content Type|, + lastUpdated => 1060432032 + }, + + '667' => { + message => q|Group, Add/Edit|, + lastUpdated => 1031514049 + }, + + '998' => { + message => q|Database Link, Add/Edit|, + lastUpdated => 1056151382 + }, + + '95' => { + message => q|Help Index|, + lastUpdated => 1031514049 + }, + + '923' => { + message => q|Theme Version|, + lastUpdated => 1050262964 + }, + + '313' => { + message => q|Allow miscellaneous information?|, + lastUpdated => 1031514049 + }, + + '231' => { + message => q|Posting New Message...|, + lastUpdated => 1031514049 + }, + + '779' => { + message => q|Image|, + lastUpdated => 1036912938 + }, + + '551' => { + message => q|Notice|, + lastUpdated => 1031514049 + }, + + '529' => { + message => q|results per page|, + lastUpdated => 1066492301 + }, + + '148' => { + message => q|Wobjects|, + lastUpdated => 1045312362 + }, + + '753' => { + message => q|Edit this group.|, + lastUpdated => 1036866979 + }, + + '343' => { + message => q|View profile.|, + lastUpdated => 1031514049 + }, + + '504' => { + message => q|Template|, + lastUpdated => 1031514049 + }, + '981' => { message => q|Manage database links.|, lastUpdated => 1056151382 }, - 'starts with' => { - message => q|Starts With|, - lastUpdated => 1089039511, - context => 'A phrase or word begins with this.' + '697' => { + message => q|Karma, Using|, + lastUpdated => 1031514049 }, - 'contains' => { - message => q|Contains|, - lastUpdated => 1089039511, - context => 'A phrase or word contains this.' + '1058' => { + message => q|Forum Post Template|, + lastUpdated => 1066576785 + }, + + '987' => { + message => q|Delete Database Link|, + lastUpdated => 1056151382 + }, + + '857' => { + message => q|IP Address|, + lastUpdated => 1043878310 + }, + + '1010' => { + message => q|Text|, + lastUpdated => 1060433369 + }, + + '106' => { + message => q|Select "Yes" to change all the pages under this page to this style.|, + lastUpdated => 1031514049 + }, + + '707' => { + message => q|Show debugging?|, + lastUpdated => 1031514049 + }, + + '1096' => { + message => q|Navigation Template|, + lastUpdated => 1078207966 + }, + + '964' => { + message => q|Manage system trash.|, + lastUpdated => 1052850265 + }, + + '65' => { + message => q|Please deactivate my account permanently.|, + lastUpdated => 1031514049 + }, + + '935' => { + message => q|The file you uploaded does not appear to be a valid theme file.|, + lastUpdated => 1050431137 + }, + + '1093' => { + message => q|

Edit Navigation lets you add and edit what are essentially 'menu templates' -- they define what pages' Menu Names should be included in a menu based (sometimes) on where that menu appears.

+

Identifier
This is the (unique) label you will later use to specify this Navigation definition in a ^Navigation(); macro.

+

Base Page
This identifies the spot in the Page Tree where the macro should commence listing pages. The first three choices will create 'absolute' menus -- ones which will display the same pages no matter which page you use the macro from.

+

+

The next four create 'relative' menus -- ones in which the items which will be displayed depend on the location in the page tree of the page in which you use the macro.

+

Use the 'Add new value' option if you want to specify a custom starting page. You can refer to a starting page by its urlized title or its pageId.

+

Return a Loop With
This determines which pages relative to the base page will be included in the menu which the macro creates.

+
    +
  • daughters - pages below the base page +
  • sisters - pages at the same level as the base page, excluding the base page itself. +
  • self and sisters - all pages at the same level as the base page. +
  • descendants - all the descendants of base page (daughters, granddaughters, grand-granddaughters, etc) +
  • self and descendants - base page and all of it's descendants. +
  • childless descendants - The "leaf nodes" under base page. Also called "terminal nodes" -- i.e. pages that have no daughters. +
  • generation - base page, it's sisters, it's cousins, grand cousins, grand-grand cousins, etc. Technically spoken: Pages that share the same depth as "base page". +
  • ancestors - all base page ancestors, starting with it's mother, then grandmother, etc, up to the root page. +
  • self and ancestors - same as ancestors but starting at base page. +
  • pedigree - This is what we know as the "FlexMenu". Starting at base page, it returns its daughters, self and sisters, ancestors and the sisters of each ancestor.
+

Stop traversing when reaching level
This allows you to prune a menu -- in either direction -- when it reaches a specific level in the page tree. It's slightly different in effect than...

+

Max Depth
...which allows you to prune a menu -- in either direction -- when it reaches a number of levels in the page tree. 'Stop Traversing' is absolute; 'Max Depth' is relative. Presumably, if you set both, whichever one takes effect first will be the active limit (that is, they're OR'd together).

+

Show System Pages
Should the menus the macro creates include System pages?
System pages: Trash, clipboard, page not found, etc.

+

Show Hidden Pages
Should the menus the macro creates include pages which are marked as Hidden?

+

Show Unpriviliged Pages
Should the menus the macro creates include pages which the currently logged-in user does not have the privilige to view?

+

Template
This menu permits you to select a template which is used to style the output created by the macro -- if you need the same collection of pages in multiple formats, you'll need to create multiple Navigation entries with (slightly) different names; the Copy Navigation button is useful for this.

+

Revert Output
When this option is switched on, the menu will be in reverse order.

+

Preview
The Preview button allows you to view a navigation setup without actually saving it.

|, + lastUpdated => 1078461049 + }, + + '908' => { + message => q|Are you certain you wish to remove this component from this theme?|, + lastUpdated => 1050230878 + }, + + '81' => { + message => q|Account updated successfully!|, + lastUpdated => 1031514049 + }, + + '1023' => { + message => q|Unsubscribe from discussion|, + lastUpdated => 1065875186 + }, + + '321' => { + message => q|Cell Phone|, + lastUpdated => 1031514049 + }, + + '459' => { + message => q|Edit this user's profile.|, + lastUpdated => 1031514049 + }, + + '86' => { + message => q|Are you certain you wish to delete this group? Beware that deleting a group is permanent and will remove all privileges associated with this group.|, + lastUpdated => 1031514049 + }, + + '792' => { + message => q|Templates|, + lastUpdated => 1036971696 + }, + + '624' => { + message => q|WebGUI macros are used to create dynamic content within otherwise static content. For instance, you may wish to show which user is logged in on every page, or you may wish to have a dynamically built menu or crumb trail. +

+ +Macros always begin with a carat (^) and follow with at least one other character and ended with a semicolon (;). Some macros can be extended/configured by taking the format of ^x("config text");. +

+ +NOTE: The following macros are reserved for system/wobject-specific functions as in the SQL Report wobject and the Body in the Style Manager: +^-;,^0;,^1;,^2;,^3;, etc.
+

+|, + lastUpdated => 1046656837 + }, + + '823' => { + message => q|Go to the new page.|, + lastUpdated => 1038706332 + }, + + '903' => { + message => q|Theme ID|, + lastUpdated => 1050190880 + }, + + '371' => { + message => q|Add Grouping|, + lastUpdated => 1031514049 + }, + + '656' => { + message => q|Company Information, Edit|, + lastUpdated => 1038872019 + }, + + '1079' => { + message => q|Printable Style|, + lastUpdated => 1073152790 + }, + + '1041' => { + message => q|Unlock|, + lastUpdated => 1066073967 + }, + + '729' => { + message => q|0 Beginner|, + lastUpdated => 1033836631 + }, + + '2' => { + message => q|Page|, + lastUpdated => 1031514049 + }, + + '771' => { + message => q|Snippet|, + lastUpdated => 1036893079 + }, + + '435' => { + message => q|Session Signature|, + lastUpdated => 1031514049 + }, + + '401' => { + message => q|Are you certain you wish to delete this message and all messages under it in this thread?|, + lastUpdated => 1031514049 + }, + + '808' => { + message => q|Email this group.|, + lastUpdated => 1037579487 + }, + + '845' => { + message => q|Style Macros|, + lastUpdated => 1078243435 + }, + + '924' => { + message => q|Import a theme.|, + lastUpdated => 1050262993 + }, + + '885' => { + message => q|Allow users to deactivate their account?|, + lastUpdated => 1044708760 + }, + + '884' => { + message => q|Pop Up|, + lastUpdated => 1044705337 + }, + + '147' => { + message => q|Pages|, + lastUpdated => 1031514049 + }, + + '973' => { + message => q|If proxied, use real client IP address?|, + lastUpdated => 1053459227 + }, + + '339' => { + message => q|Male|, + lastUpdated => 1031514049 + }, + + '760' => { + message => q|Delete this folder.|, + lastUpdated => 1036892740 + }, + + '1046' => { + message => q|Archived|, + lastUpdated => 1066406723 + }, + + '863' => { + message => q|Delete Offset|, + lastUpdated => 1044126633 + }, + + '749' => { + message => q|Track page statistics?|, + lastUpdated => 1036736182 + }, + + '531' => { + message => q|with the exact phrase|, + lastUpdated => 1031514049 + }, + + '829' => { + message => q|Page Template|, + lastUpdated => 1038870260 + }, + + '345' => { + message => q|Not A Member|, + lastUpdated => 1031514049 + }, + + '915' => { + message => q|File|, + lastUpdated => 1050232294 + }, + + '319' => { + message => q|MSN Messenger Id|, + lastUpdated => 1031514049 + }, + + '1052' => { + message => q|Edit Replacement|, + lastUpdated => 1066418983 + }, + + '735' => { + message => q|6 Professional|, + lastUpdated => 1033836686 + }, + + '404' => { + message => q|First Page|, + lastUpdated => 1031514049 + }, + + '516' => { + message => q|Turn Admin On!|, + lastUpdated => 1031514049 + }, + + '613' => { + message => q|Users are the accounts in the system that are given rights to do certain things. There are two default users built into the system: Admin and Visitor. +

+ +Admin
+Admin is exactly what you'd expect. It is a user with unlimited rights in the WebGUI environment. If it can be done, this user has the rights to do it. +

+ +Visitor
+Visitor is exactly the opposite of Admin. Visitor has no rights what-so-ever. By default any user who is not logged in is seen as the user Visitor. +

+ +Add a new user.
+Click on this to go to the add user screen. +

+ +Search
+You can search users based on username and email address. You can do partial searches too if you like.|, + lastUpdated => 1031514049 + }, + + '1043' => { + message => q|Archive After|, + lastUpdated => 1066394455 + }, + + '669' => { + message => q|Macros, Using|, + lastUpdated => 1046656837 + }, + + '1082' => { + message => q|Clipboard|, + lastUpdated => 1076866475 + }, + + '974' => { + message => q|Users can add themselves?|, + lastUpdated => 1053778912 + }, + + '420' => { + message => q|Remove nothing.|, + lastUpdated => 1046637549 + }, + + '1066' => { + message => q|These are the template variables available to the post form template. +

+ +newpost.header
+The default label for the heading of this form. +

+ +newpost.isNewThread
+A condition indicating whether this post is a new thread. +

+ +newpost.isReply
+A condition indicating whether this post is a reply. +

+ +NOTE: If the post is a reply, then the template variables from the post template are included and populated with the data from the original message. +

+ +newpost.isEdit
+A condition indicating whether this post is an edit of an existing post. +

+ +user.isVisitor
+A condition indicating whether the current user is a visitor. +

+ +newpost.isNewMessage
+A conditional basically opposite of newpost.isEdit. +

+ +form.begin
+The form header. +

+ +sticky.label
+The default label for sticky.form. +

+ +sticky.form
+A form element for making the thread sticky. +

+ +subscribe.label
+The default label for subscribe.form. +

+ +subscribe.form
+A form element for subscribing to the thread. +

+ +lock.label
+The default label for lock.form. +

+ +lock.form
+A form element for locking the thread. +

+ +contenttype.label
+The default label for contentype.form. +

+ +contentType.form
+A form element for selecting what type of content is being posted. +

+ +user.isModerator
+A condition indicating whether the current user is a moderator. +

+ +allowReplacements
+A condition indicating whether this forum tollerates replacements. +

+ + +message.label
+The default label for message.form. +

+ +message.form
+The form element for the user to enter their message. +

+ +visitorName.label
+The default label for visitorName.form. +

+ +visitorName.form
+A form element that allows the user to enter a display name if they are a visitor. +

+ +form.submit
+The submit button for the form. +

+ +subject.label
+The default label for subject.form. +

+ +subject.form
+A form element that allows users to enter a subject for their message. +

+ + +form.end
+The form footer. +

+ +|, + lastUpdated => 1066581759 + }, + + '702' => { + message => q|Month(s)|, + lastUpdated => 1031514049 + }, + + '952' => { + message => q|Clipboard Date|, + lastUpdated => 1052850265 + }, + + '639' => { + message => q|Template Name
+Give this template a descriptive name so that you'll know what it is when you're applying a template to content. +

+ +Namespace
+What type of template is this? +

+ +Template
+Create your template by using template commands and variables, macros, and HTML. +

+ +NOTE: You should never edit the default templates that come with WebGUI as they are subject to change with each new release. Instead, copy the template you wish to edit, and edit the copy.|, + lastUpdated => 1038890615 + }, + + '989' => { + message => q|on page|, + lastUpdated => 1056151382 + }, + + '1071' => { + message => q|Env HTTP Host|, + lastUpdated => 1066641511 + }, + + '487' => { + message => q|Possible Values|, + lastUpdated => 1031514049 + }, + + '494' => { + message => q|RealObjects edit-on Pro 2.x|, + lastUpdated => 1044704984 + }, + + '873' => { + message => q|Subscribe to thread|, + lastUpdated => 1065876827 + }, + + '636' => { + message => q|To create a package follow these simple steps: + +

    +
  1. From the admin menu select "Manage packages." +
  2. + +
  3. Add a page and give it a name. The name of the page will be the name of the package. +
  4. + +
  5. Go to the new page you created and start adding pages and wobjects. Any pages or wobjects you add will be created each time this package is deployed. +
  6. +
+ +Notes:
+In order to add, edit, or delete packages you must be in the Package Mangers group or in the Admins group. +

+ +If you add content to any of the wobjects, that content will automatically be copied when the package is deployed. +

+ +Privileges and styles assigned to pages in the package will not be copied when the package is deployed. Instead the pages will take the privileges and styles of the area to which they are deployed. +

+|, + lastUpdated => 1038889481 + }, + + '577' => { + message => q|Post Reply|, + lastUpdated => 1031514049 + }, + + '561' => { + message => q|Denied|, + lastUpdated => 1031514049 + }, + + '448' => { + message => q|Page Tree|, + lastUpdated => 1031514049 + }, + + '357' => { + message => q|News|, + lastUpdated => 1031514049 + }, + + '117' => { + message => q|Edit User Settings|, + lastUpdated => 1031514049 + }, + + '852' => { + message => q|Copy this template.|, + lastUpdated => 1039926448 + }, + + '63' => { + message => q|Turn admin on.|, + lastUpdated => 1031514049 + }, + + '455' => { + message => q|Edit User's Profile|, + lastUpdated => 1031514049 + }, + + '80' => { + message => q|Account created successfully!|, + lastUpdated => 1031514049 + }, + + '336' => { + message => q|Birth Date|, + lastUpdated => 1031514049 + }, + + '457' => { + message => q|Edit this user's account.|, + lastUpdated => 1031514049 + }, + + '821' => { + message => q|Any|, + lastUpdated => 1038432387 + }, + + '696' => { + message => q|Trash, Empty|, + lastUpdated => 1031514049 + }, + + '963' => { + message => q|Trash Date|, + lastUpdated => 1052850265 }, 'ends with' => { message => q|Ends With|, - lastUpdated => 1089039511, - context => q|A phrase or word ends with this.| + lastUpdated => 1089039511 }, - 'float' => { - message => q|Decimal|, - lastUpdated => 1089039511, - context => q|A label that tells the user that this field uses a floating point number, aka a Decimal number, aka a Real number.| + '92' => { + message => q|Next Page|, + lastUpdated => 1031514049 }, - 'Metadata, Edit property' => { - message => q|Metadata, Edit property|, - lastUpdated => 1089039511, - context => q|Metadata edit property help title| + + '938' => { + message => q|Theme, Delete|, + lastUpdated => 1050437207 }, + + '879' => { + message => q|Classic Editor (Internet Explorer 5+)|, + lastUpdated => 1044705103 + }, + + '980' => { + message => q|Empty this folder.|, + lastUpdated => 1055908341 + }, + + '10' => { + message => q|Manage trash.|, + lastUpdated => 1031514049 + }, + + '1095' => { + message => q|

The general idea behind the navigation system is that instead of
hardwiring all the various choices you might make into the code, the
system manages a 'library' of these styles, just the way it does with
Snippets, Images, Templates, Page Styles, and other types of reusable
information.  You can create a new 'nav menu style', give it a name,
and then use it anywhere on your site that you like.

+

The navigation system consists of two parts:

+
    +
  1. The navigation editor
  2. +
  3. The ^Navigation(); macro
+

The easiest way to add a completely new menu to your site is to put a ^Navigation(myMenu); macro into your style.
A "edit myMenu" link will be displayed if "myMenu" is not defined.

+

Note: In this example "myMenu" is used, but you can pick any name, as long as it is unique.

|, + lastUpdated => 1078462928 + }, + + '1081' => { + message => q|Admin Style|, + lastUpdated => 1073161679 + }, + + '505' => { + message => q|Add a new template.|, + lastUpdated => 1031514049 + }, + + '670' => { + message => q|Image, Add/Edit|, + lastUpdated => 1038871530 + }, + + '1094' => { + message => q|Navigation, Manage|, + lastUpdated => 1078208044 + }, + + '929' => { + message => q|Import!|, + lastUpdated => 1050265357 + }, + + '958' => { + message => q|The clipboard is a special system location to which content may be temporarily cut or copied. Items in the clipboard may then be pasted to a new location. +

The clipboard contents may be managed individually. You may delete or paste an item by selecting the approriate icon. You may also empty the entire contents of the clipboard to the trash by choosing the Empty clipboard menu option. +

Title
The name of the item in the clipboard. You may view the item by selecting the title. +

Type
The type of content. For instance, a Page, Article, EventsCalendar, etc. +

Clipboard Date
The date and time the item was added to the clipboard +

Previous Location
The location where the item was previously found. You may view the previous location by selecting the location.

Username
The username of the individual who placed the item in the clipboard. This optional field is only visible in shared clipboard environments or when an administrator is managing the system clipboard.|, + lastUpdated => 1052850265 + }, + + '419' => { + message => q|Remove everything but the text.|, + lastUpdated => 1046637533 + }, + + '995' => { + message => q|Database Password|, + lastUpdated => 1056151382 + }, + + '837' => { + message => q|Folder, Add/Edit|, + lastUpdated => 1038871918 + }, + + '133' => { + message => q|Edit Messaging Settings|, + lastUpdated => 1044138764 + }, + + '149' => { + message => q|Users|, + lastUpdated => 1031514049 + }, + + '625' => { + message => q|Upload any images that you'll possibly use in more than one location on your site. +

+ +Name
+The label that this image will be referenced by to include it into pages. +

+ +Organize In Folder
+Which collateral folder should this image be placed in. +

+ +File
+Select a file from your local drive to upload to the server. +

+ +Parameters
+Add any HTML <img&rt; parameters that you wish to act as the defaults for this image. +

+ +Example:
+align="right"
+alt="This is an image"
+

+ +Thumbnail Size
+How big (in pixels) should the thumbnail for this image be? +

|, + lastUpdated => 1038871530 + }, + + '304' => { + message => q|Language|, + lastUpdated => 1031514049 + }, + + '406' => { + message => q|Thumbnail Size|, + lastUpdated => 1031514049 + }, + + '482' => { + message => q|Number (Integer)|, + lastUpdated => 1031514049 + }, + + '949' => { + message => q|Manage clipboard.|, + lastUpdated => 1052850265 + }, + + '56' => { + message => q|Email Address|, + lastUpdated => 1031514049 + }, + + '499' => { + message => q|Wobject ID|, + lastUpdated => 1031514049 + }, + + '530' => { + message => q|with all the words|, + lastUpdated => 1031514049 + }, + + '66' => { + message => q|Log In|, + lastUpdated => 1031514049 + }, + + '19' => { + message => q|May|, + lastUpdated => 1031514049 + }, + + '54' => { + message => q|Create Account|, + lastUpdated => 1031514049 + }, + + '1030' => { + message => q|by|, + lastUpdated => 1047842270 + }, + + '763' => { + message => q|Add a snippet.|, + lastUpdated => 1036892785 + }, + + '70' => { + message => q|Error|, + lastUpdated => 1031514049 + }, + + '470' => { + message => q|Name|, + lastUpdated => 1031514049 + }, + + '1047' => { + message => q|Add a replacement.|, + lastUpdated => 1066418669 + }, + + '839' => { + message => q|Programmer Macros|, + lastUpdated => 1078570360 + }, + + '1055' => { + message => q|WebGUI has a very powerful built-in discussion system. It can be attached to anything and is attached to many wobjects. +

+Forums (aka Discussions) have many settable properties. The following is a comprehensive list: +

+ +Forum Template
+A template that controls the layout of the forum view. +

+ +Thread Template
+A template that controls the layout of the thread view. +

+ +Post Template
+A template that controls the layout of the post view. +

+ +Search Template
+A template that controls the layout of the search engine interface and search results. +

+ +Post Form Template
+A template that controls the form that users see when posting a new message. +

+ +Notification Template
+A template that controls the layout of subscription notification messages sent to users. +

+ +Archive After
+If a thread hasn't had a new message after this interval has expired then it will be flagged as "archived" and will only be accessible via the search engine. +

+ +Edit Timeout
+The interval of time that the user has to edit their message after their inital post. +

+NOTE: Don't set this limit too high. One of the great things about discussions is that they are an accurate record of who said what. If you allow editing for a long time, then a user has a chance to go back and change his/her mind a long time after the original statement was made. +

+ +Add edit stamp to posts?
+If set to yes then a string will be added to the bottom of a post each time its edited. +

+ +Allow rich edit?
+If set to yes then users will be able to use a rich editor when writing their posts. +

+ +Allow replacements?
+If set to yes then users will be able to use replacements in thier posts. Replacements can be managed from the settings. +

+ +Filter Post
+Select what types of content you will filter from a user's post. +

+ +Posts Per Page
+The number of posts to display on a single page. +

+ +Karma Per Post
+How much karma should be given to a user when they post a message? +

+ +Who can post?
+A group that is allowed to post new messages. +

+ +Moderate posts?
+If set to yes then posts will be set to pending by default and will not be displayed until a moderator approves the message. +

+ +Who can moderate?
+A group that is allowed to moderate messages. +

+|, + lastUpdated => 1068708617 + }, + + '793' => { + message => q|Pieces of Collateral|, + lastUpdated => 1036971785 + }, + + '88' => { + message => q|Users In Group|, + lastUpdated => 1031514049 + }, + + '1009' => { + message => q|HTML|, + lastUpdated => 1060433286 + }, + + '141' => { + message => q|Not Found Page|, + lastUpdated => 1031514049 + }, + + '30' => { + message => q|Wednesday|, + lastUpdated => 1031514049 + }, + + '909' => { + message => q|Add Theme Component|, + lastUpdated => 1050232207 + }, + + '403' => { + message => q|Prefer not to say.|, + lastUpdated => 1031514049 + }, + + '883' => { + message => q|Inline (when supported)|, + lastUpdated => 1044705322 + }, + + '134' => { + message => q|Recover Password Message|, + lastUpdated => 1031514049 + }, + + '75' => { + message => q|Your account information has been sent to your email address.|, + lastUpdated => 1031514049 + }, + + '618' => { + message => q|SMTP Server
+This is the address of your local mail server. It is needed for all features that use the Internet email system (such as password recovery). +

+Optionally, if you are running a sendmail server on the same machine as WebGUI, you can also specify a path to your sendmail executable. On most Linux systems this can be found at "/usr/lib/sendmail". + +

+Email Footer
+This footer will be processed for macros and attached to every email sent from this WebGUI instance. +

+ +Alert on new user?
+Should someone be alerted when a new user registers anonymously? +

+ +Group To Alert On New User
+What group should be alerted when a new user registers? +

+ +|, + lastUpdated => 1044709143 + }, + + '848' => { + message => q|There is a syntax error in this template. Please correct.|, + lastUpdated => 1039892202 + }, + + '655' => { + message => q|User, Add/Edit|, + lastUpdated => 1076700945 + }, + + '59' => { + message => q|I forgot my password.|, + lastUpdated => 1031514049 + }, + + '421' => { + message => q|Remove everything except basic formating.|, + lastUpdated => 1046611728 + }, + + '450' => { + message => q|Work Name (Company Name)|, + lastUpdated => 1031514049 + }, + + '1070' => { + message => q|Config Sitename|, + lastUpdated => 1066641473 + }, + + '1024' => { + message => q|Filter Post|, + lastUpdated => 1046607477 + }, + + '1060' => { + message => q|Forum Thread Template|, + lastUpdated => 1066578513 + }, + + '703' => { + message => q|Year(s)|, + lastUpdated => 1031514049 + }, + + '864' => { + message => q|Expire Notification Offset|, + lastUpdated => 1044126838 + }, + + '900' => { + message => q|Manage themes.|, + lastUpdated => 1050189066 + }, + + '1016' => { + message => q|Replies|, + lastUpdated => 1031514049 + }, + + 'url extension' => { + message => q|URL Extension|, + lastUpdated => 1089039511 + }, + + '318' => { + message => q|AIM Id|, + lastUpdated => 1031514049 + }, + + '13' => { + message => q|View help index.|, + lastUpdated => 1031514049 + }, + + '972' => { + message => q|Date and Time|, + lastUpdated => 1053278234 + }, + + '105' => { + message => q|Layout|, + lastUpdated => 1046638916 + }, + + '799' => { + message => q|Page Views|, + lastUpdated => 1036978804 + }, + + '925' => { + message => q|You already have another version of this theme installed. You must delete it before installing it again.|, + lastUpdated => 1050264954 + }, + + '840' => { + message => q|These macros are designed to provide programming-like functionality. They are powerful when used appropriately, and dangerous when used carelessly. Take care when using these macros. + +

+NOTE: These macros are included in WebGUI in order to provide very powerful display mechanisms. Though they could be used to write simple web applications, this is not their intended use, nor is it supported or condoned by Plain Black. If you find yourself trying to do something like that, just write a macro. =) By default these macros are disabled to protect the security of your site and server, and only your administrator can enable them. + +

+ +^D; or ^D(); - Date
+The current date and time. +

+ +You can configure the date by using date formatting symbols. For instance, if you created a macro like this ^D("%c %D, %y"); it would output September 26, 2001. The following are the available date formatting symbols: +

+ +
%%%
%y4 digit year
%Y2 digit year
%m2 digit month
%Mvariable digit month
%cmonth name
%d2 digit day of month
%Dvariable digit day of month
%wday of week name
%h2 digit base 12 hour
%Hvariable digit base 12 hour
%j2 digit base 24 hour
%Jvariable digit base 24 hour
%plower case am/pm
%Pupper case AM/PM
%zuser preference date format
%Zuser preference time format
+

+ +^Env()
+Can be used to display a web server environment variable on a page. The environment variables available on each server are different, but you can find out which ones your web server has by going to: http://www.yourwebguisite.com/env.pl +

+ +The macro should be specified like this ^Env("REMOTE_ADDR"); +

+ +^Execute();
+Allows a content manager or administrator to execute an external program. Takes the format of ^Execute("/this/file.sh");. +

+ + +^FormParam();
+This macro is mainly used in generating dynamic queries in SQL Reports. Using this macro you can pull the value of any form field simply by specifing the name of the form field, like this: ^FormParam("phoneNumber"); +

+ + +^If();
+A simple conditional statement (IF/THEN/ELSE) to control layout and messages. +

+Examples:
+Display Happy New Year on 1st January: + ^If('^D("%m%d");' eq '0101' , Happy New Year); +

+Display a message to people on your subnet (192.168.1.*):
+^If('^Env("REMOTE_ADDR");' =~ /^192.168.1/,"Hi co-worker","Hi Stranger"); +

+Display a message to Windows users:
+ ^If('^URLEncode("^Env("HTTP_USER_AGENT");");' =~ /windows/i,"Hey... Linux is free !"); +

+Display a message if a user is behind a proxy:
+ ^If('^Env("HTTP_VIA");' ne "", You're behind a proxy !, Proxy-free is the best...); +

+Display Good Morning/Afternoon/Evening:
+ ^If(^D("%J");<=12,Good Morning,^If(^D("%J");<=18,Good Afternoon,Good evening);); +

+ +^Include();
+Allows a content manager or administrator to include a file from the local filesystem. +

+Example: ^Include("/this/file.html"); +

+ +^International();
+Pull a translated message from the internationalization system. +

+Example: ^International(45,"Article"); +

+ + +^Quote();
+Use this to escape a string before using it in a database query. +

+ + +^Page();
+This can be used to retrieve information about the current page. For instance it could be used to get the page URL like this ^Page("urlizedTitle"); or to get the menu title like this ^Page("menuTitle");. +

+ +^SQL();
+A one line SQL report. Sometimes you just need to pull something back from the database quickly. This macro is also useful in extending the SQL Report wobject. It uses the numeric macros (^0; ^1; ^2; etc) to position data and can also use the ^rownum; macro just like the SQL Report wobject. Examples:

+ ^SQL("select count(*) from users","There are ^0; users on this system."); +

+^SQL("select userId,username from users order by username","<a href='^/;?op=viewProfile&uid=^0;'>^1;</a><br>"); +

+^URLEncode();
+This macro is mainly useful in SQL reports, but it could be useful elsewhere as well. It takes the input of a string and URL Encodes it so that the string can be passed through a URL. It's syntax looks like this: ^URLEncode("Is this my string?"); +

+ + +^User();
+This macro will allow you to display any information from a user's account or profile. For instance, if you wanted to display a user's email address you'd create this macro: ^User("email"); +

+ +^*; or ^*(); - Random Number
+A randomly generated number. This is often used on images (such as banner ads) that you want to ensure do not cache. In addition, you may configure this macro like this ^*(100); to create a random number between 0 and 100. +

+ +^-;,^0;,^1;,^2;,^3;, etc.
+These macros are reserved for system/wobject-specific functions as in the SQL Report wobject and the Body in the Style Manager. +

+|, + lastUpdated => 1078570360 + }, + + '146' => { + message => q|Active Sessions|, + lastUpdated => 1031514049 + }, + + '1042' => { + message => q|Posts Per Page|, + lastUpdated => 1066394411 + }, + + '802' => { + message => q|WebGUI is not currently tracking page statistics. You can enable this feature in the settings.|, + lastUpdated => 1036979395 + }, + + '356' => { + message => q|Template|, + lastUpdated => 1031514049 + }, + + '38' => { + message => q|You do not have sufficient privileges to perform this operation. Please ^a(log in with an account); that has sufficient privileges before attempting this operation.|, + lastUpdated => 1031514049 + }, + + '408' => { + message => q|Manage Roots|, + lastUpdated => 1031514049 + }, + 'metadata edit property body' => { - message => q| + message => q| You may add as many Metadata properties as you like.

Field Name
@@ -7059,13 +7067,32 @@ Possible Values
This field is used for the list types (Radio List and Select List). Enter the values you wish to appear, one per line.

|, - lastUpdated => 1089039511, - context => q|Metadata edit property help| + lastUpdated => 1089039511 }, - 'Metadata, Manage' => { - message => q|Metadata, Manage|, - lastUpdated => 1089039511, - context => q|Metadata help title| + + '4' => { + message => q|Manage settings.|, + lastUpdated => 1031514049 + }, + + '528' => { + message => q|Template Name|, + lastUpdated => 1031514049 + }, + + '164' => { + message => q|Authentication Method|, + lastUpdated => 1031514049 + }, + + '807' => { + message => q|Manage the groups in this group.|, + lastUpdated => 1037579473 + }, + + '945' => { + message => q|Scratch Filter|, + lastUpdated => 1052560369 }, 'metadata manage body' => { message => q| diff --git a/lib/WebGUI/i18n/English/WebGUIProfile.pm b/lib/WebGUI/i18n/English/WebGUIProfile.pm index 03e37f055..25eba4900 100644 --- a/lib/WebGUI/i18n/English/WebGUIProfile.pm +++ b/lib/WebGUI/i18n/English/WebGUIProfile.pm @@ -1,9 +1,14 @@ package WebGUI::i18n::English::WebGUIProfile; our $I18N = { - '471' => { - message => q|Edit User Profile Field|, - lastUpdated => 1031514049 + '787' => { + message => q|Edit this profile field.|, + lastUpdated => 1036964659 + }, + + '790' => { + message => q|Delete this profile category.|, + lastUpdated => 1036964807 }, '466' => { @@ -11,59 +16,29 @@ our $I18N = { lastUpdated => 1031514049 }, - '467' => { - message => q|Are you certain you wish to delete this field and all user data attached to it?|, - lastUpdated => 1031514049 - }, - - '473' => { - message => q|Visible?|, - lastUpdated => 1031514049 - }, - - '474' => { - message => q|Required?|, - lastUpdated => 1031514049 - }, - - '489' => { - message => q|Profile Category|, - lastUpdated => 1031514049 - }, - - '490' => { - message => q|Add a profile category.|, - lastUpdated => 1031514049 - }, - - '491' => { - message => q|Add a profile field.|, - lastUpdated => 1031514049 - }, - '468' => { message => q|Edit User Profile Category|, lastUpdated => 1031514049 }, - '790' => { - message => q|Delete this profile category.|, - lastUpdated => 1036964807 + '489' => { + message => q|Profile Category|, + lastUpdated => 1031514049 }, - '789' => { - message => q|Edit this profile category.|, - lastUpdated => 1036964795 + '471' => { + message => q|Edit User Profile Field|, + lastUpdated => 1031514049 }, - '788' => { - message => q|Delete this profile field.|, - lastUpdated => 1036964681 + '491' => { + message => q|Add a profile field.|, + lastUpdated => 1031514049 }, - '787' => { - message => q|Edit this profile field.|, - lastUpdated => 1036964659 + '467' => { + message => q|Are you certain you wish to delete this field and all user data attached to it?|, + lastUpdated => 1031514049 }, '897' => { @@ -71,6 +46,31 @@ our $I18N = { lastUpdated => 1050167573 }, + '474' => { + message => q|Required?|, + lastUpdated => 1031514049 + }, + + '789' => { + message => q|Edit this profile category.|, + lastUpdated => 1036964795 + }, + + '490' => { + message => q|Add a profile category.|, + lastUpdated => 1031514049 + }, + + '788' => { + message => q|Delete this profile field.|, + lastUpdated => 1036964681 + }, + + '473' => { + message => q|Visible?|, + lastUpdated => 1031514049 + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/WobjectProxy.pm b/lib/WebGUI/i18n/English/WobjectProxy.pm index c83af82bb..c7d94dd1e 100644 --- a/lib/WebGUI/i18n/English/WobjectProxy.pm +++ b/lib/WebGUI/i18n/English/WobjectProxy.pm @@ -1,9 +1,34 @@ package WebGUI::i18n::English::WobjectProxy; our $I18N = { - '1' => { - message => q|Wobject To Proxy|, - lastUpdated => 1031514049 + 'Criteria' => { + message => q|Criteria|, + lastUpdated => 1053183804 + }, + + 'Random' => { + message => q|Random|, + lastUpdated => 1053183804 + }, + + 'Resolve Multiples?' => { + message => q|Resolve Multiples?|, + lastUpdated => 1053183804 + }, + + '7' => { + message => q|Override title?|, + lastUpdated => 1053183682 + }, + + 'isnt' => { + message => q|isn't|, + lastUpdated => 1053183804 + }, + + 'is' => { + message => q|is|, + lastUpdated => 1053183804 }, '2' => { @@ -11,18 +36,13 @@ our $I18N = { lastUpdated => 1031514049 }, - '3' => { - message => q|Wobject Proxy|, - lastUpdated => 1031514049 + 'equal to' => { + message => q|equal to|, + lastUpdated => 1053183804 }, - '4' => { - message => q|Wobject proxying failed. Perhaps the proxied wobject has been deleted.|, - lastUpdated => 1031514049 - }, - - '5' => { - message => q|Wobject Proxy, Add/Edit|, + '1' => { + message => q|Wobject To Proxy|, lastUpdated => 1031514049 }, @@ -70,94 +90,70 @@ A property or value must be quoted if it contains spaces. Feel free to use the c lastUpdated => 1057091098 }, - '8' => { - message => q|Override display title?|, - lastUpdated => 1053183719, - context => q|Asking the user if s/he would like to use the "display title" setting specified in the wobject proxy or the original display title setting of the original wobject.| + 'greater than' => { + message => q|greater than|, + lastUpdated => 1053183804 }, - '10' => { - message => q|Override template?|, - lastUpdated => 1053183837, - context => q|Asking the user if s/he would like to use the template specified in the wobject proxy or the original template of the original wobject.| - }, - - '7' => { - message => q|Override title?|, - lastUpdated => 1053183682, - context => q|Asking the user if s/he would like to use the title specified in the wobject proxy or the original title of the original wobject.| + '3' => { + message => q|Wobject Proxy|, + lastUpdated => 1031514049 }, '9' => { message => q|Override description?|, - lastUpdated => 1053183804, - context => q|Asking the user if s/he would like to use the description specified in the wobject proxy or the original description of the original wobject.| + lastUpdated => 1053183804 }, + 'Proxy by alternate criteria?' => { message => q|Proxy by alternate criteria?|, - lastUpdated => 1053183804, - context => q|Asking the user if s/he would like to use alternate criteria to find a matching a wobject to proxy.| - }, - 'Resolve Multiples?' => { - message => q|Resolve Multiples?|, - lastUpdated => 1053183804, - context => q|Asking the user what sort order (random / most recent) to use if multiple hits are found.| - }, - 'Most Recent' => { - message => q|Most Recent|, - lastUpdated => 1053183804, - context => q|Selectlist item for "Resolve Multiples?"| - }, - 'Random' => { - message => q|Random|, - lastUpdated => 1053183804, - context => q|Selectlist item for "Resolve Multiples?"| - }, - 'Criteria' => { - message => q|Criteria|, - lastUpdated => 1053183804, - context => q|Label for the criteria textarea| - }, + lastUpdated => 1053183804 + }, + + 'not equal to' => { + message => q|not equal to|, + lastUpdated => 1053183804 + }, + + 'less than' => { + message => q|less than|, + lastUpdated => 1053183804 + }, + + '8' => { + message => q|Override display title?|, + lastUpdated => 1053183719 + }, + 'AND' => { message => q|AND|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, - 'OR' => { - message => q|OR|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, - 'is' => { - message => q|is|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, - 'isnt' => { - message => q|isn't|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, - "less than" => { - message => q|less than|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, - "equal to" => { - message => q|equal to|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, - "greater than" => { - message => q|greater than|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, - "not equal to" => { - message => q|not equal to|, - lastUpdated => 1053183804, - context => q|Part of the WobjectProxy Query Builder| - }, + lastUpdated => 1053183804 + }, + + '4' => { + message => q|Wobject proxying failed. Perhaps the proxied wobject has been deleted.|, + lastUpdated => 1031514049 + }, + + 'Most Recent' => { + message => q|Most Recent|, + lastUpdated => 1053183804 + }, + + '10' => { + message => q|Override template?|, + lastUpdated => 1053183837 + }, + + 'OR' => { + message => q|OR|, + lastUpdated => 1053183804 + }, + + '5' => { + message => q|Wobject Proxy, Add/Edit|, + lastUpdated => 1031514049 + }, }; diff --git a/sbin/preload.perl b/sbin/preload.perl index 68d258eff..c24a35a57 100644 --- a/sbin/preload.perl +++ b/sbin/preload.perl @@ -29,6 +29,7 @@ use CGI (); CGI->compile(':all'); use CGI::Carp (); use CGI::Util (); use Date::Calc (); +use Digest::MD5 (); eval "use Image::Magick ();"; # eval, may not be installed use File::Copy (); use File::Path (); @@ -37,6 +38,7 @@ use Net::SMTP (); use POSIX (); use URI::Escape (); use SOAP::Lite (); +use Time::HiRes (); #---------------------------------------- diff --git a/sbin/testEnvironment.pl b/sbin/testEnvironment.pl index 666a86886..57a96a538 100644 --- a/sbin/testEnvironment.pl +++ b/sbin/testEnvironment.pl @@ -226,20 +226,19 @@ if (eval { require SOAP::Lite }) { } } -print "Data::Serializer module .................. "; -if (eval { require Data::Serializer }) { +print "Time::HiRes module ....................... "; +if (eval { require Time::HiRes }) { print "OK\n"; } else { if ($< == 0 && $os eq "Linuxish") { print "Attempting to install...\n"; - CPAN::Shell->install("Data::Serializer"); + CPAN::Shell->install("Time::HiRes"); } else { print "Please install.\n"; $prereq = 0; } } - print "Image::Magick module (optional) .......... "; if (eval { require Image::Magick }) { print "OK\n"; diff --git a/sbin/userImport.pl b/sbin/userImport.pl index 4e75cde8b..adf4657b7 100644 --- a/sbin/userImport.pl +++ b/sbin/userImport.pl @@ -232,8 +232,13 @@ while() { $u->username($user{username}); $u->authMethod($user{authMethod}); $u->status($user{status}); - WebGUI::Authentication::saveParams($u->userId,"WebGUI",{identifier=>$user{identifier}}); - WebGUI::Authentication::saveParams($u->userId,"LDAP",{ + my $cmd = "WebGUI::Auth::".$authMethod; + my $load = "use ".$cmd; + WebGUI::ErrorHandler::fatalError("Authentication module failed to compile: $cmd.".$@) if($@); + eval($load); + my $auth = eval{$cmd->new($authMethod,$u->userId)}; + $auth->saveParams($u->userId,"WebGUI",{identifier=>$user{identifier}}); + $auth->saveParams($u->userId,"LDAP",{ ldapUrl=>$user{ldapUrl}, connectDN=>$user{connectDN} }); diff --git a/www/index.pl b/www/index.pl index b70ab8f57..103c7cebf 100755 --- a/www/index.pl +++ b/www/index.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/data/perl/bin/perl #------------------------------------------------------------------- # WebGUI is Copyright 2001-2004 Plain Black LLC. @@ -13,7 +13,7 @@ our ($webguiRoot, $configFile); BEGIN { - $configFile = "WebGUI.conf"; + $configFile = "webgui.conf"; $webguiRoot = "/data/WebGUI"; unshift (@INC, $webguiRoot."/lib"); }