From 36fac3ec29c8b3788deee3b8a5fcdf92ea08621c Mon Sep 17 00:00:00 2001 From: JT Smith Date: Sun, 7 Mar 2004 22:10:21 +0000 Subject: [PATCH] adding new help --- docs/upgrades/upgrade_5.9.9-6.0.0.sql | 374 +++++++++++++++++++------- 1 file changed, 275 insertions(+), 99 deletions(-) diff --git a/docs/upgrades/upgrade_5.9.9-6.0.0.sql b/docs/upgrades/upgrade_5.9.9-6.0.0.sql index 4851cde5f..e084923f5 100644 --- a/docs/upgrades/upgrade_5.9.9-6.0.0.sql +++ b/docs/upgrades/upgrade_5.9.9-6.0.0.sql @@ -36,105 +36,6 @@ insert into international (internationalId,languageId,namespace,message,lastUpda delete from international where languageId=1 and namespace='WebGUI' and internationalId=846; insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (846,1,'WebGUI','These macros are mainly useful in maintaining styles in WebGUI.\r\n

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

\r\n\r\n\r\n^c; - Company Name
\r\nThe name of your company specified in the settings by your Administrator.\r\n

\r\n\r\n\r\n^e; - Company Email Address
\r\nThe email address for your company specified in the settings by your Administrator.\r\n

\r\n\r\n^Extras;
\r\nReturns the path to the WebGUI \"extras\" folder, which contains things like WebGUI icons.\r\n

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

\r\nExample: ^LastModified(\"Updated: \",\"%c %D, %y\");\r\n

\r\n\r\n\r\n^PageTitle;
\r\nDisplays the title of the current page.\r\n

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

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

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

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

\r\n\r\n^RootTitle;
\r\nReturns 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.\r\n

\r\n\r\n^u; - Company URL
\r\nThe URL for your company specified in the settings by your Administrator.\r\n

\r\n\r\n\r\n\r\n^?; - Search
\r\nAdd a search box to the page. The search box is tied to WebGUI\'s built-in search engine.\r\n

\r\n\r\nNOTE: The .searchBox style sheet class is tied to this macro.\r\n

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

\r\nExample: ^Spacer(\"100\",\"50\");\r\n

\r\n\r\n^-;
\r\nThis is known as the separator macro. It must appear exactly once in every style. Wherever it appears is where the content for any given page will be put.\r\n

', 1070029970,NULL); -delete from help; -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (20, 'WebGUI', 670, 625, '49,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'FileManager', 61, 71, '3,FileManager;2,FileManager;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (28, 'WebGUI', 678, 633, '1,WebGUI;3,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (31, 'WebGUI', 681, 636, '30,WebGUI;1,WebGUI;3,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (30, 'WebGUI', 680, 635, '31,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (25, 'WebGUI', 675, 630, '60,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (6, 'WebGUI', 656, 611, '12,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (46, 'WebGUI', 696, 651, '66,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (22, 'WebGUI', 672, 627, '12,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'USS', 61, 71, '71,WebGUI;4,USS;3,USS;2,USS;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (24, 'WebGUI', 674, 629, '12,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (13, 'WebGUI', 663, 618, '12,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'SyndicatedContent', 61, 71, '2,SyndicatedContent;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'EventsCalendar', 61, 71, '2,EventsCalendar;3,EventsCalendar;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'MessageBoard', 61, 71, '3,MessageBoard;2,MessageBoard;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (21, 'WebGUI', 671, 626, '19,WebGUI;18,WebGUI;27,WebGUI;14,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Article', 61, 71, '2,Article;71,WebGUI;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (27, 'WebGUI', 677, 632, '1,Article;1,EventsCalendar;1,FileManager;1,HttpProxy;1,DataForm;1,MessageBoard;1,Poll;1,Product;1,SiteMap;1,SQLReport;1,Survey;1,SyndicatedContent;1,USS;1,WobjectProxy;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Poll', 61, 71, '2,Poll;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'SiteMap', 61, 71, '2,SiteMap;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'SQLReport', 61, 71, '21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (18, 'WebGUI', 668, 623, '52,WebGUI;78,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (17, 'WebGUI', 667, 622, '10,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'WebGUI', 652, 607, '12,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (15, 'WebGUI', 665, 620, '10,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (14, 'WebGUI', 664, 619, '21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (12, 'WebGUI', 662, 617, '6,WebGUI;29,WebGUI;13,WebGUI;24,WebGUI;22,WebGUI;2,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (10, 'WebGUI', 660, 615, '17,WebGUI;15,WebGUI;8,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (8, 'WebGUI', 658, 613, '10,WebGUI;32,WebGUI;5,WebGUI;7,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (78, 'WebGUI', 1073, 1074, '60,WebGUI;18,WebGUI;50,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (7, 'WebGUI', 657, 612, '8,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (32, 'WebGUI', 682, 637, '8,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (5, 'WebGUI', 655, 610, '8,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'WebGUI', 653, 608, '1,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'WebGUI', 642, 606, '52,WebGUI;3,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (29, 'WebGUI', 679, 634, '12,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (33, 'WebGUI', 683, 638, '61,WebGUI;34,WebGUI;35,WebGUI;50,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (34, 'WebGUI', 684, 639, '33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (35, 'WebGUI', 685, 640, '33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (19, 'WebGUI', 669, 624, '53,WebGUI;58,WebGUI;57,WebGUI;60,WebGUI;59,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (66, 'WebGUI', 960, 961, '46,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (65, 'WebGUI', 957, 958, '67,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'FileManager', 72, 73, '1,FileManager;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'EventsCalendar', 72, 73, '4,EventsCalendar;1,EventsCalendar;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (47, 'WebGUI', 697, 698, '1,Article;17,WebGUI;1,MessageBoard;1,Poll;2,WebGUI;1,USS;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'WobjectProxy', 5, 6, '21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Product', 38, 39, '5,Product;4,Product;6,Product;2,Product;3,Product;7,Product;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Product', 40, 41, '6,Product;1,Product;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'Product', 42, 43, '1,Product;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'Product', 44, 45, '1,Product;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (5, 'Product', 46, 47, '1,Product;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (6, 'Product', 49, 50, '2,Product;1,Product;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (7, 'Product', 62, 63, '1,Product;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Survey', 3, 4, '21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (49, 'WebGUI', 785, 786, '53,WebGUI;54,WebGUI;56,WebGUI;20,WebGUI;61,WebGUI;55,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (50, 'WebGUI', 825, 826, '33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Article', 72, 73, '1,Article;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (51, 'WebGUI', 827, 828, '2,Article;3,DataForm;3,EventsCalendar;3,FileManager;2,MessageBoard;7,Product;2,SiteMap;2,SyndicatedContent;33,WebGUI;2,USS;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'EventsCalendar', 94, 95, '1,EventsCalendar;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'FileManager', 75, 76, '1,FileManager;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'EventsCalendar', 96, 97, '2,EventsCalendar;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'MessageBoard', 73, 74, '75,WebGUI;76,WebGUI;73,WebGUI;77,WebGUI;72,WebGUI;74,WebGUI;1,MessageBoard;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'SiteMap', 72, 73, '1,SiteMap;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'USS', 74, 75, '1,USS;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'USS', 76, 77, '1,USS;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (52, 'WebGUI', 829, 830, '1,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (53, 'WebGUI', 831, 832, '49,WebGUI;19,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (54, 'WebGUI', 833, 834, '49,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (55, 'WebGUI', 835, 836, '49,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (56, 'WebGUI', 837, 838, '49,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (57, 'WebGUI', 839, 840, '19,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (58, 'WebGUI', 841, 842, '19,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (59, 'WebGUI', 843, 844, '19,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (60, 'WebGUI', 845, 846, '19,WebGUI;78,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'SyndicatedContent', 72, 73, '1,SyndicatedContent;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'HttpProxy', 10, 11, '21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (67, 'WebGUI', 968, 969, '65,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'DataForm', 61, 71, '2,DataForm;4,DataForm;3,DataForm;21,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'DataForm', 62, 72, '3,DataForm;1,DataForm;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Poll', 73, 74, '1,Poll;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (61, 'WebGUI', 931, 932, '49,WebGUI;33,WebGUI;64,WebGUI;62,WebGUI;63,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (62, 'WebGUI', 933, 934, '61,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (63, 'WebGUI', 936, 937, '61,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (64, 'WebGUI', 938, 939, '61,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'DataForm', 82, 83, '2,DataForm;1,DataForm;51,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'DataForm', 88, 89, '1,DataForm;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (68, 'WebGUI', 997, 1000, '69,WebGUI;70,WebGUI;1,SQLReport;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (69, 'WebGUI', 998, 1001, '68,WebGUI;70,WebGUI;1,SQLReport;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (70, 'WebGUI', 999, 1002, '68,WebGUI;69,WebGUI;1,SQLReport;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (71, 'WebGUI', 1054, 1055, '75,WebGUI;76,WebGUI;73,WebGUI;77,WebGUI;72,WebGUI;74,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (72, 'WebGUI', 1056, 1057, '71,WebGUI;50,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (73, 'WebGUI', 1058, 1059, '71,WebGUI;50,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (74, 'WebGUI', 1060, 1061, '71,WebGUI;73,WebGUI;50,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (75, 'WebGUI', 1062, 1063, '71,WebGUI;73,WebGUI;50,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (76, 'WebGUI', 1065, 1066, '71,WebGUI;73,WebGUI;50,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (77, 'WebGUI', 1067, 1068, '71,WebGUI;50,WebGUI;33,WebGUI;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'MessageBoard', 78, 79, '71,WebGUI;1,MessageBoard;'); -insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'USS', 93, 94, '1,USS;'); delete from international where namespace='Item'; update international set namespace='USS', internationalId='83' where namespace='FAQ' and internationalId=9; @@ -684,3 +585,278 @@ INSERT INTO international VALUES (842,'WebGUI',1,'

These macros are used to cr INSERT INTO international VALUES (1086,'WebGUI',1,'

Manage Navigation lets you add and edit what are essentially \'menu templates\' -- they define what pages\' Menu Names should be included in a menu based (sometimes) on where that menu appears.

\r\n

Identifier
This is the (unique) label you will later use to specify this Navigation definition in a ^Navigation(); macro.

\r\n

Base Page
This identifies the spot in the Page Tree where the macro should commence listing pages. The first three choices will create \'absolute\' menus -- ones which will display the same pages no matter which page you use the macro from.

\r\n

\r\n

The next four create \'relative\' menus -- ones in which the items which will be displayed depend on the location in the page tree of the page in which you use the macro.

\r\n

Use the \'Add new value\' option if you want to specify a custom starting page. You can refer to a starting page by its urlized title or its pageId.

\r\n

Return a Loop With
This determines which pages relative to the base page will be included in the menu which the macro creates.

\r\n\r\n

Stop traversing when reaching level
This allows you to prune a menu -- in either direction -- when it reaches a specific level in the page tree. It\'s slightly different in effect than...

\r\n

Max Depth
...which allows you to prune a menu -- in either direction -- when it reaches a number of levels in the page tree. \'Stop Traversing\' is absolute; \'Max Depth\' is relative. Presumably, if you set both, whichever one takes effect first will be the active limit (that is, they\'re OR\'d together).

\r\n

Show System Pages
Should the menus the macro creates include System pages?
System pages: Trash, clipboard, page not found, etc.

\r\n

Show Hidden Pages
Should the menus the macro creates include pages which are marked as Hidden?

\r\n

Show Unpriviliged Pages
Should the menus the macro creates include pages which the currently logged-in user does not have the privilige to view?

\r\n

Template
This menu permits you to select a template which is used to style the output created by the macro -- if you need the same collection of pages in multiple formats, you\'ll need to create multiple Navigation entries with (slightly) different names; the Copy Navigation button is useful for this.

\r\n

Revert Output
When this option is switched on, the menu will be in reverse order.

\r\n

Preview
The Preview button allows you to view a navigation setup without actually saving it.

',1078461049,NULL); INSERT INTO international VALUES (1088,'WebGUI',1,'

The general idea behind the navigation system is that instead of
hardwiring all the various choices you might make into the code, the
system manages a \'library\' of these styles, just the way it does with
Snippets, Images, Templates, Page Styles, and other types of reusable
information.  You can create a new \'nav menu style\', give it a name,
and then use it anywhere on your site that you like.

\r\n

The navigation system consists of two parts:

\r\n
    \r\n
  1. The navigation editor
  2. \r\n
  3. The ^Navigation(); macro
\r\n

The easiest way to add a completely new menu to your site is to put a ^Navigation(myMenu); macro into your style.
A \"edit myMenu\" link will be displayed if \"myMenu\" is not defined.

\r\n

Note: In this example \"myMenu\" is used, but you can pick any name, as long as it is unique.

',1078462928,NULL); +delete from help where namespace='LinkList'; +delete from help where namespace='FAQ'; +delete from help where namespace='ExtraColumn'; +delete from help where namespace='Item'; + +delete from help where helpId=20 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (20, 'WebGUI', 670, 625, '49,WebGUI;'); +delete from help where helpId=1 and namespace='FileManager'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'FileManager', 61, 71, '3,FileManager;2,FileManager;21,WebGUI;'); +delete from help where helpId=28 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (28, 'WebGUI', 678, 633, '1,WebGUI;3,WebGUI;'); +delete from help where helpId=31 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (31, 'WebGUI', 681, 636, '30,WebGUI;1,WebGUI;3,WebGUI;'); +delete from help where helpId=30 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (30, 'WebGUI', 680, 635, '31,WebGUI;'); +delete from help where helpId=25 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (25, 'WebGUI', 675, 630, '60,WebGUI;'); +delete from help where helpId=6 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (6, 'WebGUI', 656, 611, '12,WebGUI;'); +delete from help where helpId=46 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (46, 'WebGUI', 696, 651, '66,WebGUI;'); +delete from help where helpId=22 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (22, 'WebGUI', 672, 627, '12,WebGUI;'); +delete from help where helpId=1 and namespace='USS'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'USS', 61, 71, '71,WebGUI;4,USS;3,USS;2,USS;21,WebGUI;'); +delete from help where helpId=24 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (24, 'WebGUI', 674, 629, '12,WebGUI;'); +delete from help where helpId=13 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (13, 'WebGUI', 663, 618, '12,WebGUI;'); +delete from help where helpId=1 and namespace='SyndicatedContent'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'SyndicatedContent', 61, 71, '2,SyndicatedContent;21,WebGUI;'); +delete from help where helpId=1 and namespace='EventsCalendar'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'EventsCalendar', 61, 71, '2,EventsCalendar;3,EventsCalendar;21,WebGUI;'); +delete from help where helpId=1 and namespace='MessageBoard'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'MessageBoard', 61, 71, '3,MessageBoard;2,MessageBoard;21,WebGUI;'); +delete from help where helpId=21 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (21, 'WebGUI', 671, 626, '19,WebGUI;18,WebGUI;27,WebGUI;14,WebGUI;'); +delete from help where helpId=1 and namespace='Article'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Article', 61, 71, '2,Article;71,WebGUI;21,WebGUI;'); +delete from help where helpId=27 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (27, 'WebGUI', 677, 632, '1,Article;1,EventsCalendar;1,FileManager;1,HttpProxy;1,DataForm;1,MessageBoard;1,Poll;1,Product;1,SiteMap;1,SQLReport;1,Survey;1,SyndicatedContent;1,USS;1,WobjectProxy;21,WebGUI;'); +delete from help where helpId=1 and namespace='Poll'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Poll', 61, 71, '2,Poll;21,WebGUI;'); +delete from help where helpId=1 and namespace='SiteMap'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'SiteMap', 61, 71, '2,SiteMap;21,WebGUI;'); +delete from help where helpId=1 and namespace='SQLReport'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'SQLReport', 61, 71, '21,WebGUI;'); +delete from help where helpId=18 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (18, 'WebGUI', 668, 623, '52,WebGUI;78,WebGUI;'); +delete from help where helpId=17 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (17, 'WebGUI', 667, 622, '10,WebGUI;'); +delete from help where helpId=2 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'WebGUI', 652, 607, '12,WebGUI;'); +delete from help where helpId=15 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (15, 'WebGUI', 665, 620, '10,WebGUI;'); +delete from help where helpId=14 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (14, 'WebGUI', 664, 619, '21,WebGUI;'); +delete from help where helpId=12 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (12, 'WebGUI', 662, 617, '6,WebGUI;29,WebGUI;13,WebGUI;24,WebGUI;22,WebGUI;2,WebGUI;'); +delete from help where helpId=10 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (10, 'WebGUI', 660, 615, '17,WebGUI;15,WebGUI;8,WebGUI;'); +delete from help where helpId=8 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (8, 'WebGUI', 658, 613, '10,WebGUI;32,WebGUI;5,WebGUI;7,WebGUI;'); +delete from help where helpId=78 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (78, 'WebGUI', 1073, 1074, '60,WebGUI;18,WebGUI;50,WebGUI;33,WebGUI;'); +delete from help where helpId=7 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (7, 'WebGUI', 657, 612, '8,WebGUI;'); +delete from help where helpId=32 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (32, 'WebGUI', 682, 637, '8,WebGUI;'); +delete from help where helpId=5 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (5, 'WebGUI', 655, 610, '8,WebGUI;'); +delete from help where helpId=3 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'WebGUI', 653, 608, '1,WebGUI;'); +delete from help where helpId=1 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'WebGUI', 642, 606, '52,WebGUI;3,WebGUI;'); +delete from help where helpId=29 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (29, 'WebGUI', 679, 634, '12,WebGUI;'); +delete from help where helpId=33 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (33, 'WebGUI', 683, 638, '61,WebGUI;34,WebGUI;35,WebGUI;50,WebGUI;'); +delete from help where helpId=34 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (34, 'WebGUI', 684, 639, '33,WebGUI;'); +delete from help where helpId=35 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (35, 'WebGUI', 685, 640, '33,WebGUI;'); +delete from help where helpId=19 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (19, 'WebGUI', 669, 624, '53,WebGUI;58,WebGUI;57,WebGUI;60,WebGUI;59,WebGUI;'); +delete from help where helpId=66 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (66, 'WebGUI', 960, 961, '46,WebGUI;'); +delete from help where helpId=65 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (65, 'WebGUI', 957, 958, '67,WebGUI;'); +delete from help where helpId=2 and namespace='FileManager'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'FileManager', 72, 73, '1,FileManager;'); +delete from help where helpId=2 and namespace='EventsCalendar'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'EventsCalendar', 72, 73, '4,EventsCalendar;1,EventsCalendar;'); +delete from help where helpId=47 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (47, 'WebGUI', 697, 698, '1,Article;17,WebGUI;1,MessageBoard;1,Poll;2,WebGUI;1,USS;'); +delete from help where helpId=1 and namespace='WobjectProxy'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'WobjectProxy', 5, 6, '21,WebGUI;'); +delete from help where helpId=1 and namespace='Product'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Product', 38, 39, '5,Product;4,Product;6,Product;2,Product;3,Product;7,Product;21,WebGUI;'); +delete from help where helpId=2 and namespace='Product'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Product', 40, 41, '6,Product;1,Product;'); +delete from help where helpId=3 and namespace='Product'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'Product', 42, 43, '1,Product;'); +delete from help where helpId=4 and namespace='Product'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'Product', 44, 45, '1,Product;'); +delete from help where helpId=5 and namespace='Product'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (5, 'Product', 46, 47, '1,Product;'); +delete from help where helpId=6 and namespace='Product'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (6, 'Product', 49, 50, '2,Product;1,Product;'); +delete from help where helpId=7 and namespace='Product'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (7, 'Product', 62, 63, '1,Product;51,WebGUI;'); +delete from help where helpId=1 and namespace='Survey'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Survey', 3, 4, '21,WebGUI;'); +delete from help where helpId=49 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (49, 'WebGUI', 785, 786, '53,WebGUI;54,WebGUI;56,WebGUI;20,WebGUI;61,WebGUI;55,WebGUI;'); +delete from help where helpId=50 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (50, 'WebGUI', 825, 826, '33,WebGUI;'); +delete from help where helpId=2 and namespace='Article'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Article', 72, 73, '1,Article;51,WebGUI;'); +delete from help where helpId=51 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (51, 'WebGUI', 827, 828, '2,Article;3,DataForm;3,EventsCalendar;3,FileManager;2,MessageBoard;7,Product;2,SiteMap;2,SyndicatedContent;33,WebGUI;2,USS;'); +delete from help where helpId=3 and namespace='EventsCalendar'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'EventsCalendar', 94, 95, '1,EventsCalendar;79,WebGUI;51,WebGUI;'); +delete from help where helpId=3 and namespace='FileManager'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'FileManager', 75, 76, '1,FileManager;51,WebGUI;'); +delete from help where helpId=4 and namespace='EventsCalendar'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'EventsCalendar', 96, 97, '2,EventsCalendar;51,WebGUI;'); +delete from help where helpId=2 and namespace='MessageBoard'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'MessageBoard', 73, 74, '75,WebGUI;76,WebGUI;73,WebGUI;77,WebGUI;72,WebGUI;74,WebGUI;1,MessageBoard;51,WebGUI;'); +delete from help where helpId=2 and namespace='SiteMap'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'SiteMap', 72, 73, '1,SiteMap;51,WebGUI;'); +delete from help where helpId=2 and namespace='USS'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'USS', 74, 75, '1,USS;51,WebGUI;'); +delete from help where helpId=3 and namespace='USS'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'USS', 76, 77, '1,USS;51,WebGUI;'); +delete from help where helpId=52 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (52, 'WebGUI', 829, 830, '1,WebGUI;33,WebGUI;'); +delete from help where helpId=53 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (53, 'WebGUI', 831, 832, '49,WebGUI;19,WebGUI;'); +delete from help where helpId=54 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (54, 'WebGUI', 833, 834, '49,WebGUI;'); +delete from help where helpId=55 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (55, 'WebGUI', 835, 836, '49,WebGUI;'); +delete from help where helpId=56 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (56, 'WebGUI', 837, 838, '49,WebGUI;'); +delete from help where helpId=57 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (57, 'WebGUI', 839, 840, '19,WebGUI;'); +delete from help where helpId=58 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (58, 'WebGUI', 841, 842, '19,WebGUI;'); +delete from help where helpId=59 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (59, 'WebGUI', 843, 844, '19,WebGUI;'); +delete from help where helpId=60 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (60, 'WebGUI', 845, 846, '19,WebGUI;78,WebGUI;'); +delete from help where helpId=2 and namespace='SyndicatedContent'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'SyndicatedContent', 72, 73, '1,SyndicatedContent;'); +delete from help where helpId=1 and namespace='HttpProxy'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'HttpProxy', 10, 11, '21,WebGUI;'); +delete from help where helpId=67 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (67, 'WebGUI', 968, 969, '65,WebGUI;'); +delete from help where helpId=1 and namespace='DataForm'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'DataForm', 61, 71, '2,DataForm;4,DataForm;3,DataForm;21,WebGUI;'); +delete from help where helpId=2 and namespace='DataForm'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'DataForm', 62, 72, '3,DataForm;1,DataForm;'); +delete from help where helpId=2 and namespace='Poll'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Poll', 73, 74, '1,Poll;51,WebGUI;'); +delete from help where helpId=61 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (61, 'WebGUI', 931, 932, '49,WebGUI;33,WebGUI;64,WebGUI;62,WebGUI;63,WebGUI;'); +delete from help where helpId=62 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (62, 'WebGUI', 933, 934, '61,WebGUI;'); +delete from help where helpId=63 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (63, 'WebGUI', 936, 937, '61,WebGUI;'); +delete from help where helpId=64 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (64, 'WebGUI', 938, 939, '61,WebGUI;'); +delete from help where helpId=3 and namespace='DataForm'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'DataForm', 82, 83, '2,DataForm;1,DataForm;51,WebGUI;'); +delete from help where helpId=4 and namespace='DataForm'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'DataForm', 88, 89, '1,DataForm;'); +delete from help where helpId=68 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (68, 'WebGUI', 997, 1000, '69,WebGUI;70,WebGUI;1,SQLReport;'); +delete from help where helpId=69 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (69, 'WebGUI', 998, 1001, '68,WebGUI;70,WebGUI;1,SQLReport;'); +delete from help where helpId=70 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (70, 'WebGUI', 999, 1002, '68,WebGUI;69,WebGUI;1,SQLReport;'); +delete from help where helpId=71 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (71, 'WebGUI', 1054, 1055, '75,WebGUI;76,WebGUI;73,WebGUI;77,WebGUI;72,WebGUI;74,WebGUI;'); +delete from help where helpId=72 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (72, 'WebGUI', 1056, 1057, '71,WebGUI;50,WebGUI;33,WebGUI;'); +delete from help where helpId=73 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (73, 'WebGUI', 1058, 1059, '71,WebGUI;50,WebGUI;33,WebGUI;'); +delete from help where helpId=74 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (74, 'WebGUI', 1060, 1061, '71,WebGUI;73,WebGUI;50,WebGUI;33,WebGUI;'); +delete from help where helpId=75 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (75, 'WebGUI', 1062, 1063, '71,WebGUI;73,WebGUI;50,WebGUI;33,WebGUI;'); +delete from help where helpId=76 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (76, 'WebGUI', 1065, 1066, '71,WebGUI;73,WebGUI;50,WebGUI;33,WebGUI;'); +delete from help where helpId=77 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (77, 'WebGUI', 1067, 1068, '71,WebGUI;50,WebGUI;33,WebGUI;'); +delete from help where helpId=3 and namespace='MessageBoard'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'MessageBoard', 78, 79, '71,WebGUI;1,MessageBoard;'); +delete from help where helpId=4 and namespace='USS'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'USS', 93, 94, '1,USS;'); +delete from help where helpId=1 and namespace='WSClient'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'WSClient', 61, 71, '2,WSClient;21,WebGUI;'); +delete from help where helpId=2 and namespace='WSClient'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'WSClient', 72, 73, '1,WSClient;51,WebGUI;'); +delete from help where helpId=1 and namespace='IndexedSearch'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'IndexedSearch', 26, 27, '21,WebGUI;2,IndexedSearch'); +delete from help where helpId=2 and namespace='IndexedSearch'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'IndexedSearch', 29, 28, '21,WebGUI;1,IndexedSearch;'); +delete from help where helpId=2 and namespace='Survey'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Survey', 88, 89, '3,Survey;1,Survey;51,WebGUI;'); +delete from help where helpId=3 and namespace='Survey'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'Survey', 90, 91, '2,Survey;'); +delete from help where helpId=79 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (79, 'WebGUI', 1085, 1086, '51,WebGUI;'); +delete from help where helpId=80 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (80, 'WebGUI', 1087, 1088, '79,WebGUI;2,Survey;3,Survey;'); +delete from help where helpId=81 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (81, 'WebGUI', 1089, 1090, '3,Survey;1,Survey;'); +delete from help where helpId=82 and namespace='WebGUI'; +insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (82, 'WebGUI', 1091, 1092, '79,WebGUI;3,Survey;1,Survey;'); + +delete from international where languageId=1 and namespace='WebGUI' and internationalId=839; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (839,1,'WebGUI','Programmer Macros', 1078570360,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=840; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (840,1,'WebGUI','These macros are designed to provide programming-like functionality. They are powerful when used appropriately, and dangerous when used carelessly. Take care when using these macros.\r\n\r\n

\r\nNOTE: These macros are included in WebGUI in order to provide very powerful display mechanisms. Though they could be used to write simple web applications, this is not their intended use, nor is it supported or condoned by Plain Black. If you find yourself trying to do something like that, just write a macro. =) By default these macros are disabled to protect the security of your site and server, and only your administrator can enable them.\r\n\r\n

\r\n\r\n^D; or ^D(); - Date
\r\nThe current date and time.\r\n

\r\n\r\nYou can configure the date by using date formatting symbols. For instance, if you created a macro like this ^D(\"%c %D, %y\"); it would output September 26, 2001. The following are the available date formatting symbols:\r\n

\r\n\r\n
%%%
%y4 digit year
%Y2 digit year
%m2 digit month
%Mvariable digit month
%cmonth name
%d2 digit day of month
%Dvariable digit day of month
%wday of week name
%h2 digit base 12 hour
%Hvariable digit base 12 hour
%j2 digit base 24 hour
%Jvariable digit base 24 hour
%plower case am/pm
%Pupper case AM/PM
%zuser preference date format
%Zuser preference time format
\r\n

\r\n\r\n^Env()
\r\nCan be used to display a web server environment variable on a page. The environment variables available on each server are different, but you can find out which ones your web server has by going to: http://www.yourwebguisite.com/env.pl\r\n

\r\n\r\nThe macro should be specified like this ^Env(\"REMOTE_ADDR\");\r\n

\r\n\r\n^Execute();
\r\nAllows a content manager or administrator to execute an external program. Takes the format of ^Execute(\"/this/file.sh\");.\r\n

\r\n\r\n\r\n^FormParam();
\r\nThis macro is mainly used in generating dynamic queries in SQL Reports. Using this macro you can pull the value of any form field simply by specifing the name of the form field, like this: ^FormParam(\"phoneNumber\");\r\n

\r\n\r\n\r\n^If();
\r\nA simple conditional statement (IF/THEN/ELSE) to control layout and messages.\r\n

\r\nExamples:
\r\nDisplay Happy New Year on 1st January:\r\n ^If(\'^D(\"%m%d\");\' eq \'0101\' , Happy New Year);\r\n

\r\nDisplay a message to people on your subnet (192.168.1.*):
\r\n^If(\'^Env(\"REMOTE_ADDR\");\' =~ /^192.168.1/,\"Hi co-worker\",\"Hi Stranger\");\r\n

\r\nDisplay a message to Windows users:
\r\n ^If(\'^URLEncode(\"^Env(\"HTTP_USER_AGENT\");\");\' =~ /windows/i,\"Hey... Linux is free !\");\r\n

\r\nDisplay a message if a user is behind a proxy:
\r\n ^If(\'^Env(\"HTTP_VIA\");\' ne \"\", You\'re behind a proxy !, Proxy-free is the best...);\r\n

\r\nDisplay Good Morning/Afternoon/Evening:
\r\n ^If(^D(\"%J\");<=12,Good Morning,^If(^D(\"%J\");<=18,Good Afternoon,Good evening););\r\n

\r\n\r\n^Include();
\r\nAllows a content manager or administrator to include a file from the local filesystem. \r\n

\r\nExample: ^Include(\"/this/file.html\");\r\n

\r\n\r\n^International();
\r\nPull a translated message from the internationalization system.\r\n

\r\nExample: ^International(45,\"Article\");\r\n

\r\n\r\n\r\n^Quote();
\r\nUse this to escape a string before using it in a database query.\r\n

\r\n\r\n\r\n^Page();
\r\nThis 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\");.\r\n

\r\n\r\n^SQL();
\r\nA 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:

\r\n ^SQL(\"select count(*) from users\",\"There are ^0; users on this system.\");\r\n

\r\n^SQL(\"select userId,username from users order by username\",\"<a href=\'^/;?op=viewProfile&uid=^0;\'>^1;</a><br>\");\r\n

\r\n^URLEncode();
\r\nThis 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?\");\r\n

\r\n\r\n\r\n^User();
\r\nThis 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\");\r\n

\r\n\r\n^*; or ^*(); - Random Number
\r\nA 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.\r\n

\r\n\r\n^-;,^0;,^1;,^2;,^3;, etc.
\r\nThese macros are reserved for system/wobject-specific functions as in the SQL Report wobject and the Body in the Style Manager.\r\n

\r\n', 1078570360,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=642; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (642,1,'WebGUI','Page, Add/Edit', 1078569027,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=606; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (606,1,'WebGUI','Think of pages as containers for content. For instance, if you want to write a letter to the editor of your favorite magazine you\'d get out a notepad (or open a word processor) and start filling it with your thoughts. The same is true with WebGUI. Create a page, then add your content to the page.\r\n

\r\n\r\nTitle
\r\nThe title of the page is what your users will use to navigate through the site. Titles should be descriptive, but not very long.\r\n

\r\n\r\n\r\nMenu Title
\r\nA shorter or altered title to appear in navigation. If left blank this will default to Title.\r\n

\r\n\r\nPage URL
\r\nWhen you create a page a URL for the page is generated based on the page title. If you are unhappy with the URL that was chosen, you can change it here.\r\n

\r\n\r\nRedirect URL
\r\nWhen this page is visited, the user will be redirected to the URL specified here. \r\n

\r\nNOTE: The redirects will be disabled while in admin mode in order to make it easier to edit the properties of the page.\r\n

\r\n\r\n\r\nHide from navigation?
\r\nSelect yes to hide this page from the navigation menus and site maps.\r\n

\r\nNOTE: This will not hide the page from the page tree (Administrative functions... > Manage page tree.), only from navigation macros and from site maps.\r\n

\r\n\r\nOpen in new window?
\r\nSelect yes to open this page in a new window. This is often used in conjunction with the Redirect URL parameter.\r\n

\r\n\r\n\r\n\r\nLanguage
\r\nChoose the default language for this page. All WebGUI generated messages will appear in that language and the character set will be changed to the character set for that language.\r\n

\r\n\r\n

Cache Timeout
The amount of time this page should remain cached for registered users. \r\n\r\n

Cache Timeout (Visitors)
The amount of time this page should remain cached for visitors. \r\n\r\n

NOTE: Page caching is only available if your administrator has installed the Cache::FileCache Perl module. Using page caching can improve site performance by as much as 1000%. \r\n\r\n\r\nTemplate
\r\nBy default, WebGUI has one big content area to place wobjects. However, by specifying a template other than the default you can sub-divide the content area into several sections.\r\n

\r\n\r\nSynopsis
\r\nA short description of a page. It is used to populate default descriptive meta tags as well as to provide descriptions on Site Maps.\r\n

\r\n\r\nMeta Tags
\r\nMeta tags are used by some search engines to associate key words to a particular page. You can find a little utility here that will help you build meta tags if you\'ve never done it before.\r\n

\r\n\r\nAdvanced Users: If you have other things (like JavaScript) you usually put in the area of your pages, you may put them here as well.\r\n

\r\n\r\nUse default meta tags?
\r\nIf you don\'t wish to specify meta tags yourself, WebGUI can generate meta tags based on the page title and your company\'s name. Check this box to enable the WebGUI-generated meta tags.\r\n

\r\n\r\n\r\nStyle
\r\nBy default, when you create a page, it inherits a few traits from its parent. One of those traits is style. Choose from the list of styles if you would like to change the appearance of this page. See Add Style for more details.\r\n

\r\n\r\nIf you select \"Yes\" below the style pull-down menu, all of the pages below this page will take on the style you\'ve chosen for this page.\r\n

\r\n\r\nStart Date
\r\nThe date when users may begin viewing this page. Note that before this date only content managers with the rights to edit this page will see it.\r\n

\r\n\r\nEnd Date
\r\nThe date when users will stop viewing this page. Note that after this date only content managers with the rights to edit this page will see it.\r\n

\r\n\r\n\r\nOwner
\r\nThe owner of a page is usually the person who created the page. This user always has full edit and viewing rights on the page.\r\n

\r\nNOTE: The owner can only be changed by an administrator.\r\n

\r\n\r\n\r\nWho can view?
\r\nChoose which group can view this page. If you want both visitors and registered users to be able to view the page then you should choose the \"Everybody\" group.\r\n

\r\n\r\nWho can edit?
\r\nChoose the group that can edit this page. The group assigned editing rights can also always view the page.\r\n

\r\n\r\nYou can optionally recursively give these privileges to all pages under this page.\r\n

\r\n\r\nWhat next?
\r\nIf you leave this on the default setting you\'ll be redirected to the new page after creating it.\r\n

', 1078569027,NULL); +delete from international where languageId=1 and namespace='EventsCalendar' and internationalId=96; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (96,1,'EventsCalendar','Event Template', 1078568518,NULL); +delete from international where languageId=1 and namespace='EventsCalendar' and internationalId=97; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (97,1,'EventsCalendar','The following is the list of template variables available in event templates.\r\n

\r\n\r\ntitle
\r\nThe title of this event.\r\n

\r\n\r\nstart.label
\r\nThe translated label for the start date.\r\n

\r\n\r\nstart.date
\r\nThe date this event starts.\r\n

\r\n\r\nstart.time
\r\nThe time this event starts.\r\n

\r\n\r\nend.date
\r\nThe date this event ends.\r\n

\r\n\r\nend.time
\r\nThe time this event ends.\r\n

\r\n\r\nend.label
\r\nThe translated label for the end date.\r\n

\r\n\r\ncanEdit
\r\nA condition indicating whether the current user can edit an event.\r\n

\r\n\r\nedit.url
\r\nThe URL to edit this event.\r\n

\r\n\r\nedit.label
\r\nThe translated label for the edit URL.\r\n

\r\n\r\ndelete.url
\r\nThe URL to delete this event.\r\n

\r\n\r\ndelete.label
\r\nThe translated label for the delete URL.\r\n

\r\n\r\nprevious.url
\r\nThe URL to view the event before this one.\r\n

\r\n\r\nprevious.label
\r\nThe translated label for the previous URL.\r\n

\r\n\r\nnext.label
\r\nThe translated label for the next URL.\r\n

\r\n\r\nnext.url
\r\nThe URL to view the event after this one.\r\n

\r\n\r\ndescription
\r\nThe description of this event.\r\n

\r\n', 1078568518,NULL); +delete from international where languageId=1 and namespace='EventsCalendar' and internationalId=94; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (94,1,'EventsCalendar','Events Calendar Template', 1078520840,NULL); +delete from international where languageId=1 and namespace='EventsCalendar' and internationalId=95; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (95,1,'EventsCalendar','The following template variables are available for you to customize your events calendar.\r\n

\r\naddevent.url
\r\nThe URL to add an event to the calendar.\r\n

\r\n\r\naddevent.label
\r\nThe translated label for the add event link.\r\n

\r\n\r\nmonth_loop
\r\nA loop containing all the months in the calendar.\r\n

\r\n\r\n

\r\n\r\ndaysInMonth
\r\nThe number of days in this month.\r\n

\r\n\r\nday_loop
\r\nA loop containing all the days in the month.\r\n

\r\n\r\n

\r\n\r\ndayOfWeek
\r\nThe day number for the day in the week.\r\n

\r\n\r\nday
\r\nThe day of the month.\r\n

\r\n\r\nisStartOfWeek
\r\nA boolean indicating this is the first day in the week.\r\n

\r\n\r\nisEndOfWeek
\r\nA boolean indicating this is the last day in the week.\r\n

\r\n\r\nisToday
\r\nA boolean indicating that this day is today.\r\n

\r\n\r\nevent_loop
\r\nA loop containing all of the events in this day.\r\n

\r\n\r\n

\r\n\r\ndescription
\r\nThe description or detail of this event.\r\n

\r\n\r\nname
\r\nThe name or title of this event.\r\n

\r\n\r\nstart.date.human
\r\nThe human representation of the start date of this event.\r\n

\r\n\r\nstart.time.human
\r\nThe human representation of the start time of this event.\r\n

\r\n\r\nstart.date.epoch
\r\nThe epoch representation of the start date of this event.\r\n

\r\n\r\nstart.year
\r\nThe year this event starts.\r\n

\r\n\r\nstart.month
\r\nThe month this event starts.\r\n

\r\n\r\nstart.day
\r\nThe day this event starts.\r\n

\r\n\r\nend.date.human
\r\nThe human representation of the end date of this event.\r\n

\r\n\r\nend.time.human
\r\nThe human representation of the end time of this event.\r\n

\r\n\r\nend.date.epoch
\r\nThe epoch representation of the end date of this event.\r\n

\r\n\r\nend.year
\r\nThe year this event ends.\r\n

\r\n\r\nend.month
\r\nThe month this event ends.\r\n

\r\n\r\nend.day
\r\nThe day this event ends.\r\n

\r\n\r\nstartEndYearMatch
\r\nA boolean indicating whether the start and end year match.\r\n

\r\n\r\nstartEndMonthMatch
\r\nA boolean indicating whether the start and end month match.\r\n

\r\n\r\nstartEndDayMatch
\r\nA boolean indicating whether the start and end day match.\r\n

\r\n\r\nisFirstDayOfEvent
\r\nA boolean indicating whether this day is the first day of the event.\r\n

\r\n\r\ndateIsSameAsPrevious
\r\nA boolean indicating whether the start and end date of this event are the same as the previous event\'s start and end date.\r\n

\r\n\r\ndaysInEvent
\r\nThe length of this event in days.\r\n

\r\n\r\nurl
\r\nThe URL to view this event in detail.\r\n

\r\n\r\n\r\n\r\n

\r\n\r\n\r\nurl
\r\nA URL to today\'s events.\r\n

\r\n\r\n\r\n\r\n

\r\n\r\nprepad_loop
\r\nA loop containing info to prepad the days in the month before the start day.\r\n

\r\n\r\n

\r\ncount
\r\nThe day of the week for this pad.\r\n

\r\n\r\n\r\n

\r\n\r\npostpad_loop
\r\nA loop containing the info to postpad the days in the month after the last day.\r\n

\r\n\r\n

\r\ncount
\r\nThe day of the week for this pad.\r\n

\r\n\r\n

\r\n\r\nmonth
\r\nThe name of this month.\r\n

\r\n\r\nyear
\r\nThe name of this year.\r\n

\r\n\r\n\r\n\r\n

\r\n\r\nsunday.label
\r\nA label representing \"Sunday\".\r\n

\r\n\r\nmonday.label
\r\nA label representing \"Monday\".\r\n

\r\n\r\ntuesday.label
\r\nA label representing \"Tuesday\".\r\n

\r\n\r\nwednesday.label
\r\nA label representing \"Wednesday\".\r\n

\r\n\r\nthursday.label
\r\nA label representing \"Thursday\".\r\n

\r\n\r\nfriday.label
\r\nA label representing \"Friday\".\r\n

\r\n\r\nsaturday.label
\r\nA label representing \"Saturday\".\r\n

\r\n\r\n\r\nsunday.label.short
\r\nA label representing the abbreviated version of \"Sunday\".\r\n

\r\n\r\nmonday.label.short
\r\nA label representing the abbreviated version of \"Monday\".\r\n

\r\n\r\ntuesday.label.short
\r\nA label representing the abbreviated version of \"Tuesday\".\r\n

\r\n\r\nwednesday.label.short
\r\nA label representing the abbreviated version of \"Wednesday\".\r\n

\r\n\r\nthursday.label.short
\r\nA label representing the abbreviated version of \"Thursday\".\r\n

\r\n\r\nfriday.label.short
\r\nA label representing the abbreviated version of \"Friday\".\r\n

\r\n\r\nsaturday.label.short
\r\nA label representing the abbreviated version of \"Saturday\".\r\n

\r\n\r\n', 1078520840,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1091; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1091,1,'WebGUI','Statistical Overview Report Template', 1078517114,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1092; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1092,1,'WebGUI','The following are the variables available in this template:\r\n

\r\n\r\ntitle
\r\nThe default title for this report.\r\n

\r\n\r\nanswer.label
\r\nThe default label for answer_loop.\r\n

\r\n\r\nresponse.count.label
\r\nThe default label for response.count.\r\n

\r\n\r\nresponse.percent.label
\r\nThe default label for response.percent.\r\n

\r\n\r\nshow.responses.label
\r\nThe default label that will display responses.\r\n

\r\n\r\nshow.comments.label
\r\nThe default label that will display comments.\r\n

\r\n\r\nquestion_loop
\r\nA loop containing questions.\r\n

\r\n\r\n

\r\n\r\nquestion
\r\nThe question itself.\r\n

\r\n\r\nquestion.id
\r\nThe unique identifier for this question.\r\n

\r\n\r\nquestion.isRadioList
\r\nA boolean indicating whether the answer for this question is a radio list.\r\n

\r\n\r\nquestion.response.total
\r\nThe total number of responses for this answer.\r\n

\r\n\r\nquestion.allowComment
\r\nA boolean indicating whether this question allows comments.\r\n

\r\n\r\nanswer_loop
\r\nA loop containing the answers and responses for this question.\r\n

\r\n

\r\n\r\nanswer.isCorrect
\r\nA boolean indicating whether this answer is marked correct.\r\n

\r\n\r\nanswer
\r\nThe answer itself.\r\n

\r\n\r\nanswer.response.count
\r\nThe total number of responses given for this answer.\r\n

\r\n\r\nanswer.response.percent
\r\nThe percent of responses to this question that went to this answer.\r\n

\r\n\r\n\r\ncomment_loop
\r\nA loop that contains all of the comments for this answer.\r\n

\r\n\r\n

\r\nanswer.comment
\r\nA comment.\r\n

\r\n\r\n\r\n

\r\n\r\n
\r\n\r\n\r\n
', 1078517114,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1089; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1089,1,'WebGUI','Survey Response Template', 1078515839,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1090; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1090,1,'WebGUI','The following are the variables available to display the individual response.\r\n

\r\n\r\ntitle
\r\nThe default title for this report.\r\n

\r\n\r\ndelete.url
\r\nThe URL to delete this response.\r\n

\r\n\r\ndelete.label
\r\nThe default label for delete.url.\r\n

\r\n\r\nstart.date.label
\r\nThe default label for start.date.human.\r\n

\r\n\r\nstart.date.epoch
\r\nThe epoch representation of when the user started the survey response.\r\n

\r\n\r\nstart.date.human
\r\nThe human representation of the date when the user started the response.\r\n

\r\n\r\nstart.time.human
\r\nThe human representation of the time when the user started the response.\r\n

\r\n\r\nend.date.label
\r\nThe default label for end.date.human.\r\n

\r\n\r\n\r\nend.date.epoch
\r\nThe epoch representation of the date when the user completed this response.\r\n

\r\n\r\nend.date.human
\r\nThe human representation of the date when the user completed this response.\r\n

\r\n\r\nend.time.human
\r\nThe human representation of the time when the user completed this response.\r\n

\r\n\r\nduration.label
\r\nThe default label for the duration.\r\n

\r\n\r\nduration.minutes
\r\nThe number of minutes it took to complete the survey.\r\n

\r\n\r\nduration.minutes.label
\r\nA label for \"minutes\".\r\n

\r\n\r\n\r\nduration.seconds
\r\nThe remainder seconds the duration.minutes calculations.\r\n

\r\n\r\nduration.seconds.label
\r\nA label for \"seconds\".\r\n

\r\n\r\n\r\nanswer.label
\r\nThe default label for question.answer.\r\n

\r\n\r\n\r\nresponse.label
\r\nThe default label for question.label.\r\n

\r\n\r\ncomment.label
\r\nThe default label for question.comment.\r\n

\r\n\r\nquestion_loop
\r\nA loop that includes the list of questions in this response.\r\n

\r\n\r\n

\r\n\r\nquestion
\r\nThe question itself.\r\n

\r\n\r\nquestion.id
\r\nThe unique identifier for this question.\r\n

\r\n\r\nquestion.isRadioList
\r\nA boolean indicating whether this question\'s answers are a radio list.\r\n

\r\n\r\nquestion.response
\r\nThe user\'s response to this question.\r\n

\r\n\r\nquestion.comment
\r\nThe user\'s comment on this question (if any).\r\n

\r\n\r\nquestion.isCorrect
\r\nA boolean indicating whether the user got this question correct.\r\n

\r\n\r\n\r\nquestion.answer
\r\nThe correct answer for this question.\r\n

\r\n\r\n\r\n

', 1078515839,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1087; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1087,1,'WebGUI','Gradebook Report Template', 1078513217,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1088; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1088,1,'WebGUI','The following template variables are available in the survey\'s gradebook report:\r\n

\r\n\r\ntitle
\r\nThe default title of the report.\r\n

\r\n\r\nquestion.count
\r\nThe number of questions in the survey.\r\n

\r\n\r\nresponse.user.label
\r\nThe default label for response.user.name.\r\n

\r\n\r\nresponse.count.label
\r\nThe default label for response.count.correct.\r\n

\r\n\r\nresponse.percent.label
\r\nThe default label for response.percent.\r\n

\r\n\r\nresponse_loop
\r\nA loop containing a list of responses.\r\n

\r\n\r\n

\r\n\r\nresponse.url
\r\nThe URL to view this response.\r\n

\r\n\r\nresponse.user.name
\r\nThe username of the user that gave this response.\r\n

\r\n\r\nresponse.count.correct
\r\nThe total number of questions that this user got correct.\r\n

\r\n\r\nresponse.percent
\r\nThe percentage of correct questions.\r\n

\r\n\r\n\r\n\r\n\r\n

', 1078513217,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=841; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (841,1,'WebGUI','Navigation Macro', 1078243564,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=842; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (842,1,'WebGUI','The navigation macro is used to create menus on your site. It works like this:\r\n\r\n^Navigation(navId);

\r\n\r\nThe navId is the name you\'ve identified in the navigation management screen.', 1078243564,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=845; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (845,1,'WebGUI','Style Macros', 1078243435,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=846; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (846,1,'WebGUI','These macros are mainly useful in maintaining styles in WebGUI.\r\n

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

\r\n\r\n\r\n^c; - Company Name
\r\nThe name of your company specified in the settings by your Administrator.\r\n

\r\n\r\n\r\n^e; - Company Email Address
\r\nThe email address for your company specified in the settings by your Administrator.\r\n

\r\n\r\n^Extras;
\r\nReturns the path to the WebGUI \"extras\" folder, which contains things like WebGUI icons.\r\n

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

\r\nExample: ^LastModified(\"Updated: \",\"%c %D, %y\");\r\n

\r\n\r\n\r\n^PageTitle;
\r\nDisplays the title of the current page.\r\n

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

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

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

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

\r\n\r\n^RootTitle;
\r\nReturns 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.\r\n

\r\n\r\n^u; - Company URL
\r\nThe URL for your company specified in the settings by your Administrator.\r\n

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

\r\nExample: ^Spacer(\"100\",\"50\");\r\n

\r\n\r\n', 1078243435,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1085; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1085,1,'WebGUI','Pagination Template Variables', 1078243385,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1086; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1086,1,'WebGUI','Many wobjects have pagination features. Though some wobjects define their own pagination variables, most use a common set of pagination variables. These are those:\r\n\r\npagination.firstPage
\r\nA link to the first page in the paginator.\r\n

\r\n\r\npagination.lastPage
\r\nA link to the last page in the paginator.\r\n

\r\n\r\n\r\npagination.nextPage
\r\nA link to the next page in the paginator relative to the current page.\r\n

\r\n\r\npagination.previousPage
\r\nA link to the previous page in the paginator relative to the current page.\r\n

\r\n\r\npagination.pageNumber
\r\nThe current page number.\r\n

\r\n\r\npagination.pageCount
\r\nThe total number of pages.\r\n

\r\n\r\npagination.pageCount.isMultiple
\r\nA boolean indicating whether there is more than one page.\r\n

\r\n\r\npagination.pageList
\r\nA list of links to every page in the paginator.\r\n

\r\n\r\n\r\npagination.pageList.upTo20
\r\nA 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.\r\n

\r\n\r\npagination.pageList.upTo10
\r\nA 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.\r\n

\r\n\r\n', 1078243385,NULL); +delete from international where languageId=1 and namespace='Survey' and internationalId=89; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (89,1,'Survey','The following template variables are available for the Survey.\r\n

\r\n\r\nquestion.add.url
\r\nThe URL to add a new question to the survey.\r\n

\r\n\r\nquestion.add.label
\r\nThe default label for question.add.url.\r\n

\r\n\r\nuser.canTakeSurvey
\r\nA boolean indicating whether the current user has the rights to take the survey.\r\n

\r\n\r\nform.header
\r\nThe required form elements that go at the top of the survey questions.\r\n

\r\n\r\nform.footer
\r\nThe required form elements that go after the survey questions.\r\n

\r\n\r\nform.submit
\r\nThe default submit button for the survey response.\r\n

\r\n\r\nquestions.sofar.label
\r\nThe default label for indicating how many questions have been answered to this point in the survey.\r\n

\r\n\r\nstart.newresponse.label
\r\nThe default label for start.newresponse.url.\r\n

\r\n\r\nstart.newresponse.url
\r\nThe URL to start a new response to the survey after the user has already taken the survey once.\r\n

\r\n\r\nthanks.survey.label
\r\nA message thanking the user for completing the survey.\r\n

\r\n\r\nthanks.quiz.label
\r\nA message thanking the user for completing the quiz.\r\n

\r\n\r\nquestions.total
\r\nThe total number of questions in the survey.\r\n

\r\n\r\nquestions.correct.count.label
\r\nThe default label for questions.correct.count.\r\n

\r\n\r\nquestions.correct.percent.label
\r\nThe default label for questions.correct.percent.\r\n

\r\n\r\nmode.isSurvey
\r\nA boolean indicating whether we are in survey mode or quiz mode.\r\n

\r\n\r\nsurvey.noprivs.label
\r\nA message telling the user that they do not have the privileges necessary to take this survey.\r\n

\r\n\r\nquiz.noprivs.label
\r\nA message telling the user that they do not have the privileges necessary to take the quiz.\r\n

\r\n\r\nresponse.id
\r\nThe unique id for the current response for this user.\r\n

\r\n\r\n\r\nresponse.count
\r\nThe number of responses this user has provided for this survey.\r\n

\r\n\r\n\r\nuser.isFirstResponse
\r\nA boolean indicating whether this is the first response for this user.\r\n

\r\n\r\nuser.canRespondAgain
\r\nA boolean indicating whether the user is allowed to respond to this survey again.\r\n

\r\n\r\nquestions.sofar.count
\r\nThe number of questions that have been answered to this point in the survey.\r\n

\r\n\r\nquestions.correct.count
\r\nThe number of questions the user has correct in the quiz to this point.\r\n

\r\n\r\nquestions.correct.percent
\r\nThe percentage of questions that the user has correct in the quiz to this point.\r\n

\r\n\r\nresponse.isComplete
\r\nA boolean indicating whether the user has answered all of the questions for this survey response.\r\n

\r\n\r\n\r\nquestion_loop
\r\nA loop which contains the questions for this survey response.\r\n

\r\n\r\n\r\n

\r\nquestion.question
\r\nThe survey question itself.\r\n

\r\n\r\nquestion.allowComment
\r\nA boolean indicating whether this question allows comments or not.\r\n

\r\n\r\nquestion.id
\r\nThe unique id for this question.\r\n

\r\n\r\nquestion.comment.field
\r\nThe form field to enter comments for this question.\r\n

\r\n\r\nquestion.comment.label
\r\nThe default label for question.comment.field.\r\n

\r\n\r\nquestion.answer.field
\r\nThe form field containing the possible answers for this question.\r\n

\r\n\r\n

\r\n\r\n\r\nquestion.edit_loop
\r\nA loop containing all the questions in the survey with edit controls.\r\n

\r\n\r\n

\r\nquestion.edit.controls
\r\nA toolbar to use to edit this question.\r\n

\r\n\r\nquestion.edit.question
\r\nThe question to be edited.\r\n

\r\n\r\nquestion.edit.id
\r\nThe unique id for this question.\r\n

\r\n\r\n

\r\n', 1078223096,NULL); +delete from international where languageId=1 and namespace='Survey' and internationalId=88; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (88,1,'Survey','Survey Template', 1078223096,NULL); +delete from international where languageId=1 and namespace='Survey' and internationalId=91; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (91,1,'Survey','The following template variables are available in all survey templates.\r\n\r\nuser.canViewReports
\r\nA boolean indicating whether the user has the privileges to view survey reports.\r\n

\r\n\r\ndelete.all.responses.url
\r\nThis URL will delete all of the responses to this survey.\r\n

\r\n\r\ndelete.all.responses.label
\r\nThe default label for delete.all.responses.url.\r\n

\r\n\r\nexport.answers.url
\r\nThe URL to create a tab delimited file containing all of the answers to the questions in this survey.\r\n

\r\n\r\nexport.answers.label
\r\nThe default label for export.answers.url.\r\n

\r\n\r\nexport.questions.url
\r\nThe URL to create a tab delimited file containing all of the questions in this survey.\r\n

\r\n\r\nexport.questions.label
\r\nThe default label for export.questions.url.\r\n

\r\n\r\nexport.responses.url
\r\nThe URL to create a tab delimited file containing all of the responses to the questions in this survey.\r\n

\r\n\r\nexport.responses.label
\r\nThe default label for export.responses.url\r\n

\r\n\r\nexport.composite.url
\r\nThe URL to create a tab delimited file containing a composite view of all of the data in this survey.\r\n

\r\n\r\nexport.composite.label
\r\nThe default label for export.composite.url.\r\n

\r\n\r\nreport.gradebook.url
\r\nThe URL to view the gradebook report for this quiz.\r\n

\r\n\r\nreport.gradebook.label
\r\nThe default label for report.gradebook.url.\r\n

\r\n\r\nreport.overview.url
\r\nThe URL to view statistical overview report for this survey.\r\n

\r\n\r\nreport.overview.label
\r\nThe default label for report.overview.url.\r\n

\r\n\r\nsurvey.url
\r\nThe URL to view the survey. Usually used to get back to the survey after looking at a report.\r\n

\r\n\r\nsurvey.label
\r\nThe default label for survey.url.\r\n

\r\n', 1078223067,NULL); +delete from international where languageId=1 and namespace='Survey' and internationalId=90; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (90,1,'Survey','Survey Template Common Vars', 1078223067,NULL); +delete from international where languageId=1 and namespace='WebGUI' and internationalId=1084; +insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1084,1,'WebGUI','Default', 1077472740,'A label indicating that the user should use the default setting.'); + + +