webgui/docs/upgrades/upgrade_5.2.6-5.3.0.sql
2003-05-26 05:37:36 +00:00

620 lines
153 KiB
SQL
Raw Blame History

insert into webguiVersion values ('5.3.0','upgrade',unix_timestamp());
delete from template where namespace='Article' and templateId<10;
INSERT INTO template VALUES (4,'Linked Image with Caption','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if isFirstPage>\r\n<tmpl_if image.url>\r\n <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"content\">\r\n <table align=\"right\"><tr><td align=\"center\">\r\n <tmpl_if linkUrl>\r\n <a href=\"<tmpl_var linkUrl>\">\r\n <img src=\"<tmpl_var image.url>\" border=\"0\">\r\n <br /><tmpl_var linkTitle></a>\r\n <tmpl_else>\r\n <img src=\"<tmpl_var image.url>\" border=\"0\">\r\n <br /> <tmpl_var linkTitle>\r\n </tmpl_if>\r\n </td></tr></table>\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n<tmpl_if isLastPage>\r\n<tmpl_var attachment.box> <p />\r\n</tmpl_if>\r\n\r\n<tmpl_if isFirstPage>\r\n<tmpl_if image.url>\r\n </td></tr></table>\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_if multiplePages>\r\n<tmpl_var previousPage> \r\n&middot;\r\n<tmpl_var pageList>\r\n&middot;\r\n<tmpl_var nextPage>\r\n</tmpl_if>\r\n\r\n<tmpl_if isLastPage>\r\n\r\n<tmpl_if allowDiscussion>\r\n <p><table width=\"100%\" cellspacing=\"2\" cellpadding=\"1\" border=\"0\">\r\n <tr><td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var replies.URL>\"><tmpl_var replies.label> (<tmpl_var replies.count>)</a></td>\r\n <td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var post.url>\"><tmpl_var post.label></a></td></tr>\r\n </table>\r\n</tmpl_if>\r\n\r\n\r\n</tmpl_if>','Article');
INSERT INTO template VALUES (1,'Default Article','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if isFirstPage>\r\n<tmpl_if image.url>\r\n <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"content\">\r\n <img src=\"<tmpl_var image.url>\" align=\"right\" border=\"0\">\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n\r\n<tmpl_if isLastPage>\r\n<tmpl_if linkUrl>\r\n <tmpl_if linkTitle>\r\n <p /><a href=\"<tmpl_var linkUrl>\"><tmpl_var linkTitle></a>\r\n </tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_var attachment.box> <p />\r\n</tmpl_if>\r\n\r\n\r\n<tmpl_if multiplePages>\r\n<tmpl_var previousPage> \r\n&middot;\r\n<tmpl_var pageList>\r\n&middot;\r\n<tmpl_var nextPage>\r\n</tmpl_if>\r\n\r\n<tmpl_if isFirstPage>\r\n<tmpl_if image.url>\r\n </td></tr></table>\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_if isLastPage>\r\n<tmpl_if allowDiscussion>\r\n <p><table width=\"100%\" cellspacing=\"2\" cellpadding=\"1\" border=\"0\">\r\n <tr><td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var replies.URL>\"><tmpl_var replies.label> (<tmpl_var replies.count>)</a></td>\r\n <td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var post.url>\"><tmpl_var post.label></a></td></tr>\r\n </table>\r\n</tmpl_if>\r\n\r\n</tmpl_if>','Article');
INSERT INTO template VALUES (2,'Center Image','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if isFirstPage>\r\n<tmpl_if image.url>\r\n <div align=\"center\"><img src=\"<tmpl_var image.url>\" border=\"0\"></div>\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n<tmpl_if isLastPage>\r\n<tmpl_if linkurl>\r\n <tmpl_if linktitle>\r\n <p /><a href=\"<tmpl_var linkUrl>\"><tmpl_var linkTitle></a>\r\n </tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_var attachment.box> <p />\r\n</tmpl_if>\r\n\r\n<tmpl_if multiplePages>\r\n<tmpl_var previousPage> \r\n&middot;\r\n<tmpl_var pageList>\r\n&middot;\r\n<tmpl_var nextPage>\r\n</tmpl_if>\r\n\r\n<tmpl_if isLastPage>\r\n<tmpl_if allowDiscussion>\r\n <p><table width=\"100%\" cellspacing=\"2\" cellpadding=\"1\" border=\"0\">\r\n <tr><td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var replies.URL>\"><tmpl_var replies.label> (<tmpl_var replies.count>)</a></td>\r\n <td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var post.url>\"><tmpl_var post.label></a></td></tr>\r\n </table>\r\n</tmpl_if>\r\n</tmpl_if>','Article');
INSERT INTO template VALUES (3,'Left Align Image','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if isFirstPage>\r\n<tmpl_if image.url>\r\n <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"content\">\r\n <img src=\"<tmpl_var image.url>\" align=\"left\" border=\"0\">\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n\r\n<tmpl_if isLastPage>\r\n<tmpl_if linkurl>\r\n <tmpl_if linktitle>\r\n <p /><a href=\"<tmpl_var linkUrl>\"><tmpl_var linkTitle></a>\r\n </tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_var attachment.box> <p />\r\n</tmpl_if>\r\n\r\n<tmpl_if isFirstPage>\r\n<tmpl_if image.url>\r\n </td></tr></table>\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n\r\n<tmpl_if multiplePages>\r\n<tmpl_var previousPage> \r\n&middot;\r\n<tmpl_var pageList>\r\n&middot;\r\n<tmpl_var nextPage>\r\n</tmpl_if>\r\n\r\n<tmpl_if isLastPage>\r\n\r\n<tmpl_if allowDiscussion>\r\n <p><table width=\"100%\" cellspacing=\"2\" cellpadding=\"1\" border=\"0\">\r\n <tr><td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var replies.URL>\"><tmpl_var replies.label> (<tmpl_var replies.count>)</a></td>\r\n <td align=\"center\" width=\"50%\" class=\"tableMenu\"><a href=\"<tmpl_var post.url>\"><tmpl_var post.label></a></td></tr>\r\n </table>\r\n</tmpl_if>\r\n\r\n</tmpl_if>','Article');
delete from international where languageId=1 and namespace='Article' and internationalId=71;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (71,1,'Article','Articles are the Swiss Army knife of WebGUI. Most pieces of static content can be added via the Article.\r\n<br><br>\r\n\r\nNOTE: You can create a multi-paged article by placing the seperator macro (^-;) at various places through-out your article.\r\n\r\n<p />\r\n<b>Template</b><br/>\r\nSelect a template to layout your article.\r\n<p />\r\n\r\n<b>Image</b><br>\r\nChoose an image (.jpg, .gif, .png) file from your hard drive. This file will be uploaded to the server and displayed in your article.\r\n<br><br>\r\n\r\n\r\n<b>Attachment</b><br>\r\nIf you wish to attach a word processor file, a zip file, or any other file for download by your users, then choose it from your hard drive.\r\n<br><br>\r\n\r\n<b>Link Title</b><br>\r\nIf you wish to add a link to your article, enter the title of the link in this field. \r\n<br><br>\r\n<i>Example:</i> Google\r\n<br><br>\r\n\r\n<b>Link URL</b><br>\r\nIf you added a link title, now add the URL (uniform resource locator) here. \r\n<br><br>\r\n<i>Example:</i> http://www.google.com\r\n\r\n<br><br>\r\n\r\n<b>Convert carriage returns?</b><br>\r\nIf you\'re publishing HTML there\'s generally no need to check this option, but if you aren\'t using HTML and you want a carriage return every place you hit your "Enter" key, then check this option.\r\n<p>\r\n\r\n<b>Allow discussion?</b><br>\r\nChecking this box will enable responses to your article much like Articles on Slashdot.org.\r\n<p>\r\n\r\n\r\n<b>Filter Post</b><br>\r\nSelect the level of content filtering you wish to perform on all discussion posts.\r\n<p>\r\n\r\n<b>Who can post?</b><br>\r\nSelect the group that is allowed to post to this discussion.\r\n<p>\r\n\r\n<b>Edit Timeout</b><br>\r\nHow long should a user be able to edit their post before editing is locked to them?\r\n<p>\r\n<i>NOTE:</i> Don\'t set this limit too high. One of the great things about discussions is that they are an accurate record of who said what. If you allow editing for a long time, then a user has a chance to go back and change his/her mind a long time after the original statement was made.\r\n<p>\r\n\r\n<b>Karma Per Post</b><br>\r\nHow much karma should be given to a user when they post to this discussion?\r\n<p>\r\n\r\n<b>Who can moderate?</b><br>\r\nSelect the group that is allowed to moderate this discussion.\r\n<p>\r\n\r\n<b>Moderation Type?</b><br>\r\nYou can select what type of moderation you\'d like for your users. <i>After-the-fact</i> means that when a user posts a message it is displayed publically right away. <i>Pre-emptive</i> means that a moderator must preview and approve users posts before allowing them to be publically visible. Alerts for new posts will automatically show up in the moderator\'s WebGUI Inbox.\r\n<p>\r\n<i>NOTE:</i> In both types of moderation the moderator can always edit or delete the messages posted by your users.\r\n<p>\r\n\r\n<b>Add edit stamp to posts?</b><br>\r\nDo you wish to "stamp" all edits so that you can track who edited a post and when?\r\n<p>', 1050146714);
delete from international where languageId=1 and namespace='Article' and internationalId=73;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (73,1,'Article','The following template variables are available for article templates.\r\n<p/>\r\n\r\n<b>attachment.box</b><br/>\r\nOutputs a standard WebGUI attachment box including icon, filename, and attachment indicator.\r\n<p/>\r\n\r\n<b>attachment.icon</b><br/>\r\nThe URL to the icon image for this attachment type.\r\n<p/>\r\n\r\n<b>attachment.name</b><br/>\r\nThe filename for this attachment.\r\n<p/>\r\n\r\n<b>attachment.url</b><br/>\r\nThe URL to download this attachment.\r\n<p/>\r\n\r\n<b>image.thumbnail</b><br/>\r\nThe URL to the thumbnail for the attached image.\r\n<p/>\r\n\r\n<b>image.url</b><br/>\r\nThe URL to the attached image.\r\n<p/>\r\n\r\n<b>post.label</b><br/>\r\nThe translated label to add a comment to this article.\r\n<p/>\r\n\r\n\r\n<b>post.URL</b><br/>\r\nThe URL to add a comment to this article.\r\n<p/>\r\n\r\n<b>replies.count</b><br/>\r\nThe number of comments attached to this article.\r\n<p/>\r\n\r\n<b>replies.label</b><br/>\r\nThe translated text indicating that you can view the replies.\r\n<p/>\r\n\r\n<b>replies.url</b><br/>\r\nThe URL to view the replies to this article.\r\n<p/>\r\n\r\n\r\n<b>firstPage</b><br/>\r\nA link to the first page in the paginator.\r\n<p/>\r\n\r\n<b>lastPage</b><br/>\r\nA link to the last page in the paginator.\r\n<p/>\r\n\r\n<b>nextPage</b><br/>\r\nA link to the next page forward in the paginator.\r\n<p/>\r\n\r\n<b>previousPage</b><br/>\r\nA link to the next page backward in the paginator.\r\n<p/>\r\n\r\n<b>pageList</b><br/>\r\nA list of links to all the pages in the paginator.\r\n<p/>\r\n\r\n<b>multiplePages</b><br/>\r\nA conditional indicating whether there is more than one page in the paginator.\r\n<p/>\r\n\r\n<b>isFirstPage</b><br/>\r\nA conditional indicating whether the visitor is viewing the first page.\r\n<p/>\r\n\r\n<b>isLastPage</b><br/>\r\nA conditional indicating whether the visitor is viewing the last page.\r\n<p/>\r\n\r\n', 1050146621);
delete from international where languageId=1 and namespace='LinkList' and internationalId=76;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (76,1,'LinkList','The following is the list of template variables available in Link List templates.\r\n<p/>\r\n\r\n\r\n<b>addlink.url</b><br/>\r\nThe URL to add a link to this link list.\r\n<p/>\r\n\r\n<b>addlink.label</b><br/>\r\nThe translated label for the add link URL.\r\n<p/>\r\n\r\n<b>canEdit</b><br/>\r\nA condition indicating whether the user can edit the links.\r\n<p/>\r\n\r\n\r\n<b>link_loop</b><br/>\r\nThis loop contains all of the information about each link.\r\n<blockquote>\r\n\r\n<b>link.url</b><br/>\r\nThe URL for this link.\r\n<p/>\r\n\r\n<b>link.name</b><br/>\r\nThe text to be linked.\r\n<p/>\r\n\r\n<b>link.controls</b><br/>\r\nThe WebGUI management controls for this link.\r\n<p/>\r\n\r\n<b>link.newwindow</b><br/>\r\nA conditional as to whether the link should be opened in a new window.\r\n<p/>\r\n\r\n<b>link.description</b><br/>\r\nThe description of this link.\r\n<p/>\r\n\r\n</blockquote>\r\n<p/>\r\n', 1050158350);
delete from template where namespace='LinkList' and templateId<10;
INSERT INTO template VALUES (4,'Descriptive','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n<tmpl_if session.var.adminOn><tmpl_if canEdit>\r\n <a href=\"<tmpl_var addlink.url>\"><tmpl_var addlink.label></a><p />\r\n</tmpl_if></tmpl_if>\r\n\r\n<tmpl_loop link_loop>\r\n <tmpl_if session.var.adminOn><tmpl_if canEdit>\r\n <tmpl_var link.controls> <br />\r\n </tmpl_if></tmpl_if>\r\n\r\n <a href=\"<tmpl_var link.url>\"\r\n <tmpl_if link.newwindow>\r\n target=\"_blank\"\r\n </tmpl_if>\r\n ><span class=\"linkTitle\"><tmpl_var link.name></span></a>\r\n\r\n <tmpl_if link.description>\r\n - <tmpl_var link.description>\r\n </tmpl_if>\r\n <p />\r\n</tmpl_loop>\r\n','LinkList');
INSERT INTO template VALUES (3,'Ordered List','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n<tmpl_if session.var.adminOn><tmpl_if canEdit>\r\n <a href=\"<tmpl_var addlink.url>\"><tmpl_var addlink.label></a><p />\r\n</tmpl_if></tmpl_if>\r\n\r\n<ol>\r\n<tmpl_loop link_loop>\r\n <li>\r\n <tmpl_if session.var.adminOn><tmpl_if canEdit>\r\n <tmpl_var link.controls>\r\n </tmpl_if> </tmpl_if>\r\n\r\n <a href=\"<tmpl_var link.url>\"\r\n <tmpl_if link.newwindow>\r\n target=\"_blank\"\r\n </tmpl_if>\r\n ><span class=\"linkTitle\"><tmpl_var link.name></span></a>\r\n\r\n <tmpl_if link.description>\r\n - <tmpl_var link.description>\r\n </tmpl_if>\r\n </li>\r\n</tmpl_loop>\r\n</ol>','LinkList');
INSERT INTO template VALUES (1,'Default Link List','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n<tmpl_if session.var.adminOn>\r\n<tmpl_if canEdit>\r\n <a href=\"<tmpl_var addlink.url>\"><tmpl_var addlink.label></a><p />\r\n</tmpl_if>\r\n</tmpl_if>\r\n\r\n<tmpl_loop link_loop>\r\n <tmpl_if session.var.adminOn>\r\n <tmpl_if canEdit>\r\n <tmpl_var link.controls>\r\n </tmpl_if>\r\n </tmpl_if>\r\n &middot;\r\n <a href=\"<tmpl_var link.url>\"\r\n <tmpl_if link.newwindow>\r\n target=\"_blank\"\r\n </tmpl_if>\r\n ><span class=\"linkTitle\"><tmpl_var link.name></span></a>\r\n\r\n <tmpl_if link.description>\r\n - <tmpl_var link.description>\r\n </tmpl_if>\r\n <br/>\r\n</tmpl_loop>\r\n','LinkList');
INSERT INTO template VALUES (2,'Unordered List','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n<tmpl_if session.var.adminOn><tmpl_if canEdit>\r\n <a href=\"<tmpl_var addlink.url>\"><tmpl_var addlink.label></a><p />\r\n</tmpl_if></tmpl_if>\r\n\r\n<ul>\r\n<tmpl_loop link_loop>\r\n<li>\r\n <tmpl_if session.var.adminOn><tmpl_if canEdit>\r\n <tmpl_var link.controls>\r\n </tmpl_if></tmpl_if>\r\n \r\n <a href=\"<tmpl_var link.url>\"\r\n <tmpl_if link.newwindow>\r\n target=\"_blank\"\r\n </tmpl_if>\r\n ><span class=\"linkTitle\"><tmpl_var link.name></span></a>\r\n\r\n <tmpl_if link.description>\r\n - <tmpl_var link.description>\r\n </tmpl_if>\r\n </li>\r\n</tmpl_loop>\r\n</u>','LinkList');
alter table userProfileCategory add column visible int not null default 1;
alter table userProfileCategory add column editable int not null default 1;
update userProfileCategory set visible=0 where profileCategoryId=4;
alter table userProfileField add column editable int not null default 1;
update userProfileField set editable=visible;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=473;
delete from international where languageId=1 and namespace='WebGUI/Profile' and internationalId=897;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (897,1,'WebGUI/Profile','Editable?', 1050167573);
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=471;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=468;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=474;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=489;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=491;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=490;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=787;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=788;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=789;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=790;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=466;
update international set namespace='WebGUI/Profile' where namespace='WebGUI' and internationalId=467;
insert into settings values ("siteicon","^Extras;favicon.png");
insert into settings values ("favicon","^Extras;favicon.ico");
delete from international where languageId=1 and namespace='WebGUI' and internationalId=898;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (898,1,'WebGUI','Site Icon', 1050172395);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=634;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (634,1,'WebGUI','<b>Default Home Page</b><br>\r\nSome really small sites don\'t have a home page, but instead like to use one of their internal pages like "About Us" or "Company Information" as their home page. For that reason, you can set the default page of your site to any page in the site. That page will be the one people go to if they type in just your URL http://www.mywebguisite.com, or if they click on the Home link generated by the ^H; macro.\r\n<p>\r\n\r\n<b>Not Found Page</b><br>\r\nIf a page that a user requests is not found in the system, the user can be redirected to the home page or to an error page where they can attempt to find what they were looking for. You decide which is better for your users.\r\n<p>\r\n\r\n<b>Document Type Declaration</b><br>\r\nThese days it is very common to have a wide array of browsers accessing your site, including automated browsers like search engine spiders. Many of those browsers want to know what kind of content you are serving. The doctype tag allows you to specify that. By default WebGUI generates HTML 4.0 compliant content.\r\n<p>\r\n\r\n<b>Favicon</b><br>\r\nAn icon that appears on Internet Explorer short cuts such as your "Favorites". To learn more about Favicon <a href="http://msdn.microsoft.com/workshop/author/dhtml/howto/shortcuticon.asp">click here</a>.\r\n<p>\r\n\r\n<b>Site Icon</b><br>\r\nAn icon that appears in the URL bar of most modern browsers. It may also appear in the bookmarks of the browser. The image must be 16x16 pixels.\r\n<p>\r\n\r\n\r\n<b>Add edit stamp to posts?</b><br>\r\nTypically if a user edits a post on a discussion, a stamp is added to that post to identify who made the edit, and at what time. On some sites that information is not necessary, therefore you can turn it off here.\r\n<p>\r\n\r\n<b>Filter Contributed HTML</b><br>\r\nEspecially when running a public site where anybody can post to your message boards or user submission systems, it is often a good idea to filter their content for malicious code that can harm the viewing experience of your visitors; And in some circumstances, it can even cause security problems. Use this setting to select the level of filtering you wish to apply.\r\n<p>\r\n\r\n<b>Maximum Attachment Size</b><br>\r\nThe size (in kilobytes) of the maximum allowable attachment to be uploaded to your system.\r\n<p>\r\n\r\n<b>Max Image Size</b><br>\r\nIf images are uploaded to your system that are bigger than the max image size, then they will be resized to the max image size. The max image size is measured in pixels and will use the size of the longest side of the image to determine if the limit has been reached.\r\n<p>\r\n\r\n<b>Thumbnail Size</b><br>\r\nWhen images are uploaded to your system, they will automatically have thumbnails generated at the size specified here (unless overridden on a case-by-case basis). Thumbnail size is measured in pixels.\r\n<p>\r\n\r\n<b>Snippet Preview Length</b><br/>\r\nHow many characters of a snippet should be displayed in the collateral management system main listing.\r\n<p/>\r\n\r\n<b>Text Area Rows</b><br>\r\nSome sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how many rows of characters will be displayed in textareas on the site.\r\n<p>\r\n\r\n<b>Text Area Columns</b><br>\r\nSome sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how many columns of characters will be displayed in textareas on the site.\r\n<p>\r\n\r\n<b>Text Box Size</b><br>\r\nSome sites wish to control the size of the forms that WebGUI generates. With this setting you can specify how characters can be displayed at once in text boxes on the site.\r\n<p>\r\n\r\n<b>Page Cache Timeout</b><br>\r\nThe amount of time pages should remain cached for registered users.\r\n<p>\r\n\r\n<b>Page Cache Timeout (Visitors)</b><br>\r\nThe amount of time pages should remain cached for visitors.\r\n<p>\r\n\r\n<b>NOTE:</b> 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%.', 1050172368);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=897;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (897,1,'WebGUI','Favicon', 1050170767);
delete from international where languageId=1 and namespace='Poll' and internationalId=61;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (61,1,'Poll','Poll, Add/Edit', 1050183732);
delete from international where languageId=1 and namespace='Poll' and internationalId=71;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (71,1,'Poll','Polls can be used to get the impressions of your users on various topics.\r\n<br><br>\r\n<b>Active</b><br>\r\nIf this box is checked, then users will be able to vote. Otherwise they\'ll only be able to see the results of the poll.\r\n<br><br>\r\n\r\n<b>Who can vote?</b><br>\r\nChoose a group that can vote on this Poll.\r\n<br><br>\r\n\r\n<b>Karma Per Vote</b><br>\r\nHow much karma should be given to a user when they vote?\r\n<p>\r\n\r\n<b>Graph Width</b><br>\r\nThe width of the poll results graph. The width is measured in pixels.\r\n<br><br>\r\n\r\n<b>Question</b><br>\r\nWhat is the question you\'d like to ask your users?\r\n<br><br>\r\n\r\n<b>Answers</b><br>\r\nEnter the possible answers to your question. Enter only one answer per line. Polls are only capable of 20 possible answers.\r\n<br><br>\r\n\r\n<b>Randomize answers?</b><br>\r\nIn order to be sure that the ordering of the answers in the poll does not bias your users, it is often helpful to present the options in a random order each time they are shown. Select "yes" to randomize the answers on the poll.\r\n<p>\r\n\r\n<b>Reset votes.</b><br>\r\nReset the votes on this Poll.\r\n<br><br>\r\n', 1050183732);
delete from international where languageId=1 and namespace='Poll' and internationalId=73;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (73,1,'Poll','Poll Template', 1050183668);
delete from international where languageId=1 and namespace='Poll' and internationalId=74;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (74,1,'Poll','The following variables are available to the poll template:\r\n\r\n<b>canVote</b><br>\r\nA condition indicating whether the user has the right to vote on this poll.\r\n<p>\r\n\r\n<b>question</b><br>\r\nThe poll question.\r\n<p>\r\n\r\n<b>form.start</b><br>\r\nThe beginning of the vote form.\r\n<p>\r\n\r\n<b>answer_loop</b><br>\r\nA loop containing information about the answers in the poll.\r\n<p>\r\n\r\n<blockquote>\r\n\r\n<b>answer.form</b><br>\r\nThe radio button for this answer.\r\n<p>\r\n\r\n<b>answer.text</b><br>\r\nThe text of the answer.\r\n<p>\r\n\r\n<b>answer.number</b><br>\r\nThe number of this answer. As in 1, 2, 3, etc.\r\n<p>\r\n\r\n<b>answer.graphWidth</b><br>\r\nThe width that the graph should be rendered for this answer. Based upon a percentage of the total graph size.\r\n<p>\r\n\r\n\r\n<b>answer.percent</b><br>\r\nThe percentage of the vote that this answer has received.\r\n<p>\r\n\r\n<b>answer.total</b><br>\r\nThe total number of votes that this answer has received.\r\n<p>\r\n\r\n</blockquote>\r\n\r\n\r\n<b>form.submit</b><br>\r\nThe submit button for the poll form.\r\n<p>\r\n\r\n<b>form.end</b><br>\r\nThe end of the poll form.\r\n<p>\r\n\r\n<b>responses.label</b><br>\r\nThe label for the total responses. "Total Votes"\r\n<p>\r\n\r\n<b>responses.total</b><br>\r\nThe total number of votes that have been placed on this poll.\r\n<p>\r\n\r\n', 1050183668);
delete from international where languageId=1 and namespace='Poll' and internationalId=12;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (12,1,'Poll','Total Votes', 1050182699);
INSERT INTO template VALUES (1,'Default Poll','<tmpl_if displayTitle>\r\n <h1><tmpl_var title></h1>\r\n</tmpl_if>\r\n\r\n<tmpl_if description>\r\n <tmpl_var description><p />\r\n</tmpl_if>\r\n\r\n<span class=\"pollQuestion\"><tmpl_var question></span><br />\r\n\r\n<tmpl_if canVote>\r\n\r\n <tmpl_var form.start>\r\n <tmpl_loop answer_loop>\r\n <tmpl_var answer.form> <tmpl_var answer.text><br />\r\n </tmpl_loop>\r\n <p />\r\n <tmpl_var form.submit>\r\n <tmpl_var form.end>\r\n\r\n<tmpl_else>\r\n\r\n <tmpl_loop answer_loop>\r\n <span class=\"pollAnswer\"><hr size=\"1\"><tmpl_var answer.text><br></span>\r\n <table cellpadding=0 cellspacing=0 border=0><tr>\r\n <td width=\"<tmpl_var answer.graphWidth>\" class=\"pollColor\"><img src=\"^Extras;spacer.gif\" height=\"1\" width=\"1\"></td>\r\n <td class=\"pollAnswer\">&nbsp;&nbsp;<tmpl_var answer.percent>% (<tmpl_var answer.total>)</td>\r\n </tr></table>\r\n </tmpl_loop>\r\n <span class=\"pollAnswer\"><hr size=\"1\"><b><tmpl_var responses.label>:</b> <tmpl_var responses.total></span>\r\n\r\n</tmpl_if>\r\n\r\n','Poll');
insert into groups (groupId,groupName,description) values (9,"Theme Managers","Users in this group can use the theme manager to create new themes and install themes from other systems.");
create table theme ( themeId int not null, name varchar(255), designer varchar(255), designerURL text, original int not null default 1);
create table themeComponent ( themeId int not null, themeComponentId int not null, type varchar(35), id int not null);
insert into incrementer values ("themeId",1000);
insert into incrementer values ("themeComponentId",1000);
alter table theme add column webguiVersion varchar(10);
alter table theme add column versionNumber int not null default 0;
alter table themeComponent change id id varchar(255);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=931;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (931,1,'WebGUI','Themes, Manage', 1050437240);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=932;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (932,1,'WebGUI','Themes are a mechanism to quickly install new styles, templates, and collateral into a WebGUI site. They are also great for moving those same items from one site to another.\r\n<p>\r\n<b>TIP:</b> When building a theme, be sure to name the components (styles, templates collateral) in the theme with some name that is unique to the theme. This is useful so that your users can find the components in your theme, as well as to avoid name conflicts.', 1050437240);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=938;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (938,1,'WebGUI','Theme, Delete', 1050437207);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=939;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (939,1,'WebGUI','When you delete a theme you\'ve created all you\'re actually deleting is the basic properties for the theme. However, when you delete a theme you\'ve imported, you\'ll also be deleting all of its components (styles, templates, and collateral) as well. Be careful that you are no longer using any of those components before deleting them.', 1050437207);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=936;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (936,1,'WebGUI','Theme, Import', 1050436484);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=937;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (937,1,'WebGUI','In order to import a theme you need a valid theme file exported from another WebGUI site. Just select the theme from your hard drive and click the "Import" button. You\'ll then get a confirmation screen asking whether this is the theme you wanted to import. If you agree, click on the "Import" button again and you\'ll have your new theme. You can then start to apply the theme to your site as you would any normal style, template, or collateral data.\r\n<p>\r\nYou cannot import a theme twice. If you wish to import a new version of a theme, then you must first delete the previous version of the theme. \r\n<p>\r\nYou also cannot import a theme from a version of WebGUI that is newer than the one you\'re using. Therefore if you are using WebGUI 5.2.4 and a theme was created with WebGUI 6.0.0, then you will not be allowed to import the theme until you upgrade.\r\n', 1050436484);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=935;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (935,1,'WebGUI','The file you uploaded does not appear to be a valid theme file.', 1050431137);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=933;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (933,1,'WebGUI','Theme, Edit', 1050430737);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=934;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (934,1,'WebGUI','Creating and editing themes is a fairly simple process. First you set up some basic properties for the theme, and then you start adding components to the theme. \r\n<p>\r\nThe basic properties of a theme cannot be changed by anyone except the site that the theme was created on. The following are the definitions of the basic properties of a theme:\r\n<p>\r\n<b>Theme ID</b><br>\r\nThe unique ID for this theme within this WebGUI site. This ID will change if this theme is imported into another site.\r\n<p>\r\n\r\n<b>Theme Name</b><br>\r\nThis is the unique name of the theme. It must be unique in every site that the theme will be imported into. This name will not change across sites.\r\n<p>\r\n\r\n<b>Theme Designer</b><br>\r\nThe name of the person or company that created this theme. \r\n<p>\r\n\r\n<b>Designer URL</b><br>\r\nThe URL of the web site for this theme\'s designer. If you are in the business of creating themes for WebGUI, then this is your place to attract attention to your offerings.\r\n<p>\r\n\r\n', 1050430737);
alter table page add column newWindow int not null default 0;
delete from international where languageId=1 and namespace='WebGUI' and internationalId=940;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (940,1,'WebGUI','Open in new window?', 1050438829);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=606;
insert into international (internationalId,languageId,namespace,message,lastUpdated) 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<p>\r\n\r\n<b>Title</b><br>\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<p>\r\n\r\n\r\n<b>Menu Title</b><br>\r\nA shorter or altered title to appear in navigation. If left blank this will default to <i>Title</i>.\r\n<p>\r\n\r\n<b>Page URL</b><br>\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<p>\r\n\r\n<b>Redirect URL</b><br>\r\nWhen this page is visited, the user will be redirected to the URL specified here. \r\n<p>\r\n<b>NOTE:</b> The redirects will be disabled while in admin mode in order to make it easier to edit the properties of the page.\r\n<p>\r\n\r\n\r\n<b>Hide from navigation?</b><br>\r\nSelect yes to hide this page from the navigation.\r\n<p>\r\n<B>NOTE:</b> This will not hide the page from the page tree (Administrative functions... &gt; Manage page tree.), only from navigation macros.\r\n<p>\r\n\r\n<b>Open in new window?</b><br>\r\nSelect yes to open this page in a new window. This is often used in conjunction with the <b>Redirect URL</b> parameter.\r\n<p>\r\n\r\n\r\n\r\n<b>Language</b><br/>\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<p/>\r\n\r\n<b>Template</b><br>\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<p>\r\n\r\n<b>Synopsis</b><br>\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<p>\r\n\r\n<b>Meta Tags</b><br>\r\nMeta tags are used by some search engines to associate key words to a particular page. There is a great site called <a href="http://www.metatagbuilder.com/">Meta Tag Builder</a> that will help you build meta tags if you\'ve never done it before.\r\n<p>\r\n\r\n<i>Advanced Users:</i> 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<p>\r\n\r\n<b>Use default meta tags?</b><br>\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<p>\r\n\r\n\r\n<b>Style</b><br>\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 <i>Add Style</i> for more details.\r\n<p>\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<p>\r\n\r\n<b>Start Date</b><br>\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<p>\r\n\r\n<b>End Date</b><br>\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<p>\r\n\r\n\r\n<b>Owner</b><br>\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<p>\r\n<b>NOTE:</b> The owner can only be changed by an administrator.\r\n<p>\r\n\r\n\r\n<b>Who can view?</b><br>\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<p>\r\n\r\n<b>Who can edit?</b><br>\r\nChoose the group that can edit this page. The group assigned editing rights can also always view the page.\r\n<p>\r\n\r\nYou can optionally recursively give these privileges to all pages under this page.\r\n<p>\r\n\r\n<b>What next?</b><br/>\r\nIf you leave this on the default setting you\'ll be redirected to the new page after creating it.\r\n<p/>', 1050440606);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=831;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (831,1,'WebGUI','Collateral Macros', 1050441851);
alter table international add column context text;
insert into groups (groupId,groupName,description) values (10,"Translation Managers","Users that can edit language translations for WebGUI.");
alter table groupings add column groupAdmin int not null default 0;
delete from international where languageId=1 and namespace='WebGUI' and internationalId=831;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (831,1,'WebGUI','Collateral Macros', 1050441851,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=832;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (832,1,'WebGUI','The collateral management system has several macros for its specific purpose.\r\n<p/>\r\n\r\n<b>&#94;File();</b><br/>\r\nThis macro builds a quick file link. It creates an icon for the file and outputs the files name. Then it links them both to the file for downloading.\r\n<p/>\r\n\r\n<b>&#94;I();</b><br/>\r\nThis macro retrieves an image from the collateral management system along with an HTML image tag so that you can quickly display an image from the repository in your content.\r\n<p/>\r\n<i>Example:</i> &#94;I("logo");\r\n<p/>\r\n\r\n<b>&#94;i();</b><br/>\r\nThis macro retrieves the URL for any file in the collateral management system.\r\n<p/>\r\n<i>Example:</i> &#94;i("status report");\r\n<p/>\r\n\r\n<b>&#94;Snippet();</b><br/>\r\nThis macro retrieves the contents of a snippet in the collateral management system and inserts it into the page.\r\n<p />\r\n<i>Example:</i> &#94;Snippet("flash code");\r\n<p />\r\n\r\n<b>&#94;Thumbnail();</b><br/>\r\nThis macro retrieves the URL for the thumbnail of any image in the collateral management system.\r\n<p/>\r\n<i>Example:</i> &#94;Thumbnail("logo");\r\n<p/>\r\n\r\n<b>&#94;ThumbnailLinker();</b><br/>\r\nThis macro builds a quick image viewer using nothing more than the collateral management system. It creates a thumbnail image with the name of the image under it and then links them both to the full sized image. You can also specify a "1" as a second parameter to have the linker create a new window to display the linked image.\r\n<p/>\r\n<i>Example:</i> &#94;ThumbnailLinker("logo");\r\n<p/>\r\n\r\n', 1050441851,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', 1050440606,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<p>\r\n\r\n<b>Title</b><br>\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<p>\r\n\r\n\r\n<b>Menu Title</b><br>\r\nA shorter or altered title to appear in navigation. If left blank this will default to <i>Title</i>.\r\n<p>\r\n\r\n<b>Page URL</b><br>\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<p>\r\n\r\n<b>Redirect URL</b><br>\r\nWhen this page is visited, the user will be redirected to the URL specified here. \r\n<p>\r\n<b>NOTE:</b> The redirects will be disabled while in admin mode in order to make it easier to edit the properties of the page.\r\n<p>\r\n\r\n\r\n<b>Hide from navigation?</b><br>\r\nSelect yes to hide this page from the navigation.\r\n<p>\r\n<B>NOTE:</b> This will not hide the page from the page tree (Administrative functions... &gt; Manage page tree.), only from navigation macros.\r\n<p>\r\n\r\n<b>Open in new window?</b><br>\r\nSelect yes to open this page in a new window. This is often used in conjunction with the <b>Redirect URL</b> parameter.\r\n<p>\r\n\r\n\r\n\r\n<b>Language</b><br/>\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<p/>\r\n\r\n<b>Template</b><br>\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<p>\r\n\r\n<b>Synopsis</b><br>\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<p>\r\n\r\n<b>Meta Tags</b><br>\r\nMeta tags are used by some search engines to associate key words to a particular page. There is a great site called <a href="http://www.metatagbuilder.com/">Meta Tag Builder</a> that will help you build meta tags if you\'ve never done it before.\r\n<p>\r\n\r\n<i>Advanced Users:</i> 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<p>\r\n\r\n<b>Use default meta tags?</b><br>\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<p>\r\n\r\n\r\n<b>Style</b><br>\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 <i>Add Style</i> for more details.\r\n<p>\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<p>\r\n\r\n<b>Start Date</b><br>\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<p>\r\n\r\n<b>End Date</b><br>\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<p>\r\n\r\n\r\n<b>Owner</b><br>\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<p>\r\n<b>NOTE:</b> The owner can only be changed by an administrator.\r\n<p>\r\n\r\n\r\n<b>Who can view?</b><br>\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<p>\r\n\r\n<b>Who can edit?</b><br>\r\nChoose the group that can edit this page. The group assigned editing rights can also always view the page.\r\n<p>\r\n\r\nYou can optionally recursively give these privileges to all pages under this page.\r\n<p>\r\n\r\n<b>What next?</b><br/>\r\nIf you leave this on the default setting you\'ll be redirected to the new page after creating it.\r\n<p/>', 1050440606,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=940;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (940,1,'WebGUI','Open in new window?', 1050438829,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=931;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (931,1,'WebGUI','Themes, Manage', 1050437240,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=932;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (932,1,'WebGUI','Themes are a mechanism to quickly install new styles, templates, and collateral into a WebGUI site. They are also great for moving those same items from one site to another.\r\n<p>\r\n<b>TIP:</b> When building a theme, be sure to name the components (styles, templates collateral) in the theme with some name that is unique to the theme. This is useful so that your users can find the components in your theme, as well as to avoid name conflicts.', 1050437240,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=938;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (938,1,'WebGUI','Theme, Delete', 1050437207,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=939;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (939,1,'WebGUI','When you delete a theme you\'ve created all you\'re actually deleting is the basic properties for the theme. However, when you delete a theme you\'ve imported, you\'ll also be deleting all of its components (styles, templates, and collateral) as well. Be careful that you are no longer using any of those components before deleting them.', 1050437207,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=936;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (936,1,'WebGUI','Theme, Import', 1050436484,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=937;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (937,1,'WebGUI','In order to import a theme you need a valid theme file exported from another WebGUI site. Just select the theme from your hard drive and click the "Import" button. You\'ll then get a confirmation screen asking whether this is the theme you wanted to import. If you agree, click on the "Import" button again and you\'ll have your new theme. You can then start to apply the theme to your site as you would any normal style, template, or collateral data.\r\n<p>\r\nYou cannot import a theme twice. If you wish to import a new version of a theme, then you must first delete the previous version of the theme. \r\n<p>\r\nYou also cannot import a theme from a version of WebGUI that is newer than the one you\'re using. Therefore if you are using WebGUI 5.2.4 and a theme was created with WebGUI 6.0.0, then you will not be allowed to import the theme until you upgrade.\r\n', 1050436484,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=935;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (935,1,'WebGUI','The file you uploaded does not appear to be a valid theme file.', 1050431137,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=933;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (933,1,'WebGUI','Theme, Edit', 1050430737,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=934;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (934,1,'WebGUI','Creating and editing themes is a fairly simple process. First you set up some basic properties for the theme, and then you start adding components to the theme. \r\n<p>\r\nThe basic properties of a theme cannot be changed by anyone except the site that the theme was created on. The following are the definitions of the basic properties of a theme:\r\n<p>\r\n<b>Theme ID</b><br>\r\nThe unique ID for this theme within this WebGUI site. This ID will change if this theme is imported into another site.\r\n<p>\r\n\r\n<b>Theme Name</b><br>\r\nThis is the unique name of the theme. It must be unique in every site that the theme will be imported into. This name will not change across sites.\r\n<p>\r\n\r\n<b>Theme Designer</b><br>\r\nThe name of the person or company that created this theme. \r\n<p>\r\n\r\n<b>Designer URL</b><br>\r\nThe URL of the web site for this theme\'s designer. If you are in the business of creating themes for WebGUI, then this is your place to attract attention to your offerings.\r\n<p>\r\n\r\n', 1050430737,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=638;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (638,1,'WebGUI','Templates are used to affect how content is laid out in WebGUI. There are many templates that come with WebGUI, and using the template management system, you can add your own templates to the system to ensure that your site looks <b>exactly</b> how you want it to look. \r\n', 1050430164,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=683;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (683,1,'WebGUI','Templates, Manage', 1050430164,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=614;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (614,1,'WebGUI','Styles are used to manage the look and feel of your WebGUI pages. With WebGUI, you can have an unlimited number of styles, so your site can take on as many looks as you like. You could have some pages that look like your company\'s brochure, and some pages that look like Yahoo!<21>. You could even have some pages that look like pages in a book. Using style management, you have ultimate control over all your designs.\r\n<p>\r\n\r\nThere are several styles built into WebGUI. The first of these are used by WebGUI can should not be edited or deleted. The last few are simply example styles and may be edited or deleted as you please.\r\n<p>\r\n\r\n\r\n<b>Clipboard</b><br>\r\nThis style is used by the clipboard system.\r\n<p>\r\n\r\n\r\n<b>Fail Safe</b><br>\r\nWhen you delete a style that is still in use on some pages, the Fail Safe style will be applied to those pages. This style has a white background and simple navigation.\r\n<p>\r\n\r\n\r\n<b>Make Page Printable</b><br>\r\nThis style is used if you place an <b>^r;</b> macro on your pages and the user clicks on it. This style allows you to put a simple logo and copyright message on your printable pages.\r\n<p>\r\n\r\n\r\n<b>Packages</b><br>\r\nThis style is used by the package management system.\r\n<p>\r\n\r\n\r\n<b>Trash</b><br>\r\nThis style is used by the trash system.\r\n<p>\r\n\r\n\r\n<hr>\r\n\r\n<b>Demo Style</b><br>\r\nThis is a sample design taken from a templates site (www.freewebtemplates.com).\r\n<p>\r\n\r\n\r\n<b>Plain Black Software (black) & (white)</b><br>\r\nThese designs are used on the Plain Black site.\r\n<p>\r\n\r\n\r\n<b>Yahoo!<21></b><br>\r\nThis is the design of the Yahoo!<21> site. (Used without permission.)\r\n<p>\r\n\r\n\r\n<b>WebGUI</b><br>\r\nThis is a simple design featuring WebGUI logos.\r\n<p>\r\n\r\n<b>WebGUI 4</b><br>\r\nThis style was added to WebGUI as of version 4.0.0. It is now the default style and has superceded the "WebGUI" style.\r\n<p>\r\n\r\n', 1050430146,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=659;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (659,1,'WebGUI','Styles, Manage', 1050430146,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=786;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (786,1,'WebGUI','WebGUI\'s collateral management system allows you to upload files and text to a central repository for use elsewhere in your content.\r\n<p/>\r\n', 1050430118,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=785;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (785,1,'WebGUI','Collateral, Manage', 1050430118,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=930;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (930,1,'WebGUI','View Theme', 1050270912,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=929;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (929,1,'WebGUI','Import!', 1050265357,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=928;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (928,1,'WebGUI','Do you wish to import this theme?', 1050265284,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=927;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (927,1,'WebGUI','Import Theme', 1050265139,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=926;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (926,1,'WebGUI','This theme was created with a newer version of WebGUI than is installed on your system. You must upgrade before installing this theme.', 1050264990,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=925;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (925,1,'WebGUI','You already have another version of this theme installed. You must delete it before installing it again.', 1050264954,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=924;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (924,1,'WebGUI','Import a theme.', 1050262993,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=923;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (923,1,'WebGUI','Theme Version', 1050262964,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=922;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (922,1,'WebGUI','Created With', 1050262917,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=921;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (921,1,'WebGUI','Theme Package File', 1050260403,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=920;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (920,1,'WebGUI','Export this theme.', 1050247169,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=919;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (919,1,'WebGUI','Edit this theme.', 1050247154,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=918;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (918,1,'WebGUI','Delete this theme.', 1050247144,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=917;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (917,1,'WebGUI','Add a theme component.', 1050232824,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=916;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (916,1,'WebGUI','Snippet', 1050232301,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=915;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (915,1,'WebGUI','File', 1050232294,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=914;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (914,1,'WebGUI','Image', 1050232286,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=913;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (913,1,'WebGUI','Template', 1050232279,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=912;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (912,1,'WebGUI','Style', 1050232245,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=911;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (911,1,'WebGUI','Component', 1050232236,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=910;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (910,1,'WebGUI','Component Type', 1050232221,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=909;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (909,1,'WebGUI','Add Theme Component', 1050232207,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=908;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (908,1,'WebGUI','Are you certain you wish to remove this component from this theme?', 1050230878,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=907;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (907,1,'WebGUI','Are you certain you wish to delete this theme?', 1050230443,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=906;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (906,1,'WebGUI','Designer URL', 1050191766,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=905;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (905,1,'WebGUI','Theme Designer', 1050191749,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=904;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (904,1,'WebGUI','Theme Name', 1050190959,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=903;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (903,1,'WebGUI','Theme ID', 1050190880,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=902;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (902,1,'WebGUI','Edit Theme', 1050190716,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=901;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (901,1,'WebGUI','Add a new theme.', 1050190107,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=900;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (900,1,'WebGUI','Manage themes.', 1050189066,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=899;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (899,1,'WebGUI','Manage Themes', 1050189012,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<p>\r\n<b>NOTE:</b> 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. =)\r\n\r\n<p/>\r\n\r\n<b>&#94;D; or &#94;D(); - Date</b><br>\r\nThe current date and time.\r\n<p>\r\n\r\nYou can configure the date by using date formatting symbols. For instance, if you created a macro like this <b>&#94;D("%c %D, %y");</b> it would output <b>September 26, 2001</b>. The following are the available date formatting symbols:\r\n<p>\r\n\r\n<table><tbody><tr><td>%%</td><td>%</td></tr><tr><td>%y</td><td>4 digit year</td></tr><tr><td>%Y</td><td>2 digit year</td></tr><tr><td>%m</td><td>2 digit month</td></tr><tr><td>%M</td><td>variable digit month</td></tr><tr><td>%c</td><td>month name</td></tr><tr><td>%d</td><td>2 digit day of month</td></tr><tr><td>%D</td><td>variable digit day of month</td></tr><tr><td>%w</td><td>day of week name</td></tr><tr><td>%h</td><td>2 digit base 12 hour</td></tr><tr><td>%H</td><td>variable digit base 12 hour</td></tr><tr><td>%j</td><td>2 digit base 24 hour</td></tr><tr><td>%J</td><td>variable digit base 24 hour</td></tr><tr><td>%p</td><td>lower case am/pm</td></tr><tr><td>%P</td><td>upper case AM/PM</td></tr><tr><td>%z</td><td>user preference date format</td></tr><tr><td>%Z</td><td>user preference time format</td></tr></tbody></table>\r\n<p>\r\n\r\n<b>&#94;Env()</b><br>\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<p>\r\n\r\nThe macro should be specified like this &#94;Env("REMOTE_ADDR");\r\n<p>\r\n\r\n<b>&#94;Execute();</b><br>\r\nAllows a content manager or administrator to execute an external program. Takes the format of <b>&#94;Execute("/this/file.sh");</b>.\r\n<p>\r\n\r\n\r\n<b>&#94;FormParam();</b><br>\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: &#94;FormParam("phoneNumber");\r\n<p>\r\n\r\n\r\n<b>&#94;If();</b><br>\r\nA simple conditional statement (IF/THEN/ELSE) to control layout and messages.\r\n<p>\r\n<i>Examples:</i><br>\r\nDisplay Happy New Year on 1st January:\r\n &#94;If(\'&#94;D("%m%d");\' eq \'0101\' , Happy New Year);\r\n<p>\r\nDisplay a message to people on your subnet (192.168.1.*):<br>\r\n&#94;If(\'&#94;Env("REMOTE_ADDR");\' =~ /&#94;192.168.1/,"Hi co-worker","Hi Stranger");\r\n<p>\r\nDisplay a message to Windows users:<br>\r\n &#94;If(\'&#94;Env("HTTP_USER_AGENT");\' =~ /windows/i,"Hey... Linux is free !");\r\n<p>\r\nDisplay a message if a user is behind a proxy:<br>\r\n &#94;If(\'&#94;Env("HTTP_VIA");\' ne "", You\'re behind a proxy !, Proxy-free is the best...);\r\n<p>\r\nDisplay Good Morning/Afternoon/Evening:<br>\r\n &#94;If(&#94;D("%J");<=12,Good Morning,&#94;If(&#94;D("%J");<=18,Good Afternoon,Good evening););\r\n<p>\r\n\r\n<b>&#94;Include();</b><br>\r\nAllows a content manager or administrator to include a file from the local filesystem. \r\n<p/>\r\n<i>Example:</i> &#94;Include("/this/file.html");\r\n<p>\r\n\r\n<b>&#94;International();</b><br/>\r\nPull a translated message from the internationalization system.\r\n<p/>\r\n<i>Example:</i> &#94;International(45,"Article");\r\n<p/>\r\n\r\n\r\n<b>&#94;Quote();</b><br>\r\nUse this to escape a string before using it in a database query.\r\n<p>\r\n\r\n\r\n<b>&#94;Page();</b><br>\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 &#94;Page("urlizedTitle"); or to get the menu title like this &#94;Page("menuTitle");.\r\n<p>\r\n\r\n<b>&#94;SQL();</b><br>\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 (&#94;0; &#94;1; &#94;2; etc) to position data and can also use the ^rownum; macro just like the SQL Report wobject. Examples:<p>\r\n &#94;SQL("select count(*) from users","There are &#94;0; users on this system.");\r\n<p>\r\n&#94;SQL("select userId,username from users order by username","&lt;a href=\'^/;?op=viewProfile&uid=&#94;0;\'&gt;^1;&lt;/a&gt;&lt;br&gt;");\r\n<p>\r\n<b>&#94;URLEncode();</b><br>\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: &#94;URLEncode("Is this my string?");\r\n<p>\r\n\r\n\r\n<b>&#94;User();</b><br>\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: &#94;User("email");\r\n<p>\r\n\r\n<b>&#94;*; or &#94;*(); - Random Number</b><br>\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 <b>&#94;*(100);</b> to create a random number between 0 and 100.\r\n<p>\r\n\r\n<b>&#94;-;,&#94;0;,&#94;1;,&#94;2;,&#94;3;, etc.</b><br>\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<p>\r\n', 1051223757,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<p/>\r\n\r\n<b>&#94;AdminBar;</b><br>\r\nPlaces the administrative tool bar on the page. This is a required element in the "body" segment of the Style Manager.\r\n<p>\r\n\r\n\r\n<b>&#94;c; - Company Name</b><br>\r\nThe name of your company specified in the settings by your Administrator.\r\n<p>\r\n\r\n\r\n<b>&#94;e; - Company Email Address</b><br>\r\nThe email address for your company specified in the settings by your Administrator.\r\n<p>\r\n\r\n<b>&#94;Extras;</b><br>\r\nReturns the path to the WebGUI "extras" folder, which contains things like WebGUI icons.\r\n<p>\r\n\r\n<b>&#94;LastModified; or &#94;LastModified();</b><br>\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<p>\r\n<i>Example:</i> &#94;LastModified("Updated: ","%c %D, %y");\r\n<p>\r\n\r\n\r\n<b>&#94;PageTitle;</b><br>\r\nDisplays the title of the current page.\r\n<p>\r\n\r\n<B>NOTE:</b> 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<p>\r\n\r\n<b>&#94;r; or &#94;r(); - Make Page Printable</b><br>\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 <b>&#94;r("Print Me!");</b>.\r\n<p>\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: &#94;r("Print!","WebGUI");\r\n<p>\r\n\r\n<b>NOTES:</b> You can also use the special case &#94;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<p>\r\n\r\n<b>&#94;RootTitle;</b><br>\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<p>\r\n\r\n<b>&#94;u; - Company URL</b><br>\r\nThe URL for your company specified in the settings by your Administrator.\r\n<p>\r\n\r\n\r\n\r\n<b>&#94;?; - Search</b><br>\r\nAdd a search box to the page. The search box is tied to WebGUI\'s built-in search engine.\r\n<p>\r\n\r\n<b>NOTE:</b> The .searchBox style sheet class is tied to this macro.\r\n<p>\r\n\r\n<b>&#94;Spacer();</b><br>\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<p>\r\n<i>Example:</i> &#94;Spacer("100","50");\r\n<p>\r\n\r\n<b>&#94;-;</b><br/>\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<p/>', 1051223157,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','These macros are used to create navigation on the site.\r\n<p/>\r\n\r\n<b>&#94;C; or &#94;C(); - Crumb Trail</b><br>\r\nA dynamically generated crumb trail to the current page. You can optionally specify a delimeter to be used between page names by using &#94;C(::);. The default delimeter is >.\r\n<p>\r\n\r\n<b>NOTE:</b> The .crumbTrail style sheet class is tied to this macro.\r\n<p>\r\n\r\n<b>&#94;FlexMenu;</b><br>\r\nThis menu macro creates a top-level menu that expands as the user selects each menu item.\r\n<p>\r\n\r\n<b>&#94;H; or &#94;H(); - Home Link</b><br>\r\nA link to the home page of this site. In addition you can change the link text by creating a macro like this <b>&#94;H("Go Home");</b>.\r\n<p>\r\n\r\n<b>NOTES:</b> You can also use the special case &#94;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.\r\n<p>\r\n\r\n<b>&#94;M; or &#94;M(); - Current Menu (Vertical)</b><br>\r\nA vertical menu containing the sub-pages at the current level. In addition, you may configure this macro by specifying how many levels deep the menu should go. By default it will show only the first level. To go three levels deep create a macro like this <b>&#94;M(3);</b>. If you set the macro to "0" it will track the entire site tree.\r\n<p>\r\n\r\n<b>&#94;m; - Current Menu (Horizontal)</b><br>\r\nA horizontal menu containing the sub-pages at the current level. You can optionally specify a delimeter to be used between page names by using &#94;m(:--:);. The default delimeter is &middot;.\r\n<p>\r\n\r\n<b>&#94;PreviousDropMenu;</b><br>\r\nCreate a drop down menu containing the sub-pages at the previous level in the page tree.\r\n<p>\r\n<i>Example:</i> &#94;PreviousDropMenu;\r\n<p>\r\n\r\n<b>&#94;P; or &#94;P(); - Previous Menu (Vertical)</b><br>\r\nA vertical menu containing the sub-pages at the previous level. In addition, you may configure this macro by specifying how many levels deep the menu should go. By default it will show only the first level. To go three levels deep create a macro like this <b>&#94;P(3);</b>. If you set the macro to "0" it will track the entire site tree.\r\n<p>\r\n\r\n<b>&#94;p; - Previous Menu (Horizontal)</b><br>\r\nA horizontal menu containing the sub-pages at the previous level. You can optionally specify a delimeter to be used between page names by using &#94;p(:--:);. The default delimeter is &middot;.\r\n<p>\r\n\r\n<b>&#94;rootmenu; or &#94;rootmenu(); (Horizontal)</b><br>\r\nCreates a horizontal menu of the various roots on your system (except for the WebGUI system roots). You can optionally specify a menu delimiter like this: &#94;rootmenu(|);\r\n<p>\r\n\r\n<b>&#94;RootTab;</b><br>\r\nCreate a tab navigation system from the roots on your site (except WebGUI\'s system roots) similar to the tabs used in the tab forms (editing wobjects or pages).\r\n<p>\r\n<b>NOTE:</b> Has two special style sheet classes: .RootTabOn{} and .RootTabOff{}.\r\n<p>\r\n<i>Example:</i><br>\r\n&lt;style&gt;\r\n.rootTabOn {\r\n line-height: 17px;\r\n font-size: 16px;\r\n spacing: 3px;\r\n border: 1px solid black;\r\n border-bottom-width: 0px;\r\n background-color: #333333;\r\n z-index: 10000;\r\n padding: 3px 9px 5px 9px;\r\n color: white;\r\n}\r\n\r\n.rootTabOn A, .rootTabOn A:visited {\r\n color: white;\r\n font-weight: bold;\r\n text-decoration: none;\r\n}\r\n\r\n.rootTabOff {\r\n line-height: 15px;\r\n font-size: 14px;\r\n border: 1px solid black;\r\n border-bottom-width: 0px;\r\n background-color: #c8c8c8;\r\n z-index: 1000;\r\n padding: 2px 9px 2px 9px;\r\n}\r\n\r\n.rootTabOff A, .rootTabOff A:visited {\r\n color: black;\r\n text-decoration: underline;\r\n}\r\n\r\n.rootTabOff A:hover {\r\n font-weight: bold;\r\n}\r\n&lt;/style&gt;\r\n^RootTab;\r\n<p>\r\n\r\n\r\n<b>&#94;SpecificDropMenu();</b><br>\r\nCreate a drop down menu starting at a specific point in your navigation tree. This takes two parameters. The first is the url of the page to start with and the second (optional parameter) is the depth to traverse to.\r\n<p>\r\n<i>Example:</i> &#94;SpecificDropMenu("home",3);\r\n<p>\r\n\r\n<b>&#94;S(); - Specific SubMenu (Vertical)</b><br>\r\nThis macro allows you to get the submenu of any page, starting with the page you specified. For instance, you could get the home page submenu by creating a macro that looks like this <b>&#94;S("home",0);</b>. The first value is the urlized title of the page and the second value is the depth you\'d like the menu to go. By default it will show only the first level. To go three levels deep create a macro like this <b>&#94;S("home",3);</b>.\r\n<p>\r\n\r\n\r\n<b>&#94;s(); - Specific SubMenu (Horizontal)</b><br>\r\nThis macro allows you to get the submenu of any page, starting with the page you specified. For instance, you could get the home page submenu by creating a macro that looks like this <b>&#94;s("home");</b>. The value is the urlized title of the page. You can optionally specify a delimeter to be used between page names by using &#94;s("home",":--:");. The default delimeter is <20>.\r\n<p>\r\n\r\n<b>&#94;Synopsis; or &#94;Synopsis(); Menu</b><br>\r\nThis macro allows you to get the submenu of a page along with the synopsis of each link. You may specify an integer to specify how many levels deep to traverse the page tree.\r\n<p>\r\n\r\n<b>NOTES:</b> The .synopsis_sub, .synopsis_summary, and .synopsis_title style sheet classes are tied to this macro.\r\n<p>\r\n\r\n<b>&#94;TopDropMenu;</b><br>\r\nCreate a drop down menu of your top level navigation.\r\n<p>\r\n<i>Example:</i> &#94;TopDropMenu;\r\n<p>\r\n\r\n<b>&#94;T; or &#94;T(); - Top Level Menu (Vertical)</b><br>\r\nA vertical menu containing the main pages of the site (aka the sub-pages from the home page). In addition, you may configure this macro by specifying how many levels deep the menu should go. By default it will show only the first level. To go three levels deep create a macro like this <b>&#94;T(3);</b>. If you set the macro to "0" it will track the entire site tree.\r\n<p>\r\n\r\n<b>&#94;t; - Top Level Menu (Horizontal)</b><br>\r\nA vertical menu containing the main pages of the site (aka the sub-pages from the home page). You can optionally specify a delimeter to be used between page names by using &#94;t(:--:);. The default delimeter is <20>.\r\n<p>\r\n\r\n<b>&#94;/; - System URL</b><br>\r\nThe URL to the gateway script (example: <i>/index.pl/</i>).\r\n<p>\r\n\r\n<b>&#94;\\; - Page URL</b><br>\r\nThe URL to the current page (example: <i>/index.pl/pagename</i>).\r\n<p>\r\n\r\n', 1051222723,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=832;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (832,1,'WebGUI','The collateral management system has several macros for its specific purpose.\r\n<p/>\r\n\r\n<b>&#94;File();</b><br/>\r\nThis macro builds a quick file link. It creates an icon for the file and outputs the files name. Then it links them both to the file for downloading.\r\n<p/>\r\n\r\n<b>&#94;I();</b><br/>\r\nThis macro retrieves an image from the collateral management system along with an HTML image tag so that you can quickly display an image from the repository in your content.\r\n<p/>\r\n<i>Example:</i> &#94;I("logo");\r\n<p/>\r\n\r\n<b>&#94;i();</b><br/>\r\nThis macro retrieves the URL for any file in the collateral management system.\r\n<p/>\r\n<i>Example:</i> &#94;i("status report");\r\n<p/>\r\n\r\n\r\n<b>&#94;RandomImage();</b><br/>\r\nThis macro takes a collateral folder as a parameter. If the folder name is omitted, then the root folder will be used. The macro then randomly chooses an image in the folder and returns it in much the same way the &#94;I(); macro works.\r\n<p />\r\n<i>Example:</i> &#94;RandomImage("site headers");\r\n<p />\r\n\r\n<b>&#94;RandomSnippet();</b><br/>\r\nThis macro takes a collateral folder as a parameter. If the folder name is omitted, then the root folder will be used. The macro then randomly chooses a snippet from the folder and returns it in much the same way the &#94;Snippet(); macro works.\r\n<p />\r\n<i>Example:</i> &#94;RandomSnippet("quips");\r\n<p />\r\n\r\n\r\n<b>&#94;SI();</b><br/>\r\nThe Scaled Image macro allows images to be found in the collateral and scaled (on the server-side), either maintaining the original aspect ratio or an entirely new ratio of your design. \r\n<p>\r\nIt takes four parameters. The first is the image name or optionally the collateral id. The second is the width. Set the width to "0" to maintain aspect ratio by height. The third is height. Set the height to "0" to maintain aspect ratio by width. The fourth parameter allows you to specify additional parameters to the image.\r\n<p />\r\n<i>Examples:</i><br>\r\nRetrieving an image by name (no scaling)<br>\r\n^SI(myimage);\r\n<p>\r\nRetrieving an image by collateralId (no scaling)<br>\r\n^SI(66);\r\n<p>\r\nScaling by width, maintaining aspect ratio<br>\r\n^SI(66,25);\r\n<p>\r\nScaling by height, maintaining aspect ratio<br>\r\n^SI(66,0,25);\r\n<p>\r\nPlaying with the aspect ratio<br>\r\n^SI(66,148,25);\r\n<p>\r\nUsing parameters<br>\r\n^SI(66,0,0,\'border="0"\');\r\n<p />\r\n\r\n\r\n<b>&#94;Snippet();</b><br/>\r\nThis macro retrieves the contents of a snippet in the collateral management system and inserts it into the page.\r\n<p />\r\n<i>Example:</i> &#94;Snippet("flash code");\r\n<p />\r\n\r\n<b>&#94;Thumbnail();</b><br/>\r\nThis macro retrieves the URL for the thumbnail of any image in the collateral management system.\r\n<p/>\r\n<i>Example:</i> &#94;Thumbnail("logo");\r\n<p/>\r\n\r\n<b>&#94;ThumbnailLinker();</b><br/>\r\nThis macro builds a quick image viewer using nothing more than the collateral management system. It creates a thumbnail image with the name of the image under it and then links them both to the full sized image. You can also specify a "1" as a second parameter to have the linker create a new window to display the linked image.\r\n<p/>\r\n<i>Example:</i> &#94;ThumbnailLinker("logo");\r\n<p/>\r\n\r\n', 1051221379,NULL);
delete from help where namespace='MailForm';
update international set namespace='DataForm' where namespace='MailForm';
delete from international where languageId=1 and namespace='DataForm' and internationalId=84;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (84,1,'DataForm','Export tab delimited.', 1052088598,'Save the data with tabs as separaters.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=61;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (61,1,'DataForm','Data Form, Add/Edit', 1052065048,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=82;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (82,1,'DataForm','Data Form Template', 1052064770,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=81;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (81,1,'DataForm','Acknowlegement Template', 1052064282,'A template to display whatever data there is to display.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=28;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (28,1,'DataForm','Optional for text area and HTML area.', 1052048005,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=26;
delete from international where languageId=1 and namespace='DataForm' and internationalId=11;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (11,1,'DataForm','To', 1052047848,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=62;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (62,1,'DataForm','Data Form Fields, Add/Edit', 1052047004,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=72;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (72,1,'DataForm','You may add as many additional fields to your Mail Form as you like.\r\n<br><br>\r\n\r\n<b>Label</b><br>\r\nThis is an informative text label to let the user know what this field represents.\r\n<p>\r\n\r\n<b>Field Name</b><br>\r\nThe name of this field. It must be unique among all of the other fields on your form.\r\n<p>\r\n\r\n<b>Subtext</b><br>\r\nAn extension of the label, this is a description of what should go in the field or optional instructions for the field.\r\n<p>\r\n\r\n<b>Status</b><br>\r\nHidden fields will not be visible to the user, but will be sent in the email.Displayed fields can be seen by the user but not modified. Modifiable fields can be filled in by the user. Required fields must be filled in by the user.\r\nIf you choose Hidden or Displayed, be sure to fill in a Default Value.\r\n<p>\r\n\r\n<b>Type</b><br>\r\nChoose the type of form element for this field. \r\n<p>\r\n\r\n<b>Width</b><br>\r\nSet the number of characters wide this field will be.\r\n<p>\r\n\r\n<b>Height</b><br>\r\nSet the number of characters tall this field will be. Only used on textarea and HTMLArea.\r\n<p>\r\n\r\n<b>Possible Values</b><br>\r\nThis field is used for the list types (like Checkbox List and Select List). Enter the values you wish to appear, one per line.\r\n<p>\r\n\r\n<b>Default Value (optional)</b><br>\r\nEnter the default value (if any) for the field. For Yes/No fields, enter "yes" to select "Yes" and "no" to select "No".\r\n<p>\r\n\r\n', 1052047004,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=827;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (827,1,'WebGUI','Wobject Template', 1052046436,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=828;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (828,1,'WebGUI','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.\r\n<p/>\r\n<b>title</b><br/>\r\nThe title for this wobject.\r\n<p/>\r\n\r\n<b>displayTitle</b><br/>\r\nA conditional variable for whether or not the title should be displayed.\r\n<p/>\r\n\r\n<b>description</b><br/>\r\nThe description of this wobject.\r\n<p/>\r\n\r\n<b>wobjectId</b><br/>\r\nThe unique identifier that WebGUI uses to control this wobject.\r\n<p/>\r\n', 1052046436,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=7;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (7,1,'DataForm','Edit Data Form', 1052045309,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=1;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1,1,'DataForm','Data Form', 1052045252,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=80;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (80,1,'DataForm','Email Template', 1052044326,'A template that will construct the email to be sent.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=944;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (944,1,'WebGUI','Zip Code', 1051962797,'The American term for "Postal Code". When translating translate as "Postal Code".');
delete from international where languageId=1 and namespace='DataForm' and internationalId=79;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (79,1,'DataForm','Subtext', 1051482497,'A small piece of text under a form element. Gives extra description.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=78;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (78,1,'DataForm','Template', 1051479870,'Select a template from the list of templates in the template manager.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=77;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (77,1,'DataForm','Label', 1051467316,'The text in front of a form field. (Like "Context" or "Message".)');
delete from international where languageId=1 and namespace='DataForm' and internationalId=76;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (76,1,'DataForm','Add a field.', 1051464925,'As in "Add a field element to this form."');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=943;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (943,1,'WebGUI','Checkbox', 1051464272,'A form type that allows you to put a check mark in a box.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=942;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (942,1,'WebGUI','Radio List', 1051464141,'A form with a list of checkable boxes where only one box can be checked at a time.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=941;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (941,1,'WebGUI','Checkbox List', 1051464113,'A form with a list of checkable boxes.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=75;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (75,1,'DataForm','Required', 1051463599,'A field that cannot be blank.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=74;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (74,1,'DataForm','Mail data?', 1051463006,'As in, "Do you wish to email someone this data?"');
delete from international where internationalId=15 and namespace='DataForm';
delete from international where internationalId=29 and namespace='DataForm';
delete from international where internationalId=30 and namespace='DataForm';
delete from international where internationalId=31 and namespace='DataForm';
delete from international where internationalId=32 and namespace='DataForm';
delete from international where internationalId=30 and namespace='DataForm';
delete from international where internationalId=31 and namespace='DataForm';
delete from international where internationalId=32 and namespace='DataForm';
delete from international where internationalId=9 and namespace='DataForm';
delete from international where internationalId=26 and namespace='DataForm';
alter table groups add column scratchFilter text;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (945,1,'WebGUI','Scratch Filter', 1052560369,'There is a type of session variable called a "scratch" variable. So a scratch filter allows you to add someone to a group based upon a scratch variable.');
update userProfileField set dataType='selectList' where dataType='select';
alter table page add column bufferUserId int(11) default NULL;
alter table page add column bufferDate int(11) default NULL;
alter table page add column bufferPrevId int(11) default NULL;
alter table wobject add column bufferUserId int(11) default NULL;
alter table wobject add column bufferDate int(11) default NULL;
alter table wobject add column bufferPrevId int(11) default NULL;
delete from international where languageId=1 and namespace='WebGUI' and internationalId=946;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (946,1,'WebGUI','Use shared trash?', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=947;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (947,1,'WebGUI','Use shared clipboard?', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=948;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (948,1,'WebGUI','Manage Clipboard', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=949;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (949,1,'WebGUI','Manage clipboard.', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=950;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (950,1,'WebGUI','Empty clipboard.', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=951;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (951,1,'WebGUI','Are you certain that you wish to empty the clipboard to the trash?', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=952;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (952,1,'WebGUI','Clipboard Date', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=953;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (953,1,'WebGUI','Previous Location', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=954;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (954,1,'WebGUI','Manage system clipboard.', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=955;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (955,1,'WebGUI','Manage System Clipboard', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=956;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (956,1,'WebGUI','Are you certain that you wish to move this item from the clipboard to the trash?', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=957;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (957,1,'WebGUI','Clipboard, Manage', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=958;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (958,1,'WebGUI','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.\r\n<p>The clipboard contents may be managed individually. You may delete or paste an item by selecting the approriate icon. You may also empty the entire contents of the clipboard to the trash by choosing the Empty clipboard menu option.\r\n<p><b>Title</b><br>The name of the item in the clipboard. You may view the item by selecting the title.\r\n<p><b>Type</b><br>The type of content. For instance, a Page, Article, EventsCalendar, etc.\r\n<p><b>Clipboard Date</b><br>The date and time the item was added to the clipboard\r\n<p><b>Previous Location</b><br>The location where the item was previously found. You may view the previous location by selecting the location.<p><b>Username</b><br>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.', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=959;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (959,1,'WebGUI','Empty system clipboard.', 1052850265);
delete from help where helpId=65 and namespace='WebGUI';
INSERT INTO help VALUES (65,'WebGUI',957,958,'67,WebGUI;');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=960;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (960,1,'WebGUI','Trash, Manage', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=961;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (961,1,'WebGUI','The trash is a special system location where deleted content is temporarily stored. Items in the trash may be managed individually. You may cut an item to the clipboard or permanently delete it by selecting the approriate icon. You may also purge/delete all items in the trash by choosing the Empty trash menu option.\r\n<p><b>Title</b><br>The name of the item in the trash. You may view the item by selecting the title.\r\n<p><b>Type</b><br>The type of content. For instance, a Page, Article, EventsCalendar, etc.\r\n<p><b>Trash Date</b><br>The date and time the item was added to the trash\r\n<p><b>Previous Location</b><br>The location where the item was previously found. You may view the previous location by selecting the location.<p><b>Username</b><br>The username of the individual who placed the item in the trash. This optional field is only visible in shared trash environments or when an administrator is managing the system trash.', 1052850265);
delete from help where helpId=66 and namespace='WebGUI';
INSERT INTO help VALUES (66,'WebGUI',960,961,'46,WebGUI;');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=962;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (962,1,'WebGUI','Manage Trash', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=963;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (963,1,'WebGUI','Trash Date', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=964;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (964,1,'WebGUI','Manage system trash.', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=965;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (965,1,'WebGUI','Manage System Trash', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=966;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (966,1,'WebGUI','Are you certain that you wish to permantently purge/delete this item from the trash?', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=967;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (967,1,'WebGUI','Empty system trash.', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=968;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (968,1,'WebGUI','Clipboard, Empty', 1052850265);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=969;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (969,1,'WebGUI','If you choose to empty your clipboard, any items contained in it will be moved to the trash.\r\n', 1052850265);
INSERT INTO help VALUES (67,'WebGUI',968,969,'65,WebGUI;');
delete from settings where name='sharedClipboard';
insert into settings (name,value) values ('sharedClipboard','0');
delete from settings where name='sharedTrash';
insert into settings (name,value) values ('sharedTrash','0');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=629;
INSERT INTO international (internationalId,languageId,namespace,message,lastUpdated) VALUES (629,1,'WebGUI','<b>Use shared clipboard?</b><br>\r\nEnables a single, system-wide clipboard shared by all users. Default is user separated clipboards.\r\n<p>\r\n\r\n<b>Use shared trash?</b><br>\r\nEnables a single, system-wide trash shared by all users. Default is user separated trash.\r\n<p>\r\n\r\n<b>If proxied, use real client IP address?</b><br>\r\nIf enabled and if the environment variable HTTP_X_FORWARDED_FOR is present, it\'s value will be used in place of REMOTE_ADDRESS as the client browser\'s IP address. This is required for IP based groups to function properly in reverse-proxied, load-balanced system architectures. In these environments, all requests would otherwise appear to come from the same host, namely the proxy server. If you are uncertain if you need this setting enabled, you should probably leave it turned off.\r\n\<p>\r\n\r\n<b>Prevent Proxy Caching</b><br>\r\nSome companies have proxy servers that cause problems with WebGUI. If you\'re experiencing problems with WebGUI, and you have a proxy server, you may want to set this setting to <i>Yes</i>. Beware that WebGUI\'s URLs will not be as user-friendly after this feature is turned on.\r\n<p>\r\n\r\n<b>Show debugging?</b><br>\r\nShow debugging information in WebGUI\'s output. This is primarily useful for WebGUI developers, but can also be interesting for Administrators trying to troubleshoot a problem.\r\n<p>\r\n\r\n<b>Track page statistics?</b><br/>\r\nWebGUI can track some statistical information for your site. However, this will add a little extra strain on your processor and will make your database grow much more quickly. Enable this only if you do not have an external web statistics program.\r\n<p/>\r\n',1053459227);
alter table HttpProxy change ProxiedUrl proxiedUrl varchar(255);
delete from international where namespace='DataForm' and internationalId=78;
delete from international where namespace='EventsCalendar' and internationalId=79;
delete from international where namespace='FAQ' and internationalId=74;
delete from international where namespace='Item' and internationalId=72;
delete from international where namespace='MessageBoard' and internationalId=72;
delete from international where namespace='Product' and internationalId=61;
delete from international where namespace='USS' and internationalId=72;
alter table WobjectProxy add column overrideTitle int not null default 0;
alter table WobjectProxy add column overrideDescription int not null default 0;
alter table WobjectProxy add column overrideTemplate int not null default 0;
alter table WobjectProxy add column overrideDisplayTitle int not null default 0;
alter table WobjectProxy add column proxiedTemplateId int not null default 1;
delete from international where languageId=1 and namespace='WobjectProxy' and internationalId=10;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (10,1,'WobjectProxy','Override template?', 1053183837,'Asking the user if s/he would like to use the template specified in the wobject proxy or the original template of the original wobject.');
delete from international where languageId=1 and namespace='WobjectProxy' and internationalId=9;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (9,1,'WobjectProxy','Override description?', 1053183804,'Asking the user if s/he would like to use the description specified in the wobject proxy or the original description of the original wobject.');
delete from international where languageId=1 and namespace='WobjectProxy' and internationalId=8;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (8,1,'WobjectProxy','Override display title?', 1053183719,'Asking the user if s/he would like to use the "display title" setting specified in the wobject proxy or the original display title setting of the original wobject.');
delete from international where languageId=1 and namespace='WobjectProxy' and internationalId=7;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (7,1,'WobjectProxy','Override title?', 1053183682,'Asking the user if s/he would like to use the title specified in the wobject proxy or the original title of the original wobject.');
INSERT INTO style VALUES (-10,'htmlArea Image Manager','<style type=\"text/css\">\r\nTD { font: 8pt \'MS Shell Dlg\', Helvetica, sans-serif; }\r\nTD.delete { font: italic 7pt \'MS Shell Dlg\', Helvetica, sans-serif; }\r\nTD.label { font: 8pt \'MS Shell Dlg\', Helvetica, sans-serif; background-color: #c0c0c0; }\r\nTD.none { font: italic 12pt \'MS Shell Dlg\', Helvetica, sans-serif; }\r\n\r\n</style>\r\n','<script language=\"javascript\">\r\nfunction findAncestor(element, name, type) {\r\n while(element != null && (element.name != name || element.tagName != type))\r\n element = element.parentElement;\r\n return element;\r\n}\r\n</script>\r\n<script language=\"javascript\">\r\n\r\nfunction actionComplete(action, path, error, info) {\r\n var manager = findAncestor(window.frameElement, \'manager\', \'TABLE\');\r\n var wrapper = findAncestor(window.frameElement, \'wrapper\', \'TABLE\');\r\n\r\n if(manager) {\r\n if(error.length < 1) {\r\n manager.all.actions.reset();\r\n if(action == \'upload\') {\r\n manager.all.actions.image.value = \'\';\r\n manager.all.actions.name.value = \'\';\r\n manager.all.actions.thumbnailSize.value = \'\';\r\n\r\n }\r\n if(action == \'create\')\r\n manager.all.actions.folder.value = \'\';\r\n if(action == \'delete\')\r\n manager.all.txtFileName.value = \'\';\r\n }\r\n manager.all.actions.DPI.value = 96;\r\n manager.all.actions.path.value = path;\r\n }\r\n if(wrapper)\r\n wrapper.all.viewer.contentWindow.navigate(\'/?op=htmlAreaviewCollateral\');\r\n if(error.length > 0)\r\n alert(error);\r\n else if(info.length > 0)\r\n alert(info);\r\n}\r\n</script>\r\n\r\n<script language=\"javascript\">\r\nfunction deleteCollateral(options) {\r\n var lister = findAncestor(window.frameElement, \'lister\', \'IFRAME\');\r\n\r\n if(lister && confirm(\"Are you sure you want to delete this item ?\"))\r\n lister.contentWindow.navigate(\'^/;?op=htmlAreaDelete&\' + options);\r\n}\r\n</script>\r\n</head>\r\n<body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\r\n^-;\r\n</body>');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=972;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (972,1,'WebGUI','Date and Time', 1053278234,'A field that holds a calendar date and clock time.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=971;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (971,1,'WebGUI','Time', 1053278208,'A field that holds clock time.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=970;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (970,1,'WebGUI','set time', 1053278089,'Click the button to use the time chooser wizard.');
delete from settings where name='proxiedClientAddress';
insert into settings(name,value) values('proxiedClientAddress', '0');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=973;
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (973,1,'WebGUI','If proxied, use real client IP address?', 1053459227);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=828;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (828,1,'WebGUI','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.\r\n<p/>\r\n<b>title</b><br/>\r\nThe title for this wobject.\r\n<p/>\r\n\r\n<b>displayTitle</b><br/>\r\nA conditional variable for whether or not the title should be displayed.\r\n<p/>\r\n\r\n<b>description</b><br/>\r\nThe description of this wobject.\r\n<p/>\r\n\r\n<b>wobjectId</b><br/>\r\nThe unique identifier that WebGUI uses to control this wobject.\r\n<p/>\r\n\r\n<b>isShortcut</b><br />\r\nA conditional indicating if this wobject is a shortcut to an original wobject.\r\n<p />\r\n\r\n<b>originalURL</b><br />\r\nIf this wobject is a shortcut, then this URL will direct you to the original wobject.\r\n<p />', 1053469640,NULL);
delete from international where languageId=1 and namespace='Article' and internationalId=73;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (73,1,'Article','The following template variables are available for article templates.\r\n<p/>\r\n\r\n<b>new.template</b><br>\r\nArticles 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):<p>\r\n&lt;a href="&lt;tmpl_var new.template&gt;999"&gt;Read more...&lt;/a&gt;\r\n<p>\r\n<b>description.full</b><br>\r\nThe full description without any pagination. (For the paginated description use "description" instead.)\r\n<p>\r\n\r\n<b>description.first.100words</b><br>\r\nThe first 100 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.\r\n<p>\r\n\r\n<b>description.first.75words</b><br>\r\nThe first 75 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.\r\n<p>\r\n\r\n<b>description.first.50words</b><br>\r\nThe first 50 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.\r\n<p>\r\n\r\n<b>description.first.25words</b><br>\r\nThe first 25 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.\r\n<p>\r\n\r\n<b>description.first.10words</b><br>\r\nThe first 10 words in the description. Words are defined as characters separated by whitespace, so HTML entities and tags count as words.\r\n<p>\r\n\r\n<b>description.first.paragraph</b><br>\r\nThe first paragraph of the description. The first paragraph is determined by the first carriage return found in the text.\r\n<p>\r\n\r\n<b>description.first.2paragraphs</b><br>\r\nThe first two paragraphs of the description. A paragraph is determined by counting the carriage returns found in the text.\r\n<p>\r\n\r\n<b>description.first.sentence</b><br>\r\nThe first sentence in the description. A sentence is determined by counting the periods found in the text.\r\n<p>\r\n\r\n<b>description.first.2sentences</b><br>\r\nThe first two sentences in the description. A sentence is determined by counting the periods found in the text.\r\n<p>\r\n\r\n<b>description.first.3sentences</b><br>\r\nThe first three sentences in the description. A sentence is determined by counting the periods found in the text.\r\n<p>\r\n\r\n<b>description.first.4sentences</b><br>\r\nThe first four sentences in the description. A sentence is determined by counting the periods found in the text.\r\n<p>\r\n\r\n\r\n\r\n<b>attachment.box</b><br/>\r\nOutputs a standard WebGUI attachment box including icon, filename, and attachment indicator.\r\n<p/>\r\n\r\n<b>attachment.icon</b><br/>\r\nThe URL to the icon image for this attachment type.\r\n<p/>\r\n\r\n<b>attachment.name</b><br/>\r\nThe filename for this attachment.\r\n<p/>\r\n\r\n<b>attachment.url</b><br/>\r\nThe URL to download this attachment.\r\n<p/>\r\n\r\n<b>image.thumbnail</b><br/>\r\nThe URL to the thumbnail for the attached image.\r\n<p/>\r\n\r\n<b>image.url</b><br/>\r\nThe URL to the attached image.\r\n<p/>\r\n\r\n<b>post.label</b><br/>\r\nThe translated label to add a comment to this article.\r\n<p/>\r\n\r\n\r\n<b>post.URL</b><br/>\r\nThe URL to add a comment to this article.\r\n<p/>\r\n\r\n<b>replies.count</b><br/>\r\nThe number of comments attached to this article.\r\n<p/>\r\n\r\n<b>replies.label</b><br/>\r\nThe translated text indicating that you can view the replies.\r\n<p/>\r\n\r\n<b>replies.url</b><br/>\r\nThe URL to view the replies to this article.\r\n<p/>\r\n\r\n\r\n<b>firstPage</b><br/>\r\nA link to the first page in the paginator.\r\n<p/>\r\n\r\n<b>lastPage</b><br/>\r\nA link to the last page in the paginator.\r\n<p/>\r\n\r\n<b>nextPage</b><br/>\r\nA link to the next page forward in the paginator.\r\n<p/>\r\n\r\n<b>previousPage</b><br/>\r\nA link to the next page backward in the paginator.\r\n<p/>\r\n\r\n<b>pageList</b><br/>\r\nA list of links to all the pages in the paginator.\r\n<p/>\r\n\r\n<b>multiplePages</b><br/>\r\nA conditional indicating whether there is more than one page in the paginator.\r\n<p/>\r\n\r\n<b>isFirstPage</b><br/>\r\nA conditional indicating whether the visitor is viewing the first page.\r\n<p/>\r\n\r\n<b>isLastPage</b><br/>\r\nA conditional indicating whether the visitor is viewing the last page.\r\n<p/>\r\n\r\n', 1053770001,NULL);
alter table HttpProxy drop column cookiebox;
delete from international where languageId=1 and namespace='HttpProxy' and internationalId=11;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (11,1,'HttpProxy','The HTTP Proxy wobject is a very powerful tool. It enables you to embed external sites and applications into your site. For example, if you have a web mail system that you wish your staff could access through the intranet, then you could use the HTTP Proxy to accomplish that.\r\n\r\n<p>\r\n\r\n<b>URL</b><br>\r\nThe starting URL for the proxy.\r\n<p>\r\n\r\n<b>Follow redirects?</b><br>\r\nSometimes the URL to a page, is actually a redirection to another page. Do you wish to follow those redirections when they occur?\r\n<p>\r\n\r\n<b>Timeout</b><br>\r\nThe amount of time (in seconds) that WebGUI should wait for a connection before giving up on an external page.\r\n<p>\r\n\r\n<b>Remove style?</b><br>\r\nDo you wish to remove the stylesheet from the proxied content in favor of the stylesheet from your site?\r\n<p>\r\n\r\n<b>Filter Content</b><br>\r\nChoose the level of HTML filtering you wish to apply to the proxied content.\r\n<p>\r\n\r\n\r\n<b>Allow proxying of other domains?</b><br>\r\nIf you proxy a site like Yahoo! that links to other domains, do you wish to allow the user to follow the links to those other domains, or should the proxy stop them as they try to leave the original site you specified?\r\n<p>\r\n', 1053774887,NULL);
delete from international where languageId=1 and namespace='Auth/LDAP' and internationalId=9;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (9,1,'Auth/LDAP','User RDN', 1053777552,'Specifying the relative distinguished name to authenticate a user against an LDAP directory.');
insert into settings values ("ldapUserRDN","cn");
alter table groups add column autoAdd integer not null default 0;
alter table groups add column autoDelete integer not null default 0;
delete from international where languageId=1 and namespace='WebGUI' and internationalId=622;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (622,1,'WebGUI','See <i>Manage Group</i> for a description of grouping functions and the default groups.\r\n<p>\r\n\r\n<b>Group Name</b><br>\r\nA name for the group. It is best if the name is descriptive so you know what it is at a glance.\r\n<p>\r\n\r\n<b>Description</b><br>\r\nA longer description of the group so that other admins and content managers (or you if you forget) will know what the purpose of this group is.\r\n<p>\r\n\r\n<b>Expire Offset</b><br>\r\nThe amount of time that a user will belong to this group before s/he is expired (or removed) from it. This is very useful for membership sites where users have certain privileges for a specific period of time. \r\n<p>\r\n<b>NOTE:</b> This can be overridden on a per-user basis.\r\n<p>\r\n\r\n<b>Notify user about expiration?</b><br>\r\nSet this value to yes if you want WebGUI to contact the user when they are about to be expired from the group.\r\n<p>\r\n\r\n<b>Expire Notification Offset</b><br>\r\nThe difference in the number of days from the expiration to the notification. You may set this to any valid integer. For instance, set this to "0" if you wish the notification to be sent on the same day that the grouping expires. Set it to "-7" if you want the notification to go out 7 days <b>before</b> the grouping expires. Set it to "7" if you wish the notification to be sent 7 days after the expiration.\r\n<p>\r\n\r\n<b>Expire Notification Message</b><br>\r\nType the message you wish to be sent to the user telling them about the expiration.\r\n<p>\r\n\r\n<b>Delete Offset</b><br>\r\nThe difference in the number of days from the expiration to the grouping being deleted from the system. You may set this to any valid integer. For instance, set this to "0" if you wish the grouping to be deleted on the same day that the grouping expires. Set it to "-7" if you want the grouping to be deleted 7 days <b>before</b> the grouping expires. Set it to "7" if you wish the grouping to be deleted 7 days after the expiration.\r\n<p>\r\n\r\n<b>IP Address</b><br>\r\nSpecify an IP address or an IP mask to match. If the user\'s IP address matches, they\'ll automatically be included in this group. An IP mask is simply the IP address minus an octet or two. You may also specify multiple IP masks separated by semicolons.\r\n<p>\r\n<i>IP Mask Example:</i> 10.;192.168.;101.42.200.142\r\n<p>\r\n\r\n<b>Karma Threshold</b><br>\r\nIf you\'ve enabled Karma, then you\'ll be able to set this value. Karma Threshold is the amount of karma a user must have to be considered part of this group.\r\n<p>\r\n\r\n\r\n<b>Users can add themselves?</b><br>\r\nDo you wish to let users add themselves to this group? See the GroupAdd macro for more info.\r\n<p>\r\n\r\n<b>Users can remove themselves?</b><br>\r\nDo you wish to let users remove themselves from this group? See the GroupDelete macro for more info.', 1053779630,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=975;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (975,1,'WebGUI','Users can remove themselves?', 1053778962,'Determines whether users can delete themselves from this group.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=974;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (974,1,'WebGUI','Users can add themselves?', 1053778912,'Determines whether users can add themselves to this group.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=844;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (844,1,'WebGUI','These macros have to do with users and logins.\r\n<p/>\r\n\r\n<b>&#94;a; or &#94;a(); - My Account Link</b><br>\r\nA link to your account information. In addition you can change the link text by creating a macro like this <b>&#94;a("Account Info");</b>. \r\n<p>\r\n\r\n<b>NOTES:</b> You can also use the special case &#94;a(linkonly); to return only the URL to the account page and nothing more. Also, the .myAccountLink style sheet class is tied to this macro.\r\n<p>\r\n\r\n\r\n<b>&#94;AdminText();</b><br>\r\nDisplays a small text message to a user who is in admin mode. Example: &#94;AdminText("You are in admin mode!");\r\n<p>\r\n\r\n<b>&#94;AdminToggle; or &#94;AdminToggle();</b><br>\r\nPlaces a link on the page which is only visible to content managers and adminstrators. The link toggles on/off admin mode. You can optionally specify other messages to display like this: &#94;AdminToggle("Edit On","Edit Off");\r\n<p>\r\n\r\n<b>&#94;CanEditText();</b><br>\r\nDisplay a message to a user that can edit the current page.\r\n<p>\r\n<i>Example:</i> &#94;CanEditText(^AdminToggle;);\r\n<p>\r\n\r\n<b>&#94;EditableToggle; or &#94;EditableToggle();</b><br>\r\nExactly the same as AdminToggle, except that the toggle is only displayed if the user has the rights to edit the current page.\r\n<p>\r\n\r\n<b>&#94;GroupAdd();</b><br>\r\nUsing 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.\r\n<p>\r\n<b>NOTE:</b> If the user is not logged in, or or already belongs to the group, or the group is not set to allow auto adds, then no link will be displayed.\r\n<p>\r\n\r\n\r\n<b>&#94;GroupDelete();</b><br>\r\nUsing 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.\r\n<p>\r\n<b>NOTE:</b> If the user is not logged in or the user does not belong to the group, or the group is not set to allow auto deletes, then no link will be displayed.\r\n<p>\r\n\r\n<b>&#94;GroupText();</b><br>\r\nDisplays 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.\r\n<p>\r\n<i>Example:</i> &#94;GroupText("Visitors","You need an account to do anything cool on this site!","We value our registered users!");\r\n<p>\r\n\r\n<b>&#94;L; or &#94;L(); - Login Box</b><br>\r\nA small login form. You can also configure this macro. You can set the width of the login box like this &#94;L(20);. You can also set the message displayed after the user is logged in like this &#94;L(20,Hi &#94;a(&#94;@;);. Click %here% if you wanna log out!)\r\n<p>\r\n\r\n<b>NOTE:</b> The .loginBox style sheet class is tied to this macro.\r\n<p>\r\n\r\n<b>&#94;LoginToggle; or &#94;LoginToggle();</b><br>\r\nDisplays a "Login" or "Logout" message depending upon whether the user is logged in or not. You can optionally specify other labels like this: &#94;LoginToggle("Click here to log in.","Click here to log out.");. You can also use the special case &#94;LoginToggle(linkonly); to return only the URL with no label.\r\n<p>\r\n\r\n<b>&#94;@; - Username</b><br>\r\nThe username of the currently logged in user.\r\n<p>\r\n\r\n\r\n<b>&#94;#; - User ID</b><br>\r\nThe user id of the currently logged in user.\r\n<p>\r\n\r\n', 1053779917,NULL);
insert into groups (groupId,groupName,description) values (11,"Secondary Admins","Users that have limited administrative privileges.");
delete from international where languageId=1 and namespace='WebGUI' and internationalId=976;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (976,1,'WebGUI','Add Users', 1053800614,'This is the label for a box that shows a list of users to add to a particular group.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=977;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (977,1,'WebGUI','Is secondary admin?', 1053803387,'A flag indicating whether the users has secondary administrative privileges for this group.');
delete from international where languageId=1 and namespace='WebGUI' and internationalId=978;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (978,1,'WebGUI','User added successfully.', 1053804577,'A message used after secondary admin adds a user successfully.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=85;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (85,1,'DataForm','One per line.', 1053855146,'Telling the user to add one entry per line.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=72;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (72,1,'DataForm','You may add as many additional fields to your Data Form as you like.\r\n<br><br>\r\n\r\n<b>Label</b><br>\r\nThis is an informative text label to let the user know what this field represents.\r\n<p>\r\n\r\n<b>Field Name</b><br>\r\nThe name of this field. It must be unique among all of the other fields on your form.\r\n<p>\r\n\r\n<b>Subtext</b><br>\r\nAn extension of the label, this is a description of what should go in the field or optional instructions for the field.\r\n<p>\r\n\r\n<b>Status</b><br>\r\nHidden fields will not be visible to the user, but will be sent in the email.Displayed fields can be seen by the user but not modified. Modifiable fields can be filled in by the user. Required fields must be filled in by the user.\r\nIf you choose Hidden or Displayed, be sure to fill in a Default Value.\r\n<p>\r\n\r\n<b>Type</b><br>\r\nChoose the type of form element for this field. \r\n<p>\r\n\r\n<b>Width</b><br>\r\nSet the number of characters wide this field will be.\r\n<p>\r\n\r\n<b>Height</b><br>\r\nSet the number of characters tall this field will be. Only used on textarea and HTMLArea.\r\n<p>\r\n\r\n<b>Possible Values</b><br>\r\nThis field is used for the list types (like Checkbox List and Select List). Enter the values you wish to appear, one per line.\r\n<p>\r\n\r\n<b>Default Value (optional)</b><br>\r\nEnter the default value (if any) for the field. For Yes/No fields, enter "yes" to select "Yes" and "no" to select "No".\r\n<p>\r\n\r\n', 1053855075,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=25;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (25,1,'DataForm','Default Value(s)', 1053855043,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=61;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (61,1,'DataForm','Data Form, Add/Edit', 1053885941,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=71;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (71,1,'DataForm','This wobject creates a simple multipurpose data-entry form.\r\n<br><br>\r\n\r\n<b>Acknowledgement</b><br>\r\nThis message will be displayed to the user after they submit their data..\r\n<p>\r\n\r\n<b>Mail entries?</b></br>\r\nIf set to yes, some additional fields will be added to your form for dealing with email. These fields will then be used to email any date entered into the form to a person of your choice.\r\n<p>\r\n<b>NOTE:</b> The "To" field that is added as a result of setting this to yes can accept a standard email address, or a WebGUI username or a WebGUI group name.\r\n<p>\r\n\r\n<b>Template</b><br>\r\nChoose a template for your form.\r\n<p>\r\n\r\n<b>Email Template</b><br>\r\nChoose a template for the data that will be sent via email.\r\n<p>\r\n\r\n<b>Acknowlegement Template</b><br>\r\nChoose a template that will be used to display the acknowlegement.\r\n<p>\r\n\r\n<b>List Template</b><br>\r\nChoose a template that will be used to display the list of stored records in this Data Form.\r\n<p>', 1053885941,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=82;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (82,1,'DataForm','Data Form Template', 1053885798,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=83;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (83,1,'DataForm','The following template variables are available for Data Form templates.\r\n<p/>\r\n\r\n<b>export.tab.url</b><br>\r\nFollowing this URL will export the data stored to this data form as a tab delimited file.\r\n<p>\r\n\r\n<b>export.tab.label</b><br>\r\nThe default label for the export.tab.url variable.\r\n<p>\r\n\r\n<b>entryList.url</b><br>\r\nFollowing this URL will display a list of all the record entries in this data form.\r\n<p>\r\n\r\n<b>entryList.label</b><br>\r\nThe default label for the entryList.url variable.\r\n<p>\r\n\r\n<b>canEdit</b>\r\nA conditional indicating whether the current user has the privileges to edit an existing entry or export the form\'s data.\r\n<p>\r\n\r\n<b>back.url</b><br>\r\nA url that will take you back to the default page in the form.\r\n<p>\r\n\r\n<b>back.label</b><br>\r\nThe default label for the back.url variable.\r\n<p>\r\n\r\n<b>username</b>*<br>\r\nThe username of the user that submitted the data.\r\n<p>\r\n\r\n<b>userId</b>*<br>\r\nThe user id of the user that submitted the data.\r\n<p>\r\n\r\n<b>date</b>*<br>\r\nThe date that this data was submitted or last updated formatted as the user\'s preferred date/time format.\r\n<p>\r\n\r\n\r\n<b>epoch</b>*<br>\r\nThe date that this data was submitted or last updated formatted as an epoch date.\r\n<p>\r\n\r\n<b>ipAddress</b>*<br>\r\nThe IP address of the user that submitted the data.\r\n<p>\r\n\r\n<b>edit.url</b>*<br>\r\nThe URL to the page to edit this entry.\r\n<p>\r\n\r\n<b>error_loop</b>*<br>\r\nA loop containing error information, for instance if someone doesn\'t fill out a required field.\r\n<p>\r\n\r\n<blockquote>\r\n\r\n<b>error.message</b>*<br>\r\nAn error message indicating what the user might have done wrong.\r\n\r\n</blockquote>\r\n\r\n<b>addField.url</b><br>\r\nThe URL that content managers will visit to add a new field to the form.\r\n<p>\r\n\r\n<b>addField.label</b><br>\r\nThe default label for the addField.url variable.\r\n<p>\r\n\r\n<b>form.start</b><br>\r\nThe beginning of the form.\r\n<p>\r\n\r\n<b>field_loop</b><br>\r\nA loop containing all of the field information.\r\n<p>\r\n\r\n<blockquote>\r\n\r\n<b>field.form</b><br>\r\nThe form element for this field.\r\n<p>\r\n\r\n<b>field.name</b><br>\r\nThe name of this field.\r\n<p>\r\n\r\n<b>field.value</b><br>\r\nThe value of this field. If this is new data, then the default value will be used.\r\n<p>\r\n\r\n<b>field.label</b><br>\r\nThe text label for this field.\r\n<p>\r\n\r\n<b>field.isHidden</b><br>\r\nA conditional indicating whether this field is supposed to be hidden. \r\n<p>\r\n\r\n<b>field.isDisplayed</b><br>\r\nA conditional indicating whether this field is supposed to be displayed. \r\n<p>\r\n\r\n<b>field.isEditable</b><br>\r\nA conditional indicating whether this field is editable. \r\n<p>\r\n\r\n<b>field.isRequired</b><br>\r\nA conditional indicating whether this field is required. \r\n<p>\r\n\r\n<b>field.isMailField</b><br>\r\nA conditional indicating whether this field is present only to facilitate sending an email. \r\n<p>\r\n\r\n\r\n<b>field.subtext</b><br>\r\nA description of the field so that users know what to put in the field.\r\n<p>\r\n\r\n<b>field.controls</b><br>\r\nWebGUI\'s administrative controls for this field.\r\n<p>\r\n\r\n</blockquote>\r\n\r\n<b>form.send</b><br>\r\nA form button with the word "send" printed on it.\r\n<p>\r\n\r\n<b>form.save/b><br>\r\nA form button with the word "save" printed on it.\r\n<p>\r\n\r\n<b>form.end</b><br>\r\nThe end of the form.\r\n<p>\r\n\r\n*Only available if the user has already submitted the form.', 1053885798,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=88;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (88,1,'DataForm','Data Form List Template', 1053885702,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=89;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (89,1,'DataForm','The following variables are available to the Data Form List template:\r\n<p>\r\n\r\n<b>back.url</b><br>\r\nThe URL to go back to the Data Form data entry page.\r\n<p>\r\n\r\n<b>back.label</b><br>\r\nThe default label for the back.url.\r\n<p>\r\n\r\n<b>field_loop</b><br>\r\nA loop containing information about the fields in this Data Form.\r\n<p\r\n<blockquote>\r\n\r\n<b>field.name</b><br>\r\nThe web safe name of this field.\r\n<p>\r\n\r\n<b>field.label</b><br>\r\nThe human readable label for this field.\r\n<p>\r\n\r\n<b>field.id</b><br>\r\nA unique identifier representing this field in the database.\r\n<p>\r\n\r\n<b>field.isMailField</b><br>\r\nA conditional indicating whether this field exists for the mail subsystem of the data form.\r\n<p>\r\n\r\n<b>field.type</b><br>\r\nThe data type associated with this field.\r\n<p>\r\n\r\n</blockquote>\r\n\r\n<b>record_loop</b><br>\r\nA loop containing the record entries of this data form.\r\n<p>\r\n\r\n<blockquote>\r\n\r\n<b>record.entryId</b><br>\r\nA unique identifier for this record entry.\r\n<p>\r\n\r\n<b>record.ipAddress</b><br>\r\nThe IP Address of the user that submitted this record entry.\r\n<p>\r\n\r\n<b>record.edit.url</b><br>\r\nThe URL to edit this record.\r\n<p>\r\n\r\n<b>record.username</b><br>\r\nThe username of the person that submitted this record entry.\r\n<p>\r\n\r\n<b>record.userId</b><br>\r\nThe user id of the person that submitted this record entry.\r\n<p>\r\n\r\n<b>record.submissionDate.epoch</b><br>\r\nThe epoch datestamp for this record entry.\r\n<p>\r\n\r\n<b>record.submissionDate.human</b><br>\r\nA human readable date stamp, based upon the user\'s preferences, for this record entry.\r\n<p>\r\n\r\n<b>record.data_loop</b><br>\r\nA loop containing the data submitted by the user for each field in this data form.\r\n<p>\r\n\r\n<blockquote>\r\n\r\n<b>record.data.value</b><br>\r\nThe value submitted by the user for this field in this record entry.\r\n<p>\r\n\r\n<b>record.data.name</b><br>\r\nThe web safe name of this field.\r\n<p>\r\n\r\n<b>record.data.label</b><br>\r\nThe human readable label for this field.\r\n<p>\r\n\r\n<b>record.data.isMailField</b><br>\r\nA conditional indicating whether this field exists for the mail subsystem of the data form.\r\n<p>\r\n\r\n</blockquote>\r\n\r\n</blockquote>', 1053885702,NULL);
delete from international where languageId=1 and namespace='DataForm' and internationalId=87;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (87,1,'DataForm','List Template', 1053884753,'Prompt the user to select a template for the list view of the data form.');
delete from international where languageId=1 and namespace='DataForm' and internationalId=86;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (86,1,'DataForm','List all entries.', 1053882548,'A label that links to all Data Form entries made to date.');
INSERT INTO template VALUES (1,'Mail Form','<tmpl_if displayTitle>\n <h1><tmpl_var title></h1>\n</tmpl_if>\n\n<tmpl_loop error_loop>\n <li><b><tmpl_var error.message></b>\n</tmpl_loop>\n\n\n<tmpl_if description>\n <tmpl_var description><p />\n</tmpl_if>\n\n<tmpl_if canEdit>\n <a href=\"<tmpl_var entryList.url>\"><tmpl_var entryList.label></a>\n &middot; <a href=\"<tmpl_var export.tab.url>\"><tmpl_var export.tab.label></a>\n <tmpl_if session.var.adminOn>\n &middot; <a href=\"<tmpl_var addField.url>\"><tmpl_var addField.label></a>\n </tmpl_if>\n <p /> \n</tmpl_if>\n\n<tmpl_var form.start>\n<table>\n<tmpl_loop field_loop>\n <tmpl_unless field.isHidden>\n <tr><td class=\"formDescription\" valign=\"top\">\n <tmpl_if session.var.adminOn><tmpl_if canEdit><tmpl_var field.controls></tmpl_if></tmpl_if>\n <tmpl_var field.label>\n </td><td class=\"tableData\" valign=\"top\">\n <tmpl_if field.isDisplayed>\n <tmpl_var field.value>\n <tmpl_else>\n <tmpl_var field.form>\n </tmpl_if>\n <tmpl_if field.required>*</tmpl_if>\n <span class=\"formSubtext\"><br /><tmpl_var field.subtext></span>\n </td></tr>\n </tmpl_unless>\n</tmpl_loop>\n<tr><td></td><td><tmpl_var form.send></td></tr>\n</table>\n\n<tmpl_var form.end>\n','DataForm');
INSERT INTO template VALUES (2,'Default Email','<tmpl_var edit.url>\n\n<tmpl_loop field_loop><tmpl_unless field.isMailField><tmpl_var field.label>: <tmpl_var field.value>\n</tmpl_unless></tmpl_loop>','DataForm');
INSERT INTO template VALUES (3,'Default Acknowlegement','<tmpl_var acknowlegement>\n<p />\n<table border=\"0\">\n<tmpl_loop field_loop>\n<tmpl_unless field.isMailField><tmpl_unless field.hidden>\n <tr><td class=\"tableHeader\"><tmpl_var field.label></td>\n <td class=\"tableData\"><tmpl_var field.value></td></tr>\n</tmpl_unless></tmpl_unless>\n</tmpl_loop>\n</table>\n<p />\n<a href=\"<tmpl_var back.url>\"><tmpl_var back.label></a>','DataForm');
INSERT INTO template VALUES (1,'Data List','<a href=\"<tmpl_var back.url>\"><tmpl_var back.label></a>\n<p />\n<table width=\"100%\">\n<tr>\n<td class=\"tableHeader\">Entry ID</td>\n<tmpl_loop field_loop>\n <tmpl_unless field.isMailField>\n <td class=\"tableHeader\"><tmpl_var field.label></td>\n </tmpl_unless field.isMailField>\n</tmpl_loop field_loop>\n<td class=\"tableHeader\">Submission Date</td>\n</tr>\n<tmpl_loop record_loop>\n<tr>\n <td class=\"tableData\"><a href=\"<tmpl_var record.edit.url>\"><tmpl_var record.entryId></a></td>\n <tmpl_loop record.data_loop>\n <tmpl_unless record.data.isMailField>\n <td class=\"tableData\"><tmpl_var record.data.value></td>\n </tmpl_unless record.data.isMailField>\n </tmpl_loop record.data_loop>\n <td class=\"tableData\"><tmpl_var record.submissionDate.human></td>\n</tr>\n</tmpl_loop record_loop>\n</table>','DataForm/List');
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=1 and namespace='Item';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'Item', 61, 71, '2,Item;21,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, '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=1 and namespace='FAQ';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'FAQ', 61, 71, '3,FAQ;2,FAQ;21,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, '2,MessageBoard;21,WebGUI;');
delete from help where helpId=1 and namespace='LinkList';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'LinkList', 61, 71, '3,LinkList;2,LinkList;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;21,WebGUI;');
delete from help where helpId=1 and namespace='ExtraColumn';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (1, 'ExtraColumn', 61, 71, '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,ExtraColumn;1,FAQ;1,FileManager;1,HttpProxy;1,Item;1,LinkList;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, NULL);
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=16 and namespace='WebGUI';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (16, 'WebGUI', 666, 621, '60,WebGUI;9,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=9 and namespace='WebGUI';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (9, 'WebGUI', 659, 614, '19,WebGUI;61,WebGUI;18,WebGUI;16,WebGUI;4,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=4 and namespace='WebGUI';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (4, 'WebGUI', 654, 609, '9,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=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=2 and namespace='FAQ';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'FAQ', 72, 73, '1,FAQ;');
delete from help where helpId=2 and namespace='LinkList';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'LinkList', 72, 73, '1,LinkList;');
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,FAQ;3,FileManager;2,Item;3,LinkList;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;51,WebGUI;');
delete from help where helpId=3 and namespace='FAQ';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'FAQ', 76, 77, '1,FAQ;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='Item';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'Item', 73, 74, '1,Item;51,WebGUI;');
delete from help where helpId=3 and namespace='LinkList';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (3, 'LinkList', 75, 76, '1,LinkList;51,WebGUI;');
delete from help where helpId=2 and namespace='MessageBoard';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (2, 'MessageBoard', 73, 74, '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;16,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=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;9,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=65 and namespace='WebGUI';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (65, 'WebGUI', 957, 958, '67,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=67 and namespace='WebGUI';
insert into help (helpId,namespace,titleId,bodyId,seeAlso) values (67, 'WebGUI', 968, 969, '65,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;');
update userProfileField set dataType='date' where fieldName='birthdate';
delete from international where languageId=1 and namespace='EventsCalendar' and internationalId=98;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (98,1,'EventsCalendar','Now!', 1053888477,'"Something is going to happen now." This will be used to select a range in an events calendar. Now is the date and time right down to the current second.');
update language set toolbar='dutch' where languageId=3;