diff --git a/lib/WebGUI/i18n/English/Asset.pm b/lib/WebGUI/i18n/English/Asset.pm index e2b058e7f..4665b8c24 100644 --- a/lib/WebGUI/i18n/English/Asset.pm +++ b/lib/WebGUI/i18n/English/Asset.pm @@ -270,7 +270,7 @@ our $I18N = { '99 description' => { message => q|
The title of the asset. This should be descriptive, but not very long. If left blank, this will be set to "Untitled".
-Note: You should always specify a title, even if the Asset template will not use it. In various places on the site, like the Page Tree, Clipboard and Trash, the Title is used to distinguish this Asset from others.
|, +Note: You should always specify a title, even if the Asset template will not use it. In various places on the site, like the Page Tree, Clipboard and Trash, the Title is used to distinguish this Asset from others.
|, lastUpdated => 1127426207, }, @@ -310,7 +310,7 @@ a URL will be made from the parent's URL and the Menu Title. NOTE: The owner can only be changed by an administrator.
@@ -319,28 +319,28 @@ a URL will be made from the parent's URL and the Menu Title.
},
'872 description' => {
- message => q|Choose which group can view this asset. If you want both visitors and registered users to be able to view the asset then you should choose the "Everybody" group.
+ message => q|Choose which group can view this asset. If you want both visitors and registered users to be able to view the asset then you should choose the "Everybody" group.
UI level: 6
This variable is inserted into every template:
-controls
+
controls
These are the icons and URLs that allow editing, cutting, copying, deleting and reordering the Asset.
Before you can use metadata in WebGUI, you have to enable metadata in the WebGUI Settings (Content tab)
Usage of metadata:
Passive Profiling
+
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.
This is basically content
- ranking based upon the user's Areas of Interest (AOI).
+ 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
+
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(); and AOIHits(); macros.
Show content based upon criteria 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:
+ present content based upon the users Areas of Interest. Example:
type = ^AOIRank(contenttype);
Display
Metadata fields are exposed to the asset templates as their property name. So you can actually display the metadata
diff --git a/lib/WebGUI/i18n/English/Asset_Article.pm b/lib/WebGUI/i18n/English/Asset_Article.pm
index b7fc07d54..467ad9c71 100644
--- a/lib/WebGUI/i18n/English/Asset_Article.pm
+++ b/lib/WebGUI/i18n/English/Asset_Article.pm
@@ -22,13 +22,12 @@ our $I18N = {
},
'71' => {
- message => q|
Articles are the Swiss Army knife of WebGUI. Most pieces of static content can be added via the Article. Articles are Wobjects, so they inherit the properties of both Wobjects and Assets. -
+ message => q|
Articles are the Swiss Army knife of WebGUI. Most pieces of static content can be added via the Article. Articles are Wobjects, so they inherit the properties of both Wobjects and Assets.
-NOTE: You can create a multi-paged article by placing the separator macro (^-;) at various places through-out your article. This works unless you are using a Make Page Printable style. +NOTE: You can create a multi-paged article by placing the separator macro (^-;) at various places through-out your article. This works unless you are using a Make Page Printable style.
|, - lastUpdated => 1119066571, + lastUpdated => 1146514077, }, '7' => { @@ -37,10 +36,9 @@ NOTE: You can create a multi-paged article by placing the separator macro (^ }, 'link title description' => { - message => q|If you wish to add a link to your article, enter the title of the link in this field. --Example: Google|, - lastUpdated => 1119066359 + message => q|
If you wish to add a link to your article, enter the title of the link in this field.
+Example: Google
|, + lastUpdated => 1146514089 }, @@ -84,144 +82,150 @@ use templates from the "page" namespace.|, }, 'link url description' => { - message => q|If you added a link title, now add the URL (uniform resource locater) here. -If you added a link title, now add the URL (uniform resource locater) here.
+Example: http://www.google.com
|, + lastUpdated => 1146508836 }, '73' => { - message => q|The following template variables are available for article templates. - + message => q|The following template variables are available for article templates.
-new.templatenew.template
Articles have the special ability to change their template so that you can allow users to see different views of the article. You do this by creating a link with a URL like this (replace 999 with the template Id you wish to use):
<a href="<tmpl_var new.template>999">Read more...</a> -
-description
+
description
The paginated description.
-
+
-description.fulldescription.full
The full description without any pagination.
-
+
-description.first.100wordsdescription.first.100words
The first 100 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.
-
+
-description.first.75wordsdescription.first.75words
The first 75 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.
-
+
-description.first.50wordsdescription.first.50words
The first 50 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.
-
+
-description.first.25wordsdescription.first.25words
The first 25 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.
-
+
-description.first.10wordsdescription.first.10words
The first 10 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.
-
+
-description.first.paragraphdescription.first.paragraph
The first paragraph of the description. The first paragraph is determined by the first carriage return found in the text.
-
+
-description.first.2paragraphsdescription.first.2paragraphs
The first two paragraphs of the description. A paragraph is determined by counting the carriage returns found in the text.
-
+
-description.first.sentencedescription.first.sentence
The first sentence in the description. A sentence is determined by counting the periods found in the text.
-
+
-description.first.2sentencesdescription.first.2sentences
The first two sentences in the description. A sentence is determined by counting the periods found in the text.
-
+
-description.first.3sentencesdescription.first.3sentences
The first three sentences in the description. A sentence is determined by counting the periods found in the text.
-
+
-description.first.4sentencesdescription.first.4sentences
The first four sentences in the description. A sentence is determined by counting the periods found in the text.
-
+
-attachment.iconattachment.icon
The URL to the icon image for this attachment type.
-
attachment.name
The filename for this attachment.
-
attachment.url
The URL to download this attachment.
-
image.thumbnail
The URL to the thumbnail for the attached image.
-
image.url
The URL to the attached image.
-
attachment_loop
A loop containing all the attachments.
+
- filename- - -linkTitle
+ +filename
- url
The name of the file. -
+ + +url
- thumbnailUrl
The url to download the file. -
+ + +thumbnailUrl
- iconUrl
The url of the thumbnail of this file. -
+ + +iconUrl
- isImage
The url to the file type icon of this file. -
+ + +isImage
+ +
A boolean indicating whether this is an image or not. -
linkURL
The URL for the link added to the article.
-
post.label
The translated label to add a comment to this article.
-
post.URL
The URL to add a comment to this article.
-
replies.count
The number of comments attached to this article.
-
replies.label
The translated text indicating that you can view the replies.
-
replies.url
The URL to view the replies to this article.
-
-add.label
+add.label
^International("word","Asset_Collaboration"); "^International("add","Asset_Collaboration");".
-addlink.label
+addlink.label
^International("phrase","Asset_Collaboration"); "^International("addlink","Asset_Collaboration");".
-addquestion.label
+addquestion.label
^International("phrase","Asset_Collaboration"); "^International("addquestion","Asset_Collaboration");".
-answer.label
+answer.label
^International("word","Asset_Collaboration"); "^International("answer","Asset_Collaboration");".
-attachment.label
+attachment.label
^International("word","Asset_Collaboration"); "^International("attachment","Asset_Collaboration");".
-by.label
+by.label
^International("word","Asset_Collaboration"); "^International("by","Asset_Collaboration");".
-body.label
+body.label
^International("word","Asset_Collaboration"); "^International("body","Asset_Collaboration");".
-back.label
+back.label
^International("word","Asset_Collaboration"); "^International("back","Asset_Collaboration");".
-compensation.label
+compensation.label
^International("word","Asset_Collaboration"); "^International("compensation","Asset_Collaboration");".
-open.label
+open.label
^International("word","Asset_Collaboration"); "^International("open","Asset_Collaboration");".
-close.label
+close.label
^International("word","Asset_Collaboration"); "^International("close","Asset_Collaboration");".
-closed.label
+closed.label
^International("word","Asset_Collaboration"); "^International("closed","Asset_Collaboration");".
-critical.label
+critical.label
^International("word","Asset_Collaboration"); "^International("critical","Asset_Collaboration");".
-minor.label
+minor.label
^International("word","Asset_Collaboration"); "^International("minor","Asset_Collaboration");".
-cosmetic.label
+cosmetic.label
^International("word","Asset_Collaboration"); "^International("cosmetic","Asset_Collaboration");".
-fatal.label
+fatal.label
^International("word","Asset_Collaboration"); "^International("fatal","Asset_Collaboration");".
-severity.label
+severity.label
^International("word","Asset_Collaboration"); "^International("severity","Asset_Collaboration");".
-date.label
+date.label
^International("word","Asset_Collaboration"); "^International("date","Asset_Collaboration");".
-delete.label
+delete.label
^International("word","Asset_Collaboration"); "^International("delete","Asset_Collaboration");".
-description.label
+description.label
^International("word","Asset_Collaboration"); "^International("description","Asset_Collaboration");".
-edit.label
+edit.label
^International("word","Asset_Collaboration"); "^International("edit","Asset_Collaboration");".
-image.label
+image.label
^International("word","Asset_Collaboration"); "^International("image","Asset_Collaboration");".
-job.header.label
+job.header.label
^International("phrase","Asset_Collaboration"); "^International("edit job","Asset_Collaboration");".
-job.title.label
+job.title.label
^International("phrase","Asset_Collaboration"); "^International("job title","Asset_Collaboration");".
-job.description.label
+job.description.label
^International("phrase","Asset_Collaboration"); "^International("job description","Asset_Collaboration");".
-job.requirements.label
+job.requirements.label
^International("phrase","Asset_Collaboration"); "^International("job requirements","Asset_Collaboration");".
-location.label
+location.label
^International("word","Asset_Collaboration"); "^International("location","Asset_Collaboration");".
-layout.flat.label
+layout.flat.label
^International("word","Asset_Collaboration"); "^International("flatLayout","Asset_Collaboration");".
-link.header.label
+link.header.label
^International("phrase","Asset_Collaboration"); "^International("edit link","Asset_Collaboration");".
-lastReply.label
+lastReply.label
^International("phrase","Asset_Collaboration"); "^International("lastReply","Asset_Collaboration");".
-lock.label
+lock.label
^International("word","Asset_Collaboration"); "^International("lock","Asset_Collaboration");".
-layout.label
+layout.label
^International("word","Asset_Collaboration"); "^International("layout","Asset_Collaboration");".
-message.header.label
+message.header.label
^International("phrase","Asset_Collaboration"); "^International("edit message","Asset_Collaboration");".
-message.label
+message.label
^International("word","Asset_Collaboration"); "^International("message","Asset_Collaboration");".
-next.label
+next.label
^International("word","Asset_Collaboration"); "^International("next","Asset_Collaboration");".
-newWindow.label
+newWindow.label
^International("phrase","Asset_Collaboration"); "^International("new window","Asset_Collaboration");".
-layout.nested.label
+layout.nested.label
^International("word","Asset_Collaboration"); "^International("nested","Asset_Collaboration");".
-previous.label
+previous.label
^International("word","Asset_Collaboration"); "^International("previous","Asset_Collaboration");".
-post.label
+post.label
^International("word","Asset_Collaboration"); "^International("post","Asset_Collaboration");".
-question.label
+question.label
^International("word","Asset_Collaboration"); "^International("question","Asset_Collaboration");".
-question.header.label
+question.header.label
^International("phrase","Asset_Collaboration"); "^International("edit question","Asset_Collaboration");".
-rating.label
+rating.label
^International("word","Asset_Collaboration"); "^International("rating","Asset_Collaboration");".
-rate.label
+rate.label
^International("word","Asset_Collaboration"); "^International("rate","Asset_Collaboration");".
-reply.label
+reply.label
^International("word","Asset_Collaboration"); "^International("reply","Asset_Collaboration");".
-replies.label
+replies.label
^International("word","Asset_Collaboration"); "^International("replies","Asset_Collaboration");".
-readmore.label
+readmore.label
^International("phrase","Asset_Collaboration"); "^International("read more","Asset_Collaboration");".
-responses.label
+responses.label
^International("word","Asset_Collaboration"); "^International("responses","Asset_Collaboration");".
-search.label
+search.label
^International("word","Asset_Collaboration"); "^International("search","Asset_Collaboration");".
-subject.label
+subject.label
^International("word","Asset_Collaboration"); "^International("subject","Asset_Collaboration");".
-subscribe.label
+subscribe.label
^International("word","Asset_Collaboration"); "^International("subscribe","Asset_Collaboration");".
-submission.header.label
+submission.header.label
^International("phrase","Asset_Collaboration"); "^International("edit submission","Asset_Collaboration");".
-stick.label
+stick.label
^International("phrase","Asset_Collaboration"); "^International("sticky","Asset_Collaboration");".
-status.label
+status.label
^International("word","Asset_Collaboration"); "^International("status","Asset_Collaboration");".
-synopsis.label
+synopsis.label
^International("word","Asset_Collaboration"); "^International("synopsis","Asset_Collaboration");".
-thumbnail.label
+thumbnail.label
^International("word","Asset_Collaboration"); "^International("thumbnail","Asset_Collaboration");".
-title.label
+title.label
^International("word","Asset_Collaboration"); "^International("title","Asset_Collaboration");".
-unlock.label
+unlock.label
^International("word","Asset_Collaboration"); "^International("unlock","Asset_Collaboration");".
-unstick.label
+unstick.label
^International("word","Asset_Collaboration"); "^International("unstick","Asset_Collaboration");".
-unsubscribe.label
+unsubscribe.label
^International("word","Asset_Collaboration"); "^International("unsubscribe","Asset_Collaboration");".
-url.label
+url.label
^International("word","Asset_Collaboration"); "^International("url","Asset_Collaboration");".
-user.label
+user.label
^International("word","Asset_Collaboration"); "^International("user","Asset_Collaboration");".
-views.label
+views.label
^International("word","Asset_Collaboration"); "^International("views","Asset_Collaboration");".
-visitorName.label
+visitorName.label
^International("phrase","Asset_Collaboration"); "^International("visitor","Asset_Collaboration");".
@@ -1111,148 +1111,148 @@ the preview is displayed, the Post can either be edited or canceled.|, used by Collaboration Assets:
-post_loop
+post_loop
A list of posts for this Collateral Asset.
@@ -1270,76 +1270,76 @@ The time the last reply was submitted, in a human readable format. message => q|These variables are available in the Collaboration Template:-Asset variables
+Asset variables
The variables common to all Assets, such as title, menuTitle, etc.-Post variables
+Post variables
All template variables from the Post template. Some of those variables will be duplicates of the ones below.-id
+id
The AssetId of this Post.-url
+url
The URL of this Post.-rating_loop
+rating_loop
A loop that runs once for each point of rating that the Post has-rating_loop.count
+rating_loop.count
The index variable for the rating_loop.-content
+content
The formatted content of this Post.-status
+status
The status of this Post.-thumbnail
+thumbnail
If this Post has attachments, the URL for the thumbnail of the first image attachment.-image.url
+image.url
If this Post has attachments, the URL for the first image attachment.-dateSubmitted.human
+dateSubmitted.human
The date this Post was submitted, in a human readable format.-dateUpdated.human
+dateUpdated.human
The date this Post was last updated, in a human readable format.-timeSubmitted.human
+timeSubmitted.human
The time this Post was submitted, in a human readable format.-timeUpdated.human
+timeUpdated.human
The time this Post was last updated, in a human readable format.-userProfile.url
+userProfile.url
The URL to the Profile of the User who submitted this Post.-user.isVisitor
+user.isVisitor
A conditional that is true if the poster is a visitor.-edit.url
+edit.url
The URL to edit this Post.-controls
+controls
A set of editing icons to delete or re-order this Post.-isSecond
+isSecond
A conditional indicating that is true if this Post is the second in this Collaboration Asset.-isThird
+isThird
A conditional indicating that is true if this Post is the third in this Collaboration Asset.-isFourth
+isFourth
A conditional indicating that is true if this Post is the fourth in this Collaboration Asset.-isFifth
+isFifth
A conditional indicating that is true if this Post is the fifth in this Collaboration Asset.-user.isPoster
+user.isPoster
A conditional indicating that is true if the current user submitted this Post.-user.hasRead
+user.hasRead
A conditional indicating whether a user has read this thread.-avatar.url
+avatar.url
A URL to the avatar for the owner of the Post, if avatars are enabled and the user has an avatar.-lastReply.*
+lastReply.*
These variables are only defined if the Display last reply property is set to true in the Collaboration Asset.-lastReply.url
+lastReply.url
The URL to the last reply to this Post.-lastReply.title
+lastReply.title
The title of the last reply.-lastReply.user.isVisitor
+lastReply.user.isVisitor
A conditional that is true if the poster of the last reply is a visitor.-lastReply.username
+lastReply.username
The name of user who submitted the last reply.-lastReply.userProfile.url
+lastReply.userProfile.url
The URL to the Profile of the User who submitted this Post.-lastReply.dateSubmitted.human
+lastReply.dateSubmitted.human
The date the last reply was submitted, in a human readable format.-lastReply.timeSubmitted.human
+lastReply.timeSubmitted.human
The time the last reply was submitted, in a human readable format.
-user.canPost
+user.canPost
A conditional that is true if the current user can add posts to this Collaboration Asset.
-user.isModerator
+user.isModerator
A conditional that is true if the current user is a moderator for this Asset.
-user.isVisitor
+user.isVisitor
A conditional that is true if the current user is a Visitor.
-user.isSubscribed
+user.isSubscribed
A conditional that is true if the current user is subscribed to this Collaboration Asset.
-add.url
+add.url
A URL for adding a new thread.
-rss.url
+rss.url
A URL for downloading the RSS summary of this Asset.
-search.url
+search.url
A URL for accessing the search form for this Collaboration Asset.
-subscribe.url
+subscribe.url
A URL for subscribing the current user to this Collaboration Asset. When new content is submitted to
the Collaboration Asset, the user will be notified.
-unsubscribe.url
+unsubscribe.url
A URL for unsubscribing the current user from this Asset.
-karmaIsEnabled
+karmaIsEnabled
A boolean indicating whether the use of karma is enabled or not.
-sortby.karmaRank.url
+sortby.karmaRank.url
A URL for sorting and displaying the list of posts by the amount of karma users have transfered to the thread.
-sortby.title.url
+sortby.title.url
A URL for sorting and displaying the list of posts by title.
-sortby.username.url
+sortby.username.url
A URL for sorting and displaying the list of posts by username.
-sortby.date.url
+sortby.date.url
A URL for sorting and displaying the list of posts by the date they were submitted.
-sortby.lastreply.url
+sortby.lastreply.url
A URL for sorting and displaying the list of posts by the date they were last updated.
-sortby.views.url
+sortby.views.url
A URL for sorting and displaying the list of posts by the number of times each has been read.
-sortby.replies.url
+sortby.replies.url
A URL for sorting and displaying the list of posts by the number of replies to the post.
-sortby.rating.url
+sortby.rating.url
A URL for sorting and displaying the list of posts by their ratings.
|,
@@ -1355,52 +1355,52 @@ A URL for sorting and displaying the list of posts by their ratings.
message => q|These variables are available in the Collaboration Search Template:
-form.header
+form.header
HTML and javascript required to make the form work.
-query.form
+query.form
HTML form for adding a field where all input has to be in matched pages.
-form.search
+form.search
A button to add to the form to begin searching.
-back.url
+back.url
A URL for returning to the main view for this Collaboration Asset.
-unsubscribe.url
+unsubscribe.url
A URL for unsubscribing the current user from this Asset.
-sortby.title.url
+sortby.title.url
A URL for sorting and displaying the list of posts by title.
-sortby.username.url
+sortby.username.url
A URL for sorting and displaying the list of posts by username.
-sortby.date.url
+sortby.date.url
A URL for sorting and displaying the list of posts by the date they were submitted.
-sortby.lastreply.url
+sortby.lastreply.url
A URL for sorting and displaying the list of posts by the date they were last updated.
-sortby.views.url
+sortby.views.url
A URL for sorting and displaying the list of posts by the number of times each has been read.
-sortby.replies.url
+sortby.replies.url
A URL for sorting and displaying the list of posts by the number of replies to the post.
-sortby.rating.url
+sortby.rating.url
A URL for sorting and displaying the list of posts by their ratings.
|,
@@ -1426,63 +1426,63 @@ A URL for sorting and displaying the list of posts by their ratings.
message => q|The Collaboration RSS template is available to allow configuration of the XML produced as an RSS feed for a collaboration. To produce a valid rss feed, this template must adhere to the RSS 2.0 Specification. These variables are available in the Collaboration RSS Template:
-title
+title
The title of the rss feed (comes from the collaboration title).
-link
+link
The url to the collaboration.
-description
+description
The description of the rss feed (comes from the collaboration description).
-generator
+generator
The program used to generate the rss feed, i.e. WebGUI plus version information. (optional field)
-webMaster
+webMaster
The email address of the person responsible for the technical issues relating to this rss feed. (optional field)
-docs
+docs
The url of documentation about the format of this file, RSS 2.0 (optional field)
-lastBuildDate
+lastBuildDate
The date that this feed was last updated. (optional field)
-item_loop
+item_loop
Loops over the posts to be transmitted in this RSS feed.
-authordiff --git a/lib/WebGUI/i18n/English/Asset_DataForm.pm b/lib/WebGUI/i18n/English/Asset_DataForm.pm index f882c9a3a..a2096829f 100644 --- a/lib/WebGUI/i18n/English/Asset_DataForm.pm +++ b/lib/WebGUI/i18n/English/Asset_DataForm.pm @@ -291,247 +291,247 @@ The ID of the current entry being viewed. This variable is undefined unless the user can edit the Data Form (canEdit it true).
+author
The username of the person who submitted the post.-title
+title
The title of the item (post).-link
+link
The url to the full text of the item.-description
+description
A synopsis of the item.-guid
+guid
A unique identifier for this item.-pubDate
+pubDate
The date the item was published.-attachmentLoop
+attachmentLoop
A loop containg all attachements to this item (post).-attachment.url
+attachment.url
The URL to this attachment.-attachment.path
+attachment.path
The path in the filesystem to this attachment.-attachment.length
+attachment.length
The length in this attachment, in bytes.
-form.start !
+form.start !
The beginning of the form.
-entryList.url
+entryList.url
Following this URL will display a list of all the record entries in this data form.
-entryList.label
+entryList.label
The default label for the entryList.url variable.
-export.tab.url
+export.tab.url
Following this URL will export the data stored to this data form as a tab delimited file.
-export.tab.label
+export.tab.label
The default label for the export.tab.url variable.
-back.url
+back.url
A url that will take you back to the default page in the form.
-back.label
+back.label
The default label for the back.url variable.
-addField.url
+addField.url
The URL that content managers will visit to add a new field to the form.
-addField.label
+addField.label
The default label for the addField.url variable.
-addTab.url
+addTab.url
The URL that content managers will visit to add a new tab to the form.
-addTab.label
+addTab.label
The default label for the addTab.url variable.
-tab.init!
+tab.init!
Code to enable tabs to work correctly.
-username *
+username *
The username of the user that submitted the data.
-userId *
+userId *
The user id of the user that submitted the data.
-date *
+date *
The date that this data was submitted or last updated formatted as the user's preferred date/time format.
-epoch *
+epoch *
The date that this data was submitted or last updated formatted as an epoch date.
-ipAddress *
+ipAddress *
The IP address of the user that submitted the data.
-edit.url *
+edit.url *
The URL to the page to edit this entry.
-error_loop *
+error_loop *
A loop containing error information, for instance if someone doesn't fill out a required field.
-error.message *-tab_loop
+error.message *
An error message indicating what the user might have done wrong.
-tab.start !-field_loop
+tab.start !
Code to start the tab.-tab.sequence
+tab.sequence
A number indicating which tab this is (first, second, etc.).-tab.label
+tab.label
The label for this tab.-tab.tid
+tab.tid
This tab's ID.-tab.subtext
+tab.subtext
A description of this tab that can explain more the tab contents than the label.-tab.controls !
+tab.controls !
Editing icons for this tab.-tab.field_loop !
+tab.field_loop !
A loop containing all the fields for this tab. See the field_loop description below to see which template variables may be used inside this loop.
-tab.field.form !-tab.end !
+tab.field.form !
The form element for this field.-tab.field.name
+tab.field.name
The name of this field.-tab.field.tid
+tab.field.tid
The ID of the Tab that this field is in.-tab.field.value
+tab.field.value
The value of this field. If this is new data, then the default value will be used.-tab.field.label
+tab.field.label
The text label for this field.-tab.field.isHidden
+tab.field.isHidden
A conditional indicating whether this field is supposed to be hidden.-tab.field.isDisplayed
+tab.field.isDisplayed
A conditional indicating whether this field is supposed to be displayed.-tab.field.isRequired
+tab.field.isRequired
A conditional indicating whether this field is required.-tab.field.isMailField
+tab.field.isMailField
A conditional indicating whether this field is present only to facilitate sending an email.-tab.field.subtext
+tab.field.subtext
A description of the field so that users know what to put in the field.-tab.field.controls
+tab.field.controls
WebGUI's administrative controls for editing this field.
+tab.end !
Code to end the tab.
-field.form !-field.noloop.fieldName.property
+field.form !
The form element for this field.-field.name
+field.name
The name of this field.-field.tid
+field.tid
The ID of the Tab that this field is in.-field.inTab
+field.inTab
A conditional indicating if the field is inside of a tab.-field.value
+field.value
The value of this field. If this is new data, then the default value will be used.-field.label
+field.label
The text label for this field.-field.isHidden
+field.isHidden
A conditional indicating whether this field is supposed to be hidden.-field.isDisplayed
+field.isDisplayed
A conditional indicating whether this field is supposed to be displayed.-field.isRequired
+field.isRequired
A conditional indicating whether this field is required.-field.isMailField
+field.isMailField
A conditional indicating whether this field is present only to facilitate sending an email.-field.subtext
+field.subtext
A description of the field so that users know what to put in the field.-field.controls
+field.controls
WebGUI's administrative controls for editing this field.
-form.send !
+form.send !
A form button with the internationalized word "send" printed on it.
-form.save !
+form.save !
A form button to submit the form data.
-form.end !
+form.end !
The end of the form.
@@ -578,106 +578,106 @@ The end of the form. message => q|The following variables are available to the Data Form List template:
-back.url
+back.url
The URL to go back to the Data Form data entry page.
-back.label
+back.label
The default label for the back.url.
-field_loop
+field_loop
A loop containing information about the fields in this Data Form.
-field.name
+field.name
The web safe name of this field.
-field.label
+field.label
The human readable label for this field.
-field.id
+field.id
A unique identifier representing this field in the database.
-field.isMailField
+field.isMailField
A conditional indicating whether this field exists for the mail subsystem of the data form.
-field.type
+field.type
The data type associated with this field.
-record_loop
+record_loop
A loop containing the record entries of this data form.
-record.entryId
+record.entryId
A unique identifier for this record entry.-record.ipAddress
+record.ipAddress
The IP Address of the user that submitted this record entry.-record.edit.url
+record.edit.url
The URL to edit this record.-record.edit.icon
+record.edit.icon
An icon and associated URL for editing this record.-record.delete.url
+record.delete.url
The URL to delete this record.-record.delete.icon
+record.delete.icon
An icon and associated URL for deleting this record.-record.username
+record.username
The username of the person that submitted this record entry.-record.userId
+record.userId
The user id of the person that submitted this record entry.-record.submissionDate.epoch
+record.submissionDate.epoch
The epoch datestamp for this record entry.-record.submissionDate.human
+record.submissionDate.human
A human readable date stamp, based upon the user's preferences, for this record entry.-record.data_loop
+record.data_loop
A loop containing the data submitted by the user for each field in this data form.
-record.data.name
+record.data.name
The web safe name of this field.-record.data.label
+record.data.label
The human readable label for this field.-record.data.value
+record.data.value
The value submitted by the user for this field in this record entry.-record.data.isMailField
+record.data.isMailField
A conditional indicating whether this field exists for the mail subsystem of the data form.diff --git a/lib/WebGUI/i18n/English/Asset_Event.pm b/lib/WebGUI/i18n/English/Asset_Event.pm index d53e4eff5..ce7f1187b 100644 --- a/lib/WebGUI/i18n/English/Asset_Event.pm +++ b/lib/WebGUI/i18n/English/Asset_Event.pm @@ -64,59 +64,59 @@ our $I18N = { message => q|The following is the list of template variables available in when displaying an event from the calendar.
-title
+title
The title of this event. -start.label
+start.label
The translated label for the start date. -start.date
+start.date
The date this event starts. -start.time
+start.time
The time this event starts. -end.date
+end.date
The date this event ends. -end.time
+end.time
The time this event ends. -end.label
+end.label
The translated label for the end date. -canEdit
+canEdit
A condition indicating whether the current user can edit an event. -edit.url
+edit.url
The URL to edit this event. -edit.label
+edit.label
The translated label for the edit URL. -delete.url
+delete.url
The URL to delete this event. -delete.label
+delete.label
The translated label for the delete URL. -description
+description
The description of this event. -eventLocation
+eventLocation
Where the event will occur. diff --git a/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm b/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm index edc29ed14..137bb0746 100644 --- a/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm +++ b/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm @@ -264,7 +264,7 @@ our $I18N = { ##hashref of hashes }, 'add/edit event assigned prerequisites' => { - message => q|
Assigned Prerequisites
|, + message => q|
Assigned Prerequisites
|, lastUpdated => 1138312761, context => q|Label for displaying required events|, }, diff --git a/lib/WebGUI/i18n/English/Asset_File.pm b/lib/WebGUI/i18n/English/Asset_File.pm index 207e46e5b..b12ad4f23 100644 --- a/lib/WebGUI/i18n/English/Asset_File.pm +++ b/lib/WebGUI/i18n/English/Asset_File.pm @@ -39,28 +39,28 @@ our $I18N = { 'file template body' => { message => q|The following variables are available in File Templates:
-fileSize
+fileSize
The size (in bytes/kilobytes/megabytes, etc) of the file. -fileIcon
+fileIcon
The icon which describes the type of file. -fileUrl
+fileUrl
The URL to the file. -controls
+controls
A toolbar for working with the file. -filename
+filename
The name of the file. -storageId
+storageId
The internal storage ID used for the file. -title
+title
The title set for the file when it was uploaded, or the filename if none was entered. -menuTitle
+menuTitle
|, lastUpdated => 1119149899, @@ -90,7 +90,7 @@ have the following properties: }, '940 description' => { - message => q|Select yes to open this asset in a new window.
The menu title, displayed in navigations, set for the file when it was uploaded, or the filename if none was entered. |, diff --git a/lib/WebGUI/i18n/English/Asset_FilePile.pm b/lib/WebGUI/i18n/English/Asset_FilePile.pm index 37818ffbd..a81aa10b5 100644 --- a/lib/WebGUI/i18n/English/Asset_FilePile.pm +++ b/lib/WebGUI/i18n/English/Asset_FilePile.pm @@ -78,7 +78,7 @@ have the following properties: }, '886 description' => { - message => q|Whether or not this asset will be hidden from the navigation menu and site maps.
+ message => q|Whether or not this asset will be hidden from the navigation menu and site maps.
UI level: 6
+ message => q|Select yes to open this asset in a new window.
UI level: 6 |, lastUpdated => 1119149899, @@ -102,7 +102,7 @@ have the following properties: }, '108 description' => { - message => q|The owner of a asset is usually the person who created the asset. This user always has full edit and viewing rights on the asset.
+ message => q|The owner of a asset is usually the person who created the asset. This user always has full edit and viewing rights on the asset.
UI level: 6NOTE: The owner can only be changed by an administrator. @@ -116,7 +116,7 @@ have the following properties: }, '872 description' => { - message => q|Choose which group can view this asset. If you want both visitors and registered users to be able to view the asset then you should choose the "Everybody" group.
|, lastUpdated => 1119149899, @@ -128,7 +128,7 @@ have the following properties: }, '871 description' => { - message => q|Choose the group that can edit this asset. The group assigned editing rights can also always view the asset.
+ message => q|Choose which group can view this asset. If you want both visitors and registered users to be able to view the asset then you should choose the "Everybody" group.
UI level: 6
+ message => q|Choose the group that can edit this asset. The group assigned editing rights can also always view the asset.
UI level: 6 |, lastUpdated => 1119149899, diff --git a/lib/WebGUI/i18n/English/Asset_Folder.pm b/lib/WebGUI/i18n/English/Asset_Folder.pm index 2e1678152..d531124bd 100644 --- a/lib/WebGUI/i18n/English/Asset_Folder.pm +++ b/lib/WebGUI/i18n/English/Asset_Folder.pm @@ -63,79 +63,79 @@ to do you want to go to the new Folder?|, 'folder template body' => { message => q|The following variables are available in Folder Templates: -subfolder_loop
+subfolder_loop
A loop containing all Folder assets which are children of the Folder.--id
+id
The assetId of the Folder. -url
+url
The url of the Folder. -title
+title
The title of the Folder. -icon.small
+icon.small
The URL to a small icon of the appropriate type for this Asset. -icon.big
+icon.big
The URL to a big icon of the appropriate type for this Asset.file_loop
+file_loop
A loop containing all non-Folder assets which are children of the Folder.-|, lastUpdated => 1145060204, }, @@ -296,10 +296,10 @@ a Google sitemap of your site. message => q|id
+id
The assetId of the Asset. -canView
+canView
A conditional indicating if the current user can view this Asset. -title
+title
The title of the Asset. -synopsis
+synopsis
The synopsis of the Asset. -size
+size
The size of the Asset, formatted. -date.epoch
+date.epoch
The date the Asset was last updated, relative to the epoch. -icon.small
+icon.small
A URL to a small icon that represents the Asset. -icon.big
+icon.big
A URL to an icon that represents the Asset. -type
+type
The type of this Asset. -url
+url
The URL of the Asset. -isImage
+isImage
A conditional indicating if this Asset is an Image Asset. -canEdit
+canEdit
A conditional indicating if this Asset can be edited by the current user. -controls
+controls
The editing control bar for this child -isFile
+isFile
A conditional indicating if this Asset is a File Asset. -thumbnail.url
+thumbnail.url
If this Asset is an Image, the URL to the thumbnail for it. -file.url
+file.url
If this Asset is a File Asset (File, Image or Zip Archive), the URL to the actual file for downloading. Otherwise, this variable will be empty diff --git a/lib/WebGUI/i18n/English/Asset_HttpProxy.pm b/lib/WebGUI/i18n/English/Asset_HttpProxy.pm index e21fce423..f1d176c35 100644 --- a/lib/WebGUI/i18n/English/Asset_HttpProxy.pm +++ b/lib/WebGUI/i18n/English/Asset_HttpProxy.pm @@ -33,22 +33,22 @@ our $I18N = { 'http proxy template body' => { message => q|The following variables are available in templates for HTTP Proxies:
-header
+header
The header from the proxied URL. -content
+content
The content from the proxied URL. If the Search for or Stop at properties are used, then the content will not contain either of those. -search.for
+search.for
The string used to start the content search. -stop.at
+stop.at
The string used to stop the content search. -content.leading
+content.leading
Any text before the Search For string. -content.trailing
+content.trailing
diff --git a/lib/WebGUI/i18n/English/Asset_Image.pm b/lib/WebGUI/i18n/English/Asset_Image.pm index c91eb21ca..e6e604507 100644 --- a/lib/WebGUI/i18n/English/Asset_Image.pm +++ b/lib/WebGUI/i18n/English/Asset_Image.pm @@ -143,34 +143,34 @@ shown here.|, 'image template body' => { message => q|
Any text after the Stop At string.The following variables are available in Image Templates:
-fileIcon
+fileIcon
The icon which describes the type of file. -fileUrl
+fileUrl
The URL to the file. -controls
+controls
A toolbar for working with the file. -thumbnail
+thumbnail
A URL to the thumbnail of the image; -thumbnailSize
+thumbnailSize
An integer representing the length of the longest side -parameters
+parameters
Any additional IMG tag parameters that were entered with the image was uploaded. -filename
+filename
The name of the image. -storageId
+storageId
The internal storage ID used for the file. -title
+title
The title set for the file when it was uploaded, or the filename if none was entered. -menuTitle
+menuTitle
The menu title, displayed in navigations, set for the image when it was uploaded, or the filename if none was entered. |, diff --git a/lib/WebGUI/i18n/English/Asset_InOutBoard.pm b/lib/WebGUI/i18n/English/Asset_InOutBoard.pm index 84f7f2801..235425b13 100644 --- a/lib/WebGUI/i18n/English/Asset_InOutBoard.pm +++ b/lib/WebGUI/i18n/English/Asset_InOutBoard.pm @@ -35,56 +35,56 @@ our $I18N = { '23' => { message => q|The following variables are available from In/Out Board Report template:
-showReport
+
-A boolean indicating whether or not the rows_loop variable will be set.showReport
-
+A boolean indicating whether or not the rows_loop variable will be set.form
+form
A variable that contains an HTML form for limiting the scope, by date or department, of the report. -username.label
+username.label
Internationalized label for the "Username" column of the report. -status.label
+status.label
Internationalized label for the "Status" column of the report. -date.label
+date.label
Internationalized label for the "Date" column of the report. -message.label
+message.label
Internationalized label for the "Message" column of the report. -updatedBy.label
+updatedBy.label
Internationalized label for the "Updated By" column of the report. -rows_loop
+rows_loop
A loop containing the rows of data for the In/Out Board Report--deptHasChanged
+deptHasChanged
-
A boolean value indicating whether or not this row of data is for a department that is differnet than the previous rowsusername
+username
-
A variable that returns the user's name. If the first and last name fields are defined in the user profile, that is what is returned. Otherwise, the users WebGUI username is returned. i.e., "John Doe" vs "Jdoe".department
+department
-
A variable that returns the user's department. If no department has been assigned to this user, an internationalized label for "No Department" will be used.status
+status
-
A variable that returns the user's status. The status of a user is defined by the Status List in the Wobject Properties. If no status is set for the current user 'Never Checked In' is returned.dateStamp
+dateStamp
-
A variable that returns the date the status of the user was last updated.message
+message
-
A variable that returns what the user entered in the "What's going on?" field when updating their status.createdBy
+createdBy
A variable that returns which user, either the user himself or a delegate, changed the status for this user.paginateBar
+paginateBar
|, diff --git a/lib/WebGUI/i18n/English/Asset_Layout.pm b/lib/WebGUI/i18n/English/Asset_Layout.pm index be022e05b..2ddf64f9f 100644 --- a/lib/WebGUI/i18n/English/Asset_Layout.pm +++ b/lib/WebGUI/i18n/English/Asset_Layout.pm @@ -46,35 +46,35 @@ checkbox for any Asset that you do not want displayed in the Page Layout Asset. 'layout template body' => { message => q|
A variable that returns the HTML necessary to create a Traditional Pagination Bar. i.e., << First, 1, 2, Last >>The following variables are available in Page Layout Templates:
-showAdmin
+showAdmin
A conditional showing if the current user has turned on Admin Mode and can edit this Asset. -dragger.icon
+dragger.icon
An icon that can be used to change the Asset's position with the mouse via a click and drag interface. If showAdmin is false, this variable is empty. -dragger.init
+dragger.init
HTML and Javascript required to make the click and drag work. If showAdmin is false, this variable is empty. -position1_loop, position2_loop, ... positionN_loop
+position1_loop, position2_loop, ... positionN_loop
Each position in the template has a loop which has the set of Assets which are to be displayed inside of it. Assets that have not been specifically placed are put inside of position 1.--id
+id
The Asset ID of the Asset. -content
+content
The rendered content of the Asset.attachment.size
+attachment.size
The size of the file. -attachment.type
+attachment.type
-forum.add.url
The type of the file (PDF, etc.) |, diff --git a/lib/WebGUI/i18n/English/Asset_MessageBoard.pm b/lib/WebGUI/i18n/English/Asset_MessageBoard.pm index 74617f759..a3a6acff6 100644 --- a/lib/WebGUI/i18n/English/Asset_MessageBoard.pm +++ b/lib/WebGUI/i18n/English/Asset_MessageBoard.pm @@ -15,126 +15,126 @@ our $I18N = { message => q|The following is the list of template variables available in message board templates.
+forum.add.url
A url that will add a forum to this message board.-forum.add.label
+forum.add.label
The default label for forum.add.url.-title.label
+title.label
The default label for the title column.-views.label
+views.label
The default label for the views column.-rating.label
+rating.label
The default label for the ratings column.-threads.label
+threads.label
The default label for the threads column.-replies.label
+replies.label
The default label for the replies column.-lastpost.label
+lastpost.label
The default label for the last post column.-forum_loop
+forum_loop
A loop containing the data for each of the forums contained in this message board.
-forum.controls
+forum.controls
The editing controls for this forum.-forum.count
+forum.count
An integer displaying the forum count as it goes through the loop.-forum.title
+forum.title
The title of this forum.-forum.description
+forum.description
The description of this forum.-forum.replies
+forum.replies
The number of replies all the threads in this forum have received.-forum.rating
+forum.rating
The average rating of all the posts in the forum.-forum.views
+forum.views
The total number of views of all the posts in the forum.-forum.threads
+forum.threads
The total number of threads in this forum.-forum.url
+forum.url
The url to view this forum.-forum.lastpost.url
+forum.lastpost.url
The url to view the last post in this forum.-forum.lastpost.date
+forum.lastpost.date
The human readable date of the last post in this forum.-forum.lastpost.time
+forum.lastpost.time
The human readable time of the last post in this forum.-forum.lastpost.epoch
+forum.lastpost.epoch
The epoch date of the last post in this forum.-forum.lastpost.subject
+forum.lastpost.subject
The subject of the last post in this forum.-forum.lastpost.user.id
+forum.lastpost.user.id
The userid of the last poster.-forum.lastpost.user.name
+forum.lastpost.user.name
The username of the last poster.-forum.lastpost.user.alias
+forum.lastpost.user.alias
The current alias of the last poster.-forum.lastpost.user.profile
+forum.lastpost.user.profile
The url to the last poster's profile.-forum.lastpost.user.isVisitor
+forum.lastpost.user.isVisitor
A conditional indicating whether the last poster was a visitor.-forum.user.canView
+forum.user.canView
A conditional indicating whether the user can view this forum.-forum.user.canPost
+forum.user.canPost
A conditional indicating whether the user can post to this forum.@@ -142,23 +142,23 @@ A conditional indicating whether the user can post to this forum.
-default.listing
+default.listing
A full forum rendered using the forum template.-default.description
+default.description
The description of the default forum.-default.title
+default.title
The title of the default forum.-default.controls
+default.controls
The editing controls for the default forum.-areMultipleForums
+areMultipleForums
A conditional indicating whether there is more than one forum.|, @@ -177,7 +177,7 @@ A conditional indicating whether there is more than one forum. '71' => { message => q|Message boards can contain one or more Forums and/or Discussion Boards, are a great way to add community to any site or intranet. Many companies use message boards internally to collaborate on projects. -
+
|, lastUpdated => 1100231686 }, diff --git a/lib/WebGUI/i18n/English/Asset_Navigation.pm b/lib/WebGUI/i18n/English/Asset_Navigation.pm index cbf31f4ba..4ead17320 100644 --- a/lib/WebGUI/i18n/English/Asset_Navigation.pm +++ b/lib/WebGUI/i18n/English/Asset_Navigation.pm @@ -157,7 +157,7 @@ the navigation should start.|, 'Relatives To Include description' => { message => q|The Navigation Asset can filter out pages that you do not want to be in the navigation. Select -all of the classes of pages that should be included:
+all of the classes of pages that should be included:
- Ancestors
- Pages higher than the current page in the tree.
@@ -217,72 +217,72 @@ a Google sitemap of your site. }, '1097' => { - message => q|currentPage.menuTitle
-
The pageId of the start page.currentPage.assetId
-
The assetId of the start page.currentPage.parentId
-
The assetId of the parent of the start page.currentPage.ownerUserId
-
The userId of the owner of the start page.currentPage.synopsis
-
The synopsis of the start page.currentPage.newWindow
-
A conditional indicating whether the start page should be opened in a new window.currentPage.menuTitle
-
The menu title of the start page.currentPage.title
-
The title of the start page.currentPage.isHome
-
A conditional indicating whether the base page is the default page for the site.currentPage.url
-
The URL of the start page.currentPage.rank
-
The position of the current page compared to its siblings.currentPage.hasChild
-
A conditional indicating whether the start page has daughters.currentPage.hasSibling
-
A conditional indicating whether the start page has siblings.currentPage.hasViewableSiblings
-
A conditional indicating whether the start page has siblings that are viewable by the current user.currentPage.hasViewableChildren
-
A conditional indicating whether the start page has children that are viewable by the current user.page_loop
+ message => q|
A loop containing page information in nested, hierarchical order.currentPage.menuTitle
+
The pageId of the start page.currentPage.assetId
+
The assetId of the start page.currentPage.parentId
+
The assetId of the parent of the start page.currentPage.ownerUserId
+
The userId of the owner of the start page.currentPage.synopsis
+
The synopsis of the start page.currentPage.newWindow
+
A conditional indicating whether the start page should be opened in a new window.currentPage.menuTitle
+
The menu title of the start page.currentPage.title
+
The title of the start page.currentPage.isHome
+
A conditional indicating whether the base page is the default page for the site.currentPage.url
+
The URL of the start page.currentPage.rank
+
The position of the current page compared to its siblings.currentPage.hasChild
+
A conditional indicating whether the start page has daughters.currentPage.hasSibling
+
A conditional indicating whether the start page has siblings.currentPage.hasViewableSiblings
+
A conditional indicating whether the start page has siblings that are viewable by the current user.currentPage.hasViewableChildren
+
A conditional indicating whether the start page has children that are viewable by the current user.page_loop
A loop containing page information in nested, hierarchical order.-+page.assetId
-
The assetId of this page.page.parentId
-
The assetId of the parent of this page.page.ownerUserId
-
The userId of the owner of this page.page.synopsis
-
The synopsis of this page.page.newWindow
-
A conditional indicating whether this page should be opened in a new window.page.menuTitle
-
The menu title of this page.page.title
-
The title of this page.page.rank
-
The rank of this page compared with is siblings.page.absDepth
-
The absolute depth of this page (relative to nameless root).page.relDepth
-
The relative depth of this page (relative to starting point).page.isSystem
-
A conditional indicating whether this page is a system page (Trash, Clipboard, etc).page.isHidden
-
A conditional indicating whether this page is a hidden page.page.isContainer
-
A conditional indicating whether this page a container asset.page.isUtility
-
A conditional indicating whether this page is a utility asset.page.isViewable
-
A conditional indicating whether the user has permission to view it.page.url
-
The complete URL to this page.page.indent
-
A variable containing the indent for the current page. The default indent is three spaces. Use the page.indent_loop if you need a more flexible indent.page.indent_loop
+
A loop that runs page.relDepth times.page.assetId
+
The assetId of this page.page.parentId
+
The assetId of the parent of this page.page.ownerUserId
+
The userId of the owner of this page.page.synopsis
+
The synopsis of this page.page.newWindow
+
A conditional indicating whether this page should be opened in a new window.page.menuTitle
+
The menu title of this page.page.title
+
The title of this page.page.rank
+
The rank of this page compared with is siblings.page.absDepth
+
The absolute depth of this page (relative to nameless root).page.relDepth
+
The relative depth of this page (relative to starting point).page.isSystem
+
A conditional indicating whether this page is a system page (Trash, Clipboard, etc).page.isHidden
+
A conditional indicating whether this page is a hidden page.page.isContainer
+
A conditional indicating whether this page a container asset.page.isUtility
+
A conditional indicating whether this page is a utility asset.page.isViewable
+
A conditional indicating whether the user has permission to view it.page.url
+
The complete URL to this page.page.indent
+
A variable containing the indent for the current page. The default indent is three spaces. Use the page.indent_loop if you need a more flexible indent.page.indent_loop
A loop that runs page.relDepth times.--indent
A number representing the loop count.page.isBranchRoot
-
A conditional indicating whether this page is a root page.page.isTopOfBranch
-
A conditional indicating whether this page is a top page (daughter of root).page.isChild
-
A conditional indicating whether this page is a daughter of the base page.page.isParent
-
A conditional indicating whether this page is the mother of the base page.page.isCurrent
-
A conditional indicating whether this page is the base page.page.isDescendent
-
A conditional indicating whether this page is a descendant of the base page.page.isAncestor
-
A conditional indicating whether this page is an ancestor of the base page.page.inBranchRoot
-
This conditional is true if this page is a descendant of the root page of the base page.page.isSibling
-
A conditional indicating whether this page is the sister of the base page.page.inBranch
-
A conditional that is the logical OR of isAncestor, isSister, isBasepage and isDescendent.page.hasChild
-
A conditional indicating whether this page has a daughter. In other words, it evaluates to true if this page is a mother.page.hasViewableChildren
-
A conditional indicating whether this page has a viewable child.page.depthIs1 , page.depthIs2 , page.depthIs3 , page.depthIs4 , page.depthIsN
-
A conditional indicating whether the depth of this page is N. This variable is useful if you want to style a certain level.<tmpl_if page.depthIs1>
-
<img src="level1.gif">
<tmpl_else>
<img src="defaultBullet.gif">
</tmpl_if>page.relativeDepthIs1 , page.relativeDepthIs2 , page.relativeDepthIs3 , page.relativeDepthIsN
-
A conditional indicating whether the depth of this page is N, relative to the starting page.page.depthDiff
-
The difference in depth between the previous page and this page, parent.absDepth - page.absDepth, although parent.absDepth is not a template variable.page.depthDiffIs1, page.depthDiffIs2, page.depthDiffIs3, page.depthDiffIsN
-
True if the page.depthDiff variable is N. N can be positive or negative.page.depthDiff_loop
-
A loop that runs page.depthDiff times, if page.depthDiff > 0. This loop contains no loop variables.page.isRankedFirst
-
This property is true if this page is the first within this level. ie. has no left sister.page.isRankedLast
-
This property is true if this page is the last within this level. ie. has no right sister.page.parent.*
-
These variables will be undefined if the page is a root.page.parent.menuTitle
-
The menu title of the mother of this page.page.parent.title
-
The title of the mother of this page.page.parent.url
-
The urlized title of the mother of this page.page.parent.assetId
-
The assetId of the mother of this page.page.parent.parentId
-
The assetId of the grandmother of this page.page.parent.ownerUserId
-
The userId of the owner of the mother of this page.page.parent.synopsis
-
The synopsis of the mother of this page.page.parent.newWindow
+
A conditional indicating whether the mother of this page should be opened in a new window.indent
A number representing the loop count.page.isBranchRoot
+
A conditional indicating whether this page is a root page.page.isTopOfBranch
+
A conditional indicating whether this page is a top page (daughter of root).page.isChild
+
A conditional indicating whether this page is a daughter of the base page.page.isParent
+
A conditional indicating whether this page is the mother of the base page.page.isCurrent
+
A conditional indicating whether this page is the base page.page.isDescendent
+
A conditional indicating whether this page is a descendant of the base page.page.isAncestor
+
A conditional indicating whether this page is an ancestor of the base page.page.inBranchRoot
+
This conditional is true if this page is a descendant of the root page of the base page.page.isSibling
+
A conditional indicating whether this page is the sister of the base page.page.inBranch
+
A conditional that is the logical OR of isAncestor, isSister, isBasepage and isDescendent.page.hasChild
+
A conditional indicating whether this page has a daughter. In other words, it evaluates to true if this page is a mother.page.hasViewableChildren
+
A conditional indicating whether this page has a viewable child.page.depthIs1 , page.depthIs2 , page.depthIs3 , page.depthIs4 , page.depthIsN
+
A conditional indicating whether the depth of this page is N. This variable is useful if you want to style a certain level.<tmpl_if page.depthIs1>
+
<img src="level1.gif">
<tmpl_else>
<img src="defaultBullet.gif">
</tmpl_if>page.relativeDepthIs1 , page.relativeDepthIs2 , page.relativeDepthIs3 , page.relativeDepthIsN
+
A conditional indicating whether the depth of this page is N, relative to the starting page.page.depthDiff
+
The difference in depth between the previous page and this page, parent.absDepth - page.absDepth, although parent.absDepth is not a template variable.page.depthDiffIs1, page.depthDiffIs2, page.depthDiffIs3, page.depthDiffIsN
+
True if the page.depthDiff variable is N. N can be positive or negative.page.depthDiff_loop
+
A loop that runs page.depthDiff times, if page.depthDiff > 0. This loop contains no loop variables.page.isRankedFirst
+
This property is true if this page is the first within this level. ie. has no left sister.page.isRankedLast
+
This property is true if this page is the last within this level. ie. has no right sister.page.parent.*
+
These variables will be undefined if the page is a root.page.parent.menuTitle
+
The menu title of the mother of this page.page.parent.title
+
The title of the mother of this page.page.parent.url
+
The urlized title of the mother of this page.page.parent.assetId
+
The assetId of the mother of this page.page.parent.parentId
+
The assetId of the grandmother of this page.page.parent.ownerUserId
+
The userId of the owner of the mother of this page.page.parent.synopsis
+
The synopsis of the mother of this page.page.parent.newWindow
A conditional indicating whether the mother of this page should be opened in a new window.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 'Navigation menu style', give it a name, and then use it anywhere on your site that you like.
The navigation system consists of two parts:
-
-- The ^Navigation(); macro, which determines which files may be included in the menu and which template to use.
+- The ^Navigation(); macro, which determines which files may be included in the menu and which template to use.
- The Navigation Template, which creates the menu and presents it to the user.
To create a new menu for your site, place a ^Navigation(myMenu); macro into a style. An "edit myMenu" link will be displayed if "myMenu" is not defined.
+To create a new menu for your site, place a ^Navigation(myMenu); macro into a style. An "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 => 1101774239 }, diff --git a/lib/WebGUI/i18n/English/Asset_Poll.pm b/lib/WebGUI/i18n/English/Asset_Poll.pm index 750cebcdf..1b29ad81e 100644 --- a/lib/WebGUI/i18n/English/Asset_Poll.pm +++ b/lib/WebGUI/i18n/English/Asset_Poll.pm @@ -5,63 +5,63 @@ our $I18N = { message => q|The following variables are available to the poll template:-canVote
+canVote
A condition indicating whether the user has the right to vote on this poll.-question
+question
The poll question.-form.start
+form.start
The beginning of the poll form.-answer_loop
+answer_loop
A loop containing information about the answers in the poll.
-answer.form-form.submit
+answer.form
The radio button for this answer.-answer.text
+answer.text
The text of the answer.-answer.number
+answer.number
The number of this answer. As in 1, 2, 3, etc.-answer.graphWidth
+answer.graphWidth
The width that the graph should be rendered for this answer. Based upon a percentage of the total graph size.-answer.percent
+answer.percent
The percentage of the vote that this answer has received.-answer.total
+answer.total
The total number of votes that this answer has received.
+form.submit
The submit button for the poll form.-form.end
+form.end
The end of the poll form.-responses.label
+responses.label
The label for the total responses. "Total Votes"-responses.total
+responses.total
The total number of votes that have been placed on this poll.diff --git a/lib/WebGUI/i18n/English/Asset_Post.pm b/lib/WebGUI/i18n/English/Asset_Post.pm index f8a932ad6..82dba2073 100644 --- a/lib/WebGUI/i18n/English/Asset_Post.pm +++ b/lib/WebGUI/i18n/English/Asset_Post.pm @@ -12,148 +12,148 @@ our $I18N = { ! : This variable is required for the Post to function correctly.
-form.header !
+form.header !
Code required to start the form for the Post.-isNewPost
+isNewPost
A conditional that is true if the user is adding a new Post, as opposed to editing an existing Post.-isReply
+isReply
A conditional that is true if the user is replying to an existing Post.-reply.title
+reply.title
The title of the Post that is being replied to.-reply.synopsis
+reply.synopsis
The synopsis of the Post that is being replied to.-reply.content
+reply.content
The content of the Post that is being replied to.-reply.userDefinedN
+reply.userDefinedN
The contents of user defined fields for the Post that is being replied to, where N is from 1 to 5.-subscribe.form
+subscribe.form
A yes/no button to allow the user to subscribe to the thread this post belongs to.-isNewThread
+isNewThread
A conditional that is true if the user is adding a new thread.-sticky.form
+sticky.form
A yes/no button to set the thread to be sticky, so that it stays at the top of the forum listing.-lock.form
+lock.form
A yes/no button to lock the thread, so that no posts can be added or edited.-isThread
+isThread
A conditional that is true if the user is editing the main post for a thread, as opposed to a reply in the thread.-isEdit
+isEdit
A conditional that is true if the user is editing an existing post.-preview.title
+preview.title
The web safe title for previewing a post.-preview.synopsis
+preview.synopsis
The synopsis when previewing a post.-preview.content
+preview.content
The content when previewing a post.-preview.userDefinedN
+preview.userDefinedN
The contents of user defined fields for the Post without WebGUI Macros being processed, where N is from 1 to 5.-form.footer !
+form.footer !
Code for the end of the form.-usePreview !
+usePreview !
A conditional indicating that posts to the thread will be previewed before being submitted.-user.isModerator
+user.isModerator
A conditional indicating if the current user is a moderator.-user.isVisitor
+user.isVisitor
A conditional indicating if the current user is a visitor.-visitorName.form
+visitorName.form
A form where the user can enter their name, even if they are a visitor.-userDefinedN.{form,form.yesNo,form.textarea,form.htmlarea,form.float}
+userDefinedN.{form,form.yesNo,form.textarea,form.htmlarea,form.float}
For each of the 5 User Defined fields, which can be form widgets for a single line of text, a yes/no field, a text area, a WYSIWIG HTML area, or a float.-title.form
+title.form
A 1-line text form field to enter or edit the title, stripped of all HTML and macros disabled. Use this OR title.form.textarea.-title.form.textarea
+title.form.textarea
A text area field to enter or edit the title, stripped of all HTML and macros disabled. Use this OR title.form.-synopsis.form
+synopsis.form
A form field to enter or edit the synopsis.-content.form
+content.form
A field to enter or edit the content, with all macros disabled. If the discussion board allows rich content, then this will be a WYSIWIG HTML area. Otherwise it will be a plain text area.-form.submit
+form.submit
A button to submit the post.-karmaScale.form
+karmaScale.form
A form element that allows moderators to set the scale of an individual thread. This is only available for threads.-karmaIsEnabled
+karmaIsEnabled
A conditional that is true if karma has been enabled in the WebGUI settings in the Admin Console for this site.-form.preview
+form.preview
A button to preview the post.-attachment.form
+attachment.form
Code to allow an attachment to be added to the post.-contentType.form
+contentType.form
A form field that will describe how the content of the post is formatted, HTML, text, code or mixed. Defaults to mixed.|, - lastUpdated => 1146505217, + lastUpdated => 1146505625, }, 'post template variables title' => { @@ -447,17 +447,17 @@ back the data with a simple <tmpl_var userDefined1>. All variables from the Post Template Variables.
-url
+url
The URL to the post that triggered the notification.-notification.subscription.message
+notification.subscription.message
Internationalized message that a new message has been posted to a thread that the user subscribed to.|, - lastUpdated => 1111465141, + lastUpdated => 1146505593, }, '875' => { diff --git a/lib/WebGUI/i18n/English/Asset_Product.pm b/lib/WebGUI/i18n/English/Asset_Product.pm index 7790a12dc..6d75a01b3 100644 --- a/lib/WebGUI/i18n/English/Asset_Product.pm +++ b/lib/WebGUI/i18n/English/Asset_Product.pm @@ -25,192 +25,192 @@ our $I18N = { message => q|The following is the list of template variables available in product templates.
-brochure.icon
+brochure.icon
The URL to the icon for the brochure. -brochure.url
+brochure.url
The URL to download the brochure. -brochure.label
+brochure.label
The translated label for the brochure URL. -manual.icon
+manual.icon
The URL to the icon for the manual. -manual.url
+manual.url
The URL to download the manual. -manual.label
+manual.label
The translated label for the manual URL. -warranty.icon
+warranty.icon
The URL to the icon for the warranty. -warranty.url
+warranty.url
The URL to download the warranty. -warranty.label
+warranty.label
The label for the warranty URL. -image1
+image1
The URL to the first image uploaded to this product. -thumbnail1
+thumbnail1
The URL to the thumbnail of the first image uploaded to this product. -image2
+image2
The URL to the second image uploaded to this product. -thumbnail2
+thumbnail2
The URL to the thumbnail of the second image uploaded to this product. -image3
+image3
The URL to the third image uploaded to this product. -thumbnail3
+thumbnail3
The URL to the thumbnail of the third image uploaded to this product. -addfeature.url
+addfeature.url
The URL to add a feature to this product. -addfeature.label
+addfeature.label
The translated label for the add feature link. -feature_loop
+feature_loop
This loop contains all of the features associated with this product.-feature.controls-addbenefit.url
+feature.controls
The WebGUI management controls for this feature. -feature.feature
+feature.feature
The text of the feature itself.
+addbenefit.url
The URL to add a benefit to this product. -addbenefit.label
+addbenefit.label
The translated label for the add benefit link. -benefit_loop
+benefit_loop
This loop contains the benefits for this product.-benefit.benefit-addspecification.url
+benefit.benefit
The benefit text itself. -benefit.controls
+benefit.controls
The WebGUI management controls for this benefit.
+addspecification.url
The URL to add a specification to this product. -addspecification.label
+addspecification.label
The translated label for the add specification link. -specification_loop
+specification_loop
The list of specifications associated with this product.-specification.controls-addaccessory.url
+specification.controls
The WebGUI management controls for this specification. -specification.specification
+specification.specification
The text of the specification itself. -specification.units
+specification.units
The units for this specification. ex: meters -specification.label
+specification.label
The label for this specification. ex: height
+addaccessory.url
The URL to add an accessory to this product. -addaccessory.label
+addaccessory.label
The translated label for the add accessory link. -accessory_loop
+accessory_loop
This loop contains all of the accessories associated with this product.-accessory.url-addRelatedProduct.url
+accessory.url
The URL to the linked accessory. -accessory.title
+accessory.title
The title of the linked accessory. -accessory.controls
+accessory.controls
The WebGUI management controls for this accessory.
+addRelatedProduct.url
The URL to add a related product to this product. -addRelatedProduct.label
+addRelatedProduct.label
The translated label for the add related product link. -relatedproduct.loop
+relatedproduct.loop
This loop contains all of the products related to this product.-relatedproduct.urldiff --git a/lib/WebGUI/i18n/English/Asset_SQLReport.pm b/lib/WebGUI/i18n/English/Asset_SQLReport.pm index 6dcc85db3..aa906d9ab 100644 --- a/lib/WebGUI/i18n/English/Asset_SQLReport.pm +++ b/lib/WebGUI/i18n/English/Asset_SQLReport.pm @@ -18,7 +18,7 @@ our $I18N = { '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. -
+relatedproduct.url
The URL to the related product. -relatedproduct.title
+relatedproduct.title
The title of the related product. -relatedproduct.controls
+relatedproduct.controls
The WebGUI management controls for this related product.Nested query support
+Nested query support
The SQL Report wobject supports up to 5 nested queries (1 base query and 4 subqueries). Each subsequent query is executed for each row in the previous query results. For example, if you have two queries: query1 and query2, then query2 will be executed once for each row returned in query1. You can use placeholder parameters to compose subqueries with data from prior queries.SQL Reports are Wobjects and Assets, so they share the properties of both. SQL Reports also have these unique properties: @@ -42,14 +42,14 @@ SQL Reports are Wobjects and Assets, so they share the properties of both. SQL message => q|
Placeholders, also called parameter markers, are used to indicate values in a SQL query that will be supplied later, before the statement is executed.
There are four input types:-
- Integer
-
A simple number- Form
-
Form fields begin with "form:".- Query results
-
Query results begin with "query1:" through "query4:". Query results are populated with data from prior queries. So when the second query is initiated, it can used the results returned by query1. When query 5 is initiated it can use the results from queries 1 through 4.- String
+
Anything else is a string- Integer
+
A simple number- Form
+
Form fields begin with "form:".- Query results
+
Query results begin with "query1:" through "query4:". Query results are populated with data from prior queries. So when the second query is initiated, it can used the results returned by query1. When query 5 is initiated it can use the results from queries 1 through 4.- String
Anything else is a stringExample:
-Query: select * from some_table where some_field = ? and some_other_field < ?In this example the first question mark will contain the field value of pageId in query1, diff --git a/lib/WebGUI/i18n/English/Asset_Search.pm b/lib/WebGUI/i18n/English/Asset_Search.pm index 9b7e061ff..c32f65352 100644 --- a/lib/WebGUI/i18n/English/Asset_Search.pm +++ b/lib/WebGUI/i18n/English/Asset_Search.pm @@ -52,23 +52,23 @@ our $I18N = { ##hashref of hashes 'search template body' => { message => q|
+Query: select * from some_table where some_field = ? and some_other_field < ?
Placeholder Parameters: query1:pageId
form:field1The following template variables are available for Search Asset templates. All of these variables are required.
-form_header*
+form_header*
-
HTML Code to begin the search formform_footer*
+form_footer*
-
HTML Code to end the search formform_submit*
+form_submit*
-
A button to allow the user to submit a search.form_keywords*
+form_keywords*
-
A form to let the user enter in keywords for the search.result_set*
+result_set*
|, diff --git a/lib/WebGUI/i18n/English/Asset_StockData.pm b/lib/WebGUI/i18n/English/Asset_StockData.pm index d7d80bad4..5fe07a150 100644 --- a/lib/WebGUI/i18n/English/Asset_StockData.pm +++ b/lib/WebGUI/i18n/English/Asset_StockData.pm @@ -155,182 +155,182 @@ our $I18N = { 'help_stock_list_template_description' => { message => q|
Paginated search results with pagination controls.The following describes the list of available template variables for building StockList templates
- extrasFolder
+ extrasFolder
The url to the extras folder containing css files and images used by the Stock List application- editUrl
+ editUrl
The url to the page where users can customize stocks- isVisitor
+ isVisitor
Whether or not the current user is a visitor. This returns true if the users is authenticated against the system- stock.display.url
+ stock.display.url
General url to the page that displays details for individual stocks. A stock symbol must be added to the end of this url- lastUpdate.default
+ lastUpdate.default
default date and time format for the date and time stocks were updated by the returning sources- lastUpdate.intl
+ lastUpdate.intl
international date and time format for the date and time stocks were updated by the returning sources- lastUpdate.us
+ lastUpdate.us
US date and time format for the date and time stocks were updated by the returning sources- stocks.loop
+ stocks.loop
Loop containing all default or personalized stocks-
- stocks.symbol
+- stocks.symbol
- Stock Symbol
-
- stocks.name
+- stocks.name
- Company or Mutual Fund Name
-
- stocks.last
+- stocks.last
- Last Price
-
- stocks.high
+- stocks.high
- Highest trade today
-
- stocks.low
+- stocks.low
- Lowest trade today
-
- stocks.date
+- stocks.date
- Last Trade Date (MM/DD/YY format)
-
- stocks.time
+- stocks.time
- Last Trade Time
-
- stocks.net
+- stocks.net
- Net Change
-
- stocks.net.isDown
+- stocks.net.isDown
- Net Change is negative
-
- stocks.net.isUp
+- stocks.net.isUp
- Net Change is positive
-
- stocks.net.noChange
+- stocks.net.noChange
- Net Change is zero
-
- stocks.net.icon
+- stocks.net.icon
- Icon associated with net change (up, down, even)
-
- stocks.p_change
+- stocks.p_change
- Percent Change from previous day's close
-
- stocks.volume
+- stocks.volume
- Day's Volume
-
- stocks.volume.millions
+- stocks.volume.millions
- Day's Volume In Millions
-
- stocks.avg_vol
+- stocks.avg_vol
- Average Daily Vol
-
- stocks.bid
+- stocks.bid
- Bid
-
- stocks.ask
+- stocks.ask
- Ask
-
- stocks.close
+- stocks.close
- Previous Close
-
- stocks.open
+- stocks.open
- Today's Open
-
- stocks.day_range
+- stocks.day_range
- Day's Range
-
- stocks.year_range
+- stocks.year_range
- 52-Week Range
-
- stocks.year_high
+- stocks.year_high
- 52-Week High
-
- stocks.year_low
+- stocks.year_low
- 52-Week Low
-
- stocks.eps
+- stocks.eps
- Earnings per Share
-
- stocks.pe
+- stocks.pe
- P/E Ratio
-
- stocks.div_date
+- stocks.div_date
- Dividend Pay Date
-
- stocks.div
+- stocks.div
- Dividend per Share
-
- stocks.div_yield
+- stocks.div_yield
- Dividend Yield
-
- stocks.cap
+- stocks.cap
- Market Capitalization
-
- stocks.ex_div
+- stocks.ex_div
- Ex-Dividend Date.
-
- stocks.nav
+- stocks.nav
- Net Asset Value
-
- stocks.yield
+- stocks.yield
- Yield (usually 30 day avg)
-
- stocks.exchange
+- stocks.exchange
- The exchange the information was obtained from.
-
- stocks.success
+- stocks.success
- Did the stock successfully return information? (true/false)
-
- stocks.errormsg
+- stocks.errormsg
- If success is false, this field may contain the reason why.
-
- stocks.method
+- stocks.method
- The module (as could be passed to fetch) which found this information.
|, @@ -344,163 +344,163 @@ our $I18N = { 'help_stock_list_display_template_description' => { message => q|
The following describes the list of available template variables for building StockList templates
- extrasFolder
+ extrasFolder
The url to the extras folder containing css files and images used by the Stock List application- lastUpdate.intl
+ lastUpdate.intl
international date and time format for the date and time stocks were updated by the returning sources- lastUpdate.us
+ lastUpdate.us
US date and time format for the date and time stocks were updated by the returning sources- stocks.symbol
+ stocks.symbol
Stock Symbol- stocks.name
+ stocks.name
Company or Mutual Fund Name- stocks.last
+ stocks.last
Last Price- stocks.high
+ stocks.high
Highest trade today- stocks.low
+ stocks.low
Lowest trade today- stocks.date
+ stocks.date
Last Trade Date (MM/DD/YY format)- stocks.time
+ stocks.time
Last Trade Time- stocks.net
+ stocks.net
Net Change- stocks.net.isDown
+ stocks.net.isDown
Net Change is negative- stocks.net.isUp
+ stocks.net.isUp
Net Change is positive- stocks.net.noChange
+ stocks.net.noChange
Net Change is zero- stocks.net.icon
+ stocks.net.icon
Icon associated with net change (up, down, even)- stocks.p_change
+ stocks.p_change
Percent Change from previous day's close- stocks.volume
+ stocks.volume
Day's Volume- stocks.volume.millions
+ stocks.volume.millions
Day's Volume In Millions- stocks.avg_vol
+ stocks.avg_vol
Average Daily Vol- stocks.bid
+ stocks.bid
Bid- stocks.ask
+ stocks.ask
Ask- stocks.close
+ stocks.close
Previous Close- stocks.open
+ stocks.open
Today's Open- stocks.day_range
+ stocks.day_range
Day's Range- stocks.year_range
+ stocks.year_range
52-Week Range- stocks.year_high
+ stocks.year_high
52-Week High- stocks.year_low
+ stocks.year_low
52-Week Low- stocks.eps
+ stocks.eps
Earnings per Share- stocks.pe
+ stocks.pe
P/E Ratio- stocks.div_date
+ stocks.div_date
Dividend Pay Date- stocks.div
+ stocks.div
Dividend per Share- stocks.div_yield
+ stocks.div_yield
Dividend Yield- stocks.cap
+ stocks.cap
Market Capitalization- stocks.ex_div
+ stocks.ex_div
Ex-Dividend Date.- stocks.nav
+ stocks.nav
Net Asset Value- stocks.yield
+ stocks.yield
Yield (usually 30 day avg)- stocks.exchange
+ stocks.exchange
The exchange the information was obtained from.- stocks.success
+ stocks.success
Did the stock successfully return information? (true/false)- stocks.errormsg
+ stocks.errormsg
If success is false, this field may contain the reason why.- stocks.method
+ stocks.method
The module (as could be passed to fetch) which found this information.|, diff --git a/lib/WebGUI/i18n/English/Asset_Survey.pm b/lib/WebGUI/i18n/English/Asset_Survey.pm index 9ced1b0b8..e9b0c2e47 100644 --- a/lib/WebGUI/i18n/English/Asset_Survey.pm +++ b/lib/WebGUI/i18n/English/Asset_Survey.pm @@ -148,156 +148,156 @@ our $I18N = { message => q|The following template variables are available for the Survey.
-question.add.url
+question.add.url
The URL to add a new question to the survey.-question.add.label
+question.add.label
The default label for question.add.url.-user.canTakeSurvey
+user.canTakeSurvey
A boolean indicating whether the current user has the rights to take the survey.-form.header
+form.header
The required form elements that go at the top of the survey questions.-form.footer
+form.footer
The required form elements that go after the survey questions.-form.submit
+form.submit
The default submit button for the survey response.-questions.sofar.label
+questions.sofar.label
The default label for indicating how many questions have been answered to this point in the survey.-start.newresponse.label
+start.newresponse.label
The default label for start.newresponse.url.-start.newresponse.url
+start.newresponse.url
The URL to start a new response to the survey after the user has already taken the survey once.-thanks.survey.label
+thanks.survey.label
A message thanking the user for completing the survey.-thanks.quiz.label
+thanks.quiz.label
A message thanking the user for completing the quiz.-questions.total
+questions.total
The total number of questions in the survey.-questions.correct.count.label
+questions.correct.count.label
The default label for questions.correct.count.-questions.correct.percent.label
+questions.correct.percent.label
The default label for questions.correct.percent.-mode.isSurvey
+mode.isSurvey
A boolean indicating whether we are in survey mode or quiz mode.-survey.noprivs.label
+survey.noprivs.label
A message telling the user that they do not have the privileges necessary to take this survey.-quiz.noprivs.label
+quiz.noprivs.label
A message telling the user that they do not have the privileges necessary to take the quiz.-response.id
+response.id
The unique id for the current response for this user.-response.count
+response.count
The number of responses this user has provided for this survey.-user.isFirstResponse
+user.isFirstResponse
A boolean indicating whether this is the first response for this user.-user.canRespondAgain
+user.canRespondAgain
A boolean indicating whether the user is allowed to respond to this survey again.-questions.sofar.count
+questions.sofar.count
The number of questions that have been answered to this point in the survey.-questions.correct.count
+questions.correct.count
The number of questions the user has correct in the quiz to this point.-questions.correct.percent
+questions.correct.percent
The percentage of questions that the user has correct in the quiz to this point.-response.isComplete
+response.isComplete
A boolean indicating whether the user has answered all of the questions for this survey response.-question_loop
+question_loop
A loop which contains the questions for this survey response.
-question.question-question.edit_loop
+question.question
The survey question itself.-question.allowComment
+question.allowComment
A boolean indicating whether this question allows comments or not.-question.id
+question.id
The unique id for this question.-question.comment.field
+question.comment.field
The form field to enter comments for this question.-question.comment.label
+question.comment.label
The default label for question.comment.field.-question.answer.field
+question.answer.field
The form field containing the possible answers for this question.
+question.edit_loop
A loop containing all the questions in the survey with edit controls.
-question.edit.controls
+question.edit.controls
A toolbar to use to edit this question.-question.edit.question
+question.edit.question
The question to be edited.-question.edit.id
+question.edit.id
The unique id for this question.@@ -329,71 +329,71 @@ The unique id for this question. '91' => { message => q|The following template variables are available in all survey templates.
-user.canViewReports
+user.canViewReports
A boolean indicating whether the user has the privileges to view survey reports.-delete.all.responses.url
+delete.all.responses.url
This URL will delete all of the responses to this survey.-delete.all.responses.label
+delete.all.responses.label
The default label for delete.all.responses.url.-export.answers.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
+export.answers.label
The default label for export.answers.url.-export.questions.url
+export.questions.url
The URL to create a tab delimited file containing all of the questions in this survey.-export.questions.label
+export.questions.label
The default label for export.questions.url.-export.responses.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
+export.responses.label
The default label for export.responses.url-export.composite.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
+export.composite.label
The default label for export.composite.url.-report.gradebook.url
+report.gradebook.url
The URL to view the gradebook report for this quiz.-report.gradebook.label
+report.gradebook.label
The default label for report.gradebook.url.-report.overview.url
+report.overview.url
The URL to view statistical overview report for this survey.-report.overview.label
+report.overview.label
The default label for report.overview.url.-survey.url
+survey.url
The URL to view the survey. Usually used to get back to the survey after looking at a report.-survey.label
+survey.label
The default label for survey.url.|, @@ -805,45 +805,45 @@ the survey was added.|, message => q|The following template variables are available in the survey's gradebook report:
-title
+title
The default title of the report.-question.count
+question.count
The number of questions in the survey.-response.user.label
+response.user.label
The default label for response.user.name.-response.count.label
+response.count.label
The default label for response.count.correct.-response.percent.label
+response.percent.label
The default label for response.percent.-response_loop
+response_loop
A loop containing a list of responses.
-response.url
+response.url
The URL to view this response.-response.user.name
+response.user.name
The username of the user that gave this response.-response.count.correct
+response.count.correct
The total number of questions that this user got correct.-response.percent
+response.percent
The percentage of correct questions.@@ -860,118 +860,118 @@ The percentage of correct questions. message => q|The following are the variables available to display the individual response.
-title
+title
The default title for this report.-delete.url
+delete.url
The URL to delete this response.-delete.label
+delete.label
The default label for delete.url.-start.date.label
+start.date.label
The default label for start.date.human.-start.date.epoch
+start.date.epoch
The epoch representation of when the user started the survey response.-start.date.human
+start.date.human
The human representation of the date when the user started the response.-start.time.human
+start.time.human
The human representation of the time when the user started the response.-end.date.label
+end.date.label
The default label for end.date.human.-end.date.epoch
+end.date.epoch
The epoch representation of the date when the user completed this response.-end.date.human
+end.date.human
The human representation of the date when the user completed this response.-end.time.human
+end.time.human
The human representation of the time when the user completed this response.-duration.label
+duration.label
The default label for the duration.-duration.minutes
+duration.minutes
The number of minutes it took to complete the survey.-duration.minutes.label
+duration.minutes.label
A label for "minutes".-duration.seconds
+duration.seconds
The remainder seconds the duration.minutes calculations.-duration.seconds.label
+duration.seconds.label
A label for "seconds".-answer.label
+answer.label
The default label for question.answer.-response.label
+response.label
The default label for question.label.-comment.label
+comment.label
The default label for question.comment.-question_loop
+question_loop
A loop that includes the list of questions in this response.
-question
+question
The question itself.-question.id
+question.id
The unique identifier for this question.-question.isRadioList
+question.isRadioList
A boolean indicating whether this question's answers are a radio list.-question.response
+question.response
The user's response to this question.-question.comment
+question.comment
The user's comment on this question (if any).-question.isCorrect
+question.isCorrect
A boolean indicating whether the user got this question correct.-question.answer
+question.answer
The correct answer for this question.@@ -989,84 +989,84 @@ The correct answer for this question. message => q|The following are the variables available in this template:
-title
+title
The default title for this report.-answer.label
+answer.label
The default label for answer_loop.-response.count.label
+response.count.label
The default label for response.count.-response.percent.label
+response.percent.label
The default label for response.percent.-show.responses.label
+show.responses.label
The default label that will display responses.-show.comments.label
+show.comments.label
The default label that will display comments.-question_loop
+question_loop
A loop containing questions.
-question
+question
The question itself.-question.id
+question.id
The unique identifier for this question.-question.isRadioList
+question.isRadioList
A boolean indicating whether the answer for this question is a radio list.-question.response.total
+question.response.total
The total number of responses for this answer.-question.allowComment
+question.allowComment
A boolean indicating whether this question allows comments.-answer_loop
+answer_loop
A loop containing the answers and responses for this question.
-answer.isCorrect
+answer.isCorrect
A boolean indicating whether this answer is marked correct.-answer
+answer
The answer itself.-answer.response.count
+answer.response.count
The total number of responses given for this answer.-answer.response.percent
+answer.response.percent
The percent of responses to this question that went to this answer.-comment_loop
+comment_loop
A loop that contains all of the comments for this answer.
-answer.comment
+answer.comment
A comment.diff --git a/lib/WebGUI/i18n/English/Asset_SyndicatedContent.pm b/lib/WebGUI/i18n/English/Asset_SyndicatedContent.pm index c6202bd12..45849d955 100644 --- a/lib/WebGUI/i18n/English/Asset_SyndicatedContent.pm +++ b/lib/WebGUI/i18n/English/Asset_SyndicatedContent.pm @@ -56,32 +56,32 @@ these unique properties: 'lastUpdated' => 1047855526, 'message' => 'The following are the template variables available to the Syndicated Content template. -channel.title
+channel.title
The title of this piece of syndicated content. This will be the same as the title of the Syndicated Content object when you\'re creating an aggregate feed.-channel.description
+channel.description
A description of the content available through this channel. This will be the same as the description of the Syndicated Content object when you\'re creating an aggregate feed.-channel.link
+channel.link
A URL back to the originating site of this channel. This variable *will not* exist when you\'re creating an aggregate feed, because there\'s no single channel to link to.-rss.url
+rss.url
This is the URL to use to get the contents of this Syndicated Content wobject as an RSS 2.0 feed. Additionally, you can specify RSS versions via the following template variables:-rss.url.0.9@@ -89,29 +89,29 @@ The contents of this wobject as an RSS 2.0 feed. Additionally, RSS feeds are transformed into HTML via XSLT stylesheets for "friendly" in-browser viewing. These XSLT stylesheets are stored in the WebGUI collateral system as snippets. -item_loop
+rss.url.0.9
The contents of this wobject as an RSS 0.9 feed.-rss.url.0.91
+rss.url.0.91
The contents of this wobject as an RSS 0.91 feed.-rss.url.1.0
+rss.url.1.0
The contents of this wobject as an RSS 1.0 feed.-rss.url.2.0
+rss.url.2.0
The contents of this wobject as an RSS 2.0 feed.
+item_loop
A loop containing the data from this channel.-site_title
+site_title
The title of the RSS feed this item comes from-site_link
+site_link
Link to the source RSS feed.-new_rss_site
+new_rss_site
A "boolean" variable (suitable for using in a <tmpl_if> tag) that indicates we\'ve started outputting items from a source RSS feed different than the previous item. This is most useful when you\'re viewing feeds in "grouped" mode- it gives you a hook to output site_title and site_link at the right time.-title
+title
The title of a piece of content. If you\'re filtering on terms, this field will be inspected.-description
+description
The description of the content. If you\'re filtering on terms, this field will be inspected as well.@@ -126,7 +126,7 @@ A URL directly to the content of the item. }, 'displayModeSubtext' => { 'lastUpdated' => 1047855526, - 'message' => '
"Interleaved" means items from all feeds are lumped together, "Grouped by Feed" means items are grouped by the feed they came from. Either setting is fine if you\'re only bringing in a single feed.' + 'message' => '
"Interleaved" means items from all feeds are lumped together, "Grouped by Feed" means items are grouped by the feed they came from. Either setting is fine if you\'re only bringing in a single feed.' }, 'grouped' => { 'lastUpdated' => 1047855526, @@ -159,7 +159,7 @@ A URL directly to the content of the item. }, 'hasTermsLabel description' => { - message => q|Enter terms (separated by commas) that you'd like to filter the feeds on. For instance, if you enter:
+ message => q|Enter terms (separated by commas) that you'd like to filter the feeds on. For instance, if you enter:
linux, windows development, blogsThe Syndicated Content web object will display items containing "linux", "windows development" or "blogs" (in the title or description of the item) from all the feeds you're aggregating together.|, lastUpdated => 1119977659, @@ -167,7 +167,7 @@ The Syndicated Content web object will display items containing "linux", "window '1 description' => { message => q|Provide the exact URL (starting with http://) to the syndicated content's RDF or RSS file. The syndicated content will be downloaded from this URL hourly. -
+
You can find syndicated content at the following locations:
- http://www.newsisfree.com diff --git a/lib/WebGUI/i18n/English/Asset_Template.pm b/lib/WebGUI/i18n/English/Asset_Template.pm index 017744064..d1673e05c 100644 --- a/lib/WebGUI/i18n/English/Asset_Template.pm +++ b/lib/WebGUI/i18n/English/Asset_Template.pm @@ -59,7 +59,7 @@ our $I18N = {
There are two ways to edit templates, via the Display tab of the Asset Edit screen or via the Asset Manager. In either case, you will need to be an Admin or a Template Admin.
-Display tab of the Asset Edit screen
+Display tab of the Asset Edit screen
-
- Turn on Admin mode.
- Click on the Edit icon for an Asset.
@@ -74,7 +74,7 @@ our $I18N = {Asset Manager
+Asset Manager
-Template Name
- Turn on Admin mode.
- Click on the "Assets" icon in the Admin bar.
@@ -84,7 +84,7 @@ our $I18N = {
+Template Name
Give this template a descriptive name so that you'll know what it is when you're applying a template to content. 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. diff --git a/lib/WebGUI/i18n/English/Asset_Thread.pm b/lib/WebGUI/i18n/English/Asset_Thread.pm index d906ae75c..97617e453 100644 --- a/lib/WebGUI/i18n/English/Asset_Thread.pm +++ b/lib/WebGUI/i18n/English/Asset_Thread.pm @@ -11,158 +11,158 @@ our $I18N = { message => q|The variables below are available in the Thread template. In addition, all variables from the Post Template can be used. Labels for URLs for actions like unlock.url, stick.url, etc. are provided by the Collaboration Labels. The Pagination Template variables are also available to display multiple pages of posts and threads.-karma.transfer.form
+karma.transfer.form
A variable that displays a small form that allows a user to transfer an amount of karma from their account to the thread.-karma
+karma
Indicates the amount of karma this thread has.-karmaScale
+karmaScale
A weighting factor for difficulty, complexity, or handicap in contests.-karmaRank
+karmaRank
This is karma divided by karma scale.-thumbsUp.icon.url
+thumbsUp.icon.url
The URL to the thumbs up icon.-thumbsDown.icon.url
+thumbsDown.icon.url
The URL to the thumbs down icon.-user.isVisitor
+user.isVisitor
A conditional indicating that the current user is a Visitor.-user.isModerator
+user.isModerator
A conditional indicating that the current user is a Moderator.-user.canPost
+user.canPost
A conditional indicating that the current user can add posts to this thread.-user.canReply
+user.canReply
A conditional indicating that the current user can reply to posts in this thread.-repliesAllowed
+repliesAllowed
A conditional indicating that replies are allowed in this thread.-userProfile.url
+userProfile.url
A URL to the profile of the owner of the Post.-layout.nested.url
+layout.nested.url
A URL to change the layout to nest posts. This lists all posts with indentation to show which posts are replies to posts and which posts are new topics in a thread.-layout.flat.url
+layout.flat.url
A URL to change the layout to flatten posts. This lists all posts in the thread in order of date submitted.-layout.threaded.url
+layout.threaded.url
A URL to change the layout to threaded posts. This is the default setting. Posts will be shown one at a time.-layout.isFlat
+layout.isFlat
A conditional indicating if the current layout is flat.-layout.isNested
+layout.isNested
A conditional indicating if the current layout is nested.-layout.isThreaded
+layout.isThreaded
A conditional indicating if the current layout is threaded.-user.isSubscribed
+user.isSubscribed
A conditional that is true if the current user is subscribed to the thread.-subscribe.url
+subscribe.url
A URL to subscribe the current user to the thread.-unsubscribe.url
+unsubscribe.url
A URL to subscribe the current user from the thread.-isArchived
+isArchived
A conditional indicating if the current thread is archived.-archive.url
+archive.url
The URL to archive this thread.-unarchive.url
+unarchive.url
The URL to unarchive this thread.-isSticky
+isSticky
A conditional indicating if the current thread is sticky.-stick.url
+stick.url
The URL to make this thread sticky.-unstick.url
+unstick.url
The URL to unstick this thread.-isLocked
+isLocked
A conditional indicating if the current thread is locked.-lock.url
+lock.url
The URL to lock this thread.-unlock.url
+unlock.url
The URL to unlock this thread.-post_loop
+post_loop
A loop containing all the posts for this thread. Each post in the loop also contains a set of its own Post Template variables.
-isCurrent
+isCurrent
A conditional indicating that this Post is the one currently being viewed in the Thread.-isThreadRoot
+isThreadRoot
A conditional indicating that this Post is the start of the Thread.-depth
+depth
How far away this post is from the originating post (ThreadRoot).-depthX10
+depthX10
The depth times 10.-indent_loop
+indent_loop
A loop that runs depth times.
-depth-add.url
+depth
A number indicating the loop count of the indent_loop.@@ -170,31 +170,31 @@ A number indicating the loop count of the indent_loop.
+add.url
The URL to add a new thread.-previous.url
+previous.url
The URL to take you to the previous thread.-next.url
+next.url
The URL to take you to the next thread.-search.url
+search.url
The URL to take you to a form to search the forum.-collaboration.url
+collaboration.url
The URL to take you back to the collaboration system that this post is a part of.-collaboration.title
+collaboration.title
The title of the collaboration system that this post is a part of.-collaboration.description
+collaboration.description
The description of the collaboration system that this post is a part of.diff --git a/lib/WebGUI/i18n/English/Asset_Wobject.pm b/lib/WebGUI/i18n/English/Asset_Wobject.pm index 21deaf7dd..a3d984231 100644 --- a/lib/WebGUI/i18n/English/Asset_Wobject.pm +++ b/lib/WebGUI/i18n/English/Asset_Wobject.pm @@ -7,19 +7,19 @@ our $I18N = { 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
+title
The title for this wobject. -displayTitle
+displayTitle
A conditional variable for whether or not the title should be displayed. -description
+description
The description of this wobject. -assetId
+assetId
The unique identifier that WebGUI uses to control this asset. @@ -42,7 +42,7 @@ If this wobject is a shortcut, then this URL will direct you to the original ass }, '632' => { lastUpdated => 1119410914, - message => q|You can add wobjects by selecting from the ^International("1","WebGUI"); pulldown menu. You can edit them by clicking on the "Edit" button that appears directly above an instance of a particular wobject while in Admin mode.
+ message => q|You can add wobjects by selecting from the ^International("1","WebGUI"); pulldown menu. You can edit them by clicking on the "Edit" button that appears directly above an instance of a particular wobject while in Admin mode.
Wobjects are Assets, so they have all of the properties that Assets do. Additionally, most Wobjects share some basic properties. Those properties are:
| }, '626' => { diff --git a/lib/WebGUI/i18n/English/Asset_ZipArchive.pm b/lib/WebGUI/i18n/English/Asset_ZipArchive.pm index 84bfff89a..7674eb5cb 100644 --- a/lib/WebGUI/i18n/English/Asset_ZipArchive.pm +++ b/lib/WebGUI/i18n/English/Asset_ZipArchive.pm @@ -69,16 +69,16 @@ our $I18N = { 'zip archive template body' => { message => q|The following variables are available in Zip Archive Templates:
-controls
+controls
Asset controls for administrators. -error
+error
Any errors reported during upload or unzip -fileUrl
+fileUrl
URL to the initial file -fileIcon
+fileIcon
Initial file file type icon |, context => 'Describing the zip archive template variables', diff --git a/lib/WebGUI/i18n/English/AuthLDAP.pm b/lib/WebGUI/i18n/English/AuthLDAP.pm index 013806771..b247fc0b4 100644 --- a/lib/WebGUI/i18n/English/AuthLDAP.pm +++ b/lib/WebGUI/i18n/English/AuthLDAP.pm @@ -56,55 +56,55 @@ our $I18N = { message => q|The following template variables are available for LDAP Authentication Login templates.-login.form.header
+login.form.header
The required form elements that go at the top of the login page.-login.form.hidden
+login.form.hidden
Hidden form fields required for form submission.-login.form.footer
+login.form.footer
The required form elements that go after the login page form.-login.form.submit
+login.form.submit
The default submit button for the login form.-login.form.username
+login.form.username
Default username form field.-login.form.username.label
+login.form.username.label
Default text for username form field.-login.form.password
+login.form.password
Default password form field.-login.form.password.label
+login.form.password.label
Default text for password form field.-title
+title
Default page title.-login.message
+login.message
Any message returned by the system. Usually displays after the form is submitted.-anonymousRegistration.isAllowed
+anonymousRegistration.isAllowed
Flag indicating whether or not anonymous registrations are allowed.-createAccount.url
+createAccount.url
URL for the anonymous registration page.-createAccount.label
+createAccount.label
Default label for the anonymous registration link.|, lastUpdated => 1101771743 @@ -158,23 +158,23 @@ Default label for the anonymous registration link. 'display account template body' => { message => q|The following template variables are available for the LDAP Authentication Display Account templates.
-account.form.karma
+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.-account.form.karma.label
+account.form.karma.label
Internationalized text label for the karma form value.-account.options
+account.options
Links list of options which allow users to turn on Admin, view and edit profile, view the inbox, etc.-displayTitle
+displayTitle
Page title.-account.message
+account.message
Any message returned by the system. Usually displays after the form is submitted.|, @@ -190,65 +190,65 @@ Any message returned by the system. Usually displays after the form is submitte message => q|The following template variables are available for LDAP Authentication Anonymous Registration templates.
-create.form.header
+create.form.header
The required form elements that go at the top of the anonymous registration page.-create.form.hidden
+create.form.hidden
Hidden form fields required for form submittal.-create.form.footer
+create.form.footer
The required form elements that go after the anonymous registration page form.-create.form.submit
+create.form.submit
The default submit button for the anonymous registration form.-title
+title
Default page title.-create.form.profile
+create.form.profile
A loop containing visible and required profile fields for registration.-profile.formElement
+profile.formElement
Form element for visible or required profile field.-profile.formElement.label
+profile.formElement.label
Default text label for profile form element.-login.url
+login.url
URL for the login page.-login.label
+login.label
Default text label for login page link.-create.message
+create.message
Any message returned by the system. Usually displays after the form is submitted.-create.form.ldapId
+create.form.ldapId
Default ldapId form field.-create.form.ldapId.label
+create.form.ldapId.label
Default text for ldapId form field.-create.form.password
+create.form.password
Default password form field.-create.form.password.label
+create.form.password.label
Default text for password form field.|, diff --git a/lib/WebGUI/i18n/English/AuthWebGUI.pm b/lib/WebGUI/i18n/English/AuthWebGUI.pm index 49818515c..fb4741b13 100644 --- a/lib/WebGUI/i18n/English/AuthWebGUI.pm +++ b/lib/WebGUI/i18n/English/AuthWebGUI.pm @@ -113,9 +113,9 @@ our $I18N = { 'login template body' => { message => q|The following template variables are available for WebGUI Authentication Login templates. -
login.form.header
-
The required form elements that go at the top of the login page.
login.form.hidden
Hidden form fields required for form submission
login.form.footer
The required form elements that go after the login page form.login.form.submit
The default submit button for the login form.
login.form.username
Default username form field
login.form.username.label
Default text for username form field
login.form.password
Default password form field
login.form.password.label
Default text for password form field
title
Default page title -login.message
|, +
Any message returned by the system. Usually displays after the form is submitted.
anonymousRegistration.isAllowed
Flag indicating whether or not anonymous registrations are allowed
createAccount.url
URL for the anonymous registration page
createAccount.label
Default label for the anonymous registration link
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 linklogin.form.header
+
The required form elements that go at the top of the login page.
login.form.hidden
Hidden form fields required for form submission
login.form.footer
The required form elements that go after the login page form.login.form.submit
The default submit button for the login form.
login.form.username
Default username form field
login.form.username.label
Default text for username form field
login.form.password
Default password form field
login.form.password.label
Default text for password form field
title
Default page title +login.message
|, lastUpdated => 1101772000 }, @@ -125,9 +125,9 @@ our $I18N = { }, 'expired template body' => { - message => q|The following template variables are available for WebGUI Authentication Password Expiration templates.
Any message returned by the system. Usually displays after the form is submitted.
anonymousRegistration.isAllowed
Flag indicating whether or not anonymous registrations are allowed
createAccount.url
URL for the anonymous registration page
createAccount.label
Default label for the anonymous registration link
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
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
|, + message => q|The following template variables are available for WebGUI Authentication Password Expiration templates.
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
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
|, lastUpdated => 1101772005 }, @@ -168,9 +168,9 @@ our $I18N = { 'recovery template body' => { message => q|The following template variables are available for WebGUI Authentication Password Recovery templates. -
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 fieldrecover.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 anonymous 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.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
|, lastUpdated => 1101772010 }, @@ -206,18 +206,18 @@ our $I18N = { 'display account template body' => { message => q|The following template variables are available for WebGUI Authentication Display Account templates. -
Any message returned by the system. Usually displays after the form is submitted.
anonymousRegistration.isAllowed
Flag indicating whether or not anonymous 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.account.form.header
-
The required form elements that go at the top of the display account page.
account.form.footer
The required form elements that go after the display account page form.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 -account.form.karma.label
Internationalized text label for the karma form value -account.form.submit
The default submit button for the display account form.
account.options
Links list of options which allow users to turn on Admin, view and edit profile, view the inbox, etc.
displayTitle
Page title -account.message
|, +
Any message returned by the system. Usually displays after the form is submitted.
account.form.username
Default username form field
account.form.username.label
Default text for username form field
account.form.password
Default password form field
account.form.password.label
Default text for password form field
account.form.passwordConfirm
Default password confirm form field
account.form.passwordConfirm.label
Default text for password confirm form field
account.noform
Indicates whether or not the display account form has any visible fields
account.nofields
Default display in the case that there are no form elements to displayaccount.form.header
+
The required form elements that go at the top of the display account page.
account.form.footer
The required form elements that go after the display account page form.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 +account.form.karma.label
Internationalized text label for the karma form value +account.form.submit
The default submit button for the display account form.
account.options
Links list of options which allow users to turn on Admin, view and edit profile, view the inbox, etc.
displayTitle
Page title +account.message
|, lastUpdated => 1101772016 }, 'anon reg template body' => { - message => q|The following template variables are available for WebGUI Authentication Anonymous Registration templates.
Any message returned by the system. Usually displays after the form is submitted.
account.form.username
Default username form field
account.form.username.label
Default text for username form field
account.form.password
Default password form field
account.form.password.label
Default text for password form field
account.form.passwordConfirm
Default password confirm form field
account.form.passwordConfirm.label
Default text for password confirm form field
account.noform
Indicates whether or not the display account form has any visible fields
account.nofields
Default display in the case that there are no form elements to display
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
|, + message => q|The following template variables are available for WebGUI Authentication Anonymous Registration templates.
A loop containing visible and required profile fields for anonymous 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
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
|, lastUpdated => 1101772020 }, diff --git a/lib/WebGUI/i18n/English/Commerce.pm b/lib/WebGUI/i18n/English/Commerce.pm index f7a1cd742..519f86b33 100755 --- a/lib/WebGUI/i18n/English/Commerce.pm +++ b/lib/WebGUI/i18n/English/Commerce.pm @@ -112,14 +112,14 @@ our $I18N = { message => q|You can select the payment plugin to use here. Please note that you have to enable the plugins you want to choose from in the WebGUI configuration file. If you don't do this they won't show up here.
A loop containing visible and required profile fields for anonymous 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
PayflowPro
This is the plugin for Verisign Payflow Pro. This plugin is disabled by default in the configuration file because it depends on proprietary software from Verisign that can't be shipped with WebGUI.-Partner
+Partner
Your partner id.Vendor Here you should enter your vendor id.
Login Your login to Verisign PayflowPro.
Password -Your password.
|, +Your password.
|, lastUpdated => 1138922899, }, @@ -239,7 +239,7 @@ Your password.
|, }, 'status codes information' => { - message => q|The status codes have the following meaning:
+ message => q|The status codes have the following meaning:
^International("ok","Commerce"); @@ -294,50 +294,50 @@ Your password.
|, context => q|The title of the help page of the cancel checkout template.| }, 'help cancel checkout template body' => { - message => q|The following template variable is available in this template:
-
-message
+ message => q|The following template variable is available in this template:
+
+message
The internationalized cancellation message.|, lastUpdated => 1101772660, context => q|The body of the help page of the cancel checkout template.| }, 'help checkout confirm template body' => { - message => q|This template separates normal and recurring items. A normal item is an item that is payed only once. Recurring items are payed once a period, like a subscription.
-
-The following template variables are available in this template:
-
-title
-The title to use for this template.
-
-normalItems
-Th number of normal items in the shopping cart.
-
+ message => q|This template separates normal and recurring items. A normal item is an item that is payed only once. Recurring items are payed once a period, like a subscription.
+
+The following template variables are available in this template:
+
+title
+The title to use for this template.
+
+normalItems
+Th number of normal items in the shopping cart.
+
normalItemLoop -A loop containing the normal items in the shopping-cart. The following template variables are available in this loop:
+A loop containing the normal items in the shopping-cart. The following template variables are available in this loop:
- quantity-recurringItems
- The quantity of the current item in the shopping cart.
-
- period
- The period of the recurring payment.
-
- name
- The name of this item.
-
- price
- The price of one item.
-
- totalPrice
- The price of the quantity of this item. (totalPrice = quantity * price)
+ quantity
+ The quantity of the current item in the shopping cart.
+
+ period
+ The period of the recurring payment.
+
+ name
+ The name of this item.
+
+ price
+ The price of one item.
+
+ totalPrice
+ The price of the quantity of this item. (totalPrice = quantity * price)
-The number of recurring items in the shopping cart.
-
-recurringItemLoop
-A loop containing the recurring items in the shopping cart. For available template variables seen normalItemLoop
-
-form
-The form that's generated by the selected payment plugin.
|, +recurringItems
+The number of recurring items in the shopping cart.
+
+recurringItemLoop
+A loop containing the recurring items in the shopping cart. For available template variables seen normalItemLoop
+
+form
+The form that's generated by the selected payment plugin.
|, lastUpdated => 1101772672, context => q|The body of the help page of the confirm checkout template.| }, @@ -347,28 +347,28 @@ The form that's generated by the selected payment plugin.
|, context => q|The title of the help page of the confirm checkout template.| }, 'help checkout error template body' => { - message => q|The following template variables are available in this template:
-
-title
-The title of this template.
-
-statusExplanation
-A message which explains the possible statuses an item can have
-
-resultLoop
-A template loop containing the items that were checked out. The following template variables are available from within this loop:
+ message => q|The following template variables are available in this template:
+
+title
+The title of this template.
+
+statusExplanation
+A message which explains the possible statuses an item can have
+
+resultLoop
+A template loop containing the items that were checked out. The following template variables are available from within this loop:
- purchaseDescription|, lastUpdated => 0, context => q|The body of the help page of the checkout error template.| @@ -409,37 +409,37 @@ A template loop containing the items that were checked out. The following templa context => q|The title of the 'select payment gateway' help page.| }, 'help select payment template body' => { - message => q|In this template the following template variables are available:
- The description of this transaction.
-
- status
- The status of this item.
-
- error
- The error text returned from the payment plugin.
-
- errorCode
- The error code returned from the payment plugin.
+ purchaseDescription
+ The description of this transaction.
+
+ status
+ The status of this item.
+
+ error
+ The error text returned from the payment plugin.
+
+ errorCode
+ The error code returned from the payment plugin.
-
-message
-This is the message that ask the user to select a payment gateway.
-
-pluginsAvailable
-A boolean value that is true when one or more payment plugins can be loaded and are enabled.
-
-noPluginsMessage
-A message that says that there are no payment plugins that ca be used.
-
-formHeader
-This contains the form header and all hidden form variables that are needed for a successful checkout.
-
-formFooter
-The form footer.
-
-formSubmit
-The submit button for this form.
-
-pluginLoop
+ message => q|In this template the following template variables are available:
+
+message
+This is the message that ask the user to select a payment gateway.
+
+pluginsAvailable
+A boolean value that is true when one or more payment plugins can be loaded and are enabled.
+
+noPluginsMessage
+A message that says that there are no payment plugins that ca be used.
+
+formHeader
+This contains the form header and all hidden form variables that are needed for a successful checkout.
+
+formFooter
+The form footer.
+
+formSubmit
+The submit button for this form.
+
+pluginLoop
A template loop containing all enabled payment plugins. Within this loop the following template variables are provided:-name|, lastUpdated => 1101881921, context => q|The body of the help page of the select payment gateway template.| diff --git a/lib/WebGUI/i18n/English/CommercePaymentITransact.pm b/lib/WebGUI/i18n/English/CommercePaymentITransact.pm index 24c2bbddf..9f33f074c 100755 --- a/lib/WebGUI/i18n/English/CommercePaymentITransact.pm +++ b/lib/WebGUI/i18n/English/CommercePaymentITransact.pm @@ -200,7 +200,7 @@ By default you'll only be able to accept MasterCard and Visa. If you want to acc
-The name of the plugin.
-
-namespace
-The namespace of the plugin. You only need this if you want to create your own custom form elements.
-
-formElement
-A radio button tied to this plugin.
+name
+The name of the plugin.
+
+namespace
+The namespace of the plugin. You only need this if you want to create your own custom form elements.
+
+formElement
+A radio button tied to this plugin.
-This plugin expects that you set up the following recipe's in your CDG account. Be very careful to enter the recipe names exactly as given below.
+This plugin expects that you set up the following recipe's in your CDG account. Be very careful to enter the recipe names exactly as given below.
- weekly @@ -237,14 +237,14 @@ This plugin expects that you set up the following recipe's in your CDG account.-> 365 days
-Please note that some of these recipe's are only roughly correct. They don't 'fit' exactly in a whole year. Below the affected recipe's are given together with their difference on a year's basis.
+
+Please note that some of these recipe's are only roughly correct. They don't 'fit' exactly in a whole year. Below the affected recipe's are given together with their difference on a year's basis.
- monthly (differs 5 days each year, 6 days each leap year)
- quarterly (differs 1 day each year, 2 days each leap year)
- halfyearly (differs 1 day each year, 2 days each leap year)
- yearly (differs 1 day each leap year)
-
+
Also set the 'RECURRING POST-BACK URL' field in the Account Settings part of the virtual terminal to:|, lastUpdated => 1112200925, context => q|An informational message that's shown in the configuration form of this plugin.| diff --git a/lib/WebGUI/i18n/English/Macro_AOIHits.pm b/lib/WebGUI/i18n/English/Macro_AOIHits.pm index d8d8e7689..bc98e8602 100644 --- a/lib/WebGUI/i18n/English/Macro_AOIHits.pm +++ b/lib/WebGUI/i18n/English/Macro_AOIHits.pm @@ -15,8 +15,8 @@ our $I18N = { 'aoi hits body' => { message => q| -^AOIHits();
-^AOIHits(metadata property, metadata value);
+^AOIHits();
+^AOIHits(metadata property, metadata value);
This macro is for displaying Areas of Interest Hits, which is based on passive profiling of which wobjects are viewed by users, on a per user basis. The macro takes two arguments, a metadata property and metadata value, and returns how many times the current user has diff --git a/lib/WebGUI/i18n/English/Macro_AOIRank.pm b/lib/WebGUI/i18n/English/Macro_AOIRank.pm index 4928ee5a6..6da291a72 100644 --- a/lib/WebGUI/i18n/English/Macro_AOIRank.pm +++ b/lib/WebGUI/i18n/English/Macro_AOIRank.pm @@ -16,12 +16,12 @@ our $I18N = { message => q|-^AOIRank(metadata property, [rank]);
+^AOIRank(metadata property, [rank]);
This macro is for displaying Areas of Interest Rankings, which is based on passive profiling of which wobjects are viewed most frequently by users, on a per user basis. The macro takes up to two arguments, a metadata property and the rank of the metadata value to -be returned. If the rank is left out, it defaults to 1, the highest rank.
-^AOIRank(contenttype); would display "sport" if the current user has looked at content tagged "contenttype = sport" the most.
+be returned. If the rank is left out, it defaults to 1, the highest rank.
+^AOIRank(contenttype); would display "sport" if the current user has looked at content tagged "contenttype = sport" the most.
^AOIRank(contenttype, 2); would return the second highest ranked value for contenttype. |, diff --git a/lib/WebGUI/i18n/English/Macro_AdSpace.pm b/lib/WebGUI/i18n/English/Macro_AdSpace.pm index 959747731..804c971e5 100644 --- a/lib/WebGUI/i18n/English/Macro_AdSpace.pm +++ b/lib/WebGUI/i18n/English/Macro_AdSpace.pm @@ -8,8 +8,8 @@ our $I18N = { 'adspace body' => { message => q| -^AdSpace;
-^AdSpace(adName);
+^AdSpace;
+^AdSpace(adName);
This macro is used to display advertisements from the AdSpace system on a page. The macro takes a single argument, wihch is the name of the Ad Space from the AdSpace manager to display. As a convenience, the AdSpace manager will display the macro code to put into a page to diff --git a/lib/WebGUI/i18n/English/Macro_AdminBar.pm b/lib/WebGUI/i18n/English/Macro_AdminBar.pm index b4399ecd2..dd9202989 100644 --- a/lib/WebGUI/i18n/English/Macro_AdminBar.pm +++ b/lib/WebGUI/i18n/English/Macro_AdminBar.pm @@ -10,15 +10,15 @@ our $I18N = { 'admin bar body' => { message => q| -^AdminBar;
-^AdminBar(custom template ID);
+^AdminBar;
+^AdminBar(custom template ID);
Places the administrative tool bar on the page. Omitting this macro will prevent you from adding content, pasting content from the clipboard, accessing the help system and other administrative functions.The macro may take one optional argument, an alternate template in the Macro/AdminBar namespace for generating the AdminBar. The following variables are available in the template:
-adminbar_loop
+adminbar_loop
A loop containing the various lists of data to display.label
diff --git a/lib/WebGUI/i18n/English/Macro_AdminText.pm b/lib/WebGUI/i18n/English/Macro_AdminText.pm index 4869415a8..0bf6135b1 100644 --- a/lib/WebGUI/i18n/English/Macro_AdminText.pm +++ b/lib/WebGUI/i18n/English/Macro_AdminText.pm @@ -15,7 +15,7 @@ our $I18N = { 'admin text body' => { message => q| -^AdminText(text message);
+^AdminText(text message);
Displays a small text message to a user who is in admin mode. Example: ^AdminText("You are in admin mode!");diff --git a/lib/WebGUI/i18n/English/Macro_AdminToggle.pm b/lib/WebGUI/i18n/English/Macro_AdminToggle.pm index 37cf08bf2..9159a1a6e 100644 --- a/lib/WebGUI/i18n/English/Macro_AdminToggle.pm +++ b/lib/WebGUI/i18n/English/Macro_AdminToggle.pm @@ -15,16 +15,16 @@ our $I18N = { 'admin toggle body' => { message => q| -^AdminToggle();
-^AdminToggle([enable admin], [disable admin], [template name]);
+^AdminToggle();
+^AdminToggle([enable admin], [disable admin], [template name]);
Places a link on the page which is only visible to content managers and administrators. 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.The following variables are available in the template:
-toggle.url
+toggle.url
The URL to activate or deactivate Admin mode. -toggle.text
+toggle.text
The Internationalized label for turning on or off Admin (depending on the state of the macro), or the text that you supply to the macro. diff --git a/lib/WebGUI/i18n/English/Macro_AssetProxy.pm b/lib/WebGUI/i18n/English/Macro_AssetProxy.pm index dfcdf9928..3304f9f30 100644 --- a/lib/WebGUI/i18n/English/Macro_AssetProxy.pm +++ b/lib/WebGUI/i18n/English/Macro_AssetProxy.pm @@ -19,7 +19,7 @@ our $I18N = { 'asset proxy body' => { message => q| -^AssetProxy(Asset URL);
+^AssetProxy(Asset URL);
This macro is used to render an Asset and display it inline according to its template. Any Asset can be displayed, including Navigations, images, links to files for downloading or for snippets. diff --git a/lib/WebGUI/i18n/English/Macro_At_username.pm b/lib/WebGUI/i18n/English/Macro_At_username.pm index 6e7aef22a..33f6a54f8 100644 --- a/lib/WebGUI/i18n/English/Macro_At_username.pm +++ b/lib/WebGUI/i18n/English/Macro_At_username.pm @@ -15,7 +15,7 @@ our $I18N = { 'username body' => { message => q| -^@; - Username
+^@; - Username
The username of the currently logged in user.diff --git a/lib/WebGUI/i18n/English/Macro_CanEditText.pm b/lib/WebGUI/i18n/English/Macro_CanEditText.pm index 946aa2a53..d55d6d2b9 100644 --- a/lib/WebGUI/i18n/English/Macro_CanEditText.pm +++ b/lib/WebGUI/i18n/English/Macro_CanEditText.pm @@ -15,11 +15,11 @@ our $I18N = { 'can edit text body' => { message => q| -^CanEditText(text message);
+^CanEditText(text message);
Display a message to a user that can edit the current Asset.-Example:
-^CanEditText("You may edit this Asset");
+Example:
+^CanEditText("You may edit this Asset");
^CanEditText(^AdminToggle;);Do not use this Macro outside of an Asset as it will have unpredictable diff --git a/lib/WebGUI/i18n/English/Macro_D_date.pm b/lib/WebGUI/i18n/English/Macro_D_date.pm index 8bfdee17f..7abd36e4e 100644 --- a/lib/WebGUI/i18n/English/Macro_D_date.pm +++ b/lib/WebGUI/i18n/English/Macro_D_date.pm @@ -15,8 +15,8 @@ our $I18N = { 'date body' => { message => q| -^D();
-^D([date formatting code],[epoch date]);
+^D();
+^D([date formatting code],[epoch date]);
The current date and time.diff --git a/lib/WebGUI/i18n/English/Macro_EditableToggle.pm b/lib/WebGUI/i18n/English/Macro_EditableToggle.pm index baf5d085f..42926878e 100644 --- a/lib/WebGUI/i18n/English/Macro_EditableToggle.pm +++ b/lib/WebGUI/i18n/English/Macro_EditableToggle.pm @@ -15,15 +15,15 @@ our $I18N = { 'editable toggle body' => { message => q| -^EditableToggle; or ^EditableToggle();
+^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 Asset. This macro takes up to three parameters. The first is a label 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.The following variables are available in the template:
-toggle.url
+toggle.url
The URL to activate or deactivate Admin mode. -toggle.text
+toggle.text
The Internationalized label for turning on or off Admin (depending on the state of the macro), or the text that you supply to the macro. diff --git a/lib/WebGUI/i18n/English/Macro_Env.pm b/lib/WebGUI/i18n/English/Macro_Env.pm index bda934875..0b797914c 100644 --- a/lib/WebGUI/i18n/English/Macro_Env.pm +++ b/lib/WebGUI/i18n/English/Macro_Env.pm @@ -14,7 +14,7 @@ our $I18N = { 'env body' => { message => q| -^Env()
+^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.pldiff --git a/lib/WebGUI/i18n/English/Macro_Execute.pm b/lib/WebGUI/i18n/English/Macro_Execute.pm index 96803199c..a5b39bf04 100644 --- a/lib/WebGUI/i18n/English/Macro_Execute.pm +++ b/lib/WebGUI/i18n/English/Macro_Execute.pm @@ -20,7 +20,7 @@ our $I18N = { 'execute body' => { message => q| -^Execute();
+^Execute();
Allows a content manager or administrator to execute an external program. Takes the format of ^Execute("/this/file.sh");.|, diff --git a/lib/WebGUI/i18n/English/Macro_Extras.pm b/lib/WebGUI/i18n/English/Macro_Extras.pm index 93d3db3f9..976c2c91f 100644 --- a/lib/WebGUI/i18n/English/Macro_Extras.pm +++ b/lib/WebGUI/i18n/English/Macro_Extras.pm @@ -15,7 +15,7 @@ our $I18N = { 'extras body' => { message => q| -^Extras; or ^Extras(path/to/something/in/extras/folder);
+^Extras; or ^Extras(path/to/something/in/extras/folder);
Returns the path to the WebGUI "extras" folder, which contains things like WebGUI icons.|, diff --git a/lib/WebGUI/i18n/English/Macro_FetchMimeType.pm b/lib/WebGUI/i18n/English/Macro_FetchMimeType.pm index 006b41352..bccd3c08e 100644 --- a/lib/WebGUI/i18n/English/Macro_FetchMimeType.pm +++ b/lib/WebGUI/i18n/English/Macro_FetchMimeType.pm @@ -10,8 +10,8 @@ our $I18N = { 'fetch mime type body' => { message => q| -^FetchMimeType;
-^FetchMimeType(file system path to file);
+^FetchMimeType;
+^FetchMimeType(file system path to file);
Returns the MIME type for a file. An absolute or relative file path to the file is required. A URL to the file will not work. |, diff --git a/lib/WebGUI/i18n/English/Macro_FileUrl.pm b/lib/WebGUI/i18n/English/Macro_FileUrl.pm index 764b37dd1..edaaaec65 100644 --- a/lib/WebGUI/i18n/English/Macro_FileUrl.pm +++ b/lib/WebGUI/i18n/English/Macro_FileUrl.pm @@ -14,8 +14,8 @@ our $I18N = { 'file url body' => { message => q| -^FileUrl();
-^FileUrl(Asset URL);
+^FileUrl();
+^FileUrl(Asset URL);
This macro is used to return a filesystem URL to an File, Image or Snippet Asset identified by its Asset URL. |, lastUpdated => 1112315914, diff --git a/lib/WebGUI/i18n/English/Macro_FormParam.pm b/lib/WebGUI/i18n/English/Macro_FormParam.pm index 2bee37c11..9259fbcc6 100644 --- a/lib/WebGUI/i18n/English/Macro_FormParam.pm +++ b/lib/WebGUI/i18n/English/Macro_FormParam.pm @@ -15,7 +15,7 @@ our $I18N = { 'form param body' => { message => q| -^FormParam();
+^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 specifying the name of the form field, like this: ^FormParam("phoneNumber");diff --git a/lib/WebGUI/i18n/English/Macro_GroupAdd.pm b/lib/WebGUI/i18n/English/Macro_GroupAdd.pm index 8a7d5ef4c..5d071c2ac 100644 --- a/lib/WebGUI/i18n/English/Macro_GroupAdd.pm +++ b/lib/WebGUI/i18n/English/Macro_GroupAdd.pm @@ -15,13 +15,13 @@ our $I18N = { 'group add body' => { message => q| -^GroupAdd();
-group.url
+^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. These variables are available in the template:
+group.url
The URL with the action to add the user to the group. -group.text
+group.text
The supplied text string for the user to click on.diff --git a/lib/WebGUI/i18n/English/Macro_GroupDelete.pm b/lib/WebGUI/i18n/English/Macro_GroupDelete.pm index 61aac9939..eaaf6324a 100644 --- a/lib/WebGUI/i18n/English/Macro_GroupDelete.pm +++ b/lib/WebGUI/i18n/English/Macro_GroupDelete.pm @@ -15,13 +15,13 @@ our $I18N = { 'group delete body' => { message => q| -^GroupDelete();
-group.url
+^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. These variables are available in the template:
+group.url
The URL with the action to add the user to the group. -group.text
+group.text
The supplied text string for the user to click on.diff --git a/lib/WebGUI/i18n/English/Macro_GroupText.pm b/lib/WebGUI/i18n/English/Macro_GroupText.pm index 31ddcb75d..50f75e11f 100644 --- a/lib/WebGUI/i18n/English/Macro_GroupText.pm +++ b/lib/WebGUI/i18n/English/Macro_GroupText.pm @@ -15,7 +15,7 @@ our $I18N = { 'group text body' => { message => q| -^GroupText();
+^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!"); diff --git a/lib/WebGUI/i18n/English/Macro_H_homeLink.pm b/lib/WebGUI/i18n/English/Macro_H_homeLink.pm index 94eec4873..73f6ff53a 100644 --- a/lib/WebGUI/i18n/English/Macro_H_homeLink.pm +++ b/lib/WebGUI/i18n/English/Macro_H_homeLink.pm @@ -14,13 +14,13 @@ our $I18N = { 'home link body' => { message => q| -
^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. The following variables are available for use in the template:
+^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. The following variables are available for use in the template:
-homeLink.url
+homeLink.url
The URL to the home page. -homeLink.text
+homeLink.text
The translated label for the link to the home page or the text that you supply to the macro. diff --git a/lib/WebGUI/i18n/English/Macro_Hash_userId.pm b/lib/WebGUI/i18n/English/Macro_Hash_userId.pm index 6bb412c7e..22bb663d2 100644 --- a/lib/WebGUI/i18n/English/Macro_Hash_userId.pm +++ b/lib/WebGUI/i18n/English/Macro_Hash_userId.pm @@ -15,7 +15,7 @@ our $I18N = { 'user id body' => { message => q| -^#; - User ID
+^#; - User ID
The user id of the currently logged in user.diff --git a/lib/WebGUI/i18n/English/Macro_Include.pm b/lib/WebGUI/i18n/English/Macro_Include.pm index 9f7bb850d..312939423 100644 --- a/lib/WebGUI/i18n/English/Macro_Include.pm +++ b/lib/WebGUI/i18n/English/Macro_Include.pm @@ -30,7 +30,7 @@ our $I18N = { 'include body' => { message => q| -^Include();
Example: ^Include("/this/file.html"); diff --git a/lib/WebGUI/i18n/English/Macro_International.pm b/lib/WebGUI/i18n/English/Macro_International.pm index dc76794a2..4ca4f851b 100644 --- a/lib/WebGUI/i18n/English/Macro_International.pm +++ b/lib/WebGUI/i18n/English/Macro_International.pm @@ -15,7 +15,7 @@ our $I18N = { 'international body' => { message => q| -^International();
+^Include();
Allows a content manager or administrator to include a file from the local filesystem.
+^International();
Pull a translated message from the internationalization system. Example: ^International(45,"Article"); diff --git a/lib/WebGUI/i18n/English/Macro_L_loginBox.pm b/lib/WebGUI/i18n/English/Macro_L_loginBox.pm index 99cd88d47..37c792cf6 100644 --- a/lib/WebGUI/i18n/English/Macro_L_loginBox.pm +++ b/lib/WebGUI/i18n/English/Macro_L_loginBox.pm @@ -15,53 +15,53 @@ our $I18N = { 'login box body' => { message => q| -^L; or ^L(); - Login Box
+^L; or ^L(); - Login Box
A small login form. This macro takes up to three parameters. The first is used to set the width of the login box: ^L(20);. The second sets the message displayed after the user is logged in: ^L(20,"Hi ^a(^@;);. Click %here% if you wanna log out!");. Text between percent signs (%) is replaced by a link to the logout operation. The third parameter is the ID of a template in the Macro/L_loginBox namespace to replace the default template. The variables below are available in the template. Not all of them are required, but variables that will cause the macro to output code that doesn't function properly (like not actually log someone in) are marked with an asterisk '*' -user.isVisitor
+user.isVisitor
True if the user is a visitor. -customText
+customText
The user defined text to display if the user is logged in. -hello.label
+hello.label
Internationalized welcome message. -customText
+customText
The text supplied to the macro to display if the user is logged in. -account.display.url
+account.display.url
URL to display the account. -logout.label
+logout.label
Internationalized logout message. -* form.header
+* form.header
Form header. -username.label
+username.label
Internationalized label for "username". -* username.form
+* username.form
Form element for the username. -password.label
+password.label
Internationalized label for "password". -* password.form
+* password.form
Form element for the password. -* form.login
+* form.login
Action to perform when logging in. -account.create.url
+account.create.url
URL to create an account. -account.create.label
+account.create.label
Internationalized label for "create an account" -* form.footer
+* form.footer
Form footer. diff --git a/lib/WebGUI/i18n/English/Macro_LastModified.pm b/lib/WebGUI/i18n/English/Macro_LastModified.pm index ca84013d3..8ba93a6e6 100644 --- a/lib/WebGUI/i18n/English/Macro_LastModified.pm +++ b/lib/WebGUI/i18n/English/Macro_LastModified.pm @@ -20,8 +20,8 @@ our $I18N = { 'last modified body' => { message => q| -^LastModified;
-^LastModified("text","date format");
+^LastModified;
+^LastModified("text","date format");
Displays the date that the current page was last modified based upon the wobjects on the page. By default, the date is 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 date macro, ^D;, for details.Example: ^LastModified("Updated: ","%c %D, %y"); diff --git a/lib/WebGUI/i18n/English/Macro_LoginToggle.pm b/lib/WebGUI/i18n/English/Macro_LoginToggle.pm index b4c4bac4c..27c9b11da 100644 --- a/lib/WebGUI/i18n/English/Macro_LoginToggle.pm +++ b/lib/WebGUI/i18n/English/Macro_LoginToggle.pm @@ -14,13 +14,13 @@ our $I18N = { 'login toggle body' => { message => q| -^LoginToggle; or ^LoginToggle();
+^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.-toggle.url
-toggle.text
+toggle.url
The URL to login or logout.
+toggle.text
The Internationalized label for logging in or logging out (depending on the state of the macro), or the text that you supply to the macro.diff --git a/lib/WebGUI/i18n/English/Macro_Page.pm b/lib/WebGUI/i18n/English/Macro_Page.pm index f2816c1fa..edd83adbc 100644 --- a/lib/WebGUI/i18n/English/Macro_Page.pm +++ b/lib/WebGUI/i18n/English/Macro_Page.pm @@ -15,12 +15,12 @@ our $I18N = { 'page body' => { message => q| -^Page();
+^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");. -+
|, - lastUpdated => 1112466919, + lastUpdated => 1146609799, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_PageTitle.pm b/lib/WebGUI/i18n/English/Macro_PageTitle.pm index 67c6413b2..97476bdad 100644 --- a/lib/WebGUI/i18n/English/Macro_PageTitle.pm +++ b/lib/WebGUI/i18n/English/Macro_PageTitle.pm @@ -15,15 +15,15 @@ our $I18N = { 'page title body' => { message => q| -^PageTitle;
+^PageTitle;
Displays the title of the current page. -+
-NOTE: If you begin using admin functions or the in-depth functions of any wobject, the page title will become a link that will quickly bring you back to the page. -+
NOTE: If you begin using admin functions or the in-depth functions of any wobject, the page title will become a link that will quickly bring you back to the page. +
|, - lastUpdated => 1112504006, + lastUpdated => 1146609765, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_PageUrl.pm b/lib/WebGUI/i18n/English/Macro_PageUrl.pm index e1f61c6c8..e8fe4e809 100644 --- a/lib/WebGUI/i18n/English/Macro_PageUrl.pm +++ b/lib/WebGUI/i18n/English/Macro_PageUrl.pm @@ -14,8 +14,8 @@ our $I18N = { 'page url body' => { message => q| -^PageUrl;
-The URL to the current page (example: /index.pl/pagename). +^PageUrl;
+The URL to the current page (example: /index.pl/pagename). |, lastUpdated => 1112466919, }, diff --git a/lib/WebGUI/i18n/English/Macro_Product.pm b/lib/WebGUI/i18n/English/Macro_Product.pm index ae301aa15..f6cb026fa 100644 --- a/lib/WebGUI/i18n/English/Macro_Product.pm +++ b/lib/WebGUI/i18n/English/Macro_Product.pm @@ -34,8 +34,7 @@ our $I18N = { 'product body' => { message => q| --^Product(SKU or productId, [templateId]);
+^Product(SKU or productId, [templateId]);
-
This macro looks up a Product in the Product Manager by SKU or productId and allows information about it to be displayed. If the SKU or productId cannot be found, the message ^International("cannot find product","Macro_Product"); will @@ -50,13 +49,13 @@ The internationalized text "^International("available product configurations","M A loop containing information about all variants about the Product.++variant.compositionLoop
-
A loop containing information about all variants about the Product.++parameter
-
The parameter that defines this variant, for example, size. @@ -66,7 +65,7 @@ The parameter that defines this variant, for example, size. The value of the parameter, for the example of size, XL.variant.variantId
-
The Id for this variant of the Product. @@ -94,7 +93,7 @@ to display to the user for adding this variant of the Product to their shopping cart.productId
@@ -119,7 +118,7 @@ The Product's base SKU. |, - lastUpdated => 1128986411, + lastUpdated => 1146609252, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_Quote.pm b/lib/WebGUI/i18n/English/Macro_Quote.pm index 9be935f19..911340352 100644 --- a/lib/WebGUI/i18n/English/Macro_Quote.pm +++ b/lib/WebGUI/i18n/English/Macro_Quote.pm @@ -14,13 +14,11 @@ our $I18N = { 'quote body' => { message => q| - -^Quote();
The unique identifier of this Product.
+^Quote();
Use this to escape a string before using it in a database query. -- +
|, - lastUpdated => 1112466919, + lastUpdated => 1146609178, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_RandomAssetProxy.pm b/lib/WebGUI/i18n/English/Macro_RandomAssetProxy.pm index d951f242d..0509881b4 100644 --- a/lib/WebGUI/i18n/English/Macro_RandomAssetProxy.pm +++ b/lib/WebGUI/i18n/English/Macro_RandomAssetProxy.pm @@ -14,9 +14,9 @@ our $I18N = { 'random asset proxy body' => { message => q| -^RandomAssetProxy();
-^RandomAssetProxy(Asset URL);
-This macro works similarly to the ^AssetProxy(); macro except instead of displaying the +^RandomAssetProxy();
+^RandomAssetProxy(Asset URL);
+This macro works similarly to the ^AssetProxy(); macro except instead of displaying the Asset, it picks a random Asset from the descendents of the Asset whose URL is supplied as the argument. |, diff --git a/lib/WebGUI/i18n/English/Macro_RootTitle.pm b/lib/WebGUI/i18n/English/Macro_RootTitle.pm index c9335137e..1439e1401 100644 --- a/lib/WebGUI/i18n/English/Macro_RootTitle.pm +++ b/lib/WebGUI/i18n/English/Macro_RootTitle.pm @@ -14,13 +14,11 @@ our $I18N = { 'root title body' => { message => q| - -^RootTitle;
+^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. -- +
|, - lastUpdated => 1112466919, + lastUpdated => 1146609161, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_SQL.pm b/lib/WebGUI/i18n/English/Macro_SQL.pm index 8ebec35d7..c5220f126 100644 --- a/lib/WebGUI/i18n/English/Macro_SQL.pm +++ b/lib/WebGUI/i18n/English/Macro_SQL.pm @@ -14,15 +14,15 @@ our $I18N = { 'sql body' => { message => q| -^SQL();
+^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>"); -
+
+^SQL("select userId,username from users order by username","<a href='^/;?op=viewProfile&uid=^0;'>^1;</a><br />"); +
|, - lastUpdated => 1112466919, + lastUpdated => 1146608153, }, 'illegal query' => { diff --git a/lib/WebGUI/i18n/English/Macro_Slash_gatewayUrl.pm b/lib/WebGUI/i18n/English/Macro_Slash_gatewayUrl.pm index 3fa5b0502..95d7c7330 100644 --- a/lib/WebGUI/i18n/English/Macro_Slash_gatewayUrl.pm +++ b/lib/WebGUI/i18n/English/Macro_Slash_gatewayUrl.pm @@ -14,8 +14,8 @@ our $I18N = { 'gateway url body' => { message => q| -^/; - System URL
-The URL to the gateway script (example: /index.pl/). +^/; - System URL
+The URL to the gateway script (example: /index.pl/). |, lastUpdated => 1112466919, }, diff --git a/lib/WebGUI/i18n/English/Macro_Spacer.pm b/lib/WebGUI/i18n/English/Macro_Spacer.pm index ebae01560..67cea4a7b 100644 --- a/lib/WebGUI/i18n/English/Macro_Spacer.pm +++ b/lib/WebGUI/i18n/English/Macro_Spacer.pm @@ -14,15 +14,13 @@ our $I18N = { 'spacer body' => { message => q| - -^Spacer("width","height");
+^Spacer("width","height");
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"); -
- +
+Example: ^Spacer("100","50"); +
|, - lastUpdated => 1112466919, + lastUpdated => 1146608671, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_Splat_random.pm b/lib/WebGUI/i18n/English/Macro_Splat_random.pm index 049b7864d..61cca73fa 100644 --- a/lib/WebGUI/i18n/English/Macro_Splat_random.pm +++ b/lib/WebGUI/i18n/English/Macro_Splat_random.pm @@ -15,12 +15,11 @@ our $I18N = { 'random body' => { message => q| -^*; or ^*(); - Random Number
+^*; 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. -- +
|, - lastUpdated => 1112466919, + lastUpdated => 1146608648, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_SubscriptionItem.pm b/lib/WebGUI/i18n/English/Macro_SubscriptionItem.pm index 871d63cdf..ca170beaf 100644 --- a/lib/WebGUI/i18n/English/Macro_SubscriptionItem.pm +++ b/lib/WebGUI/i18n/English/Macro_SubscriptionItem.pm @@ -15,33 +15,31 @@ our $I18N = { 'subscription item body' => { message => q| -^SubscriptionItem(subscriptionId,[templateId]);
+^SubscriptionItem(subscriptionId,[templateId]);
-
This macro is used to display information about subscription items from your site. It accepts two arguments, the Id of the subscription item and an optional template to use instead of the default template, specified by a template Id -from the Macro/SubscriptionItem namespace. +from the Macro/SubscriptionItem namespace.-These variables are available in the template:
+
These variables are available in the template:
- -url
+url
- -name
The URL to purchase a subscription to this item. +
+name
-description
The name of the item. -
+description
- -price
The description of the item. +
+price
|, - lastUpdated => 1112547249, + lastUpdated => 1146607323, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_SubscriptionItemPurchaseUrl.pm b/lib/WebGUI/i18n/English/Macro_SubscriptionItemPurchaseUrl.pm index 853fcab9f..27ba78391 100644 --- a/lib/WebGUI/i18n/English/Macro_SubscriptionItemPurchaseUrl.pm +++ b/lib/WebGUI/i18n/English/Macro_SubscriptionItemPurchaseUrl.pm @@ -15,11 +15,11 @@ our $I18N = { 'subscription item purchase url body' => { message => q| -^SubscriptionItemPurchaseUrl(subscriptionId);
The price of the item. +
+^SubscriptionItemPurchaseUrl(subscriptionId);
|, - lastUpdated => 1112548242, + lastUpdated => 1146607246, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_Thumbnail.pm b/lib/WebGUI/i18n/English/Macro_Thumbnail.pm index 7eda652d4..b4ccb79f5 100644 --- a/lib/WebGUI/i18n/English/Macro_Thumbnail.pm +++ b/lib/WebGUI/i18n/English/Macro_Thumbnail.pm @@ -15,13 +15,13 @@ our $I18N = { 'thumbnail body' => { message => q| -^Thumbnail(url);
This macro fetches the URL to purchase a subscription item identified -by its subscriptionId. +by its subscriptionId.
+^Thumbnail(url);
This macro will allow you to fetch the thumbnail for any File or Image Asset by its url. -+
|, - lastUpdated => 1112566767, + lastUpdated => 1146607225, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_URLEncode.pm b/lib/WebGUI/i18n/English/Macro_URLEncode.pm index 70cdbdc75..eb00e088b 100644 --- a/lib/WebGUI/i18n/English/Macro_URLEncode.pm +++ b/lib/WebGUI/i18n/English/Macro_URLEncode.pm @@ -15,12 +15,12 @@ our $I18N = { 'url encode body' => { message => q| -^URLEncode();
+^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?"); -+
|, - lastUpdated => 1112466919, + lastUpdated => 1146607207, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_User.pm b/lib/WebGUI/i18n/English/Macro_User.pm index 0e8d45f34..c1b50aa61 100644 --- a/lib/WebGUI/i18n/English/Macro_User.pm +++ b/lib/WebGUI/i18n/English/Macro_User.pm @@ -15,12 +15,12 @@ our $I18N = { 'user body' => { message => q| -^User();
+^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"); -+
|, - lastUpdated => 1112466919, + lastUpdated => 1146607187, }, }; diff --git a/lib/WebGUI/i18n/English/Macro_a_account.pm b/lib/WebGUI/i18n/English/Macro_a_account.pm index 518ec123f..06d47db75 100644 --- a/lib/WebGUI/i18n/English/Macro_a_account.pm +++ b/lib/WebGUI/i18n/English/Macro_a_account.pm @@ -10,8 +10,8 @@ our $I18N = { 'account body' => { message => q| -^a();
-^a([link text], [template name]);
+^a();
+^a([link text], [template name]);
This macro creates a link to the current user's account information. The Macro takes two optional arguments, the text that is displayed with the link and a template from the Macro/a_account namespace to be used to @@ -20,11 +20,11 @@ display the link and text. If the link text is set to the word The following is a list of variables available in the template: -account.url
+account.url
The URL to the account page. -account.text
+account.text
The translated label for the account link, or the text that you supply to the macro. diff --git a/lib/WebGUI/i18n/English/Macro_c_companyName.pm b/lib/WebGUI/i18n/English/Macro_c_companyName.pm index 72ac20d8f..1d9fbce5e 100644 --- a/lib/WebGUI/i18n/English/Macro_c_companyName.pm +++ b/lib/WebGUI/i18n/English/Macro_c_companyName.pm @@ -14,7 +14,7 @@ our $I18N = { 'company name body' => { message => q| -^c;
+^c;
The name of your company specified in the settings by your Administrator.diff --git a/lib/WebGUI/i18n/English/Macro_e_companyEmail.pm b/lib/WebGUI/i18n/English/Macro_e_companyEmail.pm index f91dc176e..450f3ad3b 100644 --- a/lib/WebGUI/i18n/English/Macro_e_companyEmail.pm +++ b/lib/WebGUI/i18n/English/Macro_e_companyEmail.pm @@ -14,7 +14,7 @@ our $I18N = { 'company email body' => { message => q| -^e;
+^e;
The email address for your company specified in the settings by your Administrator.|, diff --git a/lib/WebGUI/i18n/English/Macro_r_printable.pm b/lib/WebGUI/i18n/English/Macro_r_printable.pm index c1b8c49ed..e2e3eae3a 100644 --- a/lib/WebGUI/i18n/English/Macro_r_printable.pm +++ b/lib/WebGUI/i18n/English/Macro_r_printable.pm @@ -15,38 +15,33 @@ our $I18N = { 'printable body' => { message => q| -^r(link text)
-^r("",custom style name)
-^r("",custom style name,custom template name)
+^r(link text)
-
+^r("",custom style name)
+^r("",custom style name,custom template name)
Creates a link to alter the style from a page to make it printable. ++
The macro takes up to three arguments. The first argument allows you to replace the default internationalized link text like this ^r("Print Me!");. If this argument is the string "linkonly", then only the URL to make the page printable will be returned and nothing more. If you wish to use the internationalized label but need to use multiple arguments to change the printable style or template, then use the empty string. +
-The macro takes up to three arguments. The first argument allows you to replace the default internationalized link text like this ^r("Print Me!");. If this argument is the string "linkonly", then only the URL to make the page printable will be returned and nothing more. If you wish to use the internationalized label but need to use multiple arguments to change the printable style or template, then use the empty string. +Normally, the default style to make the page printable is the "Make Page Printable" style. The second argument specifies that a different style than the default be used to make the page printable: ^r("Print!","WebGUI");. +
-+
The third argument allows a different template be used to generate the HTML code for presenting the link and text, by specifying the name of the template. The following variables are available in the template: -Normally, the default style to make the page printable is the "Make Page Printable" style. The second argument specifies that a different style than the default be used to make the page printable: ^r("Print!","WebGUI");. - -
- -The third argument allows a different template be used to generate the HTML code for presenting the link and text, by specifying the name of the template. The following variables are available in the template: - -
-printable.url
+printable.url
-printable.text
The URL to make the page printable. -
+ + +printable.text
-
The translated label for the printable link, or the text that you supply to the macro. +- -NOTES:The .makePrintableLink style sheet class is tied to the default template for this macro. -
- +
NOTES:The .makePrintableLink style sheet class is tied to the default template for this macro. +
|, - lastUpdated => 1112504006, + lastUpdated => 1146608731, }, '53' => { diff --git a/lib/WebGUI/i18n/English/Macro_u_companyUrl.pm b/lib/WebGUI/i18n/English/Macro_u_companyUrl.pm index 9e2527783..4d91cb5cb 100644 --- a/lib/WebGUI/i18n/English/Macro_u_companyUrl.pm +++ b/lib/WebGUI/i18n/English/Macro_u_companyUrl.pm @@ -15,12 +15,12 @@ our $I18N = { 'company url body' => { message => q| -^u; - Company URL
+^u; - Company URL
The URL for your company specified in the settings by your Administrator. -+
|, - lastUpdated => 1112466919, + lastUpdated => 1146607213, }, }; diff --git a/lib/WebGUI/i18n/English/Macros.pm b/lib/WebGUI/i18n/English/Macros.pm index 0e70d531e..690af58a2 100644 --- a/lib/WebGUI/i18n/English/Macros.pm +++ b/lib/WebGUI/i18n/English/Macros.pm @@ -41,15 +41,15 @@ our $I18N = { }, 'macros using body' => { - 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. -+ 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 caret (^) 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");. When providing multiple arguments to a macro, they should be separated by only commas:
+Macros always begin with a caret (^) 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");. When providing multiple arguments to a macro, they should be separated by only commas:
^x("First argument",2); -+
|, - lastUpdated => 1101885876, + lastUpdated => 1146608624, }, 'topicName' => { diff --git a/lib/WebGUI/i18n/English/ProductManager.pm b/lib/WebGUI/i18n/English/ProductManager.pm index d302c6b9c..42fdb087a 100644 --- a/lib/WebGUI/i18n/English/ProductManager.pm +++ b/lib/WebGUI/i18n/English/ProductManager.pm @@ -60,7 +60,7 @@ our $I18N = { 'edit product sku error' => { message => q|You must enter a SKU|, lastUpdated => 1101772584, - context => q|An errormessage when no product SKU is given.| + context => q|An error message when no product SKU is given.| }, 'edit parameter name' => { message => q|Name|, @@ -105,17 +105,17 @@ our $I18N = { 'edit option' => { mesaage => q|Edit parameter option|, lastUpdated => 0000, - context => q|The name of de edit parameter option form| + context => q|The name of the edit parameter option form| }, 'edit option value error' => { message => q|You must enter a value.|, lastupdated => 0000, - context => q|An errormessage when no value for an option is given.| + context => q|An error message when no value for an option is given.| }, 'edit option parameterId error' => { message => q|No parameter ID given.|, lastUpdated => 0000, - context => q|An errormessage when no parameterId for a parameter is given.| + context => q|An error message when no parameterId for a parameter is given.| }, 'list products' => { message => q|List products|, @@ -221,34 +221,34 @@ our $I18N = { context => q|The title of the list products help page| }, 'help list products body' => { - message => q|Overview
-
+ message => q|Overview
+
Next to subscriptions WebGUI features products. Product allow you to sell your products with considerable ease. Just define a base product and add parameters to it if you need to. WebGUI generates all possible product configuration for you and sets the price, weight and sku values -according to your wishes automatically.
-
+according to your wishes automatically.
+
For example you want to sell T-shirts in the sizes S, M, L and XL and -the colors blue and grey. Also an XL costs $ 1.50 extra.
-
+the colors blue and grey. Also an XL costs $ 1.50 extra.
+
To do this just add a product called T-shirt and add parameters color and size to it. Add to the color parameter the options 'blue' and 'grey', and add 'S', 'M', 'L' and 'XL' to the size parameter. Set the -price modifier of the 'XL' option to 1.50.
-
+price modifier of the 'XL' option to 1.50.
+
Now you have created eight variants of your T-shirt product and only in -about a minute.
-
+about a minute.
+
If you are out of blue large T-shirts, just disable this variant. You -are in full controll.
-
-Usage
-
+are in full controll.
+
+Usage
+
You can add new products with the 'Add a new product' link in the righthand menu. To manage an existing product click on the edit button -left of it. Use the delete button to remove it.
-
|, +left of it. Use the delete button to remove it.
+
|, lastUpdated => 0, context => q|The body of the list products help page| }, @@ -300,54 +300,63 @@ normal templates.|, message => q|The manage product menu allows you to inspect and edit the properties of your product. -Overview
+Overview
-
Products consist of base Properties along with Parameters with various Options. The properties are the base of your product. They define the the default price, weight, sku and sku composition of the product and all it's variants. +Properties
+Properties
-
The properties section shows the base values for your product. Every product configuration you sell is based on these values. Modifiers set in options are relative to these values. You can edit properties by clicking the edit button above them. +Parameters
+Parameters
Parameters are the different forms in which your product comes, like 'Color' and 'Size' for a T-shift. You can add a parameter to define these forms by clicking on the 'Add parameter' link. Editing or deleting a parameter can be accomplished by clicking on the edit or delete button on the left of the parameter respectively. +
If you add a parameter, you will be taken to the SKU Template edit screen when you click on 'Save'. This allows you to add this parameter to the SKU Template of the product. +
If you edit a parameter to change its name, the SKU Template should be updated automatically and you will be taken back to the Manage product screen after clicking 'Save'. +
-Options
+Options
An option is a value a parameter can take, such as 'Blue' or 'Grey', and 'Large' or 'Small'. Options also allow you to set modifiers for price, weight and sku. These modifiers add to the the base price, weight and sku defined in the properties of your product. A price modifier of 5.00 for 'Rainbow' increases the price with $5.00 for rainbow-colored shirts. +
To add an Option to an existing Parameter, click on the 'Add option' link directly below it. +
Editing an option can be done by clicking the 'edit' button left of it. The delete button left of an option allows you to delete that option. +
-List variants
+List variants
|, - lastUpdated => 1120451652, + lastUpdated => 1146606324, context => q|The body of the manage product help page| }, @@ -372,19 +381,19 @@ are:
This menu option can be found in the righthand side menu, and allows you to view all product variants that are possible with the given options. Also this is the place to change the automatically generated price, weight and sku values and set availability of a product variant. +context => q|The title of the edit parameter help page| }, 'help edit parameter body' => { - message => q|Parameters define the variables of your product, like 'Color' or + message => q|
Parameters define the variables of your product, like 'Color' or 'Size'. A parameter only has a name. This name will also be used for the name of the template variable pointing to this parameter in the -SKU Template.
-If you add a new parameter, you will be taken to the SKU Template edit +SKU Template.
+If you add a new parameter, you will be taken to the SKU Template edit screen when you click on 'Save'. This allows you to add this parameter -to the SKU Template of the product.
+to the SKU Template of the product.
-If you edit an existing parameter the SKU Template should be +If you edit an existing parameter the SKU Template should be updated automatically and you will be taken back to the Manage product -screen after clicking 'Save'.
+screen after clicking 'Save'.
|, - lastUpdated => 1122609076, + lastUpdated => 1146606343, context => q|The body of the edit parameter help page| }, @@ -399,11 +408,11 @@ screen after clicking 'Save'.context => q|The title of the edit option help page| }, 'help edit option body' => { - message => q|Options are the values a parameter can take, like 'Blue', 'Red' or -'Grey'.
-Options consist of several modifiers.
+ message => q|
Options are the values a parameter can take, like 'Blue', 'Red' or +'Grey'.
+Options consist of several modifiers.
|, - lastUpdated => 1122609429, + lastUpdated => 1146606353, context => q|The body of the edit option help page| }, 'edit option value description' => { @@ -412,9 +421,9 @@ Options consist of several modifiers.}, 'edit option price modifier description' => { - message => q|The amount this option adds to the -default price for product variants containig this option.
|, - lastUpdated => 1122609417, + message => q|
The amount this option adds to the +default price for product variants containig this option.
|, + lastUpdated => 1146606364, }, 'edit option weight modifier description' => { @@ -434,34 +443,34 @@ the parameter this is an option of in the SKU template takes.|, context => q|The title of the list variants help page| }, 'help list variants body' => { - message => q|Overview
-
+ message => q|Overview
+
Product variants are that what customers can actually buy. This screen shows all possible configurations of parameters and options and -therfore define the product variants you can actually sell.
-
-The variant list
-
+therfore define the product variants you can actually sell.
+
+The variant list
+
The list shows all product variants. The columns on the left indicate the configuration of the product variant, those on the right show its price, weight, SKU and availability. Values marked with a asterisk -('*') are overridden via the edit mode of the variant (see below).
-
-Usage
-
+('*') are overridden via the edit mode of the variant (see below).
+
+Usage
+
Aside from inspecting the variants you can do two things in this -screen.
-
+screen.
+
First you can set the availability of certain variants. This is done by using the checkboxes in the column available. If a box is checked it means that the product it's next to is available for purchase. Of course it's not available if the box is unchecked. If you make any changes to the checkboxes you'll need to click the 'Save' button that's -at the bottom and the top of the screen.
-
+at the bottom and the top of the screen.
+
Also you can edit variants to override their automatically generated values for price, weight and SKU. To do this simply click on the edit -button next to the variant you want to edit.
|, +button next to the variant you want to edit.
|, lastUpdated => 0, context => q|The body of the list variants help page| }, @@ -471,42 +480,43 @@ button next to the variant you want to edit.
|, context => q|The title of the edit variant help page| }, 'help edit variant body' => { - message => q|Product variants have their price, weight and SKU automatically + message => q|Product variants have their price, weight and SKU automatically generated by WebGUI. Mostly this is exactly what you want, but sometimes you'll want to override one or more of these properties. For -example if you want to discount some variants.
+example if you want to discount some variants.
-This is the place to set those overrides. Form fields that are empty +This is the place to set those overrides. Form fields that are empty have their value automatically calculated by WebGUI where those that -contain data will set the corresponding property to that value.
+contain data will set the corresponding property to that value.
-If you have overridden a field but want to return it to the generated +If you have overridden a field but want to return it to the generated value simply empty it and WebGUI will regenerate the value for it. -Please note that a field containing only spaces is not empty.
+Please note that a field containing only spaces is not empty.
-The overrides you can set for a product variant are:+
The overrides you can set for a product variant are:
|, - lastUpdated => 1122609743, + lastUpdated => 1146607083, context => q|The body of the edit variant help page| }, + 'price override description' => { - message => q|Here you can set the price for this variant.|, - lastUpdated => 1122609731, + message => q|Here you can set the price for this variant.|, + lastUpdated => 1146607100, }, 'weight override description' => { - message => q|Here you can set yhe weight of this variant.
|, - lastUpdated => 1122609731, + message => q|Here you can set yhe weight of this variant.|, + lastUpdated => 1146607101, }, 'sku override description' => { - message => q|Here you can set the SKU of this variant.
|, - lastUpdated => 1122609731, + message => q|Here you can set the SKU of this variant.|, + lastUpdated => 1146607102, }, 'available description' => { - message => q|This sets whether this variant is available for purchase.
|, - lastUpdated => 1122609731, + message => q|This sets whether this variant is available for purchase.|, + lastUpdated => 1146607104, }, 'help edit sku template title' => { @@ -519,19 +529,19 @@ The overrides you can set for a product variant are:
composed. Since parameters are components of the SKU template you'll probably want to change the SKU template when you add a parameter. This is the place to do this. Note that you can also edit the SKU template -through the properties of the product.
-
+through the properties of the product.
+
The syntax is the same as that of normal templates. Available -template variables are:
-
+template variables are:
+
<tmpl_var base>
+style="font-weight: bold;">
-The default SKU defined above.
-
+The default SKU defined above.<tmpl_var param.MyParameterName> -
+
+
For each parameter a template variable of this format is generated. Spaces in the parameter name are converted to dots. For example if you have defined a parameter called 'Color' its @@ -539,14 +549,15 @@ template variable is called <tmpl_var param.color>. If you have defined a parameter with name 'Number of pins' the template variable containing its SKU modifier is called <tmpl_var -param.number.of.pins>.The complete list of available template variables is also printed above -the form.
-
+param.number.of.pins>.
+
|, - lastUpdated => 1120449297, +the form.
|, + lastUpdated => 1146607119, context => q|The body of the edit sku template help page| }, + 'topicName' => { message => q|Product Manager|, lastUpdated => 1128919931, diff --git a/lib/WebGUI/i18n/English/Subscription.pm b/lib/WebGUI/i18n/English/Subscription.pm index dd2595535..902918f3b 100755 --- a/lib/WebGUI/i18n/English/Subscription.pm +++ b/lib/WebGUI/i18n/English/Subscription.pm @@ -347,14 +347,14 @@ characters long.|, }, 'batch description description' => { - message => q|Description of the batch.
|, + message => q|Description of the batch.|, lastUpdated => 1120858265, }, 'help create batch body' => { - message => q|Generate a batch of subscription codes.|, - lastUpdated => 1120858203, + message => q|
Generate a batch of subscription codes.
|, + lastUpdated => 1146593246, context => q|The content of the Create Subscription code batch help page.| }, @@ -397,17 +397,17 @@ characters long.|, }, 'help redeem code template body' => { - message => q|The following template variables are available through this template:
-
-batchDescription
-The description of the batch tied to the subscription code.
-
-message
-The message that gives the result of your action. Depending on what you've done it says that you can enter a code, you've entered the wrong code, or you've successfully redeemed your code.
-
+ message => q|The following template variables are available through this template:
+
+batchDescription
+The description of the batch tied to the subscription code.
+
+message
+The message that gives the result of your action. Depending on what you've done it says that you can enter a code, you've entered the wrong code, or you've successfully redeemed your code.
+
codeForm -The form in which the user can enter his subscription code.
|, - lastUpdated => 1101752050, +The form in which the user can enter his subscription code.
|, + lastUpdated => 1146593261, context => q|The body of the help page of the code redemption template.| }, 'help redeem code template title' => { diff --git a/lib/WebGUI/i18n/English/TransactionLog.pm b/lib/WebGUI/i18n/English/TransactionLog.pm index 5068442d6..0882bb6d3 100644 --- a/lib/WebGUI/i18n/English/TransactionLog.pm +++ b/lib/WebGUI/i18n/English/TransactionLog.pm @@ -14,67 +14,67 @@ our $I18N = { }, 'help purchase history template body' => { - message => q|The following template variables are available in this template:
-
-errorMessage
-A message with an error concerning the cancellation of recurring payment.
-
-historyLoop
-A loop containing the transactions in the transaction history. Within this loop these variables are also available:
+ message => q|The following template variables are available in this template:
+
+errorMessage
+A message with an error concerning the cancellation of recurring payment.
+
+historyLoop
+A loop containing the transactions in the transaction history. Within this loop these variables are also available:
- amount|, lastUpdated => 1101753027, diff --git a/lib/WebGUI/i18n/English/WebGUI.pm b/lib/WebGUI/i18n/English/WebGUI.pm index 246f45415..970d19458 100644 --- a/lib/WebGUI/i18n/English/WebGUI.pm +++ b/lib/WebGUI/i18n/English/WebGUI.pm @@ -374,11 +374,10 @@ our $I18N = { '1000' => { message => q|
- The total amount of this transaction.
-
- recurring
- A boolean that indicates whether this is a recurring transaction or not.
-
- canCancel
- A boolean value indicating whether it's possible to cancel this transaction. This is only the case with recurring payments that haven't been canceled yet.
-
- cancelUrl
- The URL to visit when you ant to cancel this recurring transaction.
-
- initDate
- The date the transaction was initialized.
-
- completionDate
- The date on which the transaction has been confirmed.
-
- status
- The status for this transaction.
-
- lastPayedTerm
- The most recent term that has been payed. This is an integer.
-
- gateway
- The payment gateway that was used.
-
- gatewayId
- The ID that is assigned to this transaction by the payment gateway.
-
- transactionId
- The internal ID that is assigned to this transaction by WebGUI.
-
- userId
- The internal WebGUI user ID of the user that performed this transaction.
-
+ amount
+ The total amount of this transaction.
+
+ recurring
+ A boolean that indicates whether this is a recurring transaction or not.
+
+ canCancel
+ A boolean value indicating whether it's possible to cancel this transaction. This is only the case with recurring payments that haven't been canceled yet.
+
+ cancelUrl
+ The URL to visit when you ant to cancel this recurring transaction.
+
+ initDate
+ The date the transaction was initialized.
+
+ completionDate
+ The date on which the transaction has been confirmed.
+
+ status
+ The status for this transaction.
+
+ lastPayedTerm
+ The most recent term that has been payed. This is an integer.
+
+ gateway
+ The payment gateway that was used.
+
+ gatewayId
+ The ID that is assigned to this transaction by the payment gateway.
+
+ transactionId
+ The internal ID that is assigned to this transaction by WebGUI.
+
+ userId
+ The internal WebGUI user ID of the user that performed this transaction.
+
itemLoop - This loop contains all items the transaction consists of. These variables are available:
+ This loop contains all items the transaction consists of. These variables are available:
- amount
- The amount of this item.
-
- itemName
- The name of this item.
-
- itemId
- The internal WebGUI ID tied to this item.
-
- itemType
- The type that this item's of.
-
- quantity
- The quantity in which this item is bought.
+ amount
+ The amount of this item.
+
+ itemName
+ The name of this item.
+
+ itemId
+ The internal WebGUI ID tied to this item.
+
+ itemType
+ The type that this item's of.
+
+ quantity
+ The quantity in which this item is bought.
-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 +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 => 1146526290 }, '43' => { @@ -883,25 +882,25 @@ to add or remove users from their groups. }, '1074' => { - message => q|Style templates are a special kind of template in WebGUI. They allow you to keep your content separated from the look and feel of your site. The following are the template variables available in style templates: + message => q|Style templates are a special kind of template in WebGUI. They allow you to keep your content separated from the look and feel of your site. The following are the template variables available in style templates: +
-- -body.content
+body.content
The the content on the current page. -+
-head.tags
+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. +-We suggest using something like this in the <title> </title> portion of your style: -
+
We suggest using something like this in the <title> </title> portion of your style: +
-<tmpl_var session.page.title> - <tmpl_var session.setting.companyName> +<tmpl_var session.page.title> - <tmpl_var session.setting.companyName> +
--That particular example will help you get good ranking on search engines. +
That particular example will help you get good ranking on search engines. +
|, lastUpdated => 1102702313, @@ -1089,29 +1088,29 @@ removed from the system after a set period of time. That period of time is set }, '993 description' => { - message => q|Data Source Name is the unique identifier that Perl uses to describe the location of your database. It takes the format of + message => q|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
-Example: DBI:mysql:WebGUI:localhost -
-Here are some examples for other databases.
+Here are some examples for other databases.
|, - lastUpdated => 1122070396, +|, + lastUpdated => 1146526394, }, '994 description' => { @@ -1188,50 +1187,50 @@ The following fields make up a Database Link. }, '610' => { - message => q|See Manage Users for additional details. -
- Oracle:
-- DBI:Oracle:SID
-DBD::Oracle must be installed.
+- 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]
+- DBI:PgPP:dbname=DBNAME[;host=hOST]
DBD::PgPP must be installed.- Sybase:
-- DBI:Sybase:[server=SERVERNAME][database=DATABASE]
-DBD::Sybase must be installed.
+- 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.+ message => q|
See Manage Users for additional details.
-Username
+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 existence.) -+
-Authentication Method
+Authentication Method
See Edit Settings for details. -+
-Password *W
+Password *W
A password is used to ensure that the user is who s/he says s/he is. -+
-Password Timeout *W
+Password Timeout *W
Length of time before this user's password expires, forcing it to be changed -+
-Allow User to Change Username? *W
+Allow User to Change Username? *W
Should this user be allowed to change his username? -+
-Allow User to Change Password? *W
+Allow User to Change Password? *W
Should this user be allowed to change his password? -+
-LDAP Connection *L
+LDAP Connection *L
Select one of the available LDAP connections to authenticate this user. -+
-LDAP URL *L
+LDAP URL *L
See Edit Settings for details. -+
-Connect DN *L
+Connect DN *L
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. -+
-*W available in WebGUI authentication
+*W available in WebGUI authentication
|, - lastUpdated => 1118546483, + lastUpdated => 1146526452, }, '514' => { @@ -1245,63 +1244,63 @@ The Connect DN is the cn (or common name) of a given user in your LDAP da }, 'groups default body' => { - message => q|There are several groups built into WebGUI: -
*L available in LDAP authentication. ++ message => q|
There are several groups built into WebGUI:
-Admins
+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. Once a person has been added to this group, their UI level is automatically updated to 9. -+
-Content Managers
+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
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. -+
-Export Managers
+Export Managers
Members of this group are allowed to export pages to disk. -+
-Package Managers
+Package Managers
Users that have privileges to add, edit, and delete packages of wobjects and pages to deploy. -+
-Registered Users
+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. -+
-Secondary Admins
Users in the Secondary Admins group may +Secondary Admins
Users in the Secondary Admins group may add new users, but cannot edit users. -+
-Style Managers
+Style Managers
Users that have privileges to edit styles for this site. These privileges do not allow the user to assign styles to a page, just define them to be used. -+
-Template Managers
+Template Managers
Users that have privileges to edit templates for this site. -+
-Turn Admin On
+Turn Admin On
These users are allowed to turn on Admin mode. -+
-Visitors
+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 => 1126539068 + lastUpdated => 1146592032 }, '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. + 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. +
The Groups page displays all groups that you are allowed to edit. The form on the page allows you to display a subset of those groups. The search engine uses SQL wildcards like '%' instead of the familiar ones used by internet search engines. -
+
|, - lastUpdated => 1100224416 + lastUpdated => 1146592059 }, '50' => { @@ -1798,17 +1797,18 @@ Multiple filters can be set by joining name and value pairs with a semicolon: }, '1005 description' => { - message => q|Many organizations have external databases that map users to groups; for example an HR database might map Employee ID to Health Care Plan. To validate users against an external database, you need to construct a SQL statement that will return the list of WebGUI userIds for users in the group. You may use macros in this query to access data in a user's WebGUI profile, such as Employee ID. Here is an example that checks a user against a fictional HR database. This assumes you have created an additional WebGUI profile field called employeeId.
-
-select userId from employees, health_plans, empl_plan_map
-where employees.employee_id = ^User("employeeId");
-and health_plans.plan_name = 'HMO 1'
-and employees.employee_id = empl_plan_map.employee_id
-and health_plans.health_plan_id = empl_plan_mp.health_plan_id
-
+ message => q|Many organizations have external databases that map users to groups; for example an HR database might map Employee ID to Health Care Plan. To validate users against an external database, you need to construct a SQL statement that will return the list of WebGUI userIds for users in the group. You may use macros in this query to access data in a user's WebGUI profile, such as Employee ID. Here is an example that checks a user against a fictional HR database. This assumes you have created an additional WebGUI profile field called employeeId.
++select userId from employees, health_plans, empl_plan_map
+
+where employees.employee_id = ^User("employeeId");
+and health_plans.plan_name = 'HMO 1'
+and employees.employee_id = empl_plan_map.employee_id
+and health_plans.health_plan_id = empl_plan_mp.health_plan_id
+This group could then be named "Employees in HMO 1", and would allow you to restrict any page or wobject to only those users who are part of this health plan in the external database. -
|, - lastUpdated => 1144798300, +
|, + lastUpdated => 1146592080, }, '1004 description' => { @@ -2063,38 +2063,36 @@ You can find out more about karma in- - |, - lastUpdated => 1046067380 + lastUpdated => 1146592150 }, '440' => { @@ -2209,128 +2205,137 @@ As with any delete operation, you are prompted to be sure you wish to proceed wi }, '1086' => { - message => q|Many wobjects have pagination features. Though some wobjects define their own pagination variables, most use a common set of pagination variables: + message => q| White or Light Colored Styles @@ -2145,10 +2143,8 @@ div.tabs {Many wobjects have pagination features. Though some wobjects define their own pagination variables, most use a common set of pagination variables:
-- -pagination.firstPage
+pagination.firstPage
A link to the first page in the paginator. -+
-pagination.firstPageUrl
+pagination.firstPageUrl
The url component of pagination.firstPage broken out. -+
-pagination.firstPageText
+pagination.firstPageText
The text component of pagination.firstPage broken out. -+
-pagination.isFirstPage
+pagination.isFirstPage
A boolean indicating whether the current page is the first page. -+
-pagination.lastPage
+pagination.lastPage
A link to the last page in the paginator. -+
-pagination.lastPageUrl
+pagination.lastPageUrl
The url component of pagination.lastPage broken out. -+
-pagination.lastPageText
+pagination.lastPageText
The text component of pagination.lastPage broken out. -+
-pagination.isLastPage
+pagination.isLastPage
A boolean indicating whether the current page is the last page. -+
-pagination.nextPage
+pagination.nextPage
A link to the next page in the paginator relative to the current page. -+
-pagination.nextPageUrl
+pagination.nextPageUrl
The url component of pagination.nextPage broken out. -+
-pagination.nextPageText
+pagination.nextPageText
The text component of pagination.nextPage broken out. -+
-pagination.previousPage
+pagination.previousPage
A link to the previous page in the paginator relative to the current page. -+
-pagination.previousPageUrl
+pagination.previousPageUrl
The url component of pagination.previousPage broken out. -+
-pagination.previousPageText
+pagination.previousPageText
The text component of pagination.previousPage broken out.-pagination.pageNumber
+pagination.pageNumber
The current page number. -+
-pagination.pageCount
+pagination.pageCount
The total number of pages. -+
-pagination.pageCount.isMultiple
+pagination.pageCount.isMultiple
A boolean indicating whether there is more than one page. -+
-pagination.pageList
+pagination.pageList
A list of links to every page in the paginator. -+
-pagination.pageLoop
+pagination.pageLoop-pagination.pageList.upTo20
Same as pagination.pageList except broken into individual elements. --pagination.url-
-The URL of page X, where X is the number in the loop we're at. --pagination.text
-The number of page X, where X is the number in the loop we're at. -
+ +
pagination.url
+ +
+The URL of page X, where X is the number in the loop we're at. +pagination.text
+ +
+The number of page X, where X is the number in the loop we're at. +
+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.pageLoop.upTo20
+pagination.pageLoop.upTo20
Same as pagination.pageList.upTo20 except broken into individual elements. --pagination.url-
-The URL of page X, where X is the number in the loop we're at. --pagination.text
-The number of page X, where X is the number in the loop we're at. --
+
-pagination.pageList.upTo10
++ ++ +pagination.url
+ +
+The URL of page X, where X is the number in the loop we're at. +pagination.text
+ +
+The number of page X, where X is the number in the loop we're at. +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. -+
-pagination.pageLoop.upTo10
+pagination.pageLoop.upTo10
+
Same as pagination.pageList.upTo10 except broken into individual elements. +-pagination.url-
+ +pagination.url
The URL of page X, where X is the number in the loop we're at. --pagination.text
+ +
+pagination.text
The number of page X, where X is the number in the loop we're at. -+
++ |, lastUpdated => 1145060787, }, @@ -2466,80 +2471,64 @@ The number of page X, where X is the number in the loop we're at. }, '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. + 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
+A
The links throughout the style. -+
- -BODY
+BODY
The default setup of all pages within a style. -+
- -H1
+H1
The headers on every page. -+
- -.content
+.content
The main content area on all pages of the style. -+
- -.formDescription
+.formDescription
The tags on all forms next to the form elements. -+
- -.formSubtext
+.formSubtext
The tags below some form elements. -+
- -.highlight
+.highlight
Denotes a highlighted item, such as which message you are viewing within a list. -+
- - - -.pagination
+.pagination
The Previous and Next links on pages with pagination. -+
- - - -.tableData
+.tableData
The data rows on things like message boards and user contributions. -+
- -.tableHeader
+.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. -+
NOTE: Some wobjects and macros have their own unique styles sheet classes, which are documented in their individual help files. +
|, - lastUpdated => 1070030223 + lastUpdated => 1146592967 }, '328' => { @@ -2894,21 +2883,21 @@ the default replacements that ship with WebGUI for examples. 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
-
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
-
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.
+Add a new user.
-
Click on this to go to the add user screen.Search
+Search
|, - lastUpdated => 1102660904, + lastUpdated => 1146592990, }, '1043' => { @@ -3038,13 +3027,21 @@ that Asset and all Assets below it. }, '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. -
You can search users based on username and email address. You can do partial searches too if you like.The clipboard contents may be managed individually. You may delete or paste an item by selecting the appropriate 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 => 1101775494, + 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 appropriate 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
|, + + lastUpdated => 1146593054, }, '419' => { @@ -3621,81 +3618,82 @@ Depending upon what authentication modules you have installed in your system you
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.WebGUI Authentication Options
-Minimum Password Length
+Minimum Password Length
Set the minimum length that passwords can be. If set to 0, there is no minimum length. -+
-Password Timeout
+Password Timeout
Set how long before a user's password expires and has to change it. -+
-Expire passwords on user creation?
+Expire passwords on user creation?
Should a user's password be expired when he is created by an administrator forcing a change? -+
-Send welcome message?
+Send welcome message?
Do you wish WebGUI to automatically send users a welcome message when they register for your site? --NOTE: In addition to the message you specify below, the user's account information will be included in the message. -
+
-Welcome Message
+NOTE: In addition to the message you specify below, the user's account information will be included in the message. +
+ +Welcome Message
Type the message that you'd like to be sent to users upon registration. -+
-Allow Users to Change Username?
+Allow Users to Change Username?
Should users be allowed to change their Usernames? -+
-Allow Users to Change Passwords?
+Allow Users to Change Passwords?
Should users be allowed to change their Passwords? -+
-Allow Password Recovery?
+Allow Password Recovery?
Can users recover their passwords? -+
-Recover Password Message
+Recover Password Message
Type a message that will be sent to your users if they try to recover their WebGUI password. -+
-Validate email addresses
+Validate email addresses
Before a user's account is activated, require that they click on a link sent to their email account. -+
-Use captcha image
+Use captcha image
Require the user to enter in the data from a captcha image before activating an account. -+
-Account Template
+Account Template
Template to be used to display a user's account. -+
-Create Account Template
+Create Account Template
Template to be used to show the form for creating an account. -+
-Expired Password Template
+Expired Password Template
Template used to inform user that their password has expired. -+
-Login Template
+Login Template
Template used to display login information to the user as an operation as opposed to inside of a page via a macro.-Password Recovery Template
+Password Recovery Template
Template used to display a form to the user to recover their password, if the feature is enabled. -+
LDAP Authentication Options
-LDAP Connection
+LDAP Connection
Select which of the configured LDAP connections to use to authenticate users. -+
|, - lastUpdated => 1089039511 + lastUpdated => 1146593115 }, 'Enable passive profiling' => { diff --git a/lib/WebGUI/i18n/English/WebGUIProfile.pm b/lib/WebGUI/i18n/English/WebGUIProfile.pm index ca68a0e98..0ebd0f325 100644 --- a/lib/WebGUI/i18n/English/WebGUIProfile.pm +++ b/lib/WebGUI/i18n/English/WebGUIProfile.pm @@ -104,95 +104,96 @@ to validate any input that the user may supply.|, }, '637' => { - message => q|First Name
+ message => q|First Name
The given name of this user. -+
-Middle Name
+Middle Name
The middle name of this user. -+
-Last Name
+Last Name
The surname (or family name) of this user. -+
-Email Address
+Email Address
The user's email address. This must only be specified if the user will partake in functions that require email. -+
-ICQ UIN
+ICQ UIN
The ICQ UIN is the "User ID Number" on the ICQ network. ICQ is a very popular instant messaging platform. -+
-AIM Id
+AIM Id
The account id for the AOL Instant Messenger system. -+
-MSN Messenger Id
+MSN Messenger Id
The account id for the Microsoft Network Instant Messenger system. -+
-Yahoo! Messenger Id
+Yahoo! Messenger Id
The account id for the Yahoo! Instant Messenger system. -+
-Cell Phone
+Cell Phone
This user's cellular telephone number. -+
-Pager
+Pager
This user's pager telephone number. -+
-Email To Pager Gateway
+Email To Pager Gateway
This user's text pager email address. -+
-Home Information
+Home Information
The postal (or street) address for this user's home. -+
-Work Information
+Work Information
The postal (or street) address for this user's company. -+
-Gender
+Gender
This user's sex. -+
-Birth Date
+Birth Date
This user's date of birth. -+
-Language
+Language
The language used to display system related messages. -+
-Time Offset
+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
+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
+Date Format
What format should dates on this site appear in? -+
-Time Format
+Time Format
What format should times on this site appear in? -+
-Discussion Layout
+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 hierarchical list of replies as they were created. -+
-Inbox Notifications
+Inbox Notifications
|, - lastUpdated => 1111449957, + lastUpdated => 1146526248, },
How should this user be notified when they get a new WebGUI message? +