Skip to content

Instantly share code, notes, and snippets.

@scottwalters
Created May 20, 2011 18:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scottwalters/983485 to your computer and use it in GitHub Desktop.
Save scottwalters/983485 to your computer and use it in GitHub Desktop.
[1] Stopped vi t/Asset/File/Image.t
[4] Stopped vi lib/WebGUI/Image.pm
[5] Stopped vi lib/WebGUI/Image/Graph.pm
[6] Stopped vi lib/WebGUI/Image/Graph/Pie.pm
[7] Stopped vi lib/WebGUI/Image/Graph/XYGraph.pm
[8]- Stopped vi lib/WebGUI/Image/Graph/XYGraph/Bar.pm
[9]+ Stopped vi t/Storage/Image.t
[10]+ Stopped vi lib/WebGUI/Storage.pm
[11] Stopped vi t/Asset/Wobject/GalleryAlbum/edit.t
[12] Stopped vi t/Asset/Wobject/Poll.t
[13] Stopped vi t/Asset/File/GalleryFile/Photo/adjustOrientation.t
[14]- Stopped vi t/Asset/File/GalleryFile/Photo/rotate.t
[15]+ Stopped vi t/AdSpace/Ad.t
This file has been truncated, but you can view the full file.
t/00_compile.t .........................................
1..1728
ok 1 - WebGUI.pm compiles successfully
ok 2 - WebGUI.pm compiles without warnings
ok 3 - Spectre/Cron.pm compiles successfully
ok 4 - Spectre/Cron.pm compiles without warnings
ok 5 - Spectre/Admin.pm compiles successfully
ok 6 - Spectre/Admin.pm compiles without warnings
ok 7 - Spectre/Workflow.pm compiles successfully
ok 8 - Spectre/Workflow.pm compiles without warnings
ok 9 - WebGUI/PassiveProfiling.pm compiles successfully
ok 10 - WebGUI/PassiveProfiling.pm compiles without warnings
ok 11 - WebGUI/Account.pm compiles successfully
ok 12 - WebGUI/Account.pm compiles without warnings
ok 13 - WebGUI/Inbox.pm compiles successfully
ok 14 - WebGUI/Inbox.pm compiles without warnings
ok 15 - WebGUI/Friends.pm compiles successfully
ok 16 - WebGUI/Friends.pm compiles without warnings
ok 17 - WebGUI/Text.pm compiles successfully
ok 18 - WebGUI/Text.pm compiles without warnings
ok 19 - WebGUI/Affiliate.pm compiles successfully
ok 20 - WebGUI/Affiliate.pm compiles without warnings
ok 21 - WebGUI/Command.pm compiles successfully
ok 22 - WebGUI/Command.pm compiles without warnings
ok 23 - WebGUI/Image.pm compiles successfully
ok 24 - WebGUI/Image.pm compiles without warnings
ok 25 - WebGUI/Crud.pm compiles successfully
ok 26 - WebGUI/Crud.pm compiles without warnings
ok 27 - WebGUI/BestPractices.pm compiles successfully
ok 28 - WebGUI/BestPractices.pm compiles without warnings
ok 29 - WebGUI/ProgressTree.pm compiles successfully
ok 30 - WebGUI/ProgressTree.pm compiles without warnings
ok 31 - WebGUI/Deprecate.pm compiles successfully
ok 32 - WebGUI/Deprecate.pm compiles without warnings
ok 33 - WebGUI/User.pm compiles successfully
ok 34 - WebGUI/User.pm compiles without warnings
ok 35 - WebGUI/Storage.pm compiles successfully
ok 36 - WebGUI/Storage.pm compiles without warnings
ok 37 - WebGUI/AdminConsole.pm compiles successfully
ok 38 - WebGUI/AdminConsole.pm compiles without warnings
ok 39 - WebGUI/AdSpace.pm compiles successfully
ok 40 - WebGUI/AdSpace.pm compiles without warnings
ok 41 - WebGUI/Search.pm compiles successfully
ok 42 - WebGUI/Search.pm compiles without warnings
ok 43 - WebGUI/AssetClipboard.pm compiles successfully
ok 44 - WebGUI/AssetClipboard.pm compiles without warnings
ok 45 - WebGUI/Wizard.pm compiles successfully
ok 46 - WebGUI/Wizard.pm compiles without warnings
ok 47 - WebGUI/ProgressBar.pm compiles successfully
ok 48 - WebGUI/ProgressBar.pm compiles without warnings
ok 49 - WebGUI/DateTime.pm compiles successfully
ok 50 - WebGUI/DateTime.pm compiles without warnings
ok 51 - WebGUI/Paths.pm compiles successfully
ok 52 - WebGUI/Paths.pm compiles without warnings
ok 53 - WebGUI/AssetLineage.pm compiles successfully
ok 54 - WebGUI/AssetLineage.pm compiles without warnings
ok 55 - WebGUI/AssetPackage.pm compiles successfully
ok 56 - WebGUI/AssetPackage.pm compiles without warnings
ok 57 - WebGUI/Macro.pm compiles successfully
ok 58 - WebGUI/Macro.pm compiles without warnings
ok 59 - WebGUI/AssetVersioning.pm compiles successfully
ok 60 - WebGUI/AssetVersioning.pm compiles without warnings
ok 61 - WebGUI/AssetBranch.pm compiles successfully
ok 62 - WebGUI/AssetBranch.pm compiles without warnings
ok 63 - WebGUI/AssetTrash.pm compiles successfully
ok 64 - WebGUI/AssetTrash.pm compiles without warnings
ok 65 - WebGUI/ProfileCategory.pm compiles successfully
ok 66 - WebGUI/ProfileCategory.pm compiles without warnings
ok 67 - WebGUI/LDAPLink.pm compiles successfully
ok 68 - WebGUI/LDAPLink.pm compiles without warnings
ok 69 - WebGUI/AssetMetaData.pm compiles successfully
ok 70 - WebGUI/AssetMetaData.pm compiles without warnings
ok 71 - WebGUI/FormValidator.pm compiles successfully
ok 72 - WebGUI/FormValidator.pm compiles without warnings
ok 73 - WebGUI/TabForm.pm compiles successfully
ok 74 - WebGUI/TabForm.pm compiles without warnings
ok 75 - WebGUI/VersionTag.pm compiles successfully
ok 76 - WebGUI/VersionTag.pm compiles without warnings
ok 77 - WebGUI/Keyword.pm compiles successfully
ok 78 - WebGUI/Keyword.pm compiles without warnings
ok 79 - WebGUI/Paginator.pm compiles successfully
ok 80 - WebGUI/Paginator.pm compiles without warnings
ok 81 - WebGUI/Admin.pm compiles successfully
ok 82 - WebGUI/Admin.pm compiles without warnings
ok 83 - WebGUI/AssetHelper.pm compiles successfully
ok 84 - WebGUI/AssetHelper.pm compiles without warnings
ok 85 - WebGUI/HTMLForm.pm compiles successfully
ok 86 - WebGUI/HTMLForm.pm compiles without warnings
ok 87 - WebGUI/GUID.pm compiles successfully
ok 88 - WebGUI/GUID.pm compiles without warnings
ok 89 - WebGUI/Config.pm compiles successfully
ok 90 - WebGUI/Config.pm compiles without warnings
ok 91 - WebGUI/AssetExportHtml.pm compiles successfully
ok 92 - WebGUI/AssetExportHtml.pm compiles without warnings
ok 93 - WebGUI/FormBuilder.pm compiles successfully
ok 94 - WebGUI/FormBuilder.pm compiles without warnings
ok 95 - WebGUI/Group.pm compiles successfully
ok 96 - WebGUI/Group.pm compiles without warnings
ok 97 - WebGUI/Auth.pm compiles successfully
ok 98 - WebGUI/Auth.pm compiles without warnings
ok 99 - WebGUI/Pluggable.pm compiles successfully
ok 100 - WebGUI/Pluggable.pm compiles without warnings
ok 101 - WebGUI/SQL.pm compiles successfully
ok 102 - WebGUI/SQL.pm compiles without warnings
ok 103 - WebGUI/HTML.pm compiles successfully
ok 104 - WebGUI/HTML.pm compiles without warnings
ok 105 - WebGUI/JSONCollateral.pm compiles successfully
ok 106 - WebGUI/JSONCollateral.pm compiles without warnings
ok 107 - WebGUI/Form.pm compiles successfully
ok 108 - WebGUI/Form.pm compiles without warnings
ok 109 - WebGUI/Test.pm compiles successfully
ok 110 - WebGUI/Test.pm compiles without warnings
ok 111 - WebGUI/DatabaseLink.pm compiles successfully
ok 112 - WebGUI/DatabaseLink.pm compiles without warnings
ok 113 - WebGUI/Exception.pm compiles successfully
ok 114 - WebGUI/Exception.pm compiles without warnings
ok 115 - WebGUI/Upgrade.pm compiles successfully
ok 116 - WebGUI/Upgrade.pm compiles without warnings
ok 117 - WebGUI/Workflow.pm compiles successfully
ok 118 - WebGUI/Workflow.pm compiles without warnings
ok 119 - WebGUI/Fork.pm compiles successfully
ok 120 - WebGUI/Fork.pm compiles without warnings
ok 121 - WebGUI/Definition.pm compiles successfully
ok 122 - WebGUI/Definition.pm compiles without warnings
ok 123 - WebGUI/Types.pm compiles successfully
ok 124 - WebGUI/Types.pm compiles without warnings
ok 125 - WebGUI/Session.pm compiles successfully
ok 126 - WebGUI/Session.pm compiles without warnings
ok 127 - WebGUI/ProfileField.pm compiles successfully
ok 128 - WebGUI/ProfileField.pm compiles without warnings
ok 129 - WebGUI/Operation.pm compiles successfully
ok 130 - WebGUI/Operation.pm compiles without warnings
ok 131 - WebGUI/Asset.pm compiles successfully
ok 132 - WebGUI/Asset.pm compiles without warnings
ok 133 - WebGUI/International.pm compiles successfully
ok 134 - WebGUI/International.pm compiles without warnings
ok 135 - WebGUI/i18n/English.pm compiles successfully
ok 136 - WebGUI/i18n/English.pm compiles without warnings
ok 137 - WebGUI/i18n/English/Asset_StockData.pm compiles successfully
ok 138 - WebGUI/i18n/English/Asset_StockData.pm compiles without warnings
ok 139 - WebGUI/i18n/English/Macro_GroupAdd.pm compiles successfully
ok 140 - WebGUI/i18n/English/Macro_GroupAdd.pm compiles without warnings
ok 141 - WebGUI/i18n/English/ShipDriver_FlatRate.pm compiles successfully
ok 142 - WebGUI/i18n/English/ShipDriver_FlatRate.pm compiles without warnings
ok 143 - WebGUI/i18n/English/Account.pm compiles successfully
ok 144 - WebGUI/i18n/English/Account.pm compiles without warnings
ok 145 - WebGUI/i18n/English/Asset_FilePile.pm compiles successfully
ok 146 - WebGUI/i18n/English/Asset_FilePile.pm compiles without warnings
ok 147 - WebGUI/i18n/English/Asset_WikiPage.pm compiles successfully
ok 148 - WebGUI/i18n/English/Asset_WikiPage.pm compiles without warnings
ok 149 - WebGUI/i18n/English/Asset_File.pm compiles successfully
ok 150 - WebGUI/i18n/English/Asset_File.pm compiles without warnings
ok 151 - WebGUI/i18n/English/Asset_Sku.pm compiles successfully
ok 152 - WebGUI/i18n/English/Asset_Sku.pm compiles without warnings
ok 153 - WebGUI/i18n/English/Form_MatrixCompare.pm compiles successfully
ok 154 - WebGUI/i18n/English/Form_MatrixCompare.pm compiles without warnings
ok 155 - WebGUI/i18n/English/Asset_UserList.pm compiles successfully
ok 156 - WebGUI/i18n/English/Asset_UserList.pm compiles without warnings
ok 157 - WebGUI/i18n/English/Asset_ProjectManager.pm compiles successfully
ok 158 - WebGUI/i18n/English/Asset_ProjectManager.pm compiles without warnings
ok 159 - WebGUI/i18n/English/Friends.pm compiles successfully
ok 160 - WebGUI/i18n/English/Friends.pm compiles without warnings
ok 161 - WebGUI/i18n/English/Workflow_Activity_CommitVersionTag.pm compiles successfully
ok 162 - WebGUI/i18n/English/Workflow_Activity_CommitVersionTag.pm compiles without warnings
ok 163 - WebGUI/i18n/English/Workflow_Activity_DeleteExpiredSessions.pm compiles successfully
ok 164 - WebGUI/i18n/English/Workflow_Activity_DeleteExpiredSessions.pm compiles without warnings
ok 165 - WebGUI/i18n/English/Macro_L_loginBox.pm compiles successfully
ok 166 - WebGUI/i18n/English/Macro_L_loginBox.pm compiles without warnings
ok 167 - WebGUI/i18n/English/Macro_PickLanguage.pm compiles successfully
ok 168 - WebGUI/i18n/English/Macro_PickLanguage.pm compiles without warnings
ok 169 - WebGUI/i18n/English/Workflow_Activity_DecayKarma.pm compiles successfully
ok 170 - WebGUI/i18n/English/Workflow_Activity_DecayKarma.pm compiles without warnings
ok 171 - WebGUI/i18n/English/Macro_a_account.pm compiles successfully
ok 172 - WebGUI/i18n/English/Macro_a_account.pm compiles without warnings
ok 173 - WebGUI/i18n/English/Workflow_Activity_RemoveOldCarts.pm compiles successfully
ok 174 - WebGUI/i18n/English/Workflow_Activity_RemoveOldCarts.pm compiles without warnings
ok 175 - WebGUI/i18n/English/Macro_Include.pm compiles successfully
ok 176 - WebGUI/i18n/English/Macro_Include.pm compiles without warnings
ok 177 - WebGUI/i18n/English/FilePump.pm compiles successfully
ok 178 - WebGUI/i18n/English/FilePump.pm compiles without warnings
ok 179 - WebGUI/i18n/English/Form_MimeType.pm compiles successfully
ok 180 - WebGUI/i18n/English/Form_MimeType.pm compiles without warnings
ok 181 - WebGUI/i18n/English/Graphics.pm compiles successfully
ok 182 - WebGUI/i18n/English/Graphics.pm compiles without warnings
ok 183 - WebGUI/i18n/English/Asset_Photo.pm compiles successfully
ok 184 - WebGUI/i18n/English/Asset_Photo.pm compiles without warnings
ok 185 - WebGUI/i18n/English/Asset_Event.pm compiles successfully
ok 186 - WebGUI/i18n/English/Asset_Event.pm compiles without warnings
ok 187 - WebGUI/i18n/English/Account_Shop.pm compiles successfully
ok 188 - WebGUI/i18n/English/Account_Shop.pm compiles without warnings
ok 189 - WebGUI/i18n/English/Workflow_Activity_RemoveOldForks.pm compiles successfully
ok 190 - WebGUI/i18n/English/Workflow_Activity_RemoveOldForks.pm compiles without warnings
ok 191 - WebGUI/i18n/English/Asset_WikiMaster.pm compiles successfully
ok 192 - WebGUI/i18n/English/Asset_WikiMaster.pm compiles without warnings
ok 193 - WebGUI/i18n/English/Image_Graph.pm compiles successfully
ok 194 - WebGUI/i18n/English/Image_Graph.pm compiles without warnings
ok 195 - WebGUI/i18n/English/Image_Graph_XYGraph_Bar.pm compiles successfully
ok 196 - WebGUI/i18n/English/Image_Graph_XYGraph_Bar.pm compiles without warnings
ok 197 - WebGUI/i18n/English/Asset_Calendar.pm compiles successfully
ok 198 - WebGUI/i18n/English/Asset_Calendar.pm compiles without warnings
ok 199 - WebGUI/i18n/English/Asset_EventManagementSystem.pm compiles successfully
ok 200 - WebGUI/i18n/English/Asset_EventManagementSystem.pm compiles without warnings
ok 201 - WebGUI/i18n/English/Macro_H_homeLink.pm compiles successfully
ok 202 - WebGUI/i18n/English/Macro_H_homeLink.pm compiles without warnings
ok 203 - WebGUI/i18n/English/Workflow_Activity_CleanFileCache.pm compiles successfully
ok 204 - WebGUI/i18n/English/Workflow_Activity_CleanFileCache.pm compiles without warnings
ok 205 - WebGUI/i18n/English/Asset_MessageBoard.pm compiles successfully
ok 206 - WebGUI/i18n/English/Asset_MessageBoard.pm compiles without warnings
ok 207 - WebGUI/i18n/English/WebGUI.pm compiles successfully
ok 208 - WebGUI/i18n/English/WebGUI.pm compiles without warnings
ok 209 - WebGUI/i18n/English/TransactionLog.pm compiles successfully
ok 210 - WebGUI/i18n/English/TransactionLog.pm compiles without warnings
ok 211 - WebGUI/i18n/English/AdminConsole.pm compiles successfully
ok 212 - WebGUI/i18n/English/AdminConsole.pm compiles without warnings
ok 213 - WebGUI/i18n/English/AdSpace.pm compiles successfully
ok 214 - WebGUI/i18n/English/AdSpace.pm compiles without warnings
ok 215 - WebGUI/i18n/English/Macro_r_printable.pm compiles successfully
ok 216 - WebGUI/i18n/English/Macro_r_printable.pm compiles without warnings
ok 217 - WebGUI/i18n/English/Workflow_Activity_CreateCronJob.pm compiles successfully
ok 218 - WebGUI/i18n/English/Workflow_Activity_CreateCronJob.pm compiles without warnings
ok 219 - WebGUI/i18n/English/Asset_Story.pm compiles successfully
ok 220 - WebGUI/i18n/English/Asset_Story.pm compiles without warnings
ok 221 - WebGUI/i18n/English/Inbox_Message.pm compiles successfully
ok 222 - WebGUI/i18n/English/Inbox_Message.pm compiles without warnings
ok 223 - WebGUI/i18n/English/Workflow_Activity_AddUserToGroup.pm compiles successfully
ok 224 - WebGUI/i18n/English/Workflow_Activity_AddUserToGroup.pm compiles without warnings
ok 225 - WebGUI/i18n/English/PayDriver.pm compiles successfully
ok 226 - WebGUI/i18n/English/PayDriver.pm compiles without warnings
ok 227 - WebGUI/i18n/English/Workflow_Activity_ExpireSubscriptionCodes.pm compiles successfully
ok 228 - WebGUI/i18n/English/Workflow_Activity_ExpireSubscriptionCodes.pm compiles without warnings
ok 229 - WebGUI/i18n/English/Activity_RequestApprovalForVersionTag_ByCommitterGroup.pm compiles successfully
ok 230 - WebGUI/i18n/English/Activity_RequestApprovalForVersionTag_ByCommitterGroup.pm compiles without warnings
ok 231 - WebGUI/i18n/English/Asset_WeatherData.pm compiles successfully
ok 232 - WebGUI/i18n/English/Asset_WeatherData.pm compiles without warnings
ok 233 - WebGUI/i18n/English/Workflow_Activity_SendQueuedMailMessages.pm compiles successfully
ok 234 - WebGUI/i18n/English/Workflow_Activity_SendQueuedMailMessages.pm compiles without warnings
ok 235 - WebGUI/i18n/English/ShipDriver.pm compiles successfully
ok 236 - WebGUI/i18n/English/ShipDriver.pm compiles without warnings
ok 237 - WebGUI/i18n/English/Macro_EditableToggle.pm compiles successfully
ok 238 - WebGUI/i18n/English/Macro_EditableToggle.pm compiles without warnings
ok 239 - WebGUI/i18n/English/Account_FriendManager.pm compiles successfully
ok 240 - WebGUI/i18n/English/Account_FriendManager.pm compiles without warnings
ok 241 - WebGUI/i18n/English/Macro_LastModified.pm compiles successfully
ok 242 - WebGUI/i18n/English/Macro_LastModified.pm compiles without warnings
ok 243 - WebGUI/i18n/English/Macro_AdminToggle.pm compiles successfully
ok 244 - WebGUI/i18n/English/Macro_AdminToggle.pm compiles without warnings
ok 245 - WebGUI/i18n/English/PassiveAnalytics.pm compiles successfully
ok 246 - WebGUI/i18n/English/PassiveAnalytics.pm compiles without warnings
ok 247 - WebGUI/i18n/English/Workflow_Activity_PurgeOldInboxMessages.pm compiles successfully
ok 248 - WebGUI/i18n/English/Workflow_Activity_PurgeOldInboxMessages.pm compiles without warnings
ok 249 - WebGUI/i18n/English/Workflow_Activity_PurgeOldTrash.pm compiles successfully
ok 250 - WebGUI/i18n/English/Workflow_Activity_PurgeOldTrash.pm compiles without warnings
ok 251 - WebGUI/i18n/English/Form_Username.pm compiles successfully
ok 252 - WebGUI/i18n/English/Form_Username.pm compiles without warnings
ok 253 - WebGUI/i18n/English/Workflow_Activity_SyncProfileToLdap.pm compiles successfully
ok 254 - WebGUI/i18n/English/Workflow_Activity_SyncProfileToLdap.pm compiles without warnings
ok 255 - WebGUI/i18n/English/PayDriver_ITransact.pm compiles successfully
ok 256 - WebGUI/i18n/English/PayDriver_ITransact.pm compiles without warnings
ok 257 - WebGUI/i18n/English/Asset_GalleryAlbum.pm compiles successfully
ok 258 - WebGUI/i18n/English/Asset_GalleryAlbum.pm compiles without warnings
ok 259 - WebGUI/i18n/English/ShipDriver_UPS.pm compiles successfully
ok 260 - WebGUI/i18n/English/ShipDriver_UPS.pm compiles without warnings
ok 261 - WebGUI/i18n/English/Form_Div.pm compiles successfully
ok 262 - WebGUI/i18n/English/Form_Div.pm compiles without warnings
ok 263 - WebGUI/i18n/English/Workflow_Activity_CleanLoginHistory.pm compiles successfully
ok 264 - WebGUI/i18n/English/Workflow_Activity_CleanLoginHistory.pm compiles without warnings
ok 265 - WebGUI/i18n/English/Asset_Product.pm compiles successfully
ok 266 - WebGUI/i18n/English/Asset_Product.pm compiles without warnings
ok 267 - WebGUI/i18n/English/Activity_SendWebguiStats.pm compiles successfully
ok 268 - WebGUI/i18n/English/Activity_SendWebguiStats.pm compiles without warnings
ok 269 - WebGUI/i18n/English/Macro_AssetProxy.pm compiles successfully
ok 270 - WebGUI/i18n/English/Macro_AssetProxy.pm compiles without warnings
ok 271 - WebGUI/i18n/English/Workflow_Activity_PayoutVendors.pm compiles successfully
ok 272 - WebGUI/i18n/English/Workflow_Activity_PayoutVendors.pm compiles without warnings
ok 273 - WebGUI/i18n/English/Form_CheckList.pm compiles successfully
ok 274 - WebGUI/i18n/English/Form_CheckList.pm compiles without warnings
ok 275 - WebGUI/i18n/English/Asset_Template.pm compiles successfully
ok 276 - WebGUI/i18n/English/Asset_Template.pm compiles without warnings
ok 277 - WebGUI/i18n/English/Workflow_Activity_CleanDatabaseCache.pm compiles successfully
ok 278 - WebGUI/i18n/English/Workflow_Activity_CleanDatabaseCache.pm compiles without warnings
ok 279 - WebGUI/i18n/English/DateTime.pm compiles successfully
ok 280 - WebGUI/i18n/English/DateTime.pm compiles without warnings
ok 281 - WebGUI/i18n/English/Asset_Navigation.pm compiles successfully
ok 282 - WebGUI/i18n/English/Asset_Navigation.pm compiles without warnings
ok 283 - WebGUI/i18n/English/Macro_RandomAssetProxy.pm compiles successfully
ok 284 - WebGUI/i18n/English/Macro_RandomAssetProxy.pm compiles without warnings
ok 285 - WebGUI/i18n/English/Form_HTMLArea.pm compiles successfully
ok 286 - WebGUI/i18n/English/Form_HTMLArea.pm compiles without warnings
ok 287 - WebGUI/i18n/English/Macro_MiniCart.pm compiles successfully
ok 288 - WebGUI/i18n/English/Macro_MiniCart.pm compiles without warnings
ok 289 - WebGUI/i18n/English/Asset_Map.pm compiles successfully
ok 290 - WebGUI/i18n/English/Asset_Map.pm compiles without warnings
ok 291 - WebGUI/i18n/English/Workflow_Cron.pm compiles successfully
ok 292 - WebGUI/i18n/English/Workflow_Cron.pm compiles without warnings
ok 293 - WebGUI/i18n/English/AuthLDAP.pm compiles successfully
ok 294 - WebGUI/i18n/English/AuthLDAP.pm compiles without warnings
ok 295 - WebGUI/i18n/English/Macro_LoginToggle.pm compiles successfully
ok 296 - WebGUI/i18n/English/Macro_LoginToggle.pm compiles without warnings
ok 297 - WebGUI/i18n/English/Asset_StoryTopic.pm compiles successfully
ok 298 - WebGUI/i18n/English/Asset_StoryTopic.pm compiles without warnings
ok 299 - WebGUI/i18n/English/Account_Profile.pm compiles successfully
ok 300 - WebGUI/i18n/English/Account_Profile.pm compiles without warnings
ok 301 - WebGUI/i18n/English/AuthWebGUI.pm compiles successfully
ok 302 - WebGUI/i18n/English/AuthWebGUI.pm compiles without warnings
ok 303 - WebGUI/i18n/English/Macro_GroupDelete.pm compiles successfully
ok 304 - WebGUI/i18n/English/Macro_GroupDelete.pm compiles without warnings
ok 305 - WebGUI/i18n/English/Asset_AdSku.pm compiles successfully
ok 306 - WebGUI/i18n/English/Asset_AdSku.pm compiles without warnings
ok 307 - WebGUI/i18n/English/ShipDriver_USPSInternational.pm compiles successfully
ok 308 - WebGUI/i18n/English/ShipDriver_USPSInternational.pm compiles without warnings
ok 309 - WebGUI/i18n/English/PayDriver_PayPalStd.pm compiles successfully
ok 310 - WebGUI/i18n/English/PayDriver_PayPalStd.pm compiles without warnings
ok 311 - WebGUI/i18n/English/Account_Inbox.pm compiles successfully
ok 312 - WebGUI/i18n/English/Account_Inbox.pm compiles without warnings
ok 313 - WebGUI/i18n/English/Workflow_Activity_GetCsPost.pm compiles successfully
ok 314 - WebGUI/i18n/English/Workflow_Activity_GetCsPost.pm compiles without warnings
ok 315 - WebGUI/i18n/English/Macro_SpectreCheck.pm compiles successfully
ok 316 - WebGUI/i18n/English/Macro_SpectreCheck.pm compiles without warnings
ok 317 - WebGUI/i18n/English/Activity_ExtendCalendarRecurrences.pm compiles successfully
ok 318 - WebGUI/i18n/English/Activity_ExtendCalendarRecurrences.pm compiles without warnings
ok 319 - WebGUI/i18n/English/Asset_TimeTracking.pm compiles successfully
ok 320 - WebGUI/i18n/English/Asset_TimeTracking.pm compiles without warnings
ok 321 - WebGUI/i18n/English/Asset_Wobject.pm compiles successfully
ok 322 - WebGUI/i18n/English/Asset_Wobject.pm compiles without warnings
ok 323 - WebGUI/i18n/English/Asset_AssetReport.pm compiles successfully
ok 324 - WebGUI/i18n/English/Asset_AssetReport.pm compiles without warnings
ok 325 - WebGUI/i18n/English/Form_Captcha.pm compiles successfully
ok 326 - WebGUI/i18n/English/Form_Captcha.pm compiles without warnings
ok 327 - WebGUI/i18n/English/Macro_GroupText.pm compiles successfully
ok 328 - WebGUI/i18n/English/Macro_GroupText.pm compiles without warnings
ok 329 - WebGUI/i18n/English/Asset_Collaboration.pm compiles successfully
ok 330 - WebGUI/i18n/English/Asset_Collaboration.pm compiles without warnings
ok 331 - WebGUI/i18n/English/Role_Subscribable.pm compiles successfully
ok 332 - WebGUI/i18n/English/Role_Subscribable.pm compiles without warnings
ok 333 - WebGUI/i18n/English/VersionTag.pm compiles successfully
ok 334 - WebGUI/i18n/English/VersionTag.pm compiles without warnings
ok 335 - WebGUI/i18n/English/Asset_Folder.pm compiles successfully
ok 336 - WebGUI/i18n/English/Asset_Folder.pm compiles without warnings
ok 337 - WebGUI/i18n/English/Fork_ProgressBar.pm compiles successfully
ok 338 - WebGUI/i18n/English/Fork_ProgressBar.pm compiles without warnings
ok 339 - WebGUI/i18n/English/Workflow_Activity_ExpireIncompleteSurveyResponses.pm compiles successfully
ok 340 - WebGUI/i18n/English/Workflow_Activity_ExpireIncompleteSurveyResponses.pm compiles without warnings
ok 341 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutLowStock.pm compiles successfully
ok 342 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutLowStock.pm compiles without warnings
ok 343 - WebGUI/i18n/English/Icon.pm compiles successfully
ok 344 - WebGUI/i18n/English/Icon.pm compiles without warnings
ok 345 - WebGUI/i18n/English/Asset_Shortcut.pm compiles successfully
ok 346 - WebGUI/i18n/English/Asset_Shortcut.pm compiles without warnings
ok 347 - WebGUI/i18n/English/Image_Graph_Pie.pm compiles successfully
ok 348 - WebGUI/i18n/English/Image_Graph_Pie.pm compiles without warnings
ok 349 - WebGUI/i18n/English/ShipDriver_USPS.pm compiles successfully
ok 350 - WebGUI/i18n/English/ShipDriver_USPS.pm compiles without warnings
ok 351 - WebGUI/i18n/English/Asset_HttpProxy.pm compiles successfully
ok 352 - WebGUI/i18n/English/Asset_HttpProxy.pm compiles without warnings
ok 353 - WebGUI/i18n/English/Asset_Poll.pm compiles successfully
ok 354 - WebGUI/i18n/English/Asset_Poll.pm compiles without warnings
ok 355 - WebGUI/i18n/English/Workflow_Activity_DeleteExportedFiles.pm compiles successfully
ok 356 - WebGUI/i18n/English/Workflow_Activity_DeleteExportedFiles.pm compiles without warnings
ok 357 - WebGUI/i18n/English/Workflow_Activity_ExpireGroupings.pm compiles successfully
ok 358 - WebGUI/i18n/English/Workflow_Activity_ExpireGroupings.pm compiles without warnings
ok 359 - WebGUI/i18n/English/Macro_AdminBar.pm compiles successfully
ok 360 - WebGUI/i18n/English/Macro_AdminBar.pm compiles without warnings
ok 361 - WebGUI/i18n/English/Asset_EMSSubmissionForm.pm compiles successfully
ok 362 - WebGUI/i18n/English/Asset_EMSSubmissionForm.pm compiles without warnings
ok 363 - WebGUI/i18n/English/Workflow_Activity_ExpirePurchasedThingyRecords.pm compiles successfully
ok 364 - WebGUI/i18n/English/Workflow_Activity_ExpirePurchasedThingyRecords.pm compiles without warnings
ok 365 - WebGUI/i18n/English/Workflow_Activity_ArchiveOldThreads.pm compiles successfully
ok 366 - WebGUI/i18n/English/Workflow_Activity_ArchiveOldThreads.pm compiles without warnings
ok 367 - WebGUI/i18n/English/Form_Date.pm compiles successfully
ok 368 - WebGUI/i18n/English/Form_Date.pm compiles without warnings
ok 369 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutVersionTag.pm compiles successfully
ok 370 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutVersionTag.pm compiles without warnings
ok 371 - WebGUI/i18n/English/PayDriver_Ogone.pm compiles successfully
ok 372 - WebGUI/i18n/English/PayDriver_Ogone.pm compiles without warnings
ok 373 - WebGUI/i18n/English/Workflow_Activity_NotifyAdminsWithOpenVersionTags.pm compiles successfully
ok 374 - WebGUI/i18n/English/Workflow_Activity_NotifyAdminsWithOpenVersionTags.pm compiles without warnings
ok 375 - WebGUI/i18n/English/Workflow_Activity_UnlockVersionTag.pm compiles successfully
ok 376 - WebGUI/i18n/English/Workflow_Activity_UnlockVersionTag.pm compiles without warnings
ok 377 - WebGUI/i18n/English/Workflow_Activity_ExportVersionTagToHtml.pm compiles successfully
ok 378 - WebGUI/i18n/English/Workflow_Activity_ExportVersionTagToHtml.pm compiles without warnings
ok 379 - WebGUI/i18n/English/Asset_Search.pm compiles successfully
ok 380 - WebGUI/i18n/English/Asset_Search.pm compiles without warnings
ok 381 - WebGUI/i18n/English/Workflow_Activity_ExpireUnvalidatedEmailUsers.pm compiles successfully
ok 382 - WebGUI/i18n/English/Workflow_Activity_ExpireUnvalidatedEmailUsers.pm compiles without warnings
ok 383 - WebGUI/i18n/English/Macro_Execute.pm compiles successfully
ok 384 - WebGUI/i18n/English/Macro_Execute.pm compiles without warnings
ok 385 - WebGUI/i18n/English/Workflow_Activity.pm compiles successfully
ok 386 - WebGUI/i18n/English/Workflow_Activity.pm compiles without warnings
ok 387 - WebGUI/i18n/English/Auth_Facebook.pm compiles successfully
ok 388 - WebGUI/i18n/English/Auth_Facebook.pm compiles without warnings
ok 389 - WebGUI/i18n/English/Asset_Dashboard.pm compiles successfully
ok 390 - WebGUI/i18n/English/Asset_Dashboard.pm compiles without warnings
ok 391 - WebGUI/i18n/English/Account_Friends.pm compiles successfully
ok 392 - WebGUI/i18n/English/Account_Friends.pm compiles without warnings
ok 393 - WebGUI/i18n/English/Tax.pm compiles successfully
ok 394 - WebGUI/i18n/English/Tax.pm compiles without warnings
ok 395 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutThing.pm compiles successfully
ok 396 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutThing.pm compiles without warnings
ok 397 - WebGUI/i18n/English/Asset_Image.pm compiles successfully
ok 398 - WebGUI/i18n/English/Asset_Image.pm compiles without warnings
ok 399 - WebGUI/i18n/English/Asset_EMSSubmission.pm compiles successfully
ok 400 - WebGUI/i18n/English/Asset_EMSSubmission.pm compiles without warnings
ok 401 - WebGUI/i18n/English/Asset_Thread.pm compiles successfully
ok 402 - WebGUI/i18n/English/Asset_Thread.pm compiles without warnings
ok 403 - WebGUI/i18n/English/Workflow_Activity_GetSyndicatedContent.pm compiles successfully
ok 404 - WebGUI/i18n/English/Workflow_Activity_GetSyndicatedContent.pm compiles without warnings
ok 405 - WebGUI/i18n/English/Asset_Survey.pm compiles successfully
ok 406 - WebGUI/i18n/English/Asset_Survey.pm compiles without warnings
ok 407 - WebGUI/i18n/English/Macro_UsersOnline.pm compiles successfully
ok 408 - WebGUI/i18n/English/Macro_UsersOnline.pm compiles without warnings
ok 409 - WebGUI/i18n/English/Operation_FormHelpers.pm compiles successfully
ok 410 - WebGUI/i18n/English/Operation_FormHelpers.pm compiles without warnings
ok 411 - WebGUI/i18n/English/Form_AssetReportQuery.pm compiles successfully
ok 412 - WebGUI/i18n/English/Form_AssetReportQuery.pm compiles without warnings
ok 413 - WebGUI/i18n/English/Workflow_Activity_RollbackVersionTag.pm compiles successfully
ok 414 - WebGUI/i18n/English/Workflow_Activity_RollbackVersionTag.pm compiles without warnings
ok 415 - WebGUI/i18n/English/Workflow_Activity_TrashExpiredEvents.pm compiles successfully
ok 416 - WebGUI/i18n/English/Workflow_Activity_TrashExpiredEvents.pm compiles without warnings
ok 417 - WebGUI/i18n/English/Workflow_Activity_RequestApprovalForVersionTag.pm compiles successfully
ok 418 - WebGUI/i18n/English/Workflow_Activity_RequestApprovalForVersionTag.pm compiles without warnings
ok 419 - WebGUI/i18n/English/Workflow_Activity_CalendarUpdateFeeds.pm compiles successfully
ok 420 - WebGUI/i18n/English/Workflow_Activity_CalendarUpdateFeeds.pm compiles without warnings
ok 421 - WebGUI/i18n/English/PayDriver_ExpressCheckout.pm compiles successfully
ok 422 - WebGUI/i18n/English/PayDriver_ExpressCheckout.pm compiles without warnings
ok 423 - WebGUI/i18n/English/Auth.pm compiles successfully
ok 424 - WebGUI/i18n/English/Auth.pm compiles without warnings
ok 425 - WebGUI/i18n/English/Asset_Snippet.pm compiles successfully
ok 426 - WebGUI/i18n/English/Asset_Snippet.pm compiles without warnings
ok 427 - WebGUI/i18n/English/Form_ThingsFieldList.pm compiles successfully
ok 428 - WebGUI/i18n/English/Form_ThingsFieldList.pm compiles without warnings
ok 429 - WebGUI/i18n/English/Macro_FileUrl.pm compiles successfully
ok 430 - WebGUI/i18n/English/Macro_FileUrl.pm compiles without warnings
ok 431 - WebGUI/i18n/English/Workflow_Activity_CleanTempStorage.pm compiles successfully
ok 432 - WebGUI/i18n/English/Workflow_Activity_CleanTempStorage.pm compiles without warnings
ok 433 - WebGUI/i18n/English/PayDriver_Cash.pm compiles successfully
ok 434 - WebGUI/i18n/English/PayDriver_Cash.pm compiles without warnings
ok 435 - WebGUI/i18n/English/Asset_Layout.pm compiles successfully
ok 436 - WebGUI/i18n/English/Asset_Layout.pm compiles without warnings
ok 437 - WebGUI/i18n/English/Image_Graph_XYGraph.pm compiles successfully
ok 438 - WebGUI/i18n/English/Image_Graph_XYGraph.pm compiles without warnings
ok 439 - WebGUI/i18n/English/Asset_Matrix.pm compiles successfully
ok 440 - WebGUI/i18n/English/Asset_Matrix.pm compiles without warnings
ok 441 - WebGUI/i18n/English/Shop.pm compiles successfully
ok 442 - WebGUI/i18n/English/Shop.pm compiles without warnings
ok 443 - WebGUI/i18n/English/Asset_SyndicatedContent.pm compiles successfully
ok 444 - WebGUI/i18n/English/Asset_SyndicatedContent.pm compiles without warnings
ok 445 - WebGUI/i18n/English/Asset_StoryArchive.pm compiles successfully
ok 446 - WebGUI/i18n/English/Asset_StoryArchive.pm compiles without warnings
ok 447 - WebGUI/i18n/English/Account_Contributions.pm compiles successfully
ok 448 - WebGUI/i18n/English/Account_Contributions.pm compiles without warnings
ok 449 - WebGUI/i18n/English/Asset_DataForm.pm compiles successfully
ok 450 - WebGUI/i18n/English/Asset_DataForm.pm compiles without warnings
ok 451 - WebGUI/i18n/English/Spectre.pm compiles successfully
ok 452 - WebGUI/i18n/English/Spectre.pm compiles without warnings
ok 453 - WebGUI/i18n/English/Workflow_Activity_PurgeOldAssetRevisions.pm compiles successfully
ok 454 - WebGUI/i18n/English/Workflow_Activity_PurgeOldAssetRevisions.pm compiles without warnings
ok 455 - WebGUI/i18n/English/Activity_RequestApprovalForVersionTag_ByLineage.pm compiles successfully
ok 456 - WebGUI/i18n/English/Activity_RequestApprovalForVersionTag_ByLineage.pm compiles without warnings
ok 457 - WebGUI/i18n/English/Invite.pm compiles successfully
ok 458 - WebGUI/i18n/English/Invite.pm compiles without warnings
ok 459 - WebGUI/i18n/English/Workflow_Activity_RunCommandAsUser.pm compiles successfully
ok 460 - WebGUI/i18n/English/Workflow_Activity_RunCommandAsUser.pm compiles without warnings
ok 461 - WebGUI/i18n/English/WebGUIProfile.pm compiles successfully
ok 462 - WebGUI/i18n/English/WebGUIProfile.pm compiles without warnings
ok 463 - WebGUI/i18n/English/TaxDriver_EU.pm compiles successfully
ok 464 - WebGUI/i18n/English/TaxDriver_EU.pm compiles without warnings
ok 465 - WebGUI/i18n/English/Asset_SQLReport.pm compiles successfully
ok 466 - WebGUI/i18n/English/Asset_SQLReport.pm compiles without warnings
ok 467 - WebGUI/i18n/English/Form.pm compiles successfully
ok 468 - WebGUI/i18n/English/Form.pm compiles without warnings
ok 469 - WebGUI/i18n/English/Asset_InOutBoard.pm compiles successfully
ok 470 - WebGUI/i18n/English/Asset_InOutBoard.pm compiles without warnings
ok 471 - WebGUI/i18n/English/Asset_MapPoint.pm compiles successfully
ok 472 - WebGUI/i18n/English/Asset_MapPoint.pm compiles without warnings
ok 473 - WebGUI/i18n/English/Asset_Newsletter.pm compiles successfully
ok 474 - WebGUI/i18n/English/Asset_Newsletter.pm compiles without warnings
ok 475 - WebGUI/i18n/English/Asset_Subscription.pm compiles successfully
ok 476 - WebGUI/i18n/English/Asset_Subscription.pm compiles without warnings
ok 477 - WebGUI/i18n/English/Role_RssFeed.pm compiles successfully
ok 478 - WebGUI/i18n/English/Role_RssFeed.pm compiles without warnings
ok 479 - WebGUI/i18n/English/Activity_RecheckVATNumber.pm compiles successfully
ok 480 - WebGUI/i18n/English/Activity_RecheckVATNumber.pm compiles without warnings
ok 481 - WebGUI/i18n/English/Auth_Twitter.pm compiles successfully
ok 482 - WebGUI/i18n/English/Auth_Twitter.pm compiles without warnings
ok 483 - WebGUI/i18n/English/Macros.pm compiles successfully
ok 484 - WebGUI/i18n/English/Macros.pm compiles without warnings
ok 485 - WebGUI/i18n/English/Workflow_Activity_ArchiveOldStories.pm compiles successfully
ok 486 - WebGUI/i18n/English/Workflow_Activity_ArchiveOldStories.pm compiles without warnings
ok 487 - WebGUI/i18n/English/Asset_Post.pm compiles successfully
ok 488 - WebGUI/i18n/English/Asset_Post.pm compiles without warnings
ok 489 - WebGUI/i18n/English/Asset_RichEdit.pm compiles successfully
ok 490 - WebGUI/i18n/English/Asset_RichEdit.pm compiles without warnings
ok 491 - WebGUI/i18n/English/Account_User.pm compiles successfully
ok 492 - WebGUI/i18n/English/Account_User.pm compiles without warnings
ok 493 - WebGUI/i18n/English/Asset_Gallery.pm compiles successfully
ok 494 - WebGUI/i18n/English/Asset_Gallery.pm compiles without warnings
ok 495 - WebGUI/i18n/English/Workflow_Activity_SyncProfilesToLdap.pm compiles successfully
ok 496 - WebGUI/i18n/English/Workflow_Activity_SyncProfilesToLdap.pm compiles without warnings
ok 497 - WebGUI/i18n/English/Asset_MultiSearch.pm compiles successfully
ok 498 - WebGUI/i18n/English/Asset_MultiSearch.pm compiles without warnings
ok 499 - WebGUI/i18n/English/Workflow.pm compiles successfully
ok 500 - WebGUI/i18n/English/Workflow.pm compiles without warnings
ok 501 - WebGUI/i18n/English/Asset_Thingy.pm compiles successfully
ok 502 - WebGUI/i18n/English/Asset_Thingy.pm compiles without warnings
ok 503 - WebGUI/i18n/English/Workflow_Activity_SummarizePassiveProfileLog.pm compiles successfully
ok 504 - WebGUI/i18n/English/Workflow_Activity_SummarizePassiveProfileLog.pm compiles without warnings
ok 505 - WebGUI/i18n/English/Asset_ThingyRecord.pm compiles successfully
ok 506 - WebGUI/i18n/English/Asset_ThingyRecord.pm compiles without warnings
ok 507 - WebGUI/i18n/English/Asset_FlatDiscount.pm compiles successfully
ok 508 - WebGUI/i18n/English/Asset_FlatDiscount.pm compiles without warnings
ok 509 - WebGUI/i18n/English/Workflow_Activity_TrashClipboard.pm compiles successfully
ok 510 - WebGUI/i18n/English/Workflow_Activity_TrashClipboard.pm compiles without warnings
ok 511 - WebGUI/i18n/English/Asset_MatrixListing.pm compiles successfully
ok 512 - WebGUI/i18n/English/Asset_MatrixListing.pm compiles without warnings
ok 513 - WebGUI/i18n/English/Asset_DataTable.pm compiles successfully
ok 514 - WebGUI/i18n/English/Asset_DataTable.pm compiles without warnings
ok 515 - WebGUI/i18n/English/Asset_GalleryFile.pm compiles successfully
ok 516 - WebGUI/i18n/English/Asset_GalleryFile.pm compiles without warnings
ok 517 - WebGUI/i18n/English/Form_DataTable.pm compiles successfully
ok 518 - WebGUI/i18n/English/Form_DataTable.pm compiles without warnings
ok 519 - WebGUI/i18n/English/Asset_Carousel.pm compiles successfully
ok 520 - WebGUI/i18n/English/Asset_Carousel.pm compiles without warnings
ok 521 - WebGUI/i18n/English/Asset_Shelf.pm compiles successfully
ok 522 - WebGUI/i18n/English/Asset_Shelf.pm compiles without warnings
ok 523 - WebGUI/i18n/English/Macro_SQL.pm compiles successfully
ok 524 - WebGUI/i18n/English/Macro_SQL.pm compiles without warnings
ok 525 - WebGUI/i18n/English/Asset_Redirect.pm compiles successfully
ok 526 - WebGUI/i18n/English/Asset_Redirect.pm compiles without warnings
ok 527 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutUser.pm compiles successfully
ok 528 - WebGUI/i18n/English/Workflow_Activity_NotifyAboutUser.pm compiles without warnings
ok 529 - WebGUI/i18n/English/Workflow_Activity_TrashVersionTag.pm compiles successfully
ok 530 - WebGUI/i18n/English/Workflow_Activity_TrashVersionTag.pm compiles without warnings
ok 531 - WebGUI/i18n/English/Asset_ZipArchive.pm compiles successfully
ok 532 - WebGUI/i18n/English/Asset_ZipArchive.pm compiles without warnings
ok 533 - WebGUI/i18n/English/Asset_Donation.pm compiles successfully
ok 534 - WebGUI/i18n/English/Asset_Donation.pm compiles without warnings
ok 535 - WebGUI/i18n/English/Asset_Article.pm compiles successfully
ok 536 - WebGUI/i18n/English/Asset_Article.pm compiles without warnings
ok 537 - WebGUI/i18n/English/Asset.pm compiles successfully
ok 538 - WebGUI/i18n/English/Asset.pm compiles without warnings
ok 539 - WebGUI/Macro/FacebookLogin.pm compiles successfully
ok 540 - WebGUI/Macro/FacebookLogin.pm compiles without warnings
ok 541 - WebGUI/Macro/e_companyEmail.pm compiles successfully
ok 542 - WebGUI/Macro/e_companyEmail.pm compiles without warnings
ok 543 - WebGUI/Macro/FileUrl.pm compiles successfully
ok 544 - WebGUI/Macro/FileUrl.pm compiles without warnings
ok 545 - WebGUI/Macro/Include.pm compiles successfully
ok 546 - WebGUI/Macro/Include.pm compiles without warnings
ok 547 - WebGUI/Macro/FilePump.pm compiles successfully
ok 548 - WebGUI/Macro/FilePump.pm compiles without warnings
ok 549 - WebGUI/Macro/AOIRank.pm compiles successfully
ok 550 - WebGUI/Macro/AOIRank.pm compiles without warnings
ok 551 - WebGUI/Macro/c_companyName.pm compiles successfully
ok 552 - WebGUI/Macro/c_companyName.pm compiles without warnings
ok 553 - WebGUI/Macro/Widget.pm compiles successfully
ok 554 - WebGUI/Macro/Widget.pm compiles without warnings
ok 555 - WebGUI/Macro/Execute.pm compiles successfully
ok 556 - WebGUI/Macro/Execute.pm compiles without warnings
ok 557 - WebGUI/Macro/Hash_userId.pm compiles successfully
ok 558 - WebGUI/Macro/Hash_userId.pm compiles without warnings
ok 559 - WebGUI/Macro/Env.pm compiles successfully
ok 560 - WebGUI/Macro/Env.pm compiles without warnings
ok 561 - WebGUI/Macro/URLEncode.pm compiles successfully
ok 562 - WebGUI/Macro/URLEncode.pm compiles without warnings
ok 563 - WebGUI/Macro/TwitterLogin.pm compiles successfully
ok 564 - WebGUI/Macro/TwitterLogin.pm compiles without warnings
ok 565 - WebGUI/Macro/User.pm compiles successfully
ok 566 - WebGUI/Macro/User.pm compiles without warnings
ok 567 - WebGUI/Macro/AdSpace.pm compiles successfully
ok 568 - WebGUI/Macro/AdSpace.pm compiles without warnings
ok 569 - WebGUI/Macro/r_printable.pm compiles successfully
ok 570 - WebGUI/Macro/r_printable.pm compiles without warnings
ok 571 - WebGUI/Macro/RootTitle.pm compiles successfully
ok 572 - WebGUI/Macro/RootTitle.pm compiles without warnings
ok 573 - WebGUI/Macro/ViewCart.pm compiles successfully
ok 574 - WebGUI/Macro/ViewCart.pm compiles without warnings
ok 575 - WebGUI/Macro/D_date.pm compiles successfully
ok 576 - WebGUI/Macro/D_date.pm compiles without warnings
ok 577 - WebGUI/Macro/ConvertUTCToTZ.pm compiles successfully
ok 578 - WebGUI/Macro/ConvertUTCToTZ.pm compiles without warnings
ok 579 - WebGUI/Macro/Spacer.pm compiles successfully
ok 580 - WebGUI/Macro/Spacer.pm compiles without warnings
ok 581 - WebGUI/Macro/SpectreCheck.pm compiles successfully
ok 582 - WebGUI/Macro/SpectreCheck.pm compiles without warnings
ok 583 - WebGUI/Macro/FetchMimeType.pm compiles successfully
ok 584 - WebGUI/Macro/FetchMimeType.pm compiles without warnings
ok 585 - WebGUI/Macro/GroupText.pm compiles successfully
ok 586 - WebGUI/Macro/GroupText.pm compiles without warnings
ok 587 - WebGUI/Macro/CartItemCount.pm compiles successfully
ok 588 - WebGUI/Macro/CartItemCount.pm compiles without warnings
ok 589 - WebGUI/Macro/RandomAssetProxy.pm compiles successfully
ok 590 - WebGUI/Macro/RandomAssetProxy.pm compiles without warnings
ok 591 - WebGUI/Macro/DeactivateAccount.pm compiles successfully
ok 592 - WebGUI/Macro/DeactivateAccount.pm compiles without warnings
ok 593 - WebGUI/Macro/If.pm compiles successfully
ok 594 - WebGUI/Macro/If.pm compiles without warnings
ok 595 - WebGUI/Macro/FormParam.pm compiles successfully
ok 596 - WebGUI/Macro/FormParam.pm compiles without warnings
ok 597 - WebGUI/Macro/PickLanguage.pm compiles successfully
ok 598 - WebGUI/Macro/PickLanguage.pm compiles without warnings
ok 599 - WebGUI/Macro/Extras.pm compiles successfully
ok 600 - WebGUI/Macro/Extras.pm compiles without warnings
ok 601 - WebGUI/Macro/GroupDelete.pm compiles successfully
ok 602 - WebGUI/Macro/GroupDelete.pm compiles without warnings
ok 603 - WebGUI/Macro/Thumbnail.pm compiles successfully
ok 604 - WebGUI/Macro/Thumbnail.pm compiles without warnings
ok 605 - WebGUI/Macro/UsersOnline.pm compiles successfully
ok 606 - WebGUI/Macro/UsersOnline.pm compiles without warnings
ok 607 - WebGUI/Macro/u_companyUrl.pm compiles successfully
ok 608 - WebGUI/Macro/u_companyUrl.pm compiles without warnings
ok 609 - WebGUI/Macro/RandomThread.pm compiles successfully
ok 610 - WebGUI/Macro/RandomThread.pm compiles without warnings
ok 611 - WebGUI/Macro/LoginToggle.pm compiles successfully
ok 612 - WebGUI/Macro/LoginToggle.pm compiles without warnings
ok 613 - WebGUI/Macro/PageUrl.pm compiles successfully
ok 614 - WebGUI/Macro/PageUrl.pm compiles without warnings
ok 615 - WebGUI/Macro/StorageUrl.pm compiles successfully
ok 616 - WebGUI/Macro/StorageUrl.pm compiles without warnings
ok 617 - WebGUI/Macro/AdminText.pm compiles successfully
ok 618 - WebGUI/Macro/AdminText.pm compiles without warnings
ok 619 - WebGUI/Macro/AssetProxy.pm compiles successfully
ok 620 - WebGUI/Macro/AssetProxy.pm compiles without warnings
ok 621 - WebGUI/Macro/AdminToggle.pm compiles successfully
ok 622 - WebGUI/Macro/AdminToggle.pm compiles without warnings
ok 623 - WebGUI/Macro/L_loginBox.pm compiles successfully
ok 624 - WebGUI/Macro/L_loginBox.pm compiles without warnings
ok 625 - WebGUI/Macro/PageTitle.pm compiles successfully
ok 626 - WebGUI/Macro/PageTitle.pm compiles without warnings
ok 627 - WebGUI/Macro/At_username.pm compiles successfully
ok 628 - WebGUI/Macro/At_username.pm compiles without warnings
ok 629 - WebGUI/Macro/Page.pm compiles successfully
ok 630 - WebGUI/Macro/Page.pm compiles without warnings
ok 631 - WebGUI/Macro/LastModified.pm compiles successfully
ok 632 - WebGUI/Macro/LastModified.pm compiles without warnings
ok 633 - WebGUI/Macro/a_account.pm compiles successfully
ok 634 - WebGUI/Macro/a_account.pm compiles without warnings
ok 635 - WebGUI/Macro/SQL.pm compiles successfully
ok 636 - WebGUI/Macro/SQL.pm compiles without warnings
ok 637 - WebGUI/Macro/BackToSite.pm compiles successfully
ok 638 - WebGUI/Macro/BackToSite.pm compiles without warnings
ok 639 - WebGUI/Macro/MiniCart.pm compiles successfully
ok 640 - WebGUI/Macro/MiniCart.pm compiles without warnings
ok 641 - WebGUI/Macro/Quote.pm compiles successfully
ok 642 - WebGUI/Macro/Quote.pm compiles without warnings
ok 643 - WebGUI/Macro/H_homeLink.pm compiles successfully
ok 644 - WebGUI/Macro/H_homeLink.pm compiles without warnings
ok 645 - WebGUI/Macro/AOIHits.pm compiles successfully
ok 646 - WebGUI/Macro/AOIHits.pm compiles without warnings
ok 647 - WebGUI/Macro/Slash_gatewayUrl.pm compiles successfully
ok 648 - WebGUI/Macro/Slash_gatewayUrl.pm compiles without warnings
ok 649 - WebGUI/Macro/GroupAdd.pm compiles successfully
ok 650 - WebGUI/Macro/GroupAdd.pm compiles without warnings
ok 651 - WebGUI/Macro/Splat_random.pm compiles successfully
ok 652 - WebGUI/Macro/Splat_random.pm compiles without warnings
ok 653 - WebGUI/Macro/CanEditText.pm compiles successfully
ok 654 - WebGUI/Macro/CanEditText.pm compiles without warnings
ok 655 - WebGUI/Macro/SessionId.pm compiles successfully
ok 656 - WebGUI/Macro/SessionId.pm compiles without warnings
ok 657 - WebGUI/Macro/NewMail.pm compiles successfully
ok 658 - WebGUI/Macro/NewMail.pm compiles without warnings
ok 659 - WebGUI/Macro/International.pm compiles successfully
ok 660 - WebGUI/Macro/International.pm compiles without warnings
ok 661 - WebGUI/Mail/Get.pm compiles successfully
ok 662 - WebGUI/Mail/Get.pm compiles without warnings
ok 663 - WebGUI/Mail/Send.pm compiles successfully
ok 664 - WebGUI/Mail/Send.pm compiles without warnings
ok 665 - WebGUI/Inbox/Message.pm compiles successfully
ok 666 - WebGUI/Inbox/Message.pm compiles without warnings
ok 667 - WebGUI/Exception/Shop.pm compiles successfully
ok 668 - WebGUI/Exception/Shop.pm compiles without warnings
ok 669 - WebGUI/Help/Asset_StockData.pm compiles successfully
ok 670 - WebGUI/Help/Asset_StockData.pm compiles without warnings
ok 671 - WebGUI/Help/Macro_GroupAdd.pm compiles successfully
ok 672 - WebGUI/Help/Macro_GroupAdd.pm compiles without warnings
ok 673 - WebGUI/Help/Account.pm compiles successfully
ok 674 - WebGUI/Help/Account.pm compiles without warnings
ok 675 - WebGUI/Help/Asset_WikiPage.pm compiles successfully
ok 676 - WebGUI/Help/Asset_WikiPage.pm compiles without warnings
ok 677 - WebGUI/Help/Asset_File.pm compiles successfully
ok 678 - WebGUI/Help/Asset_File.pm compiles without warnings
ok 679 - WebGUI/Help/Asset_Sku.pm compiles successfully
ok 680 - WebGUI/Help/Asset_Sku.pm compiles without warnings
ok 681 - WebGUI/Help/Asset_UserList.pm compiles successfully
ok 682 - WebGUI/Help/Asset_UserList.pm compiles without warnings
ok 683 - WebGUI/Help/Asset_ProjectManager.pm compiles successfully
ok 684 - WebGUI/Help/Asset_ProjectManager.pm compiles without warnings
ok 685 - WebGUI/Help/Friends.pm compiles successfully
ok 686 - WebGUI/Help/Friends.pm compiles without warnings
ok 687 - WebGUI/Help/Macro_L_loginBox.pm compiles successfully
ok 688 - WebGUI/Help/Macro_L_loginBox.pm compiles without warnings
ok 689 - WebGUI/Help/Macro_PickLanguage.pm compiles successfully
ok 690 - WebGUI/Help/Macro_PickLanguage.pm compiles without warnings
ok 691 - WebGUI/Help/Macro_a_account.pm compiles successfully
ok 692 - WebGUI/Help/Macro_a_account.pm compiles without warnings
ok 693 - WebGUI/Help/Asset_Photo.pm compiles successfully
ok 694 - WebGUI/Help/Asset_Photo.pm compiles without warnings
ok 695 - WebGUI/Help/Asset_Event.pm compiles successfully
ok 696 - WebGUI/Help/Asset_Event.pm compiles without warnings
ok 697 - WebGUI/Help/Account_Shop.pm compiles successfully
ok 698 - WebGUI/Help/Account_Shop.pm compiles without warnings
ok 699 - WebGUI/Help/Asset_WikiMaster.pm compiles successfully
ok 700 - WebGUI/Help/Asset_WikiMaster.pm compiles without warnings
ok 701 - WebGUI/Help/Asset_Calendar.pm compiles successfully
ok 702 - WebGUI/Help/Asset_Calendar.pm compiles without warnings
ok 703 - WebGUI/Help/Asset_EventManagementSystem.pm compiles successfully
ok 704 - WebGUI/Help/Asset_EventManagementSystem.pm compiles without warnings
ok 705 - WebGUI/Help/Macro_H_homeLink.pm compiles successfully
ok 706 - WebGUI/Help/Macro_H_homeLink.pm compiles without warnings
ok 707 - WebGUI/Help/Asset_MessageBoard.pm compiles successfully
ok 708 - WebGUI/Help/Asset_MessageBoard.pm compiles without warnings
ok 709 - WebGUI/Help/WebGUI.pm compiles successfully
ok 710 - WebGUI/Help/WebGUI.pm compiles without warnings
ok 711 - WebGUI/Help/Macro_r_printable.pm compiles successfully
ok 712 - WebGUI/Help/Macro_r_printable.pm compiles without warnings
ok 713 - WebGUI/Help/Asset_Story.pm compiles successfully
ok 714 - WebGUI/Help/Asset_Story.pm compiles without warnings
ok 715 - WebGUI/Help/PayDriver.pm compiles successfully
ok 716 - WebGUI/Help/PayDriver.pm compiles without warnings
ok 717 - WebGUI/Help/Asset_WeatherData.pm compiles successfully
ok 718 - WebGUI/Help/Asset_WeatherData.pm compiles without warnings
ok 719 - WebGUI/Help/Macro_EditableToggle.pm compiles successfully
ok 720 - WebGUI/Help/Macro_EditableToggle.pm compiles without warnings
ok 721 - WebGUI/Help/Account_FriendManager.pm compiles successfully
ok 722 - WebGUI/Help/Account_FriendManager.pm compiles without warnings
ok 723 - WebGUI/Help/Macro_AdminToggle.pm compiles successfully
ok 724 - WebGUI/Help/Macro_AdminToggle.pm compiles without warnings
ok 725 - WebGUI/Help/PayDriver_ITransact.pm compiles successfully
ok 726 - WebGUI/Help/PayDriver_ITransact.pm compiles without warnings
ok 727 - WebGUI/Help/Asset_GalleryAlbum.pm compiles successfully
ok 728 - WebGUI/Help/Asset_GalleryAlbum.pm compiles without warnings
ok 729 - WebGUI/Help/Asset_Product.pm compiles successfully
ok 730 - WebGUI/Help/Asset_Product.pm compiles without warnings
ok 731 - WebGUI/Help/Asset_Template.pm compiles successfully
ok 732 - WebGUI/Help/Asset_Template.pm compiles without warnings
ok 733 - WebGUI/Help/Asset_Navigation.pm compiles successfully
ok 734 - WebGUI/Help/Asset_Navigation.pm compiles without warnings
ok 735 - WebGUI/Help/Macro_MiniCart.pm compiles successfully
ok 736 - WebGUI/Help/Macro_MiniCart.pm compiles without warnings
ok 737 - WebGUI/Help/AuthLDAP.pm compiles successfully
ok 738 - WebGUI/Help/AuthLDAP.pm compiles without warnings
ok 739 - WebGUI/Help/Macro_LoginToggle.pm compiles successfully
ok 740 - WebGUI/Help/Macro_LoginToggle.pm compiles without warnings
ok 741 - WebGUI/Help/Asset_StoryTopic.pm compiles successfully
ok 742 - WebGUI/Help/Asset_StoryTopic.pm compiles without warnings
ok 743 - WebGUI/Help/AuthWebGUI.pm compiles successfully
ok 744 - WebGUI/Help/AuthWebGUI.pm compiles without warnings
ok 745 - WebGUI/Help/Macro_GroupDelete.pm compiles successfully
ok 746 - WebGUI/Help/Macro_GroupDelete.pm compiles without warnings
ok 747 - WebGUI/Help/Asset_AdSku.pm compiles successfully
ok 748 - WebGUI/Help/Asset_AdSku.pm compiles without warnings
ok 749 - WebGUI/Help/PayDriver_PayPalStd.pm compiles successfully
ok 750 - WebGUI/Help/PayDriver_PayPalStd.pm compiles without warnings
ok 751 - WebGUI/Help/Account_Inbox.pm compiles successfully
ok 752 - WebGUI/Help/Account_Inbox.pm compiles without warnings
ok 753 - WebGUI/Help/Asset_TimeTracking.pm compiles successfully
ok 754 - WebGUI/Help/Asset_TimeTracking.pm compiles without warnings
ok 755 - WebGUI/Help/Asset_Wobject.pm compiles successfully
ok 756 - WebGUI/Help/Asset_Wobject.pm compiles without warnings
ok 757 - WebGUI/Help/Asset_AssetReport.pm compiles successfully
ok 758 - WebGUI/Help/Asset_AssetReport.pm compiles without warnings
ok 759 - WebGUI/Help/Asset_Collaboration.pm compiles successfully
ok 760 - WebGUI/Help/Asset_Collaboration.pm compiles without warnings
ok 761 - WebGUI/Help/Asset_Folder.pm compiles successfully
ok 762 - WebGUI/Help/Asset_Folder.pm compiles without warnings
ok 763 - WebGUI/Help/Asset_Shortcut.pm compiles successfully
ok 764 - WebGUI/Help/Asset_Shortcut.pm compiles without warnings
ok 765 - WebGUI/Help/Asset_HttpProxy.pm compiles successfully
ok 766 - WebGUI/Help/Asset_HttpProxy.pm compiles without warnings
ok 767 - WebGUI/Help/Asset_Poll.pm compiles successfully
ok 768 - WebGUI/Help/Asset_Poll.pm compiles without warnings
ok 769 - WebGUI/Help/Workflow_Activity_NotifyAboutVersionTag.pm compiles successfully
ok 770 - WebGUI/Help/Workflow_Activity_NotifyAboutVersionTag.pm compiles without warnings
ok 771 - WebGUI/Help/PayDriver_Ogone.pm compiles successfully
ok 772 - WebGUI/Help/PayDriver_Ogone.pm compiles without warnings
ok 773 - WebGUI/Help/Asset_Search.pm compiles successfully
ok 774 - WebGUI/Help/Asset_Search.pm compiles without warnings
ok 775 - WebGUI/Help/Asset_Image.pm compiles successfully
ok 776 - WebGUI/Help/Asset_Image.pm compiles without warnings
ok 777 - WebGUI/Help/Asset_Thread.pm compiles successfully
ok 778 - WebGUI/Help/Asset_Thread.pm compiles without warnings
ok 779 - WebGUI/Help/Asset_Survey.pm compiles successfully
ok 780 - WebGUI/Help/Asset_Survey.pm compiles without warnings
ok 781 - WebGUI/Help/Macro_UsersOnline.pm compiles successfully
ok 782 - WebGUI/Help/Macro_UsersOnline.pm compiles without warnings
ok 783 - WebGUI/Help/PayDriver_ExpressCheckout.pm compiles successfully
ok 784 - WebGUI/Help/PayDriver_ExpressCheckout.pm compiles without warnings
ok 785 - WebGUI/Help/Auth.pm compiles successfully
ok 786 - WebGUI/Help/Auth.pm compiles without warnings
ok 787 - WebGUI/Help/PayDriver_Cash.pm compiles successfully
ok 788 - WebGUI/Help/PayDriver_Cash.pm compiles without warnings
ok 789 - WebGUI/Help/Asset_Layout.pm compiles successfully
ok 790 - WebGUI/Help/Asset_Layout.pm compiles without warnings
ok 791 - WebGUI/Help/Asset_Matrix.pm compiles successfully
ok 792 - WebGUI/Help/Asset_Matrix.pm compiles without warnings
ok 793 - WebGUI/Help/Shop.pm compiles successfully
ok 794 - WebGUI/Help/Shop.pm compiles without warnings
ok 795 - WebGUI/Help/Asset_SyndicatedContent.pm compiles successfully
ok 796 - WebGUI/Help/Asset_SyndicatedContent.pm compiles without warnings
ok 797 - WebGUI/Help/Asset_StoryArchive.pm compiles successfully
ok 798 - WebGUI/Help/Asset_StoryArchive.pm compiles without warnings
ok 799 - WebGUI/Help/Account_Contributions.pm compiles successfully
ok 800 - WebGUI/Help/Account_Contributions.pm compiles without warnings
ok 801 - WebGUI/Help/Asset_DataForm.pm compiles successfully
ok 802 - WebGUI/Help/Asset_DataForm.pm compiles without warnings
ok 803 - WebGUI/Help/Invite.pm compiles successfully
ok 804 - WebGUI/Help/Invite.pm compiles without warnings
ok 805 - WebGUI/Help/WebGUIProfile.pm compiles successfully
ok 806 - WebGUI/Help/WebGUIProfile.pm compiles without warnings
ok 807 - WebGUI/Help/Asset_SQLReport.pm compiles successfully
ok 808 - WebGUI/Help/Asset_SQLReport.pm compiles without warnings
ok 809 - WebGUI/Help/Asset_InOutBoard.pm compiles successfully
ok 810 - WebGUI/Help/Asset_InOutBoard.pm compiles without warnings
ok 811 - WebGUI/Help/Asset_MapPoint.pm compiles successfully
ok 812 - WebGUI/Help/Asset_MapPoint.pm compiles without warnings
ok 813 - WebGUI/Help/Asset_Newsletter.pm compiles successfully
ok 814 - WebGUI/Help/Asset_Newsletter.pm compiles without warnings
ok 815 - WebGUI/Help/Asset_Subscription.pm compiles successfully
ok 816 - WebGUI/Help/Asset_Subscription.pm compiles without warnings
ok 817 - WebGUI/Help/Macros.pm compiles successfully
ok 818 - WebGUI/Help/Macros.pm compiles without warnings
ok 819 - WebGUI/Help/Asset_Post.pm compiles successfully
ok 820 - WebGUI/Help/Asset_Post.pm compiles without warnings
ok 821 - WebGUI/Help/Account_User.pm compiles successfully
ok 822 - WebGUI/Help/Account_User.pm compiles without warnings
ok 823 - WebGUI/Help/Asset_Gallery.pm compiles successfully
ok 824 - WebGUI/Help/Asset_Gallery.pm compiles without warnings
ok 825 - WebGUI/Help/Asset_MultiSearch.pm compiles successfully
ok 826 - WebGUI/Help/Asset_MultiSearch.pm compiles without warnings
ok 827 - WebGUI/Help/Asset_Thingy.pm compiles successfully
ok 828 - WebGUI/Help/Asset_Thingy.pm compiles without warnings
ok 829 - WebGUI/Help/Asset_FlatDiscount.pm compiles successfully
ok 830 - WebGUI/Help/Asset_FlatDiscount.pm compiles without warnings
ok 831 - WebGUI/Help/Asset_MatrixListing.pm compiles successfully
ok 832 - WebGUI/Help/Asset_MatrixListing.pm compiles without warnings
ok 833 - WebGUI/Help/Asset_Carousel.pm compiles successfully
ok 834 - WebGUI/Help/Asset_Carousel.pm compiles without warnings
ok 835 - WebGUI/Help/Asset_Shelf.pm compiles successfully
ok 836 - WebGUI/Help/Asset_Shelf.pm compiles without warnings
ok 837 - WebGUI/Help/Asset_ZipArchive.pm compiles successfully
ok 838 - WebGUI/Help/Asset_ZipArchive.pm compiles without warnings
ok 839 - WebGUI/Help/Asset_Donation.pm compiles successfully
ok 840 - WebGUI/Help/Asset_Donation.pm compiles without warnings
ok 841 - WebGUI/Help/Asset_Article.pm compiles successfully
ok 842 - WebGUI/Help/Asset_Article.pm compiles without warnings
ok 843 - WebGUI/Help/Asset.pm compiles successfully
ok 844 - WebGUI/Help/Asset.pm compiles without warnings
ok 845 - WebGUI/Auth/Twitter.pm compiles successfully
ok 846 - WebGUI/Auth/Twitter.pm compiles without warnings
ok 847 - WebGUI/Auth/LDAP.pm compiles successfully
ok 848 - WebGUI/Auth/LDAP.pm compiles without warnings
ok 849 - WebGUI/Auth/WebGUI.pm compiles successfully
ok 850 - WebGUI/Auth/WebGUI.pm compiles without warnings
ok 851 - WebGUI/Auth/Facebook.pm compiles successfully
ok 852 - WebGUI/Auth/Facebook.pm compiles without warnings
ok 853 - WebGUI/Form/Vendor.pm compiles successfully
ok 854 - WebGUI/Form/Vendor.pm compiles without warnings
ok 855 - WebGUI/Form/Hidden.pm compiles successfully
ok 856 - WebGUI/Form/Hidden.pm compiles without warnings
ok 857 - WebGUI/Form/DynamicField.pm compiles successfully
ok 858 - WebGUI/Form/DynamicField.pm compiles without warnings
ok 859 - WebGUI/Form/CheckList.pm compiles successfully
ok 860 - WebGUI/Form/CheckList.pm compiles without warnings
ok 861 - WebGUI/Form/Text.pm compiles successfully
ok 862 - WebGUI/Form/Text.pm compiles without warnings
ok 863 - WebGUI/Form/Integer.pm compiles successfully
ok 864 - WebGUI/Form/Integer.pm compiles without warnings
ok 865 - WebGUI/Form/JsonTable.pm compiles successfully
ok 866 - WebGUI/Form/JsonTable.pm compiles without warnings
ok 867 - WebGUI/Form/Image.pm compiles successfully
ok 868 - WebGUI/Form/Image.pm compiles without warnings
ok 869 - WebGUI/Form/SelectBox.pm compiles successfully
ok 870 - WebGUI/Form/SelectBox.pm compiles without warnings
ok 871 - WebGUI/Form/Color.pm compiles successfully
ok 872 - WebGUI/Form/Color.pm compiles without warnings
ok 873 - WebGUI/Form/DataTable.pm compiles successfully
ok 874 - WebGUI/Form/DataTable.pm compiles without warnings
ok 875 - WebGUI/Form/HTMLArea.pm compiles successfully
ok 876 - WebGUI/Form/HTMLArea.pm compiles without warnings
ok 877 - WebGUI/Form/Checkbox.pm compiles successfully
ok 878 - WebGUI/Form/Checkbox.pm compiles without warnings
ok 879 - WebGUI/Form/User.pm compiles successfully
ok 880 - WebGUI/Form/User.pm compiles without warnings
ok 881 - WebGUI/Form/AdSpace.pm compiles successfully
ok 882 - WebGUI/Form/AdSpace.pm compiles without warnings
ok 883 - WebGUI/Form/CsrfToken.pm compiles successfully
ok 884 - WebGUI/Form/CsrfToken.pm compiles without warnings
ok 885 - WebGUI/Form/Captcha.pm compiles successfully
ok 886 - WebGUI/Form/Captcha.pm compiles without warnings
ok 887 - WebGUI/Form/ThingFieldsList.pm compiles successfully
ok 888 - WebGUI/Form/ThingFieldsList.pm compiles without warnings
ok 889 - WebGUI/Form/Country.pm compiles successfully
ok 890 - WebGUI/Form/Country.pm compiles without warnings
ok 891 - WebGUI/Form/HiddenList.pm compiles successfully
ok 892 - WebGUI/Form/HiddenList.pm compiles without warnings
ok 893 - WebGUI/Form/Keywords.pm compiles successfully
ok 894 - WebGUI/Form/Keywords.pm compiles without warnings
ok 895 - WebGUI/Form/Username.pm compiles successfully
ok 896 - WebGUI/Form/Username.pm compiles without warnings
ok 897 - WebGUI/Form/FilterContent.pm compiles successfully
ok 898 - WebGUI/Form/FilterContent.pm compiles without warnings
ok 899 - WebGUI/Form/Phone.pm compiles successfully
ok 900 - WebGUI/Form/Phone.pm compiles without warnings
ok 901 - WebGUI/Form/TimeField.pm compiles successfully
ok 902 - WebGUI/Form/TimeField.pm compiles without warnings
ok 903 - WebGUI/Form/Password.pm compiles successfully
ok 904 - WebGUI/Form/Password.pm compiles without warnings
ok 905 - WebGUI/Form/Div.pm compiles successfully
ok 906 - WebGUI/Form/Div.pm compiles without warnings
ok 907 - WebGUI/Form/DateTime.pm compiles successfully
ok 908 - WebGUI/Form/DateTime.pm compiles without warnings
ok 909 - WebGUI/Form/MatrixFieldType.pm compiles successfully
ok 910 - WebGUI/Form/MatrixFieldType.pm compiles without warnings
ok 911 - WebGUI/Form/Url.pm compiles successfully
ok 912 - WebGUI/Form/Url.pm compiles without warnings
ok 913 - WebGUI/Form/Guid.pm compiles successfully
ok 914 - WebGUI/Form/Guid.pm compiles without warnings
ok 915 - WebGUI/Form/Zipcode.pm compiles successfully
ok 916 - WebGUI/Form/Zipcode.pm compiles without warnings
ok 917 - WebGUI/Form/ButtonGroup.pm compiles successfully
ok 918 - WebGUI/Form/ButtonGroup.pm compiles without warnings
ok 919 - WebGUI/Form/ClassName.pm compiles successfully
ok 920 - WebGUI/Form/ClassName.pm compiles without warnings
ok 921 - WebGUI/Form/File.pm compiles successfully
ok 922 - WebGUI/Form/File.pm compiles without warnings
ok 923 - WebGUI/Form/WhatNext.pm compiles successfully
ok 924 - WebGUI/Form/WhatNext.pm compiles without warnings
ok 925 - WebGUI/Form/Email.pm compiles successfully
ok 926 - WebGUI/Form/Email.pm compiles without warnings
ok 927 - WebGUI/Form/Attachments.pm compiles successfully
ok 928 - WebGUI/Form/Attachments.pm compiles without warnings
ok 929 - WebGUI/Form/LdapLink.pm compiles successfully
ok 930 - WebGUI/Form/LdapLink.pm compiles without warnings
ok 931 - WebGUI/Form/CommentRating.pm compiles successfully
ok 932 - WebGUI/Form/CommentRating.pm compiles without warnings
ok 933 - WebGUI/Form/Textarea.pm compiles successfully
ok 934 - WebGUI/Form/Textarea.pm compiles without warnings
ok 935 - WebGUI/Form/SelectList.pm compiles successfully
ok 936 - WebGUI/Form/SelectList.pm compiles without warnings
ok 937 - WebGUI/Form/AssetReportQuery.pm compiles successfully
ok 938 - WebGUI/Form/AssetReportQuery.pm compiles without warnings
ok 939 - WebGUI/Form/YesNo.pm compiles successfully
ok 940 - WebGUI/Form/YesNo.pm compiles without warnings
ok 941 - WebGUI/Form/MatrixCompare.pm compiles successfully
ok 942 - WebGUI/Form/MatrixCompare.pm compiles without warnings
ok 943 - WebGUI/Form/Date.pm compiles successfully
ok 944 - WebGUI/Form/Date.pm compiles without warnings
ok 945 - WebGUI/Form/Button.pm compiles successfully
ok 946 - WebGUI/Form/Button.pm compiles without warnings
ok 947 - WebGUI/Form/Float.pm compiles successfully
ok 948 - WebGUI/Form/Float.pm compiles without warnings
ok 949 - WebGUI/Form/Template.pm compiles successfully
ok 950 - WebGUI/Form/Template.pm compiles without warnings
ok 951 - WebGUI/Form/SubscriptionGroup.pm compiles successfully
ok 952 - WebGUI/Form/SubscriptionGroup.pm compiles without warnings
ok 953 - WebGUI/Form/Hexadecimal.pm compiles successfully
ok 954 - WebGUI/Form/Hexadecimal.pm compiles without warnings
ok 955 - WebGUI/Form/Submit.pm compiles successfully
ok 956 - WebGUI/Form/Submit.pm compiles without warnings
ok 957 - WebGUI/Form/List.pm compiles successfully
ok 958 - WebGUI/Form/List.pm compiles without warnings
ok 959 - WebGUI/Form/Combo.pm compiles successfully
ok 960 - WebGUI/Form/Combo.pm compiles without warnings
ok 961 - WebGUI/Form/Interval.pm compiles successfully
ok 962 - WebGUI/Form/Interval.pm compiles without warnings
ok 963 - WebGUI/Form/MimeType.pm compiles successfully
ok 964 - WebGUI/Form/MimeType.pm compiles without warnings
ok 965 - WebGUI/Form/SelectSlider.pm compiles successfully
ok 966 - WebGUI/Form/SelectSlider.pm compiles without warnings
ok 967 - WebGUI/Form/Radio.pm compiles successfully
ok 968 - WebGUI/Form/Radio.pm compiles without warnings
ok 969 - WebGUI/Form/Group.pm compiles successfully
ok 970 - WebGUI/Form/Group.pm compiles without warnings
ok 971 - WebGUI/Form/TimeZone.pm compiles successfully
ok 972 - WebGUI/Form/TimeZone.pm compiles without warnings
ok 973 - WebGUI/Form/ReadOnly.pm compiles successfully
ok 974 - WebGUI/Form/ReadOnly.pm compiles without warnings
ok 975 - WebGUI/Form/DatabaseLink.pm compiles successfully
ok 976 - WebGUI/Form/DatabaseLink.pm compiles without warnings
ok 977 - WebGUI/Form/RadioList.pm compiles successfully
ok 978 - WebGUI/Form/RadioList.pm compiles without warnings
ok 979 - WebGUI/Form/Control.pm compiles successfully
ok 980 - WebGUI/Form/Control.pm compiles without warnings
ok 981 - WebGUI/Form/Slider.pm compiles successfully
ok 982 - WebGUI/Form/Slider.pm compiles without warnings
ok 983 - WebGUI/Form/HexSlider.pm compiles successfully
ok 984 - WebGUI/Form/HexSlider.pm compiles without warnings
ok 985 - WebGUI/Form/SelectRichEditor.pm compiles successfully
ok 986 - WebGUI/Form/SelectRichEditor.pm compiles without warnings
ok 987 - WebGUI/Form/IntSlider.pm compiles successfully
ok 988 - WebGUI/Form/IntSlider.pm compiles without warnings
ok 989 - WebGUI/Form/Workflow.pm compiles successfully
ok 990 - WebGUI/Form/Workflow.pm compiles without warnings
ok 991 - WebGUI/Form/FieldType.pm compiles successfully
ok 992 - WebGUI/Form/FieldType.pm compiles without warnings
ok 993 - WebGUI/Form/JsonBlob.pm compiles successfully
ok 994 - WebGUI/Form/JsonBlob.pm compiles without warnings
ok 995 - WebGUI/Form/ContentType.pm compiles successfully
ok 996 - WebGUI/Form/ContentType.pm compiles without warnings
ok 997 - WebGUI/Form/Codearea.pm compiles successfully
ok 998 - WebGUI/Form/Codearea.pm compiles without warnings
ok 999 - WebGUI/Form/Asset.pm compiles successfully
ok 1000 - WebGUI/Form/Asset.pm compiles without warnings
ok 1001 - WebGUI/Content/Account.pm compiles successfully
ok 1002 - WebGUI/Content/Account.pm compiles without warnings
ok 1003 - WebGUI/Content/FilePump.pm compiles successfully
ok 1004 - WebGUI/Content/FilePump.pm compiles without warnings
ok 1005 - WebGUI/Content/Prefetch.pm compiles successfully
ok 1006 - WebGUI/Content/Prefetch.pm compiles without warnings
ok 1007 - WebGUI/Content/AjaxI18N.pm compiles successfully
ok 1008 - WebGUI/Content/AjaxI18N.pm compiles without warnings
ok 1009 - WebGUI/Content/PassiveAnalytics.pm compiles successfully
ok 1010 - WebGUI/Content/PassiveAnalytics.pm compiles without warnings
ok 1011 - WebGUI/Content/Setup.pm compiles successfully
ok 1012 - WebGUI/Content/Setup.pm compiles without warnings
ok 1013 - WebGUI/Content/Wizard.pm compiles successfully
ok 1014 - WebGUI/Content/Wizard.pm compiles without warnings
ok 1015 - WebGUI/Content/Referral.pm compiles successfully
ok 1016 - WebGUI/Content/Referral.pm compiles without warnings
ok 1017 - WebGUI/Content/SetLanguage.pm compiles successfully
ok 1018 - WebGUI/Content/SetLanguage.pm compiles without warnings
ok 1019 - WebGUI/Content/NotFound.pm compiles successfully
ok 1020 - WebGUI/Content/NotFound.pm compiles without warnings
ok 1021 - WebGUI/Content/Admin.pm compiles successfully
ok 1022 - WebGUI/Content/Admin.pm compiles without warnings
ok 1023 - WebGUI/Content/AssetDiscovery.pm compiles successfully
ok 1024 - WebGUI/Content/AssetDiscovery.pm compiles without warnings
ok 1025 - WebGUI/Content/Shop.pm compiles successfully
ok 1026 - WebGUI/Content/Shop.pm compiles without warnings
ok 1027 - WebGUI/Content/FacebookAuth.pm compiles successfully
ok 1028 - WebGUI/Content/FacebookAuth.pm compiles without warnings
ok 1029 - WebGUI/Content/Maintenance.pm compiles successfully
ok 1030 - WebGUI/Content/Maintenance.pm compiles without warnings
ok 1031 - WebGUI/Content/SiteIndex.pm compiles successfully
ok 1032 - WebGUI/Content/SiteIndex.pm compiles without warnings
ok 1033 - WebGUI/Content/AssetHistory.pm compiles successfully
ok 1034 - WebGUI/Content/AssetHistory.pm compiles without warnings
ok 1035 - WebGUI/Content/Operation.pm compiles successfully
ok 1036 - WebGUI/Content/Operation.pm compiles without warnings
ok 1037 - WebGUI/Content/Asset.pm compiles successfully
ok 1038 - WebGUI/Content/Asset.pm compiles without warnings
ok 1039 - WebGUI/Wizard/Setup.pm compiles successfully
ok 1040 - WebGUI/Wizard/Setup.pm compiles without warnings
ok 1041 - WebGUI/Wizard/HomePage.pm compiles successfully
ok 1042 - WebGUI/Wizard/HomePage.pm compiles without warnings
ok 1043 - WebGUI/Operation/Shared.pm compiles successfully
ok 1044 - WebGUI/Operation/Shared.pm compiles without warnings
ok 1045 - WebGUI/Operation/Inbox.pm compiles successfully
ok 1046 - WebGUI/Operation/Inbox.pm compiles without warnings
ok 1047 - WebGUI/Operation/Friends.pm compiles successfully
ok 1048 - WebGUI/Operation/Friends.pm compiles without warnings
ok 1049 - WebGUI/Operation/Graphics.pm compiles successfully
ok 1050 - WebGUI/Operation/Graphics.pm compiles without warnings
ok 1051 - WebGUI/Operation/Profile.pm compiles successfully
ok 1052 - WebGUI/Operation/Profile.pm compiles without warnings
ok 1053 - WebGUI/Operation/Cron.pm compiles successfully
ok 1054 - WebGUI/Operation/Cron.pm compiles without warnings
ok 1055 - WebGUI/Operation/WebGUI.pm compiles successfully
ok 1056 - WebGUI/Operation/WebGUI.pm compiles without warnings
ok 1057 - WebGUI/Operation/User.pm compiles successfully
ok 1058 - WebGUI/Operation/User.pm compiles without warnings
ok 1059 - WebGUI/Operation/AdSpace.pm compiles successfully
ok 1060 - WebGUI/Operation/AdSpace.pm compiles without warnings
ok 1061 - WebGUI/Operation/LoginHistory.pm compiles successfully
ok 1062 - WebGUI/Operation/LoginHistory.pm compiles without warnings
ok 1063 - WebGUI/Operation/Statistics.pm compiles successfully
ok 1064 - WebGUI/Operation/Statistics.pm compiles without warnings
ok 1065 - WebGUI/Operation/Cache.pm compiles successfully
ok 1066 - WebGUI/Operation/Cache.pm compiles without warnings
ok 1067 - WebGUI/Operation/Settings.pm compiles successfully
ok 1068 - WebGUI/Operation/Settings.pm compiles without warnings
ok 1069 - WebGUI/Operation/LDAPLink.pm compiles successfully
ok 1070 - WebGUI/Operation/LDAPLink.pm compiles without warnings
ok 1071 - WebGUI/Operation/VersionTag.pm compiles successfully
ok 1072 - WebGUI/Operation/VersionTag.pm compiles without warnings
ok 1073 - WebGUI/Operation/Admin.pm compiles successfully
ok 1074 - WebGUI/Operation/Admin.pm compiles without warnings
ok 1075 - WebGUI/Operation/ProfileSettings.pm compiles successfully
ok 1076 - WebGUI/Operation/ProfileSettings.pm compiles without warnings
ok 1077 - WebGUI/Operation/SpellCheck.pm compiles successfully
ok 1078 - WebGUI/Operation/SpellCheck.pm compiles without warnings
ok 1079 - WebGUI/Operation/ActiveSessions.pm compiles successfully
ok 1080 - WebGUI/Operation/ActiveSessions.pm compiles without warnings
ok 1081 - WebGUI/Operation/Group.pm compiles successfully
ok 1082 - WebGUI/Operation/Group.pm compiles without warnings
ok 1083 - WebGUI/Operation/Style.pm compiles successfully
ok 1084 - WebGUI/Operation/Style.pm compiles without warnings
ok 1085 - WebGUI/Operation/Auth.pm compiles successfully
ok 1086 - WebGUI/Operation/Auth.pm compiles without warnings
ok 1087 - WebGUI/Operation/Spectre.pm compiles successfully
ok 1088 - WebGUI/Operation/Spectre.pm compiles without warnings
ok 1089 - WebGUI/Operation/Scratch.pm compiles successfully
ok 1090 - WebGUI/Operation/Scratch.pm compiles without warnings
ok 1091 - WebGUI/Operation/Invite.pm compiles successfully
ok 1092 - WebGUI/Operation/Invite.pm compiles without warnings
ok 1093 - WebGUI/Operation/DatabaseLink.pm compiles successfully
ok 1094 - WebGUI/Operation/DatabaseLink.pm compiles without warnings
ok 1095 - WebGUI/Operation/Workflow.pm compiles successfully
ok 1096 - WebGUI/Operation/Workflow.pm compiles without warnings
ok 1097 - WebGUI/Operation/Fork.pm compiles successfully
ok 1098 - WebGUI/Operation/Fork.pm compiles without warnings
ok 1099 - WebGUI/Operation/SSO.pm compiles successfully
ok 1100 - WebGUI/Operation/SSO.pm compiles without warnings
ok 1101 - WebGUI/Operation/FormHelpers.pm compiles successfully
ok 1102 - WebGUI/Operation/FormHelpers.pm compiles without warnings
ok 1103 - WebGUI/Operation/Replacements.pm compiles successfully
ok 1104 - WebGUI/Operation/Replacements.pm compiles without warnings
ok 1105 - WebGUI/Operation/Help.pm compiles successfully
ok 1106 - WebGUI/Operation/Help.pm compiles without warnings
ok 1107 - WebGUI/Command/upgrade.pm compiles successfully
ok 1108 - WebGUI/Command/upgrade.pm compiles without warnings
ok 1109 - WebGUI/Command/test_content.pm compiles successfully
ok 1110 - WebGUI/Command/test_content.pm compiles without warnings
ok 1111 - WebGUI/Fork/ProgressTree.pm compiles successfully
ok 1112 - WebGUI/Fork/ProgressTree.pm compiles without warnings
ok 1113 - WebGUI/Fork/ProgressBar.pm compiles successfully
ok 1114 - WebGUI/Fork/ProgressBar.pm compiles without warnings
ok 1115 - WebGUI/Fork/Status.pm compiles successfully
ok 1116 - WebGUI/Fork/Status.pm compiles without warnings
ok 1117 - WebGUI/Storage/Image.pm compiles successfully
ok 1118 - WebGUI/Storage/Image.pm compiles without warnings
ok 1119 - WebGUI/PassiveAnalytics/Flow.pm compiles successfully
ok 1120 - WebGUI/PassiveAnalytics/Flow.pm compiles without warnings
ok 1121 - WebGUI/PassiveAnalytics/Rule.pm compiles successfully
ok 1122 - WebGUI/PassiveAnalytics/Rule.pm compiles without warnings
ok 1123 - WebGUI/PassiveAnalytics/Logging.pm compiles successfully
ok 1124 - WebGUI/PassiveAnalytics/Logging.pm compiles without warnings
ok 1125 - WebGUI/Middleware/Snoop.pm compiles successfully
ok 1126 - WebGUI/Middleware/Snoop.pm compiles without warnings
ok 1127 - WebGUI/Middleware/WGAccess.pm compiles successfully
ok 1128 - WebGUI/Middleware/WGAccess.pm compiles without warnings
ok 1129 - WebGUI/Middleware/HTTPExceptions.pm compiles successfully
ok 1130 - WebGUI/Middleware/HTTPExceptions.pm compiles without warnings
ok 1131 - WebGUI/Middleware/StackTrace.pm compiles successfully
ok 1132 - WebGUI/Middleware/StackTrace.pm compiles without warnings
ok 1133 - WebGUI/Middleware/Maintenance.pm compiles successfully
ok 1134 - WebGUI/Middleware/Maintenance.pm compiles without warnings
ok 1135 - WebGUI/Middleware/Session.pm compiles successfully
ok 1136 - WebGUI/Middleware/Session.pm compiles without warnings
ok 1137 - WebGUI/Middleware/Debug/Environment.pm compiles successfully
ok 1138 - WebGUI/Middleware/Debug/Environment.pm compiles without warnings
ok 1139 - WebGUI/Middleware/Debug/Performance.pm compiles successfully
ok 1140 - WebGUI/Middleware/Debug/Performance.pm compiles without warnings
ok 1141 - WebGUI/Upgrade/File.pm compiles successfully
ok 1142 - WebGUI/Upgrade/File.pm compiles without warnings
ok 1143 - WebGUI/Upgrade/Script.pm compiles successfully
ok 1144 - WebGUI/Upgrade/Script.pm compiles without warnings
ok 1145 - WebGUI/Upgrade/File/txt.pm compiles successfully
ok 1146 - WebGUI/Upgrade/File/txt.pm compiles without warnings
ok 1147 - WebGUI/Upgrade/File/pod.pm compiles successfully
ok 1148 - WebGUI/Upgrade/File/pod.pm compiles without warnings
ok 1149 - WebGUI/Upgrade/File/pl.pm compiles successfully
ok 1150 - WebGUI/Upgrade/File/pl.pm compiles without warnings
ok 1151 - WebGUI/Upgrade/File/sql.pm compiles successfully
ok 1152 - WebGUI/Upgrade/File/sql.pm compiles without warnings
ok 1153 - WebGUI/Upgrade/File/wgpkg.pm compiles successfully
ok 1154 - WebGUI/Upgrade/File/wgpkg.pm compiles without warnings
ok 1155 - WebGUI/Workflow/Cron.pm compiles successfully
ok 1156 - WebGUI/Workflow/Cron.pm compiles without warnings
ok 1157 - WebGUI/Workflow/Activity.pm compiles successfully
ok 1158 - WebGUI/Workflow/Activity.pm compiles without warnings
ok 1159 - WebGUI/Workflow/Spectre.pm compiles successfully
ok 1160 - WebGUI/Workflow/Spectre.pm compiles without warnings
ok 1161 - WebGUI/Workflow/Instance.pm compiles successfully
ok 1162 - WebGUI/Workflow/Instance.pm compiles without warnings
ok 1163 - WebGUI/Workflow/Activity/ExtendCalendarRecurrences.pm compiles successfully
ok 1164 - WebGUI/Workflow/Activity/ExtendCalendarRecurrences.pm compiles without warnings
ok 1165 - WebGUI/Workflow/Activity/RemoveOldForks.pm compiles successfully
ok 1166 - WebGUI/Workflow/Activity/RemoveOldForks.pm compiles without warnings
ok 1167 - WebGUI/Workflow/Activity/GetSyndicatedContent.pm compiles successfully
ok 1168 - WebGUI/Workflow/Activity/GetSyndicatedContent.pm compiles without warnings
ok 1169 - WebGUI/Workflow/Activity/DeleteUser.pm compiles successfully
ok 1170 - WebGUI/Workflow/Activity/DeleteUser.pm compiles without warnings
ok 1171 - WebGUI/Workflow/Activity/CalendarUpdateFeeds.pm compiles successfully
ok 1172 - WebGUI/Workflow/Activity/CalendarUpdateFeeds.pm compiles without warnings
ok 1173 - WebGUI/Workflow/Activity/PayoutVendors.pm compiles successfully
ok 1174 - WebGUI/Workflow/Activity/PayoutVendors.pm compiles without warnings
ok 1175 - WebGUI/Workflow/Activity/PurgeOldAssetRevisions.pm compiles successfully
ok 1176 - WebGUI/Workflow/Activity/PurgeOldAssetRevisions.pm compiles without warnings
ok 1177 - WebGUI/Workflow/Activity/DeleteExpiredSessions.pm compiles successfully
ok 1178 - WebGUI/Workflow/Activity/DeleteExpiredSessions.pm compiles without warnings
ok 1179 - WebGUI/Workflow/Activity/TrashClipboard.pm compiles successfully
ok 1180 - WebGUI/Workflow/Activity/TrashClipboard.pm compiles without warnings
ok 1181 - WebGUI/Workflow/Activity/NotifyAboutThing.pm compiles successfully
ok 1182 - WebGUI/Workflow/Activity/NotifyAboutThing.pm compiles without warnings
ok 1183 - WebGUI/Workflow/Activity/RequestApprovalForVersionTag.pm compiles successfully
ok 1184 - WebGUI/Workflow/Activity/RequestApprovalForVersionTag.pm compiles without warnings
ok 1185 - WebGUI/Workflow/Activity/SummarizePassiveAnalytics.pm compiles successfully
ok 1186 - WebGUI/Workflow/Activity/SummarizePassiveAnalytics.pm compiles without warnings
ok 1187 - WebGUI/Workflow/Activity/TrashExpiredEvents.pm compiles successfully
ok 1188 - WebGUI/Workflow/Activity/TrashExpiredEvents.pm compiles without warnings
ok 1189 - WebGUI/Workflow/Activity/RunCommandAsUser.pm compiles successfully
ok 1190 - WebGUI/Workflow/Activity/RunCommandAsUser.pm compiles without warnings
ok 1191 - WebGUI/Workflow/Activity/SendNewsletters.pm compiles successfully
ok 1192 - WebGUI/Workflow/Activity/SendNewsletters.pm compiles without warnings
ok 1193 - WebGUI/Workflow/Activity/DenyUnansweredFriends.pm compiles successfully
ok 1194 - WebGUI/Workflow/Activity/DenyUnansweredFriends.pm compiles without warnings
ok 1195 - WebGUI/Workflow/Activity/NotifyAboutVersionTag.pm compiles successfully
ok 1196 - WebGUI/Workflow/Activity/NotifyAboutVersionTag.pm compiles without warnings
ok 1197 - WebGUI/Workflow/Activity/ExportVersionTagToHtml.pm compiles successfully
ok 1198 - WebGUI/Workflow/Activity/ExportVersionTagToHtml.pm compiles without warnings
ok 1199 - WebGUI/Workflow/Activity/ExpireSubscriptionCodes.pm compiles successfully
ok 1200 - WebGUI/Workflow/Activity/ExpireSubscriptionCodes.pm compiles without warnings
ok 1201 - WebGUI/Workflow/Activity/BucketPassiveAnalytics.pm compiles successfully
ok 1202 - WebGUI/Workflow/Activity/BucketPassiveAnalytics.pm compiles without warnings
ok 1203 - WebGUI/Workflow/Activity/AddUserToGroup.pm compiles successfully
ok 1204 - WebGUI/Workflow/Activity/AddUserToGroup.pm compiles without warnings
ok 1205 - WebGUI/Workflow/Activity/ExpireGroupings.pm compiles successfully
ok 1206 - WebGUI/Workflow/Activity/ExpireGroupings.pm compiles without warnings
ok 1207 - WebGUI/Workflow/Activity/GetCsMail.pm compiles successfully
ok 1208 - WebGUI/Workflow/Activity/GetCsMail.pm compiles without warnings
ok 1209 - WebGUI/Workflow/Activity/ProcessEMSApprovals.pm compiles successfully
ok 1210 - WebGUI/Workflow/Activity/ProcessEMSApprovals.pm compiles without warnings
ok 1211 - WebGUI/Workflow/Activity/DecayKarma.pm compiles successfully
ok 1212 - WebGUI/Workflow/Activity/DecayKarma.pm compiles without warnings
ok 1213 - WebGUI/Workflow/Activity/CleanLoginHistory.pm compiles successfully
ok 1214 - WebGUI/Workflow/Activity/CleanLoginHistory.pm compiles without warnings
ok 1215 - WebGUI/Workflow/Activity/CleanupEMSSubmissions.pm compiles successfully
ok 1216 - WebGUI/Workflow/Activity/CleanupEMSSubmissions.pm compiles without warnings
ok 1217 - WebGUI/Workflow/Activity/TrashVersionTag.pm compiles successfully
ok 1218 - WebGUI/Workflow/Activity/TrashVersionTag.pm compiles without warnings
ok 1219 - WebGUI/Workflow/Activity/NotifyAboutUser.pm compiles successfully
ok 1220 - WebGUI/Workflow/Activity/NotifyAboutUser.pm compiles without warnings
ok 1221 - WebGUI/Workflow/Activity/RollbackVersionTag.pm compiles successfully
ok 1222 - WebGUI/Workflow/Activity/RollbackVersionTag.pm compiles without warnings
ok 1223 - WebGUI/Workflow/Activity/DeactivateUser.pm compiles successfully
ok 1224 - WebGUI/Workflow/Activity/DeactivateUser.pm compiles without warnings
ok 1225 - WebGUI/Workflow/Activity/CommitVersionTag.pm compiles successfully
ok 1226 - WebGUI/Workflow/Activity/CommitVersionTag.pm compiles without warnings
ok 1227 - WebGUI/Workflow/Activity/NotifyAdminsWithOpenVersionTags.pm compiles successfully
ok 1228 - WebGUI/Workflow/Activity/NotifyAdminsWithOpenVersionTags.pm compiles without warnings
ok 1229 - WebGUI/Workflow/Activity/SendWebguiStats.pm compiles successfully
ok 1230 - WebGUI/Workflow/Activity/SendWebguiStats.pm compiles without warnings
ok 1231 - WebGUI/Workflow/Activity/WaitUntil.pm compiles successfully
ok 1232 - WebGUI/Workflow/Activity/WaitUntil.pm compiles without warnings
ok 1233 - WebGUI/Workflow/Activity/PurgeOldInboxMessages.pm compiles successfully
ok 1234 - WebGUI/Workflow/Activity/PurgeOldInboxMessages.pm compiles without warnings
ok 1235 - WebGUI/Workflow/Activity/NotifyAboutLowStock.pm compiles successfully
ok 1236 - WebGUI/Workflow/Activity/NotifyAboutLowStock.pm compiles without warnings
ok 1237 - WebGUI/Workflow/Activity/SyncProfilesToLdap.pm compiles successfully
ok 1238 - WebGUI/Workflow/Activity/SyncProfilesToLdap.pm compiles without warnings
ok 1239 - WebGUI/Workflow/Activity/UnlockVersionTag.pm compiles successfully
ok 1240 - WebGUI/Workflow/Activity/UnlockVersionTag.pm compiles without warnings
ok 1241 - WebGUI/Workflow/Activity/DeleteExportedFiles.pm compiles successfully
ok 1242 - WebGUI/Workflow/Activity/DeleteExportedFiles.pm compiles without warnings
ok 1243 - WebGUI/Workflow/Activity/RemoveOldCarts.pm compiles successfully
ok 1244 - WebGUI/Workflow/Activity/RemoveOldCarts.pm compiles without warnings
ok 1245 - WebGUI/Workflow/Activity/ActivateUser.pm compiles successfully
ok 1246 - WebGUI/Workflow/Activity/ActivateUser.pm compiles without warnings
ok 1247 - WebGUI/Workflow/Activity/SendQueuedMailMessages.pm compiles successfully
ok 1248 - WebGUI/Workflow/Activity/SendQueuedMailMessages.pm compiles without warnings
ok 1249 - WebGUI/Workflow/Activity/PurgeOldTrash.pm compiles successfully
ok 1250 - WebGUI/Workflow/Activity/PurgeOldTrash.pm compiles without warnings
ok 1251 - WebGUI/Workflow/Activity/ArchiveOldThreads.pm compiles successfully
ok 1252 - WebGUI/Workflow/Activity/ArchiveOldThreads.pm compiles without warnings
ok 1253 - WebGUI/Workflow/Activity/SummarizePassiveProfileLog.pm compiles successfully
ok 1254 - WebGUI/Workflow/Activity/SummarizePassiveProfileLog.pm compiles without warnings
ok 1255 - WebGUI/Workflow/Activity/RecheckVATNumber.pm compiles successfully
ok 1256 - WebGUI/Workflow/Activity/RecheckVATNumber.pm compiles without warnings
ok 1257 - WebGUI/Workflow/Activity/ExpirePurchasedThingyRecords.pm compiles successfully
ok 1258 - WebGUI/Workflow/Activity/ExpirePurchasedThingyRecords.pm compiles without warnings
ok 1259 - WebGUI/Workflow/Activity/ExpireUnvalidatedEmailUsers.pm compiles successfully
ok 1260 - WebGUI/Workflow/Activity/ExpireUnvalidatedEmailUsers.pm compiles without warnings
ok 1261 - WebGUI/Workflow/Activity/CleanTempStorage.pm compiles successfully
ok 1262 - WebGUI/Workflow/Activity/CleanTempStorage.pm compiles without warnings
ok 1263 - WebGUI/Workflow/Activity/CreateCronJob.pm compiles successfully
ok 1264 - WebGUI/Workflow/Activity/CreateCronJob.pm compiles without warnings
ok 1265 - WebGUI/Workflow/Activity/ArchiveOldStories.pm compiles successfully
ok 1266 - WebGUI/Workflow/Activity/ArchiveOldStories.pm compiles without warnings
ok 1267 - WebGUI/Workflow/Activity/ExpireEmsCartItems.pm compiles successfully
ok 1268 - WebGUI/Workflow/Activity/ExpireEmsCartItems.pm compiles without warnings
ok 1269 - WebGUI/Workflow/Activity/SyncProfileToLdap.pm compiles successfully
ok 1270 - WebGUI/Workflow/Activity/SyncProfileToLdap.pm compiles without warnings
ok 1271 - WebGUI/Workflow/Activity/ExpireIncompleteSurveyResponses.pm compiles successfully
ok 1272 - WebGUI/Workflow/Activity/ExpireIncompleteSurveyResponses.pm compiles without warnings
ok 1273 - WebGUI/Workflow/Activity/RequestApprovalForVersionTag/ByLineage.pm compiles successfully
ok 1274 - WebGUI/Workflow/Activity/RequestApprovalForVersionTag/ByLineage.pm compiles without warnings
ok 1275 - WebGUI/Workflow/Activity/RequestApprovalForVersionTag/ByCommitterGroup.pm compiles successfully
ok 1276 - WebGUI/Workflow/Activity/RequestApprovalForVersionTag/ByCommitterGroup.pm compiles without warnings
ok 1277 - WebGUI/AdSpace/Ad.pm compiles successfully
ok 1278 - WebGUI/AdSpace/Ad.pm compiles without warnings
ok 1279 - WebGUI/Search/Index.pm compiles successfully
ok 1280 - WebGUI/Search/Index.pm compiles without warnings
ok 1281 - WebGUI/AssetCollateral/Sku/ThingyRecord/Record.pm compiles successfully
ok 1282 - WebGUI/AssetCollateral/Sku/ThingyRecord/Record.pm compiles without warnings
ok 1283 - WebGUI/AssetCollateral/Sku/Ad/Ad.pm compiles successfully
ok 1284 - WebGUI/AssetCollateral/Sku/Ad/Ad.pm compiles without warnings
ok 1285 - WebGUI/AssetCollateral/DataForm/Entry.pm compiles successfully
ok 1286 - WebGUI/AssetCollateral/DataForm/Entry.pm compiles without warnings
ok 1287 - WebGUI/Shop/Vendor.pm compiles successfully
ok 1288 - WebGUI/Shop/Vendor.pm compiles without warnings
ok 1289 - WebGUI/Shop/Cart.pm compiles successfully
ok 1290 - WebGUI/Shop/Cart.pm compiles without warnings
ok 1291 - WebGUI/Shop/AddressBook.pm compiles successfully
ok 1292 - WebGUI/Shop/AddressBook.pm compiles without warnings
ok 1293 - WebGUI/Shop/PayDriver.pm compiles successfully
ok 1294 - WebGUI/Shop/PayDriver.pm compiles without warnings
ok 1295 - WebGUI/Shop/ShipDriver.pm compiles successfully
ok 1296 - WebGUI/Shop/ShipDriver.pm compiles without warnings
ok 1297 - WebGUI/Shop/Transaction.pm compiles successfully
ok 1298 - WebGUI/Shop/Transaction.pm compiles without warnings
ok 1299 - WebGUI/Shop/Pay.pm compiles successfully
ok 1300 - WebGUI/Shop/Pay.pm compiles without warnings
ok 1301 - WebGUI/Shop/TransactionItem.pm compiles successfully
ok 1302 - WebGUI/Shop/TransactionItem.pm compiles without warnings
ok 1303 - WebGUI/Shop/CartItem.pm compiles successfully
ok 1304 - WebGUI/Shop/CartItem.pm compiles without warnings
ok 1305 - WebGUI/Shop/Admin.pm compiles successfully
ok 1306 - WebGUI/Shop/Admin.pm compiles without warnings
ok 1307 - WebGUI/Shop/Credit.pm compiles successfully
ok 1308 - WebGUI/Shop/Credit.pm compiles without warnings
ok 1309 - WebGUI/Shop/Tax.pm compiles successfully
ok 1310 - WebGUI/Shop/Tax.pm compiles without warnings
ok 1311 - WebGUI/Shop/Ship.pm compiles successfully
ok 1312 - WebGUI/Shop/Ship.pm compiles without warnings
ok 1313 - WebGUI/Shop/Address.pm compiles successfully
ok 1314 - WebGUI/Shop/Address.pm compiles without warnings
ok 1315 - WebGUI/Shop/TaxDriver.pm compiles successfully
ok 1316 - WebGUI/Shop/TaxDriver.pm compiles without warnings
ok 1317 - WebGUI/Shop/PayDriver/Cash.pm compiles successfully
ok 1318 - WebGUI/Shop/PayDriver/Cash.pm compiles without warnings
ok 1319 - WebGUI/Shop/PayDriver/ITransact.pm compiles successfully
ok 1320 - WebGUI/Shop/PayDriver/ITransact.pm compiles without warnings
ok 1321 - WebGUI/Shop/PayDriver/Ogone.pm compiles successfully
ok 1322 - WebGUI/Shop/PayDriver/Ogone.pm compiles without warnings
ok 1323 - WebGUI/Shop/PayDriver/PayPal.pm compiles successfully
ok 1324 - WebGUI/Shop/PayDriver/PayPal.pm compiles without warnings
ok 1325 - WebGUI/Shop/PayDriver/PayPal/ExpressCheckout.pm compiles successfully
ok 1326 - WebGUI/Shop/PayDriver/PayPal/ExpressCheckout.pm compiles without warnings
ok 1327 - WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm compiles successfully
ok 1328 - WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm compiles without warnings
ok 1329 - WebGUI/Shop/TaxDriver/Generic.pm compiles successfully
ok 1330 - WebGUI/Shop/TaxDriver/Generic.pm compiles without warnings
ok 1331 - WebGUI/Shop/TaxDriver/EU.pm compiles successfully
ok 1332 - WebGUI/Shop/TaxDriver/EU.pm compiles without warnings
ok 1333 - WebGUI/Shop/ShipDriver/FlatRate.pm compiles successfully
ok 1334 - WebGUI/Shop/ShipDriver/FlatRate.pm compiles without warnings
ok 1335 - WebGUI/Shop/ShipDriver/USPS.pm compiles successfully
ok 1336 - WebGUI/Shop/ShipDriver/USPS.pm compiles without warnings
ok 1337 - WebGUI/Shop/ShipDriver/USPSInternational.pm compiles successfully
ok 1338 - WebGUI/Shop/ShipDriver/USPSInternational.pm compiles without warnings
ok 1339 - WebGUI/Shop/ShipDriver/UPS.pm compiles successfully
ok 1340 - WebGUI/Shop/ShipDriver/UPS.pm compiles without warnings
ok 1341 - WebGUI/Role/Asset/Comments.pm compiles successfully
ok 1342 - WebGUI/Role/Asset/Comments.pm compiles without warnings
ok 1343 - WebGUI/Role/Asset/Subscribable.pm compiles successfully
ok 1344 - WebGUI/Role/Asset/Subscribable.pm compiles without warnings
ok 1345 - WebGUI/Role/Asset/RssFeed.pm compiles successfully
ok 1346 - WebGUI/Role/Asset/RssFeed.pm compiles without warnings
ok 1347 - WebGUI/Role/Asset/JSONCollateral.pm compiles successfully
ok 1348 - WebGUI/Role/Asset/JSONCollateral.pm compiles without warnings
ok 1349 - WebGUI/Role/Asset/Installable.pm compiles successfully
ok 1350 - WebGUI/Role/Asset/Installable.pm compiles without warnings
ok 1351 - WebGUI/Role/Asset/SetStoragePermissions.pm compiles successfully
ok 1352 - WebGUI/Role/Asset/SetStoragePermissions.pm compiles without warnings
ok 1353 - WebGUI/Role/Asset/AutoSynopsis.pm compiles successfully
ok 1354 - WebGUI/Role/Asset/AutoSynopsis.pm compiles without warnings
ok 1355 - WebGUI/Role/Asset/AlwaysHidden.pm compiles successfully
ok 1356 - WebGUI/Role/Asset/AlwaysHidden.pm compiles without warnings
ok 1357 - WebGUI/Asset/Shortcut.pm compiles successfully
ok 1358 - WebGUI/Asset/Shortcut.pm compiles without warnings
ok 1359 - WebGUI/Asset/Post.pm compiles successfully
ok 1360 - WebGUI/Asset/Post.pm compiles without warnings
ok 1361 - WebGUI/Asset/Sku.pm compiles successfully
ok 1362 - WebGUI/Asset/Sku.pm compiles without warnings
ok 1363 - WebGUI/Asset/FilePile.pm compiles successfully
ok 1364 - WebGUI/Asset/FilePile.pm compiles without warnings
ok 1365 - WebGUI/Asset/File.pm compiles successfully
ok 1366 - WebGUI/Asset/File.pm compiles without warnings
ok 1367 - WebGUI/Asset/Event.pm compiles successfully
ok 1368 - WebGUI/Asset/Event.pm compiles without warnings
ok 1369 - WebGUI/Asset/Redirect.pm compiles successfully
ok 1370 - WebGUI/Asset/Redirect.pm compiles without warnings
ok 1371 - WebGUI/Asset/WikiPage.pm compiles successfully
ok 1372 - WebGUI/Asset/WikiPage.pm compiles without warnings
ok 1373 - WebGUI/Asset/EMSSubmission.pm compiles successfully
ok 1374 - WebGUI/Asset/EMSSubmission.pm compiles without warnings
ok 1375 - WebGUI/Asset/Template.pm compiles successfully
ok 1376 - WebGUI/Asset/Template.pm compiles without warnings
ok 1377 - WebGUI/Asset/MatrixListing.pm compiles successfully
ok 1378 - WebGUI/Asset/MatrixListing.pm compiles without warnings
ok 1379 - WebGUI/Asset/EMSSubmissionForm.pm compiles successfully
ok 1380 - WebGUI/Asset/EMSSubmissionForm.pm compiles without warnings
ok 1381 - WebGUI/Asset/Story.pm compiles successfully
ok 1382 - WebGUI/Asset/Story.pm compiles without warnings
ok 1383 - WebGUI/Asset/MapPoint.pm compiles successfully
ok 1384 - WebGUI/Asset/MapPoint.pm compiles without warnings
ok 1385 - WebGUI/Asset/Snippet.pm compiles successfully
ok 1386 - WebGUI/Asset/Snippet.pm compiles without warnings
ok 1387 - WebGUI/Asset/RichEdit.pm compiles successfully
ok 1388 - WebGUI/Asset/RichEdit.pm compiles without warnings
ok 1389 - WebGUI/Asset/Wobject.pm compiles successfully
ok 1390 - WebGUI/Asset/Wobject.pm compiles without warnings
ok 1391 - WebGUI/Asset/File/Image.pm compiles successfully
ok 1392 - WebGUI/Asset/File/Image.pm compiles without warnings
ok 1393 - WebGUI/Asset/File/GalleryFile.pm compiles successfully
ok 1394 - WebGUI/Asset/File/GalleryFile.pm compiles without warnings
ok 1395 - WebGUI/Asset/File/ZipArchive.pm compiles successfully
ok 1396 - WebGUI/Asset/File/ZipArchive.pm compiles without warnings
ok 1397 - WebGUI/Asset/File/GalleryFile/Photo.pm compiles successfully
ok 1398 - WebGUI/Asset/File/GalleryFile/Photo.pm compiles without warnings
ok 1399 - WebGUI/Asset/Wobject/ProjectManager.pm compiles successfully
ok 1400 - WebGUI/Asset/Wobject/ProjectManager.pm compiles without warnings
ok 1401 - WebGUI/Asset/Wobject/Survey.pm compiles successfully
ok 1402 - WebGUI/Asset/Wobject/Survey.pm compiles without warnings
ok 1403 - WebGUI/Asset/Wobject/Article.pm compiles successfully
ok 1404 - WebGUI/Asset/Wobject/Article.pm compiles without warnings
ok 1405 - WebGUI/Asset/Wobject/Dashboard.pm compiles successfully
ok 1406 - WebGUI/Asset/Wobject/Dashboard.pm compiles without warnings
ok 1407 - WebGUI/Asset/Wobject/Shelf.pm compiles successfully
ok 1408 - WebGUI/Asset/Wobject/Shelf.pm compiles without warnings
ok 1409 - WebGUI/Asset/Wobject/StockData.pm compiles successfully
ok 1410 - WebGUI/Asset/Wobject/StockData.pm compiles without warnings
ok 1411 - WebGUI/Asset/Wobject/DataTable.pm compiles successfully
ok 1412 - WebGUI/Asset/Wobject/DataTable.pm compiles without warnings
ok 1413 - WebGUI/Asset/Wobject/Navigation.pm compiles successfully
ok 1414 - WebGUI/Asset/Wobject/Navigation.pm compiles without warnings
ok 1415 - WebGUI/Asset/Wobject/AssetReport.pm compiles successfully
ok 1416 - WebGUI/Asset/Wobject/AssetReport.pm compiles without warnings
ok 1417 - WebGUI/Asset/Wobject/Matrix.pm compiles successfully
ok 1418 - WebGUI/Asset/Wobject/Matrix.pm compiles without warnings
ok 1419 - WebGUI/Asset/Wobject/Search.pm compiles successfully
ok 1420 - WebGUI/Asset/Wobject/Search.pm compiles without warnings
ok 1421 - WebGUI/Asset/Wobject/Map.pm compiles successfully
ok 1422 - WebGUI/Asset/Wobject/Map.pm compiles without warnings
ok 1423 - WebGUI/Asset/Wobject/MultiSearch.pm compiles successfully
ok 1424 - WebGUI/Asset/Wobject/MultiSearch.pm compiles without warnings
ok 1425 - WebGUI/Asset/Wobject/EventManagementSystem.pm compiles successfully
ok 1426 - WebGUI/Asset/Wobject/EventManagementSystem.pm compiles without warnings
ok 1427 - WebGUI/Asset/Wobject/Carousel.pm compiles successfully
ok 1428 - WebGUI/Asset/Wobject/Carousel.pm compiles without warnings
ok 1429 - WebGUI/Asset/Wobject/Folder.pm compiles successfully
ok 1430 - WebGUI/Asset/Wobject/Folder.pm compiles without warnings
ok 1431 - WebGUI/Asset/Wobject/StoryTopic.pm compiles successfully
ok 1432 - WebGUI/Asset/Wobject/StoryTopic.pm compiles without warnings
ok 1433 - WebGUI/Asset/Wobject/TimeTracking.pm compiles successfully
ok 1434 - WebGUI/Asset/Wobject/TimeTracking.pm compiles without warnings
ok 1435 - WebGUI/Asset/Wobject/WikiMaster.pm compiles successfully
ok 1436 - WebGUI/Asset/Wobject/WikiMaster.pm compiles without warnings
ok 1437 - WebGUI/Asset/Wobject/UserList.pm compiles successfully
ok 1438 - WebGUI/Asset/Wobject/UserList.pm compiles without warnings
ok 1439 - WebGUI/Asset/Wobject/StoryArchive.pm compiles successfully
ok 1440 - WebGUI/Asset/Wobject/StoryArchive.pm compiles without warnings
ok 1441 - WebGUI/Asset/Wobject/Thingy.pm compiles successfully
ok 1442 - WebGUI/Asset/Wobject/Thingy.pm compiles without warnings
ok 1443 - WebGUI/Asset/Wobject/MessageBoard.pm compiles successfully
ok 1444 - WebGUI/Asset/Wobject/MessageBoard.pm compiles without warnings
ok 1445 - WebGUI/Asset/Wobject/GalleryAlbum.pm compiles successfully
ok 1446 - WebGUI/Asset/Wobject/GalleryAlbum.pm compiles without warnings
ok 1447 - WebGUI/Asset/Wobject/Layout.pm compiles successfully
ok 1448 - WebGUI/Asset/Wobject/Layout.pm compiles without warnings
ok 1449 - WebGUI/Asset/Wobject/Gallery.pm compiles successfully
ok 1450 - WebGUI/Asset/Wobject/Gallery.pm compiles without warnings
ok 1451 - WebGUI/Asset/Wobject/InOutBoard.pm compiles successfully
ok 1452 - WebGUI/Asset/Wobject/InOutBoard.pm compiles without warnings
ok 1453 - WebGUI/Asset/Wobject/Collaboration.pm compiles successfully
ok 1454 - WebGUI/Asset/Wobject/Collaboration.pm compiles without warnings
ok 1455 - WebGUI/Asset/Wobject/DataForm.pm compiles successfully
ok 1456 - WebGUI/Asset/Wobject/DataForm.pm compiles without warnings
ok 1457 - WebGUI/Asset/Wobject/WeatherData.pm compiles successfully
ok 1458 - WebGUI/Asset/Wobject/WeatherData.pm compiles without warnings
ok 1459 - WebGUI/Asset/Wobject/SQLReport.pm compiles successfully
ok 1460 - WebGUI/Asset/Wobject/SQLReport.pm compiles without warnings
ok 1461 - WebGUI/Asset/Wobject/Calendar.pm compiles successfully
ok 1462 - WebGUI/Asset/Wobject/Calendar.pm compiles without warnings
ok 1463 - WebGUI/Asset/Wobject/SyndicatedContent.pm compiles successfully
ok 1464 - WebGUI/Asset/Wobject/SyndicatedContent.pm compiles without warnings
ok 1465 - WebGUI/Asset/Wobject/Poll.pm compiles successfully
ok 1466 - WebGUI/Asset/Wobject/Poll.pm compiles without warnings
ok 1467 - WebGUI/Asset/Wobject/HttpProxy.pm compiles successfully
ok 1468 - WebGUI/Asset/Wobject/HttpProxy.pm compiles without warnings
ok 1469 - WebGUI/Asset/Wobject/Collaboration/Newsletter.pm compiles successfully
ok 1470 - WebGUI/Asset/Wobject/Collaboration/Newsletter.pm compiles without warnings
ok 1471 - WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm compiles successfully
ok 1472 - WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm compiles without warnings
ok 1473 - WebGUI/Asset/Wobject/Survey/ResponseJSON.pm compiles successfully
ok 1474 - WebGUI/Asset/Wobject/Survey/ResponseJSON.pm compiles without warnings
ok 1475 - WebGUI/Asset/Wobject/Survey/SurveyJSON.pm compiles successfully
ok 1476 - WebGUI/Asset/Wobject/Survey/SurveyJSON.pm compiles without warnings
ok 1477 - WebGUI/Asset/Wobject/Survey/Test.pm compiles successfully
ok 1478 - WebGUI/Asset/Wobject/Survey/Test.pm compiles without warnings
ok 1479 - WebGUI/Asset/Wobject/HttpProxy/Parse.pm compiles successfully
ok 1480 - WebGUI/Asset/Wobject/HttpProxy/Parse.pm compiles without warnings
ok 1481 - WebGUI/Asset/Sku/EMSRibbon.pm compiles successfully
ok 1482 - WebGUI/Asset/Sku/EMSRibbon.pm compiles without warnings
ok 1483 - WebGUI/Asset/Sku/Subscription.pm compiles successfully
ok 1484 - WebGUI/Asset/Sku/Subscription.pm compiles without warnings
ok 1485 - WebGUI/Asset/Sku/Ad.pm compiles successfully
ok 1486 - WebGUI/Asset/Sku/Ad.pm compiles without warnings
ok 1487 - WebGUI/Asset/Sku/ThingyRecord.pm compiles successfully
ok 1488 - WebGUI/Asset/Sku/ThingyRecord.pm compiles without warnings
ok 1489 - WebGUI/Asset/Sku/FlatDiscount.pm compiles successfully
ok 1490 - WebGUI/Asset/Sku/FlatDiscount.pm compiles without warnings
ok 1491 - WebGUI/Asset/Sku/EMSTicket.pm compiles successfully
ok 1492 - WebGUI/Asset/Sku/EMSTicket.pm compiles without warnings
ok 1493 - WebGUI/Asset/Sku/EMSBadge.pm compiles successfully
ok 1494 - WebGUI/Asset/Sku/EMSBadge.pm compiles without warnings
ok 1495 - WebGUI/Asset/Sku/Donation.pm compiles successfully
ok 1496 - WebGUI/Asset/Sku/Donation.pm compiles without warnings
ok 1497 - WebGUI/Asset/Sku/EMSToken.pm compiles successfully
ok 1498 - WebGUI/Asset/Sku/EMSToken.pm compiles without warnings
ok 1499 - WebGUI/Asset/Sku/Product.pm compiles successfully
ok 1500 - WebGUI/Asset/Sku/Product.pm compiles without warnings
ok 1501 - WebGUI/Asset/Post/Thread.pm compiles successfully
ok 1502 - WebGUI/Asset/Post/Thread.pm compiles without warnings
ok 1503 - WebGUI/Asset/Template/HTMLTemplateExpr.pm compiles successfully
ok 1504 - WebGUI/Asset/Template/HTMLTemplateExpr.pm compiles without warnings
ok 1505 - WebGUI/Asset/Template/Parser.pm compiles successfully
ok 1506 - WebGUI/Asset/Template/Parser.pm compiles without warnings
ok 1507 - WebGUI/Asset/Template/HTMLTemplate.pm compiles successfully
ok 1508 - WebGUI/Asset/Template/HTMLTemplate.pm compiles without warnings
ok 1509 - WebGUI/Asset/Template/TemplateToolkit.pm compiles successfully
ok 1510 - WebGUI/Asset/Template/TemplateToolkit.pm compiles without warnings
ok 1511 - WebGUI/Test/Mechanize.pm compiles successfully
ok 1512 - WebGUI/Test/Mechanize.pm compiles without warnings
ok 1513 - WebGUI/Test/MockAsset.pm compiles successfully
ok 1514 - WebGUI/Test/MockAsset.pm compiles without warnings
ok 1515 - WebGUI/Test/MailServer.pm compiles successfully
ok 1516 - WebGUI/Test/MailServer.pm compiles without warnings
ok 1517 - WebGUI/Account/Inbox.pm compiles successfully
ok 1518 - WebGUI/Account/Inbox.pm compiles without warnings
ok 1519 - WebGUI/Account/Friends.pm compiles successfully
ok 1520 - WebGUI/Account/Friends.pm compiles without warnings
ok 1521 - WebGUI/Account/Profile.pm compiles successfully
ok 1522 - WebGUI/Account/Profile.pm compiles without warnings
ok 1523 - WebGUI/Account/User.pm compiles successfully
ok 1524 - WebGUI/Account/User.pm compiles without warnings
ok 1525 - WebGUI/Account/FriendManager.pm compiles successfully
ok 1526 - WebGUI/Account/FriendManager.pm compiles without warnings
ok 1527 - WebGUI/Account/Contributions.pm compiles successfully
ok 1528 - WebGUI/Account/Contributions.pm compiles without warnings
ok 1529 - WebGUI/Account/Shop.pm compiles successfully
ok 1530 - WebGUI/Account/Shop.pm compiles without warnings
ok 1531 - WebGUI/FilePump/Admin.pm compiles successfully
ok 1532 - WebGUI/FilePump/Admin.pm compiles without warnings
ok 1533 - WebGUI/FilePump/Bundle.pm compiles successfully
ok 1534 - WebGUI/FilePump/Bundle.pm compiles without warnings
ok 1535 - WebGUI/AssetHelper/CopyBranch.pm compiles successfully
ok 1536 - WebGUI/AssetHelper/CopyBranch.pm compiles without warnings
ok 1537 - WebGUI/AssetHelper/Delete.pm compiles successfully
ok 1538 - WebGUI/AssetHelper/Delete.pm compiles without warnings
ok 1539 - WebGUI/AssetHelper/Copy.pm compiles successfully
ok 1540 - WebGUI/AssetHelper/Copy.pm compiles without warnings
ok 1541 - WebGUI/AssetHelper/Lock.pm compiles successfully
ok 1542 - WebGUI/AssetHelper/Lock.pm compiles without warnings
ok 1543 - WebGUI/AssetHelper/Cut.pm compiles successfully
ok 1544 - WebGUI/AssetHelper/Cut.pm compiles without warnings
ok 1545 - WebGUI/AssetHelper/EditBranch.pm compiles successfully
ok 1546 - WebGUI/AssetHelper/EditBranch.pm compiles without warnings
ok 1547 - WebGUI/AssetHelper/ChangeUrl.pm compiles successfully
ok 1548 - WebGUI/AssetHelper/ChangeUrl.pm compiles without warnings
ok 1549 - WebGUI/AssetHelper/Duplicate.pm compiles successfully
ok 1550 - WebGUI/AssetHelper/Duplicate.pm compiles without warnings
ok 1551 - WebGUI/AssetHelper/ExportHtml.pm compiles successfully
ok 1552 - WebGUI/AssetHelper/ExportHtml.pm compiles without warnings
ok 1553 - WebGUI/AssetHelper/CreateShortcut.pm compiles successfully
ok 1554 - WebGUI/AssetHelper/CreateShortcut.pm compiles without warnings
ok 1555 - WebGUI/AssetHelper/Product/ExportCSV.pm compiles successfully
ok 1556 - WebGUI/AssetHelper/Product/ExportCSV.pm compiles without warnings
ok 1557 - WebGUI/AssetHelper/Product/ImportCSV.pm compiles successfully
ok 1558 - WebGUI/AssetHelper/Product/ImportCSV.pm compiles without warnings
ok 1559 - WebGUI/AssetHelper/Image/Resize.pm compiles successfully
ok 1560 - WebGUI/AssetHelper/Image/Resize.pm compiles without warnings
ok 1561 - WebGUI/AssetHelper/Image/Crop.pm compiles successfully
ok 1562 - WebGUI/AssetHelper/Image/Crop.pm compiles without warnings
ok 1563 - WebGUI/AssetHelper/Image/Rotate.pm compiles successfully
ok 1564 - WebGUI/AssetHelper/Image/Rotate.pm compiles without warnings
ok 1565 - WebGUI/Image/Color.pm compiles successfully
ok 1566 - WebGUI/Image/Color.pm compiles without warnings
ok 1567 - WebGUI/Image/Graph.pm compiles successfully
ok 1568 - WebGUI/Image/Graph.pm compiles without warnings
ok 1569 - WebGUI/Image/Font.pm compiles successfully
ok 1570 - WebGUI/Image/Font.pm compiles without warnings
ok 1571 - WebGUI/Image/Palette.pm compiles successfully
ok 1572 - WebGUI/Image/Palette.pm compiles without warnings
ok 1573 - WebGUI/Image/Graph/XYGraph.pm compiles successfully
ok 1574 - WebGUI/Image/Graph/XYGraph.pm compiles without warnings
ok 1575 - WebGUI/Image/Graph/Pie.pm compiles successfully
ok 1576 - WebGUI/Image/Graph/Pie.pm compiles without warnings
ok 1577 - WebGUI/Image/Graph/XYGraph/Line.pm compiles successfully
ok 1578 - WebGUI/Image/Graph/XYGraph/Line.pm compiles without warnings
ok 1579 - WebGUI/Image/Graph/XYGraph/Bar.pm compiles successfully
ok 1580 - WebGUI/Image/Graph/XYGraph/Bar.pm compiles without warnings
ok 1581 - WebGUI/Session/Setting.pm compiles successfully
ok 1582 - WebGUI/Session/Setting.pm compiles without warnings
ok 1583 - WebGUI/Session/Http.pm compiles successfully
ok 1584 - WebGUI/Session/Http.pm compiles without warnings
ok 1585 - WebGUI/Session/Request.pm compiles successfully
ok 1586 - WebGUI/Session/Request.pm compiles without warnings
ok 1587 - WebGUI/Session/DateTime.pm compiles successfully
ok 1588 - WebGUI/Session/DateTime.pm compiles without warnings
ok 1589 - WebGUI/Session/Url.pm compiles successfully
ok 1590 - WebGUI/Session/Url.pm compiles without warnings
ok 1591 - WebGUI/Session/Log.pm compiles successfully
ok 1592 - WebGUI/Session/Log.pm compiles without warnings
ok 1593 - WebGUI/Session/Icon.pm compiles successfully
ok 1594 - WebGUI/Session/Icon.pm compiles without warnings
ok 1595 - WebGUI/Session/Stow.pm compiles successfully
ok 1596 - WebGUI/Session/Stow.pm compiles without warnings
ok 1597 - WebGUI/Session/Style.pm compiles successfully
ok 1598 - WebGUI/Session/Style.pm compiles without warnings
ok 1599 - WebGUI/Session/Scratch.pm compiles successfully
ok 1600 - WebGUI/Session/Scratch.pm compiles without warnings
ok 1601 - WebGUI/Session/Form.pm compiles successfully
ok 1602 - WebGUI/Session/Form.pm compiles without warnings
ok 1603 - WebGUI/Session/Id.pm compiles successfully
ok 1604 - WebGUI/Session/Id.pm compiles without warnings
ok 1605 - WebGUI/Session/Output.pm compiles successfully
ok 1606 - WebGUI/Session/Output.pm compiles without warnings
ok 1607 - WebGUI/Session/Privilege.pm compiles successfully
ok 1608 - WebGUI/Session/Privilege.pm compiles without warnings
ok 1609 - WebGUI/Session/Response.pm compiles successfully
ok 1610 - WebGUI/Session/Response.pm compiles without warnings
ok 1611 - WebGUI/SQL/ResultSet.pm compiles successfully
ok 1612 - WebGUI/SQL/ResultSet.pm compiles without warnings
ok 1613 - WebGUI/FormBuilder/Tabset.pm compiles successfully
ok 1614 - WebGUI/FormBuilder/Tabset.pm compiles without warnings
ok 1615 - WebGUI/FormBuilder/Fieldset.pm compiles successfully
ok 1616 - WebGUI/FormBuilder/Fieldset.pm compiles without warnings
ok 1617 - WebGUI/FormBuilder/Tab.pm compiles successfully
ok 1618 - WebGUI/FormBuilder/Tab.pm compiles without warnings
ok 1619 - WebGUI/FormBuilder/Role/HasFieldsets.pm compiles successfully
ok 1620 - WebGUI/FormBuilder/Role/HasFieldsets.pm compiles without warnings
ok 1621 - WebGUI/FormBuilder/Role/HasTabs.pm compiles successfully
ok 1622 - WebGUI/FormBuilder/Role/HasTabs.pm compiles without warnings
ok 1623 - WebGUI/FormBuilder/Role/HasObjects.pm compiles successfully
ok 1624 - WebGUI/FormBuilder/Role/HasObjects.pm compiles without warnings
ok 1625 - WebGUI/FormBuilder/Role/HasFields.pm compiles successfully
ok 1626 - WebGUI/FormBuilder/Role/HasFields.pm compiles without warnings
ok 1627 - WebGUI/Definition/Crud.pm compiles successfully
ok 1628 - WebGUI/Definition/Crud.pm compiles without warnings
ok 1629 - WebGUI/Definition/Shop.pm compiles successfully
ok 1630 - WebGUI/Definition/Shop.pm compiles without warnings
ok 1631 - WebGUI/Definition/Asset.pm compiles successfully
ok 1632 - WebGUI/Definition/Asset.pm compiles without warnings
ok 1633 - WebGUI/Definition/Role/Object.pm compiles successfully
ok 1634 - WebGUI/Definition/Role/Object.pm compiles without warnings
ok 1635 - WebGUI/Definition/Role/Asset.pm compiles successfully
ok 1636 - WebGUI/Definition/Role/Asset.pm compiles without warnings
ok 1637 - WebGUI/Definition/Meta/Crud.pm compiles successfully
ok 1638 - WebGUI/Definition/Meta/Crud.pm compiles without warnings
ok 1639 - WebGUI/Definition/Meta/Property.pm compiles successfully
ok 1640 - WebGUI/Definition/Meta/Property.pm compiles without warnings
ok 1641 - WebGUI/Definition/Meta/Class.pm compiles successfully
ok 1642 - WebGUI/Definition/Meta/Class.pm compiles without warnings
ok 1643 - WebGUI/Definition/Meta/Shop.pm compiles successfully
ok 1644 - WebGUI/Definition/Meta/Shop.pm compiles without warnings
ok 1645 - WebGUI/Definition/Meta/Settable.pm compiles successfully
ok 1646 - WebGUI/Definition/Meta/Settable.pm compiles without warnings
ok 1647 - WebGUI/Definition/Meta/Asset.pm compiles successfully
ok 1648 - WebGUI/Definition/Meta/Asset.pm compiles without warnings
ok 1649 - WebGUI/Definition/Meta/Property/Serialize.pm compiles successfully
ok 1650 - WebGUI/Definition/Meta/Property/Serialize.pm compiles without warnings
ok 1651 - WebGUI/Definition/Meta/Property/Crud.pm compiles successfully
ok 1652 - WebGUI/Definition/Meta/Property/Crud.pm compiles without warnings
ok 1653 - WebGUI/Definition/Meta/Property/Asset.pm compiles successfully
ok 1654 - WebGUI/Definition/Meta/Property/Asset.pm compiles without warnings
ok 1655 - WebGUI/Admin/Plugin.pm compiles successfully
ok 1656 - WebGUI/Admin/Plugin.pm compiles without warnings
ok 1657 - Plack/Middleware/Debug/MySQLTrace.pm compiles successfully
ok 1658 - Plack/Middleware/Debug/MySQLTrace.pm compiles without warnings
ok 1659 - Plack/Middleware/Debug/Logger.pm compiles successfully
ok 1660 - Plack/Middleware/Debug/Logger.pm compiles without warnings
ok 1661 - sbin/changeIobStatus.pl compiles successfully
ok 1662 - sbin/changeIobStatus.pl compiles without warnings
ok 1663 - sbin/classLoadTest.pl compiles successfully
ok 1664 - sbin/classLoadTest.pl compiles without warnings
ok 1665 - sbin/diskUsage.pl compiles successfully
ok 1666 - sbin/diskUsage.pl compiles without warnings
ok 1667 - sbin/fileImport.pl compiles successfully
ok 1668 - sbin/fileImport.pl compiles without warnings
ok 1669 - sbin/findBrokenAssets.pl compiles successfully
ok 1670 - sbin/findBrokenAssets.pl compiles without warnings
ok 1671 - sbin/fixWgaccess.pl compiles successfully
ok 1672 - sbin/fixWgaccess.pl compiles without warnings
ok 1673 - sbin/galleryImport.pl compiles successfully
ok 1674 - sbin/galleryImport.pl compiles without warnings
ok 1675 - sbin/generateContent.pl compiles successfully
ok 1676 - sbin/generateContent.pl compiles without warnings
ok 1677 - sbin/installClass.pl compiles successfully
ok 1678 - sbin/installClass.pl compiles without warnings
ok 1679 - sbin/maintenanceMode.pl compiles successfully
ok 1680 - sbin/maintenanceMode.pl compiles without warnings
ok 1681 - sbin/purgeWGAccess.pl compiles successfully
ok 1682 - sbin/purgeWGAccess.pl compiles without warnings
ok 1683 - sbin/rebuildLineage.pl compiles successfully
ok 1684 - sbin/rebuildLineage.pl compiles without warnings
ok 1685 - sbin/search.pl compiles successfully
ok 1686 - sbin/search.pl compiles without warnings
ok 1687 - sbin/spectre.pl compiles successfully
ok 1688 - sbin/spectre.pl compiles without warnings
ok 1689 - sbin/syncToCdn.pl compiles successfully
ok 1690 - sbin/syncToCdn.pl compiles without warnings
ok 1691 - sbin/testEnvironment.pl compiles successfully
ok 1692 - sbin/testEnvironment.pl compiles without warnings
ok 1693 - sbin/thumbnailer.pl compiles successfully
ok 1694 - sbin/thumbnailer.pl compiles without warnings
ok 1695 - sbin/userImport.pl compiles successfully
ok 1696 - sbin/userImport.pl compiles without warnings
ok 1697 - sbin/webgui.pl compiles successfully
ok 1698 - sbin/webgui.pl compiles without warnings
ok 1699 - share/upgrades/7.10.4-8.0.0/addAssetEditTemplate.pl compiles successfully
ok 1700 - share/upgrades/7.10.4-8.0.0/addAssetEditTemplate.pl compiles without warnings
ok 1701 - share/upgrades/7.10.4-8.0.0/addI18nMacroAlias.pl compiles successfully
ok 1702 - share/upgrades/7.10.4-8.0.0/addI18nMacroAlias.pl compiles without warnings
ok 1703 - share/upgrades/7.10.4-8.0.0/addMaintenancePageToConfig.pl compiles successfully
ok 1704 - share/upgrades/7.10.4-8.0.0/addMaintenancePageToConfig.pl compiles without warnings
ok 1705 - share/upgrades/7.10.4-8.0.0/addNewAdminConsole.pl compiles successfully
ok 1706 - share/upgrades/7.10.4-8.0.0/addNewAdminConsole.pl compiles without warnings
ok 1707 - share/upgrades/7.10.4-8.0.0/addTemplateToolkit.pl compiles successfully
ok 1708 - share/upgrades/7.10.4-8.0.0/addTemplateToolkit.pl compiles without warnings
ok 1709 - share/upgrades/7.10.4-8.0.0/migrateToNewCache.pl compiles successfully
ok 1710 - share/upgrades/7.10.4-8.0.0/migrateToNewCache.pl compiles without warnings
ok 1711 - share/upgrades/7.10.4-8.0.0/moveFileLocations.pl compiles successfully
ok 1712 - share/upgrades/7.10.4-8.0.0/moveFileLocations.pl compiles without warnings
ok 1713 - share/upgrades/7.10.4-8.0.0/moveMaintenance.pl compiles successfully
ok 1714 - share/upgrades/7.10.4-8.0.0/moveMaintenance.pl compiles without warnings
ok 1715 - share/upgrades/7.10.4-8.0.0/moveRequiredProfileFields.pl compiles successfully
ok 1716 - share/upgrades/7.10.4-8.0.0/moveRequiredProfileFields.pl compiles without warnings
ok 1717 - share/upgrades/7.10.4-8.0.0/removeAdminBar.pl compiles successfully
ok 1718 - share/upgrades/7.10.4-8.0.0/removeAdminBar.pl compiles without warnings
ok 1719 - share/upgrades/7.10.4-8.0.0/removeMobileUserAgents.pl compiles successfully
ok 1720 - share/upgrades/7.10.4-8.0.0/removeMobileUserAgents.pl compiles without warnings
ok 1721 - share/upgrades/7.10.4-8.0.0/removeURLHandlers.pl compiles successfully
ok 1722 - share/upgrades/7.10.4-8.0.0/removeURLHandlers.pl compiles without warnings
ok 1723 - share/upgrades/7.10.4-8.0.0/zzz_renameAccountMacroTemplateVariables.pl compiles successfully
ok 1724 - share/upgrades/7.10.4-8.0.0/zzz_renameAccountMacroTemplateVariables.pl compiles without warnings
ok 1725 - share/upgrades/7.10.4-8.0.0/zzz_renameAdminToggleMacroTemplateVariables.pl compiles successfully
ok 1726 - share/upgrades/7.10.4-8.0.0/zzz_renameAdminToggleMacroTemplateVariables.pl compiles without warnings
ok 1727 - share/upgrades/7.10.4-8.0.0/zzz_renameFormBuilderTemplateVars.pl compiles successfully
ok 1728 - share/upgrades/7.10.4-8.0.0/zzz_renameFormBuilderTemplateVars.pl compiles without warnings
ok
t/Account.t ............................................
1..7
ok 1 - use WebGUI::Account;
ok 2 - new() throws exception without session object
ok 3 - WebGUI::Account object created successfully
ok 4 - Blessed into the right class isa WebGUI::Account
ok 5 - getUrl adds op, module, and do since no method has been set
ok 6 - getUrl adds op if passed other parameters
ok 7 - getUrl doesnt add op=account if already exists
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 865
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 868
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 84
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 102
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 112
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 118
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 123
W [2011-05-13T14:52:36 #21218] WARN: Invalid GUID '' passed into form
t/Account/FriendManager.t ..............................
ok 1 - GET /
ok 2 - friend manager
ok 3 - simon isn't friendly
ok 4 - submit form to add a friend
ok 5 - friend was added
ok 6 - friend manager
ok 7 - simon isn't friendly
ok 8 - submit form to axe a friend
ok 9 - friend was removed
not ok 10 - friend was removed # TODO Fix this stale cache problem
# Failed (TODO) test 'friend was removed'
# at t/Account/FriendManager.t line 79.
1..10
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 212
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 865
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 868
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 657
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 1254
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 84
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 102
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 112
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 118
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 123
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 757
t/Account/Friends.t ....................................
1..11
ok 1 - use WebGUI::Account::Friends;
ok 2 - new() throws exception without session object
ok 3 - WebGUI::Account object created successfully
ok 4 - Blessed into the right class isa WebGUI::Account
ok 5 - getUrl adds op, module, and do since no method has been set
ok 6 - getUrl adds op if passed other parameters
ok 7 - getUrl doesnt add op=account if already exists
ok 8 - GET /
ok 9 - get send request form
ok 10 - submit send request form
ok 11 - invitation was sent
ok
t/AdSpace.t ............................................
1..49
ok 1 - The object isa WebGUI::AdSpace
ok 2 - create()
ok 3 - get()
ok 4 - getId()
ok 5 - newByName returns identical object if name exists
ok 6 - newByName returns undef if the name does not exist
ok 7 - new returns undef if the id does not exist
ok 8 - create returns undef unless you pass it a name
ok 9 - create returns undef if the name already exists
ok 10 - The object isa WebGUI::Session
ok 11 - get, set work on title
ok 12 - getAdSpaces returns all AdSpaces in alphabetical order by title
ok 13 - set and get for width
ok 14 - set and get for minimumImpressions
ok 15 - set and get for minimumClicks
ok 16 - set and get for name
ok 17 - set and get for title
ok 18 - set and get for height
ok 19 - set and get for description
ok 20 - empty call to set does not change width
ok 21 - empty call to set does not change minimumImpressions
ok 22 - empty call to set does not change minimumClicks
ok 23 - empty call to set does not change name
ok 24 - empty call to set does not change title
ok 25 - empty call to set does not change height
ok 26 - empty call to set does not change description
ok 27 - set can clear the title
ok 28 - set can clear the title
ok 29 - set can not clear the name
ok 30 - Got the set of Ads for bruce
ok 31 - Got the set of Ads for catWoman
ok 32 - clicking on the penguin ad returns the penguin url
ok 33 - clicking on the joker ad returns the joker url
ok 34 - clicking on the twoFace ad returns the twoFace url
ok 35 - counted penguin clicks correctly
ok 36 - counted joker clicks correctly
ok 37 - counted twoFace clicks correctly
ok 38 - displayImpression returns the ad
ok 39 - displayImpressions: impresssions and nextInPriority are not updated when dontCount=1
ok 40 - displayImpression added 1 impression
ok 41 - displayImpression changed the nextInPriority
ok 42 - displayImpression set the nextInPriority correctly
ok 43 - displayImpression deactivates an ad if enough impressions and clicks are bought
ok 44 - displayImpression returns earliest by nextInPriority, penguin has 3 clicks
ok 45 - displayImpression returns still returns penguinAd, but deactivates it after 4 clicks
ok 46 - displayImpression deactiveated penguinAd
ok 47 - displayImpression now returns jokerAd
ok 48 - displayImpression did not deactiveate jokerAd after one impression
ok 49 - displayImpression deactivated jokerAd after two impressions
ok
t/AdSpace/Ad.t .........................................
1..47
ok 1 - The object isa WebGUI::AdSpace::Ad
ok 2 - The object isa WebGUI::Session
ok 3 - property set during object creation
ok 4 - new returns an identical object to the original what was created
ok 5 - create()
ok 6 - getId()
ok 7 - get() adSpaceId
ok 8 - default setting for priority
ok 9 - default setting for textColor
ok 10 - default setting for isActive
ok 11 - default setting for borderColor
ok 12 - default setting for adText
ok 13 - default setting for impressionsBought
ok 14 - default setting for clicksBought
ok 15 - default setting for ownerUserId
ok 16 - default setting for url
ok 17 - default setting for richMedia
ok 18 - default setting for type
ok 19 - default setting for title
ok 20 - default setting for backgroundColor
ok 21 - default setting for storageId
ok 22 - Rich media ads render macros
ok 23 - adSpace height rendered correctly
ok 24 - adSpace width rendered correctly
ok 25 - ad borderColor rendered correctly
ok 26 - ad link has correct operation
ok 27 - ad link has correct ad id
ok 28 - ad link background is white
ok 29 - ad title text foreground is blue
ok 30 - ad title text foreground is blue
ok 31 - ad text is correct
ok 32 - adSpace height rendered correctly, image
ok 33 - adSpace width rendered correctly, image
ok 34 - ad link has correct operation, image
ok 35 - ad link has correct ad id, image
ok 36 - ad image points at correct file
ok 37 - ad title matches, image
ok 38 - undefined ad types are not rendered
ok 39 - requesting a non-existant id via new returns undef
ok 40 - set isActive true during instantiation
ok 41 - set isActive false during instantiation
ok 42 - set priority=1 during instantiation
ok 43 - set priority=0
ok 44 - set: url
ok 45 - set: adText
ok 46 - set: clearing url
ok 47 - set: clearing adText
ok
E [2011-05-13T14:53:04 #21236] ERROR: Problems talking to master daemon process. Please restart the web server.
Use of uninitialized value in lc at /data/WebGUI/lib/WebGUI/Admin.pm line 461.
Use of uninitialized value in lc at /data/WebGUI/lib/WebGUI/Admin.pm line 608.
Use of uninitialized value $must in concatenation (.) or string at /data/WebGUI/lib/WebGUI/Admin.pm line 439.
Use of uninitialized value $mustNot in concatenation (.) or string at /data/WebGUI/lib/WebGUI/Admin.pm line 439.
Use of uninitialized value in lc at /data/WebGUI/lib/WebGUI/Admin.pm line 732.
t/Admin.t ..............................................
ok 1 - ... Forks finished
ok 2 - GET /?op=admin;method=processAssetHelper;helperId=cut;assetId=LahwJjHkSpGc8Tfl6MEOtg
ok 3 - www_processAssetHelper
ok 4 - ... Forks finished
ok 5 - GET /?op=admin;method=processPlugin;id=test
ok 6 - Test plugin process()
ok 7 - GET /?op=admin;method=findUser;query=Adm
ok 8 - found the Admin user
ok 9 - GET /?op=admin;method=getClipboard
ok 10 - getClipboard found our snippet
ok 11 - GET /?op=admin;method=getCurrentVersionTag
ok 12 - www_getCurrentVersionTag no current version tag
ok 13 - doesn't create a tag
ok 14 - GET /?op=admin;method=getCurrentVersionTag
ok 15 - www_getCurrentVersionTag
ok 16 - GET /?op=admin;method=getVersionTags
ok 17 - www_getVersionTags
ok 18 - GET /?op=admin;method=getTreeData;assetUrl=root/import
ok 19 - www_getTreeData
ok 20 - GET /?op=admin;method=searchAssets;query=aReallyLongWordToGetIndexed
ok 21 - www_searchAssets
ok 22 - Forks finished
1..22
ok
t/Asset.t ..............................................
# new, session and title
ok 1 - The object isa WebGUI::Asset
ok 2 - The object isa WebGUI::Session
ok 3 - asset was assigned the correct session
ok 4 - WebGUI::Asset->can(...)
ok 5 - title: default is untitled
ok 6 - ... set, get
ok 7 - ... get default title when empty title set
ok 8 - ... HTML is filtered out
ok 9 - ... if HTML filters out all, returns default
ok 10 - ... get(title) works
ok 11 - menuTitle: default is untitled
# assetId, getId
ok 12 - WebGUI::Asset->can(...)
ok 13 - assetId generated by default is valid
ok 14 - ... getId is an alias for assetId
# menuTitle
ok 15 - menuTitle: default is title
ok 16 - ... set and get
ok 17 - ... set to default when trying to clear the title
ok 18 - ... HTML is filtered out
ok 19 - ... if HTML filters out all, returns default
ok 20 - ... set via constructor
# Class dispatch
ok 21 - The object isa WebGUI::Asset
ok 22 - passing className is ignored
ok 23 - The object isa WebGUI::Asset::Snippet
ok 24 - className is set by the invoking class
# Property inspection
ok 25 - all properties have the right tableName
# get, specific properties
ok 26 - no session
ok 27 - keywords
ok 28 - assetId
ok 29 - assetId
ok 30 - parentId
ok 31 - lineage
# getClassById
ok 32 - getClassById: retrieve a class
ok 33 - ... cache check
ok 34 - ... retrieve another class
# newByPropertyHashRef
ok 35 - The object isa WebGUI::Asset::Snippet
ok 36 - title is assigned from the property hash
ok 37 - The object isa WebGUI::Asset::Snippet
# new, fetching from db
ok 38 - The object isa WebGUI::Asset
ok 39 - got the right asset
# new (caching), purgeCache
ok 40 - no cache exists for the test assetId, yet
ok 41 - cache was created on new (from db)
ok 42 - purgeCache removes the cache entry
# write, update
ok 43 - assetSize is 0 by default
ok 44 - lastModified updated on write
ok 45 - assetSize updated on write
ok 46 - data written correctly to db
ok 47 - isHidden set via update
ok 48 - encryptPage set via update
ok 49 - isHidden written correctly to db
ok 50 - encryptPage written correctly to db
# setVersionLock
ok 51 - locked by userId 7
ok 52 - asset is locked
ok 53 - userId written to db
# getParent
ok 54 - parentId assigned correctly on db fetch in new
ok 55 - The object isa WebGUI::Asset
# addRevision
ok 56 - The object isa WebGUI::Asset
ok 57 - revisionDate set correctly on new revision
ok 58 - data fetch from database correct
ok 59 - revisedBy is current session user
ok 60 - two records in the database
# get_tables, with inheritance
ok 61 - get_tables works on inherited classes
# getDefault
ok 62 - The object isa WebGUI::Asset::Wobject::Layout
# calling new with no assetId throws an exception
ok 63 - The object isa WebGUI::Error
# get gets WebGUI::Definition properties, and standard attributes
ok 64 - get(property) works on className
ok 65 - ... works on assetId
ok 66 - ... works on parentId
ok 67 - get() works on className
ok 68 - ... works on assetId
ok 69 - ... works on parentId
# keywords
ok 70 - WebGUI::Asset::Snippet->can('keywords')
ok 71 - set and get of keywords via direct accessor
ok 72 - via get method
ok 73 - not persisted to the db
ok 74 - written to the db
ok 75 - refreshed from db
ok 76 - keywords set on addChild
ok 77 - ... and persisted to the db
# valid_parent_classes
ok 78 - Any asset okay
# url, inherited URLs from parent
ok 79 - by default, asset gets a url from the title, and the parent
1..79
ok
t/Asset/Asset.t ........................................
1..119
# loadModule
ok 1 - loadModule must get a WebGUI::Asset class isa WebGUI::Error::InvalidParam
ok 2 - ... checking error message
ok 3 - The object isa WebGUI::Asset::Wobject::Layout
ok 4 - The object isa WebGUI::Asset::Wobject::Navigation
ok 5 - new constructor explicit - returns correct asset
ok 6 - The object isa WebGUI::Asset::Wobject::Navigation
ok 7 - new constructor newByHashref - returns correct asset
ok 8 - The object isa WebGUI::Asset::Wobject::Navigation
ok 9 - new constructor implicit - returns correct asset
# new, constructor fails
ok 10 - new must get an assetId isa WebGUI::Error::InvalidParam
ok 11 - ... checking error message
ok 12 - The object isa WebGUI::Asset
# new
ok 13 - The object isa WebGUI::Asset::Wobject::Navigation
ok 14 - new constructor - returns correct asset when invoked with correct class
# getClassById
ok 15 - getClassById must have a valid assetId isa WebGUI::Error::InvalidParam
ok 16 - ... checking error message
# newById
ok 17 - newById won't work without an assetId isa WebGUI::Error::InvalidParam
ok 18 - ... checking error message
# newByUrl
ok 19 - The object isa WebGUI::Error::ObjectNotFound
ok 20 - ... checking error message
ok 21 - The object isa WebGUI::Asset
ok 22 - The object isa WebGUI::Asset
ok 23 - The object isa WebGUI::Asset
ok 24 - The object isa WebGUI::Asset
ok 25 - Root Asset ID check
ok 26 - The object isa WebGUI::Asset::Wobject::Folder
ok 27 - Media Folder Asset ID check
ok 28 - The object isa WebGUI::Asset::Wobject::Folder
ok 29 - Import Node Asset ID check
ok 30 - Import Nodes parent is Root Asset
ok 31 - The object isa WebGUI::Asset::Wobject::Folder
ok 32 - Tempspace Asset ID check
ok 33 - Tempspace parent is Root Asset
ok 34 - url for import node exists
ok 35 - url for import node exists, case insensitive
ok 36 - made up url does not exist
ok 37 - url for import node only exists at specific id
ok 38 - imaginary url does not exist at specific id
ok 39 - imaginary url does not exist at wrong id
ok 40 - getName: Returns the internationalized name of the Asset, core Asset
ok 41 - addEditLabel, default mode is edit mode
ok 42 - addEditLabel, use add mode
ok 43 - asset setup correctly for 100->101 test
ok 44 - fixUrl leaves long URLs under 250 characters alone
ok 45 - fixUrl truncates long URLs over 250 characters to 220 characters
ok 46 - ... 3 dashes are collapsed down to a single dash
ok 47 - underscore prepended to URLs that match the extrasURL
ok 48 - underscore prepended to URLs that match the uploadsURL
ok 49 - trailing underscore in extrasURL does not defeat the check
ok 50 - underscore prepended to URLs that match the extrasURL, even with http://
ok 51 - extensions are not allowed higher up in the path
ok 52 - extensions are not allowed anywhere in the path
ok 53 - multiple dot extensions are removed in any path element
ok 54 - leading dots are okay
ok 55 - URLs are lowercased
ok 56 - If a node exists, appends a "2" to it
ok 57 - fixing an asset's own URL returns it unchanged
ok 58 - if a URL exists, fix it by incrementing any ending digits 2 -> 3
ok 59 - increments past single digits 9 -> 10
ok 60 - initial zeroes are not preserved 00 -> 1
ok 61 - 100->101
ok 62 - fixUrl will autogenerate a url if not provided one
ok 63 - Automatic adding of extensions works
ok 64 - extensions aren't automatically added if there is already and extension
ok 65 - getTitle: undef returns the Asset's name
ok 66 - getTitle: undef returns the Asset's name
ok 67 - getTitle: null string returns the Asset's name
ok 68 - getTitle: null string returns the Asset's name
ok 69 - getTitle: 'untitled' returns the Asset's name
ok 70 - getTitle: 'untitled' returns the Asset's name
ok 71 - getTitle: 'untitled' in any case returns the Asset's title
ok 72 - getTitle: 'untitled' in any case returns the Asset's title
ok 73 - getTitle: Good titles are passed
ok 74 - getTitle: Good titles are passed
ok 75 - getIcon gets correct icon for importNode
ok 76 - getIcon gets small icon for importNode
ok 77 - getIcon returns an icon from the extras URL
ok 78 - getIcon gets icon for a layout
ok 79 - getIcon gets icon for a snippet
not ok 80 - Test the default name for the icon, if not given in the definition sub # TODO Coverage test
# Failed (TODO) test 'Test the default name for the icon, if not given in the definition sub'
# at t/Asset/Asset.t line 490.
ok 81 - addMissing returns some output when in Turn Admin On group
ok 82 - addMissing: Link will add a new page asset with correct URL
ok 83 - getContainer: A folder is a container, its container is itself
ok 84 - getContainer: A snippet is not a container, its container is its parent
ok 85 - getUiLevel: Snippet has an uiLevel of 5
ok 86 - getUiLevel: Snippet has a configured uiLevel of 8
ok 87 - getNotFound: Returns an asset isa WebGUI::Asset
ok 88 - getNotFound: Returns the correct asset
ok 89 - getNotFound: Returns the correct asset on a different asset
ok 90 - isExportable exists, defaults to 1
# getSeparator
ok 91 - ... known assetId
ok 92 - ... given pad character
ok 93 - ... unique string
# get
ok 94 - get returns a safe copy of the Asset properties
# getIsa
ok 95 - The reference isa CODE
ok 96 - getIsa: returned only 3 Products
ok 97 - getIsa returned the correct 3 products
ok 98 - getIsa: returned only 3 Products for a parent class
ok 99 - getIsa returned the correct 3 products for a parent class
ok 100 - getIsa: returned all 4 skus with returnAll => 1
# inheritUrlFromParent
ok 101 - inheritUrlFromParent set
ok 102 - inheritUrlFromParent works
ok 103 - ... works when created with the property
ok 104 - ... setting inheritUrlFromParent to 0 works
ok 105 - ... disabling inheritUrlFromParent actually works
ok 106 - ... recurses properly
ok 107 - ... update works propertly when iUFP is not passed
ok 108 - cloneFromDb: local asset is still pending
ok 109 - ... returns fresh, commited asset from the db
ok 110 - checkView setup: trashed an asset
ok 111 - ... clipped an asset
ok 112 - ... status set to 410 for trashed asset
ok 113 - ... no redirect set
ok 114 - ... status set to 410 for cut asset
ok 115 - ... no redirect set
ok 116 - ... returns "chunked" when admin for trashed asset
ok 117 - ... trashed asset sets redirect to manageTrash
ok 118 - checkView: returns "chunked" when admin for cut asset
ok 119 - ... cut asset sets redirect to manageClipboard
ok
t/Asset/AssetClipboard.t ...............................
1..14
ok 1 - duplicated snippet has correct title
ok 2 - duplicated snippet does not have same assetId as original
ok 3 - duplicated snippet has the same revision date
ok 4 - original snippet has correct id
ok 5 - original snippet is a child of root
ok 6 - duplicated snippet is also a child of root
# cut
ok 7 - cut: returns 1 if successful
ok 8 - ... state set to trash on the trashed asset object
ok 9 - ... state set to trash in db on object
ok 10 - ... state set to clipboard-limbo on child \#1
ok 11 - ... state set to clipboard-limbo on child \#2
ok 12 - ... state set to clipboard-limbo on grandchild \#1-1
ok 13 - cannot paste a shortcut immediately below the asset it shortcuts
ok 14 - cannot paste below shortcuts
ok
t/Asset/AssetExportHtml.t ..............................
1..126
ok 1 - exportCheckPath tests that its argument is a WebGUI::Session isa WebGUI::Error::InvalidObject
ok 2 - exportCheckPath tests that its argument is a WebGUI::Session
ok 3 - exportCheckPath throws if exportPath isn't defined isa WebGUI::Error
ok 4 - exportCheckPath throws if exportPath isn't defined
ok 5 - exportCheckPath throws if exportPath is a file rather than a directory isa WebGUI::Error
ok 6 - exportCheckPath throws if exportPath is a file rather than a directory
ok 7 - exportCheckPath throws if it can't create the directory it needs isa WebGUI::Error
ok 8 - exportCheckPath throws if it can't create the directory it needs
ok 9 - exportCheckPath throws if it can't access the exportPath for writing isa WebGUI::Error
ok 10 - exportCheckPath throws if we can't access the exportPath
ok 11 - exportCheckPath with valid path lives
ok 12 - exportCheckPath returns true value
ok 13 - exportCheckPath creating subdirectory lives
ok 14 - exportCheckPath creating subdirectory returns true value
ok 15 - exportCheckPath creating subdirectory actually creates said subdirectory
ok 16 - exportCheckExportable simple check without lineage for non-exportable asset returns 0
ok 17 - exportCheckExportable nonexportable asset, exportable parent returns 0
ok 18 - exportCheckExportable nonexportable asset, nonexportable parent returns 0
ok 19 - exportCheckExportable nonexportable asset, exportable parent and grandparent returns 0
ok 20 - exportCheckExportable nonexportable asset, parent, exportable grandparent returns 0
ok 21 - exportCheckExportable nonexportable asset, grandparent, exportable parent returns 0
ok 22 - exportCheckExportable nonexportable asset, grandparent, parent returns 0
ok 23 - exportCheckExportable simple check without lineage for exportable asset returns 1
ok 24 - exportCheckExportable exportable asset, parent returns 1
ok 25 - exportCheckExportable exportable asset, parent, grandparent returns 1
ok 26 - exportGetUrlAsPath returns a Path::Class::File object isa Path::Class::File
ok 27 - exportGetUrlAsPath works for root directory
ok 28 - exportGetUrlAsPath without index file returns a Path::Class::File object isa Path::Class::File
ok 29 - exportGetUrlAsPath without index file works for root directory
ok 30 - exportGetUrlAsPath for first_child returns a Path::Class::File object isa Path::Class::File
ok 31 - exportGetUrlAsPath for first_child works for root directory
ok 32 - exportGetUrlAsPath for first_child without index file returns a Path::Class::File object isa Path::Class::File
ok 33 - exportGetUrlAsPath for first_child without index file works for root directory
ok 34 - exportGetUrlAsPath for grandchild returns a Path::Class::File object isa Path::Class::File
ok 35 - exportGetUrlAsPath for grandchild works for root directory
ok 36 - exportGetUrlAsPath for grandchild without index file returns a Path::Class::File object isa Path::Class::File
ok 37 - exportGetUrlAsPath for grandchild without index file works for root directory
ok 38 - exportGetUrlAsPath for perl file returns a Path::Class::File object isa Path::Class::File
ok 39 - exportGetUrlAsPath for perl file works
ok 40 - exportGetUrlAsPath for plain file returns a Path::Class::File object isa Path::Class::File
ok 41 - exportGetUrlAsPath for plain file works
ok 42 - exportWriteFile works when creating exportPath
ok 43 - exportWriteFile actually writes the file when creating exportPath
ok 44 - exportWriteFile puts the correct contents in exported parent
ok 45 - exportWriteFile throws if it can't create the export path isa WebGUI::Error
ok 46 - exportWriteFile throws if it can't create the export path
ok 47 - exportWriteFile does not write the file when it can't create the exportPath
ok 48 - exportWriteFile works for first_child
ok 49 - exportWriteFile actually writes the first_child file
ok 50 - exportWriteFile puts the correct contents in exported first_child
ok 51 - exportWriteFile works for grandchild
ok 52 - exportWriteFile actually writes the grandchild file
ok 53 - exportWriteFile puts correct content in exported grandchild
ok 54 - exportWriteFile for perl file works
ok 55 - exportWriteFile actually writes the perl file
ok 56 - exportWriteFile for plain file works
ok 57 - exportWriteFile actuall writes the plain file
ok 58 - exportWriteFile throws when user can't view asset isa WebGUI::Error
ok 59 - exportWriteFile throws when user can't view asset
ok 60 - exportWriteFile doesn't write file when user can't view asset
ok 61 - exportWriteFile doesn't write directory when user can't view asset
ok 62 - exportSymlinkExtrasUploads without session object throws isa WebGUI::Error::InvalidObject
ok 63 - exportSymlinkExtrasUploads without session object throws
ok 64 - exportSymlinkExtrasUploads called with memetic parameter throws isa WebGUI::Error::InvalidObject
ok 65 - exportSymlinkExtrasUploads called with memetic parameter throws
ok 66 - exportSymlinkExtrasUploads works when it should
ok 67 - exportSymlinkExtrasUploads writes extras symlink
ok 68 - exportSymlinkExtrasUploads extras symlink points to right place
ok 69 - exportSymlinkExtrasUploads writes uploads symlink
ok 70 - exportSymlinkExtrasUploads uploads symlink points to right place
ok 71 - exportSymlinkRoot without session object throws isa WebGUI::Error::InvalidObject
ok 72 - exportSymlinkRoot without session object throws
ok 73 - exportSymlinkRoot called with memetic parameter throws isa WebGUI::Error::InvalidObject
ok 74 - exportSymlinkRoot called with memetic parameter throws
ok 75 - exportSymlinkRoot called without a default asset throws isa WebGUI::Error::InvalidParam
ok 76 - exportSymlinkRoot called without a default asset throws
ok 77 - exportSymlinkRoot called with memetic default asset throws isa WebGUI::Error::InvalidParam
ok 78 - exportSymlinkRoot called with memetic default asset throws
ok 79 - exportSymlinkRoot works when it should
ok 80 - exportSymlinkRoot sets up link correctly and supplies default index
ok 81 - exportSymlinkRoot sets up link correctly and supplies default index
ok 82 - exportSymlinkRoot works when it should
ok 83 - exportSymlinkRoot sets up link correctly and supplies default index
ok 84 - exportSymlinkRoot sets up link correctly and supplies default index
ok 85 - exportGetDescendants returns correct data for parent
ok 86 - exportGetDescendants returns correct data for first_child
ok 87 - exportGetDescendants returns correct data for grand_child
ok 88 - exportGetDescendants called without a depth throws isa WebGUI::Error::InvalidParam
ok 89 - exportGetDescendants called without a depth throws
ok 90 - exportAsHtml returns correct error when not given a userId
ok 91 - exportAsHtml throws correct error when given a bogus (but nonetheless funny) userId
ok 92 - exportAsHtml doesn't throw error when given a valid userId
ok 93 - exportAsHtml throws correct error when given bogus, memetic extrasUploadAction parameter
ok 94 - exportAsHtml throws correct error when given bogus, memetic extrasUploadAction parameter
ok 95 - exportAsHtml throws correct error when not given a depth
ok 96 - exportAsHtml throws correct error when given bogus, memetic depth
ok 97 - exportAsHtml on parent does not throw an error
ok 98 - exportAsHtml on parent returns correct message
ok 99 - exportAsHtml on parent writes correct files
ok 100 - exportAsHtml on first_child page does not throw an exception
ok 101 - ... writes correct files
ok 102 - ... returns correct message
ok 103 - exportAsHtml on grandchild does not throw an exception
ok 104 - ... writes correct files
ok 105 - ... returns correct message
ok 106 - exportAsHtml on nonexportable parent does not throw an exception
ok 107 - ... doesn't write anything
ok 108 - ... returns correct message
ok 109 - exportAsHtml on parent with non-exportable first_child writes correct files
ok 110 - ... writes correct files
ok 111 - ... returns correct message
ok 112 - exportAsHtml catches undefined exportPath exception
ok 113 - exportAsHtml catches inaccessible exportPath
ok 114 - exportAsHtml catches exportPath is file exception
ok 115 - exportAsHtml catches uncreatable exportPath exception
ok 116 - exportAsHtml catches unviewable asset exception
ok 117 - exportAsHtml when linking extras and uploads does not throw an exception
ok 118 - ... returns correct message
ok 119 - exportAsHtml writes extras symlink
ok 120 - exportAsHtml extras symlink points to right place
ok 121 - exportAsHtml writes uploads symlink
ok 122 - exportAsHtml uploads symlink points to right place
ok 123 - exportAsHtml does not throw an error when linking root URL
ok 124 - ... returns correct message
ok 125 - ... writes root URL symlink
ok 126 - ... root URL symlink points to right place
ok
t/Asset/AssetLineage.t .................................
1..108
ok 1 - formatRank()
ok 2 - getLineageLength()
# getLineageSql
ok 3 - valid SQL returned in an error condition
ok 4 - default order returned by getLineage is lineage order
ok 5 - ... get descendants of folder
ok 6 - ... get descendants of folder and self
ok 7 - ... descendants == children if there are no grandchildren
ok 8 - ... children (no descendants) of topFolder
ok 9 - ... descendants of topFolder
ok 10 - ... getting ancestors of root returns empty array
ok 11 - getLineageIterator: get descendants of folder
ok 12 - getLineageIterator: get descendants of folder and self
ok 13 - getLineageIterator: descendants == children if there are no grandchildren
ok 14 - getLineageIterator: children (no descendants) of topFolder
ok 15 - getLineageIterator: descendants of topFolder
ok 16 - ... getting ancestors of root returns empty array
ok 17 - getFirstChild
ok 18 - getFirstChild: cached lookup
ok 19 - getLastChild
ok 20 - getLastChild: cached lookup
ok 21 - getChildCount on folder with several children
ok 22 - getChildCount on folder with 1 child
ok 23 - getChildCount on top folder (2 kids)
ok 24 - getChildCount with one child pending
ok 25 - getChildCount with one child trashed
ok 26 - getChildCount with one child trash but includeTrash = 1
ok 27 - getChildCount with one child in the clipboard
ok 28 - getChildCount: restored original setup for next series of tests
ok 29 - getDescendantCount on top folder
ok 30 - getDescendantCount on folder with several children
ok 31 - getDescendantCount on folder with 1 child
ok 32 - getDescendantCount with one child pending
ok 33 - getDescendantCount with one child with family trashed
ok 34 - getDescendantCount: restored original setup for next series of tests
ok 35 - getDescendantCount with one child with family in the clipboard
ok 36 - getDescendantCount: restored original setup for next series of tests
ok 37 - getParent
ok 38 - getParent: root's parent is itself
ok 39 - getParentLineage: self
ok 40 - getParentLineage: root
ok 41 - getParentLineage: arbitrary lineage
ok 42 - setParent: new parent must be passed in
ok 43 - setParent: cannot be your own parent
ok 44 - setParent: will not move self to current parent
ok 45 - setParent: will not move self to my child
ok 46 - setParent: successfully set
ok 47 - setParent successfully set parent
ok 48 - setParent: folder now has 8 children
ok 49 - setParent: return snippet to original folder
ok 50 - setParent: folder2 now haw 1 child
ok 51 - setParent: folder again has 7 children
ok 52 - getRank: root's rank
ok 53 - getRank: snippet[0]
ok 54 - getRank: snippet[1]
ok 55 - getRank: arbitrary lineage
ok 56 - getNextChildRank: folder with 8 snippets
ok 57 - getNextChildRank: empty folder
ok 58 - swapRank: self and adjacent
ok 59 - ... swapped first and second snippets
ok 60 - swapRank: remote, two different snippets to restore original order
ok 61 - swapRank: swapped first and second snippets
ok 62 - swap folder and folder2
ok 63 - changing lineage does not change relationship in folder
ok 64 - changing lineage does not change relationship in folder2
ok 65 - demote: last snippet in the set will not swap
ok 66 - demote: no change
ok 67 - demote: demote 5 to 6
ok 68 - demote: 5 was swapped with 6
ok 69 - promote: first snippet in the set will not swap
ok 70 - promote: no change
ok 71 - promote: promote 4 to 3
ok 72 - promote: 4 was swapped with 3
ok 73 - setRank: returns true if the rank is set to itself
ok 74 - setRank: try to change rank on snippet2 to 2
ok 75 - setRank: will not change rank on an Asset with no siblings
ok 76 - setRank: will not set an arbitrary rank
ok 77 - setRank was able to set an arbitrary rank(lower) on an Asset with siblings
ok 78 - setRank reordered the other siblings appropiately
ok 79 - setRank: move the Asset back (higher rank)
ok 80 - setRank: put them back in order
ok 81 - root node has children
ok 82 - test snippet has no children
ok 83 - test folder has children, manually built
ok 84 - hasChildren: cached from getLastChild
ok 85 - hasChildren: cached from getFirstChild
ok 86 - newByLineage returns correct Asset
ok 87 - ... cached lookup
ok 88 - ... failing id cache forces lookup
ok 89 - ... failing class cache forces lookup
ok 90 - ... throws an exception
ok 91 - ... no entry for the bad lineage in stow
ok 92 - getLineage: get descendants of folder
ok 93 - getLineage: get descendants of folder and self
ok 94 - getLineage: descendants == children if there are no grandchildren
ok 95 - getLineage: children (no descendants) of topFolder
ok 96 - getLineage: descendants of topFolder
ok 97 - ... getting ancestors of root returns empty array
# getLineageSql
ok 98 - valid SQL returned in an error condition
ok 99 - getLineageIterator: get descendants of folder
ok 100 - getLineageIterator: get descendants of folder and self
ok 101 - getLineageIterator: descendants == children if there are no grandchildren
ok 102 - getLineageIterator: children (no descendants) of topFolder
ok 103 - getLineageIterator: descendants of topFolder
ok 104 - ... getting ancestors of root returns empty array
ok 105 - addChild will not create an asset with a lineage deeper than 42 levels
ok 106 - addChild logged a warning about deep assets
not ok 107 - addChild # TODO Tests to make later
# Failed (TODO) test 'addChild'
# at t/Asset/AssetLineage.t line 691.
not ok 108 - getLineage coverage tests # TODO Tests to make later
# Failed (TODO) test 'getLineage coverage tests'
# at t/Asset/AssetLineage.t line 692.
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Asset/AssetMetaData.t ................................
1..22
ok 1 - snippet has no metadata fields
ok 2 - folder has no metadata fields
ok 3 - Only 1 meta data field available
ok 4 - Snippet and Folder have access to the same meta data
ok 5 - Meta data field, searchEngine, set correctly
ok 6 - Two meta data fields available
ok 7 - Snippet and Folder have access to the same meta data fields
ok 8 - Meta data field, color, set correctly
ok 9 - Fetching just one metadata field, by fieldId, works
ok 10 - color meta data field removed
ok 11 - Folder has a value field for sports
ok 12 - Snippet does not have a value, yet
ok 13 - getMetaDataAsTemplateVariables returns proper values for folder
ok 14 - GET /
ok 15 - GET /testfolder?func=editMetaDataField
ok 16 - add a new field
ok 17
ok 18 - Field info saved correctly
ok 19 - GET /testfolder?func=editMetaDataField;fid=tQ436ZBrRsaxw_q47J4fgw
ok 20 - edit an existing field
ok 21
ok 22 - Field info saved correctly
ok
t/Asset/AssetPackage.t .................................
1..16
ok 1 - WebGUI does not ship with packages
ok 2 - target folder has no children
ok 3 - exportPackage returns a WebGUI::Storage object isa WebGUI::Storage
ok 4 - importPackage, overwriteLatest: precondition check, content
ok 5 - ... precondition check, revisionDate
ok 6 - target folder now has 1 child
ok 7 - deployed folder has correct title
ok 8 - and is not a package
ok 9 - deployed package folder still has 1 child
ok 10 - deployed child is a Snippet isa WebGUI::Asset::Snippet
ok 11 - Disabled isPackage in original folder asset
ok 12 - importPackage: overwriteLatest causes revision dates to be ignored
ok 13 - ... revisionDate check on imported package with overwriteLatest
ok 14 - has flag with no option
ok 15 - no flag with option
not ok 16 - Check package deployment with 2-level package and look for new style templates propagating down the tree # TODO Tests to make later
# Failed (TODO) test 'Check package deployment with 2-level package and look for new style templates propagating down the tree'
# at t/Asset/AssetPackage.t line 166.
ok
t/Asset/AssetTrash.t ...................................
1..7
ok 1 - trash: returns 1 if successful
ok 2 - ... state set to trash on the trashed asset object
ok 3 - ... state set to trash in db on object
ok 4 - ... state set to trash-limbo on child \#1
ok 5 - ... state set to trash-limbo on child \#2
ok 6 - ... state set to trash-limbo on grandchild \#1-1
ok 7 - purge returns 1 if asset can be purged
ok
t/Asset/AssetVersion.t .................................
1..26
# purgeRevision tests
ok 1 - The object isa WebGUI::Asset::Snippet
ok 2 - Expecting 1 Assets with that id in asset
ok 3 - Expecting 1 Assets with that id in assetData
ok 4 - Expecting 1 Assets with that id in snippet
ok 5 - Both versions of the asset have the same assetId
ok 6 - Expecting 1 Assets with that id in asset
ok 7 - Expecting 2 Assets with that id in assetData
ok 8 - Expecting 2 Assets with that id in snippet
ok 9 - Expecting 1 Assets with that id in asset
ok 10 - Expecting 1 Assets with that id in assetData
ok 11 - Expecting 1 Assets with that id in snippet
ok 12 - Expecting 1 Assets with that id in asset
ok 13 - Expecting 1 Assets with that id in assetData
ok 14 - Expecting 1 Assets with that id in snippet
ok 15 - Expecting 0 Assets with that id in asset
ok 16 - Expecting 0 Assets with that id in assetData
ok 17 - Expecting 0 Assets with that id in snippet
ok 18 - version tag cleaned up by deleting last version
# purge
ok 19 - Expecting 1 Assets with that id in asset
ok 20 - Expecting 2 Assets with that id in assetData
ok 21 - Expecting 2 Assets with that id in snippet
ok 22 - created two version tags
ok 23 - Expecting 0 Assets with that id in asset
ok 24 - Expecting 0 Assets with that id in assetData
ok 25 - Expecting 0 Assets with that id in snippet
ok 26 - purge deleted both tags
ok
t/Asset/Asset_diagnose.t ...............................
1..98
ok 1 - Checking asset vs assetData
ok 2 # skip No need for details
ok 3 - Comparing assetIds for WebGUI::Asset::Wobject::Shelf
ok 4 # skip No details needed for WebGUI::Asset::Wobject::Shelf
ok 5 - Comparing assetIds for WebGUI::Asset::Wobject::Layout
ok 6 # skip No details needed for WebGUI::Asset::Wobject::Layout
ok 7 - Comparing assetIds for WebGUI::Asset::Wobject::Gallery
ok 8 # skip No details needed for WebGUI::Asset::Wobject::Gallery
ok 9 - Comparing assetIds for WebGUI::Asset::Wobject::AssetReport
ok 10 # skip No details needed for WebGUI::Asset::Wobject::AssetReport
ok 11 - Comparing assetIds for WebGUI::Asset::Sku::ThingyRecord
ok 12 # skip No details needed for WebGUI::Asset::Sku::ThingyRecord
ok 13 - Comparing assetIds for WebGUI::Asset::Wobject::DataForm
ok 14 # skip No details needed for WebGUI::Asset::Wobject::DataForm
ok 15 - Comparing assetIds for WebGUI::Asset::Wobject::Carousel
ok 16 # skip No details needed for WebGUI::Asset::Wobject::Carousel
ok 17 - Comparing assetIds for WebGUI::Asset::Sku::Donation
ok 18 # skip No details needed for WebGUI::Asset::Sku::Donation
ok 19 - Comparing assetIds for WebGUI::Asset::Wobject::UserList
ok 20 # skip No details needed for WebGUI::Asset::Wobject::UserList
ok 21 - Comparing assetIds for WebGUI::Asset::Wobject::EventManagementSystem
ok 22 # skip No details needed for WebGUI::Asset::Wobject::EventManagementSystem
ok 23 - Comparing assetIds for WebGUI::Asset::Sku::Subscription
ok 24 # skip No details needed for WebGUI::Asset::Sku::Subscription
ok 25 - Comparing assetIds for WebGUI::Asset::Wobject::WikiMaster
ok 26 # skip No details needed for WebGUI::Asset::Wobject::WikiMaster
ok 27 - Comparing assetIds for WebGUI::Asset::Wobject::StoryTopic
ok 28 # skip No details needed for WebGUI::Asset::Wobject::StoryTopic
ok 29 - Comparing assetIds for WebGUI::Asset::Sku::Ad
ok 30 # skip No details needed for WebGUI::Asset::Sku::Ad
ok 31 - Comparing assetIds for WebGUI::Asset::Wobject::StockData
ok 32 # skip No details needed for WebGUI::Asset::Wobject::StockData
ok 33 - Comparing assetIds for WebGUI::Asset::Wobject::Collaboration
ok 34 # skip No details needed for WebGUI::Asset::Wobject::Collaboration
ok 35 - Comparing assetIds for WebGUI::Asset::Wobject::Survey
ok 36 # skip No details needed for WebGUI::Asset::Wobject::Survey
ok 37 - Comparing assetIds for WebGUI::Asset::File::ZipArchive
ok 38 # skip No details needed for WebGUI::Asset::File::ZipArchive
ok 39 - Comparing assetIds for WebGUI::Asset::RichEdit
ok 40 # skip No details needed for WebGUI::Asset::RichEdit
ok 41 - Comparing assetIds for WebGUI::Asset::Wobject::SyndicatedContent
ok 42 # skip No details needed for WebGUI::Asset::Wobject::SyndicatedContent
ok 43 - Comparing assetIds for WebGUI::Asset::Wobject::HttpProxy
ok 44 # skip No details needed for WebGUI::Asset::Wobject::HttpProxy
ok 45 - Comparing assetIds for WebGUI::Asset::File::Image
ok 46 # skip No details needed for WebGUI::Asset::File::Image
ok 47 - Comparing assetIds for WebGUI::Asset::Wobject::Map
ok 48 # skip No details needed for WebGUI::Asset::Wobject::Map
ok 49 - Comparing assetIds for WebGUI::Asset::Wobject::MultiSearch
ok 50 # skip No details needed for WebGUI::Asset::Wobject::MultiSearch
ok 51 - Comparing assetIds for WebGUI::Asset::Sku::Product
ok 52 # skip No details needed for WebGUI::Asset::Sku::Product
ok 53 - Comparing assetIds for WebGUI::Asset::Wobject::DataTable
ok 54 # skip No details needed for WebGUI::Asset::Wobject::DataTable
ok 55 - Comparing assetIds for WebGUI::Asset::Wobject::WeatherData
ok 56 # skip No details needed for WebGUI::Asset::Wobject::WeatherData
ok 57 - Comparing assetIds for WebGUI::Asset::Wobject::Search
ok 58 # skip No details needed for WebGUI::Asset::Wobject::Search
ok 59 - Comparing assetIds for WebGUI::Asset::Redirect
ok 60 # skip No details needed for WebGUI::Asset::Redirect
ok 61 - Comparing assetIds for WebGUI::Asset::Wobject::Article
ok 62 # skip No details needed for WebGUI::Asset::Wobject::Article
ok 63 - Comparing assetIds for WebGUI::Asset::Wobject::SQLReport
ok 64 # skip No details needed for WebGUI::Asset::Wobject::SQLReport
ok 65 - Comparing assetIds for WebGUI::Asset::Wobject::MessageBoard
ok 66 # skip No details needed for WebGUI::Asset::Wobject::MessageBoard
ok 67 - Comparing assetIds for WebGUI::Asset::Wobject::TimeTracking
ok 68 # skip No details needed for WebGUI::Asset::Wobject::TimeTracking
ok 69 - Comparing assetIds for WebGUI::Asset::Wobject::Calendar
ok 70 # skip No details needed for WebGUI::Asset::Wobject::Calendar
ok 71 - Comparing assetIds for WebGUI::Asset::Wobject::Poll
ok 72 # skip No details needed for WebGUI::Asset::Wobject::Poll
ok 73 - Comparing assetIds for WebGUI::Asset::Wobject::ProjectManager
ok 74 # skip No details needed for WebGUI::Asset::Wobject::ProjectManager
ok 75 - Comparing assetIds for WebGUI::Asset::Wobject::StoryArchive
ok 76 # skip No details needed for WebGUI::Asset::Wobject::StoryArchive
ok 77 - Comparing assetIds for WebGUI::Asset::Wobject::Folder
ok 78 # skip No details needed for WebGUI::Asset::Wobject::Folder
ok 79 - Comparing assetIds for WebGUI::Asset::Wobject::Navigation
ok 80 # skip No details needed for WebGUI::Asset::Wobject::Navigation
ok 81 - Comparing assetIds for WebGUI::Asset::Sku::FlatDiscount
ok 82 # skip No details needed for WebGUI::Asset::Sku::FlatDiscount
ok 83 - Comparing assetIds for WebGUI::Asset::Wobject::Matrix
ok 84 # skip No details needed for WebGUI::Asset::Wobject::Matrix
ok 85 - Comparing assetIds for WebGUI::Asset::Wobject::Thingy
ok 86 # skip No details needed for WebGUI::Asset::Wobject::Thingy
ok 87 - Comparing assetIds for WebGUI::Asset::File
ok 88 # skip No details needed for WebGUI::Asset::File
ok 89 - Comparing assetIds for WebGUI::Asset::Wobject::Collaboration::Newsletter
ok 90 # skip No details needed for WebGUI::Asset::Wobject::Collaboration::Newsletter
ok 91 - Comparing assetIds for WebGUI::Asset::Snippet
ok 92 # skip No details needed for WebGUI::Asset::Snippet
ok 93 - Comparing assetIds for WebGUI::Asset::Wobject::Dashboard
ok 94 # skip No details needed for WebGUI::Asset::Wobject::Dashboard
ok 95 - Comparing assetIds for WebGUI::Asset::Wobject::InOutBoard
ok 96 # skip No details needed for WebGUI::Asset::Wobject::InOutBoard
ok 97 - Comparing assetIds for WebGUI::Asset::Template
ok 98 # skip No details needed for WebGUI::Asset::Template
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 224
Using WebGUI::Form::textarea is deprecated. Use WebGUI::Form::Textarea->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 225
Using WebGUI::Form::commentRating is deprecated. Use WebGUI::Form::CommentRating->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 226
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 227
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 757
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
t/Asset/EMSSubmissionForm.t ............................
1..49
ok 1 - test getNextSubmissionId
ok 2 - event submission groups is blank
ok 3 - event submission groups has one item
ok 4 - event submission groups has two items
ok 5 - event submission groups still has two items
ok 6 - event submission groups is reset to blank
ok 7 - test getSubmissionLocations
ok 8 - test getSubmissionStatus
ok 9 - ems currently has no forms
ok 10 - The object isa WebGUI::Asset::EMSSubmissionForm
ok 11 - ems now has forms
ok 12 - form description matches
ok 13 - test ems access function in form
ok 14 - Visitor cannot submit to this ems
ok 15 - Visitor cannot submit to form
ok 16 - UserA can submit to this ems
ok 17 - UserA can submit to formA
ok 18 - UserA cannot submit to formB
ok 19 - UserA has no submissions
ok 20 - userA/formA valid submission succeeded isa WebGUI::Asset::EMSSubmission
ok 21 - UserA has submissions on this ems
ok 22 - test ems access function in submission
ok 23 - UserB can submit to this ems
ok 24 - UserB cannot submit to formA
ok 25 - UserB can submit to formB
ok 26 - userB/FormB valid submission succeeded isa WebGUI::Asset::EMSSubmission
ok 27 - UserC can submit to this ems
ok 28 - UserC can submit to formA
ok 29 - UserC can submit to formB
ok 30 - test getAllSubmissions for UserA
ok 31 - test getSubmissionById
ok 32 - test getAllSubmissions for UserC
ok 33 - test getAllSubmissions for Registrar
ok 34 - successfully added comment
ok 35 - successfully changed the title
ok 36 - set status to approved
ok 37 - set status to denied
ok 38 - approval complete
ok 39 - approval done
ok 40 - approval successfull
ok 41 - approval created a ticket isa WebGUI::Asset::Sku::EMSTicket
ok 42 - Ticket title matches submission title
ok 43 - cleanup complete
ok 44 - cleanup done
ok 45 - submission deleted
ok 46 - form created successfully
ok 47 - test process form -- with data
ok 48 - test process form -- no data
ok 49 - no warnings from calling a bunch of functions
ok
t/Asset/Event.t ........................................
ok 1 - isAllDay is zero since it has a start and end time
ok 2 - getDateTimeEndNI is less than getDateTimeEnd
ok 3 - getTemplateVars: isOneDay with start times
ok 4 - getTemplateVars: dateSpan bridges times on a single day
ok 5 - isAllDay is zero since it has no start or end time
ok 6 - getDateTimeEndNI is the same as getDateTimeEnd, due to no end time
ok 7 - getTemplateVars: dateSpan with no times
ok 8 - getTemplateVars: isOneDay with start times
ok 9 - isAllDay is zero since it has no start or end time, even on different days
ok 10 - getTemplateVars: dateSpan with no times, across two days
ok 11 - getTemplateVars: isOneDay with different start and end dates
ok 12 - getDateTimeEndNI is the same as getDateTimeEnd
ok 13 - getDateTimeEndNI is less than getDateTimeEnd
ok 14 - getIcalEnd, with defined time
ok 15 - getIcalStart, with no start time
ok 16 - getIcalEnd, with no end time, day incremented
ok 17 - addRevision gives the new revision a valid storageId
ok 18 - ... and it is different from the previous revision
ok 19 - startTime set to 00:00:00 if the hour is more than 23
ok 20 - startDate bumped by 1 day
ok 21 - endTime set to 00:00:00 if the hour is more than 23
ok 22 - endDate bumped by 1 day
ok 23 - duplicating an asset creates a new storage location
1..23
ok
There is no form with the requested fields at t/Asset/Event/edit.t line 183
There is no form with the requested fields at /home/scott/lib/perl5/site_perl/5.8.9/WWW/Mechanize.pm line 1821.
# Looks like you planned 8 tests but ran 1.
# Looks like your test exited with 255 just after 1.
t/Asset/Event/edit.t ...................................
1..8
ok 1 - Content lacks "value="editSave""
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 7/8 subtests
t/Asset/Event/permissions.t ............................
1..12
ok 1 - user Visitor passes canView check using default user for WebGUI::Asset::Event
ok 2 - user Visitor passes canView check for WebGUI::Asset::Event
ok 3 - user Admin passes canView check using default user for WebGUI::Asset::Event
ok 4 - user Admin passes canView check for WebGUI::Asset::Event
ok 5 - userId 2YmZO7VCRiedcZRbhvanWQ passes canView check using default user for WebGUI::Asset::Event
ok 6 - userId 2YmZO7VCRiedcZRbhvanWQ passes canView check for WebGUI::Asset::Event
ok 7 - user Admin passes canEdit check using default user for WebGUI::Asset::Event
ok 8 - user Admin passes canEdit check for WebGUI::Asset::Event
ok 9 - user Visitor passes canEdit check using default user for WebGUI::Asset::Event
ok 10 - user Visitor passes canEdit check for WebGUI::Asset::Event
ok 11 - userId 2YmZO7VCRiedcZRbhvanWQ passes canEdit check using default user for WebGUI::Asset::Event
ok 12 - userId 2YmZO7VCRiedcZRbhvanWQ passes canEdit check for WebGUI::Asset::Event
ok
t/Asset/Event/recur.t ..................................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Asset/File.t .........................................
1..13
ok 1 - Storage location created and is a directory
ok 2 - Only 1 file in storage with correct name
ok 3 - File Asset getStorageLocation initialized
ok 4 - getStorageLocation updates asset object with storage location
ok 5 - Asset storageId and cached storageId agree
ok 6 - Asset updated with correct new storageId
ok 7 - Cached Asset storage location updated with correct new storageId
ok 8 - Asset::File::getStorageFromPost isa WebGUI::Storage
ok 9 - update sets the correct permissions in wgaccess
ok 10 - addRevision sets the correct permissions in wgaccess
ok 11 - wgaccess doesn't exist
ok 12 - www_view: sets a redirect
ok 13 - ... redirect not set when enableStreamingUploads is set
ok
t/Asset/File/GalleryFile/Photo/00base.t ................
1..5
ok 1 - use WebGUI::Asset::File::GalleryFile::Photo;
ok 2 - Photo is a WebGUI::Asset::File::GalleryFile::Photo object
ok 3 - The object isa WebGUI::Asset::File::GalleryFile
ok 4 - Photo->getGallery gets the gallery containing this photo
ok 5 - Photo no longer able to be instanciated
ok
t/Asset/File/GalleryFile/Photo/adjustOrientation.t .....
1..8
ok 1 - Check if image with orientation 1 was left as is (based on dimensions)
ok 2 - Check if image with orientation 1 was left as is (based on pixel values)
ok 3 - Check if image with orientation 3 was rotated by 180° (based on dimensions)
ok 4 - Check if image with orientation 3 was rotated by 180° (based on pixels)
ok 5 - Check if image with orientation 6 was rotated by 90° CW (based on dimensions)
ok 6 - Check if image with orientation 6 was rotated by 90° CW (based on pixels)
ok 7 - Check if image with orientation 8 was rotated by 90° CCW (based on dimensions)
ok 8 - Check if image with orientation 8 was rotated by 90° CCW (based on pixels)
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::File::GalleryFile line 99
Using WebGUI::Form::HTMLArea is deprecated. Use WebGUI::Form::HTMLArea->new() and toHtml() instead. at WebGUI::Asset::File::GalleryFile line 127
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::File::GalleryFile line 131
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::File::GalleryFile line 102
t/Asset/File/GalleryFile/Photo/comment.t ...............
1..32
ok 1 - Photo with no comments still provides comments paginator
ok 2 - Photo->getCommentIds returns an empty arrayref when no comments
ok 3 - Photo->setComment fails when no arguments given
ok 4 - Photo->setComment fails when first argument is not a hashref
ok 5 - Photo->setComment fails when hashref does not contain a bodyText key
ok 6 - Photo->setComment succeeds
ok 7 - Photo->getCommentIds returns newly added comment's ID
ok 8 - Photo->getComment does not croak.
ok 9 - Photo->getComment returns a hash reference
ok 10 - Comment has correct assetId
ok 11 - Comment has correct userId
ok 12 - creationDate is defined and is a MySQL-formatted date
ok 13 - Photo->setComment succeeds
ok 14 - Photo->getCommentIds returns newly added comment's ID
ok 15 - Photo->getComment does not croak.
ok 16 - Photo->getComment returns a hash reference
ok 17 - Comment has correct assetId
ok 18 - Comment has correct userId
ok 19 - creationDate is defined and is a MySQL-formatted date
ok 20 - Photo->getCommentIds no longer contains deleted comment
ok 21 - Comments are purged along with asset
ok 22 - appendTemplateVarsCommentForm returns the same hashref it's given
ok 23 - appendTemplateVarsCommentForm returns the correct structure
ok 24 - appendTemplateVarsCommentForm returns the same hashref it's given
ok 25 - appendTemplateVarsCommentForm returns the correct structure
ok 26 - www_editCommentSave -- Permission denied if not Gallery->canAddComment
ok 27 - www_editCommentSave -- Must have commentId defined
ok 28 - www_editCommentSave -- Must have bodyText defined
ok 29 - www_editCommentSave -- page shows success message
ok 30 - www_editCommentSave -- Comment was added
ok 31 - Non-visitor does not have their IP logged
not ok 32 - Visitor has their IP logged in visitorIp field # TODO Not programmed yet
# Failed (TODO) test 'Visitor has their IP logged in visitorIp field'
# at t/Asset/File/GalleryFile/Photo/comment.t line 317.
ok
t/Asset/File/GalleryFile/Photo/download.t ..............
1..3
ok 1 - getResolutions returns the correct array reference
ok 2 - getDownloadFileUrl returns the URL to download the resolution
ok 3 - getDownloadFileUrl croaks if resolution doesn't exist
ok
There is no form with the requested fields at t/Asset/File/GalleryFile/Photo/edit.t line 238
There is no form with the requested fields at /home/scott/lib/perl5/site_perl/5.8.9/WWW/Mechanize.pm line 1821.
# Looks like you planned 10 tests but ran 1.
# Looks like your test exited with 255 just after 1.
t/Asset/File/GalleryFile/Photo/edit.t ..................
1..10
ok 1 - Content lacks "value="editSave""
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 9/10 subtests
t/Asset/File/GalleryFile/Photo/exif.t ..................
1..2
ok 1 - getTemplateVars gets a hash of all valid exif tags
ok 2 - getTemplateVars gets a loop over the tags
ok
t/Asset/File/GalleryFile/Photo/makeResolutions.t .......
1..14
ok 1 - makeResolutions succeeds when photo under photo gallery and no resolution given
ok 2 - makeResolutions makes all the required resolutions with the appropriate names.
ok 3 - getResolutions: sorts numerically
ok 4 - makeResolutions fails when first argument is not array reference
ok 5 - makeResolutions succeeds when first argument is array reference of resolutions to make
ok 6 - makeResolutions makes all the required resolutions with the appropriate names.
ok 7 - makeResolutions fails when first argument is not array reference
ok 8 - makeResolutions succeeds when first argument is array reference of resolutions to make
ok 9 - makeResolutions makes all the required resolutions with the appropriate names.
ok 10 - makeResolutions succeeds when invalid resolutions are given
ok 11 - makeResolutions throws a warning for each invalid resolution given
ok 12 - makeResolutions throws a warning for the correct invalid resolution 'abc'
ok 13 - makeResolutions throws a warning for the correct invalid resolution '3d400'
ok 14 - makeResolutions still makes valid resolutions when invalid resolutions given
ok
t/Asset/File/GalleryFile/Photo/makeShortcut.t ..........
1..10
ok 1 - Photo->makeShortcut requires at least one argument
ok 2 - Photo->makeShortcut fails if second argument is not hash reference
ok 3 - Photo->makeShortcut fails if given parent cannot be instanciated
ok 4 - Photo->makeShortcut succeeds when valid assetId is given
ok 5 - Photo->makeShortcut returns a WebGUI::Shortcut asset
ok 6 - Photo->makeShortcut makes a shortcut to the correct asset
ok 7 - Photo->makeShortcut succeeds when valid assetId is given
ok 8 - Photo->makeShortcut returns a WebGUI::Shortcut asset
ok 9 - Photo->makeShortcut makes a shortcut to the correct asset
ok 10 - Photo->makeShortcut makes a shortcut with the correct overrides
ok
t/Asset/File/GalleryFile/Photo/navigation.t ............
1..11
ok 1 - use WebGUI::Asset::File::GalleryFile::Photo;
# getFirstFile
ok 2 - First file is photo no. 1
ok 3 - First file is still photo no. 1
# getLastFile
ok 4 - Last file is photo no. 5
ok 5 - Last file is still photo no. 5
# getPreviousFile
ok 6 - Photo previous of photo no. 3 is photo no. 2
ok 7 - Photo previous of photo no. 2 is photo no. 1
ok 8 - Photo previous of photo no. 1 is undef
# getNextFile
ok 9 - Photo next of photo no. 3 is photo no. 4
ok 10 - Photo next of photo no. 4 is photo no. 5
ok 11 - Photo next of photo no. 5 is undef
ok
t/Asset/File/GalleryFile/Photo/permissions.t ...........
# If you get stuck here, then there is an infinite loop in getParent/getGallery
1..40
ok 1 - user Admin passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 2 - user Admin passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 3 - userId M9ACj5h2SZusYFLmgmUHcg passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 4 - userId M9ACj5h2SZusYFLmgmUHcg passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 5 - userId zhTZYHquQi2VQgDnkiVMoA passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 6 - userId zhTZYHquQi2VQgDnkiVMoA passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 7 - user Visitor passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 8 - user Visitor passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 9 - user Admin passes canEdit check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 10 - user Admin passes canEdit check for WebGUI::Asset::File::GalleryFile::Photo
ok 11 - user Visitor passes canEdit check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 12 - user Visitor passes canEdit check for WebGUI::Asset::File::GalleryFile::Photo
ok 13 - userId zhTZYHquQi2VQgDnkiVMoA passes canEdit check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 14 - userId zhTZYHquQi2VQgDnkiVMoA passes canEdit check for WebGUI::Asset::File::GalleryFile::Photo
ok 15 - userId M9ACj5h2SZusYFLmgmUHcg passes canEdit check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 16 - userId M9ACj5h2SZusYFLmgmUHcg passes canEdit check for WebGUI::Asset::File::GalleryFile::Photo
ok 17 - user Admin passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 18 - user Admin passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok 19 - userId M9ACj5h2SZusYFLmgmUHcg passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 20 - userId M9ACj5h2SZusYFLmgmUHcg passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok 21 - userId zhTZYHquQi2VQgDnkiVMoA passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 22 - userId zhTZYHquQi2VQgDnkiVMoA passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok 23 - user Visitor passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 24 - user Visitor passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok 25 - user Admin passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 26 - user Admin passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 27 - userId M9ACj5h2SZusYFLmgmUHcg passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 28 - userId M9ACj5h2SZusYFLmgmUHcg passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 29 - user Visitor passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 30 - user Visitor passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 31 - userId zhTZYHquQi2VQgDnkiVMoA passes canView check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 32 - userId zhTZYHquQi2VQgDnkiVMoA passes canView check for WebGUI::Asset::File::GalleryFile::Photo
ok 33 - user Admin passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 34 - user Admin passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok 35 - userId M9ACj5h2SZusYFLmgmUHcg passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 36 - userId M9ACj5h2SZusYFLmgmUHcg passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok 37 - user Visitor passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 38 - user Visitor passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok 39 - userId zhTZYHquQi2VQgDnkiVMoA passes canComment check using default user for WebGUI::Asset::File::GalleryFile::Photo
ok 40 - userId zhTZYHquQi2VQgDnkiVMoA passes canComment check for WebGUI::Asset::File::GalleryFile::Photo
ok
t/Asset/File/GalleryFile/Photo/rotate.t ................
1..2
ok 1 - Check if all files were rotated by 90° CW
ok 2 - Check if all files were rotated by 90° CCW
ok
t/Asset/File/GalleryFile/Photo/setFile.t ...............
1..2
ok 1 - Storage location contains the resolution file
ok 2 - Generated resolution file exists on the filesystem
ok
t/Asset/File/GalleryFile/Photo/view.t ..................
1..1
ok 1 - getTemplateVars is correct and complete
ok
t/Asset/File/Image.t ...................................
ok 1 - Storage location created and is a directory
ok 2 - Only 1 file in storage with correct name
ok 3 - Image Asset getStorageLocation initialized
ok 4 - getStorageLocation updates Image asset object with storage location
ok 5 - Image Asset storageId and cached storageId agree
ok 6 - Asset updated with correct new storageId
ok 7 - Cached Asset storage location updated with correct new storageId
ok 8 - rotate worked
ok 9 - Image is different after rotation
ok 10 - Image is different after resize
ok 11 - Image is different after crop
ok 12 - Annotations column is defined
ok 13 - id in parameters is quoted
ok 14 - original parameters included
1..14
ok
t/Asset/File/Image/setfile.t ...........................
1..2
ok 1 - Storage location contains only the file we added
ok 2 - Thumbnail file exists on the filesystem
ok
t/Asset/File/ZipArchive.t ..............................
1..3
ok 1 - unzip returns true when it successfully unpacked
ok 2 - files after fixFilenames, html files left alone
ok 3 - fixFilenames: anchors replacements to the end of the string
ok
t/Asset/File/setfile.t .................................
1..2
ok 1 - setFile allows file path argument and croaks if can't find file
ok 2 - Storage location contains only the file we added, name was changed to prevent uploading of code
ok
t/Asset/JSONCollateral.t ...............................
1..40
ok 1 - The object isa WebGUI::Asset::JSONCollateralDummy
ok 2 - jsonField set to empty arrayref initially
ok 3 - bare JSON arrayref stored in the db
ok 4 - JSON updated in the db
ok 5 - get returns a hash ref with data in it
ok 6 - new deserializes data from the db
ok 7 - setJSONCollateral: returns a valid guid, new, no key in collateral
ok 8 - ... returns a valid guid, empty key, no key in collateral
ok 9 - ... returns unique guids each time. Generates GUID if guid is ""
ok 10 - ... created collateral with set GUID
ok 11 - ... created valid GUID when passed a new one
ok 12 - getJSONCollateral returns empty hashref for a non-existant id
ok 13 - ... returns empty hashref for id=new
ok 14 - ... returns empty hashref for id=""
ok 15 - ...checking collateral content, deeply
ok 16 - setJSONCollateral returns GUID when it modifies existing collateral
ok 17 - ... collateral updated
ok 18 - ... returns false when it fails
ok 19 - ... collateral not updated
ok 20 - ...checking collateral order, ready for moving collateral
ok 21 - getJSONCollateralDataIndex: guid1 in the correct position
ok 22 - ... returns -1 when it cannot be found
ok 23 - ... returns -1 when it cannot be found
ok 24 - ...checking collateral order, ready for moving collateral
ok 25 - moveJSONCollateralDown returned false
ok 26 - ...order did not change. Cannot move last one down
ok 27 - ... returned false again (nonexistant guid)
ok 28 - ...order did not change. Cannot move an entry that cannot be found
ok 29 - ... returned true
ok 30 - ...order changed
ok 31 - moveJSONCollateralUp returned false
ok 32 - ...order did not change. Cannot move first one up
ok 33 - ... returned false again (nonexistant guid)
ok 34 - ...order did not change. Cannot move an entry that cannot be found
ok 35 - ... returned true
ok 36 - ...order changed
ok 37 - deleteJSONCollateral returns false with an invalid id
ok 38 - ...nothing was deleted
ok 39 - ... delete was successful
ok 40 - ...collateral was removed
ok
t/Asset/MatrixListing.t ................................
1..14
ok 1 - The object isa WebGUI::Asset::Wobject::Matrix
ok 2 - The object isa WebGUI::Asset::MatrixListing
ok 3 - getEditForm has fieldset for One category
ok 4 - fieldset has field for style
ok 5 - The object isa WebGUI::Form::Textarea
ok 6 - fieldset has field for color
ok 7 - The object isa WebGUI::Form::Text
ok 8 - getEditForm has fieldset for Two category
ok 9 - fieldset has field for shape
ok 10 - The object isa WebGUI::Form::SelectBox
ok 11 - correct select options
ok 12 - getEditForm has fieldset for Three category
ok 13 - fieldset has field for sheep
ok 14 - The object isa WebGUI::Form::YesNo
ok
t/Asset/Post.t .........................................
1..18
ok 1 - The object isa WebGUI::Asset::Post::Thread
ok 2 - Posting user can't edit after editTime has passed
ok 3 - User in groupToEditPost group can edit post after the timeout
ok 4 - User in groupIdEditUserGroup group can edit post after the timeout
ok 5 - WebGUI::Asset::Post::Thread->can('getSynopsisAndContent')
ok 6 - getSynopsisAndContent: UTF8 characters okay
ok 7 - patch test for DBD::Mysql and HTML::Entities
ok 8 - ... HTML escaped characters okay
ok 9 - ... HTML entities decoded by HTML::splitTag
ok 10 - first post owned by admin
ok 11 - hide profile url, since current user is visitor
ok 12 - first post owned by admin
ok 13 - hide profile url, since current user is visitor
ok 14 - first post owned by admin
ok 15 - show profile url
ok 16 - first post owned by admin
ok 17 - hide profile url, since poster is visitor
ok 18 - checking attachment loop with multiple attachments for handling of image and non-image types
ok
Argument "" isn't numeric in numeric gt (>) at /data/WebGUI/lib/WebGUI/Asset/Post.pm line 1234.
Argument "" isn't numeric in numeric gt (>) at /data/WebGUI/lib/WebGUI/Asset/Post.pm line 1238.
t/Asset/Post/Thread.t ..................................
1..15
ok 1 - The object isa WebGUI::Asset::Post::Thread
ok 2 - trash does not die, and updates the threadRating to 0
# getThreadLinkUrl
ok 3 - threads do not need pagination url query fragments
ok 4 - uncommitted threads, too
ok 5 - uncommitted threads do have a revision query param
ok 6 - ... works when pagination set to 0
# getCSLinkUrl
ok 7 - getCsLinkUrl returns URL of the parent CS with no gateway
ok 8 - ... and has the right page number
ok 9 - and has the right sort parameters
ok 10 - ... second to last has right page number
ok 11 - ... and third to last
ok 12 - ... and fourth to last
ok 13 - checking 2nd thread on another page
ok 14 - checking thread on another page, with archived threads
ok 15 - ... works when pagination set to 0
ok
t/Asset/Post/Thread/getAdjacentThread.t ................
1..50
ok 1 - default sort: Get Next Thread (first)
ok 2 - default sort: Get Previous Thread (first)
ok 3 - default sort: Get Next Thread (2)
ok 4 - default sort: Get Previous Thread (2)
ok 5 - default sort: Get Next Thread (3)
ok 6 - default sort: Get Previous Thread (3)
ok 7 - default sort: Get Next Thread (last)
ok 8 - default sort: Get Previous Thread (last)
ok 9 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 10 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 11 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 12 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 13 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 14 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 15 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 16 # skip This works in Collaboration->getThreadsPaginator. Old code that can be excised?
ok 17 - sort by default from asset: Get Next Thread (first)
ok 18 - sort by default from asset: Get Previous Thread (first)
ok 19 - sort by default from asset: Get Next Thread (2)
ok 20 - sort by default from asset: Get Previous Thread (2)
ok 21 - sort by default from asset: Get Next Thread (3)
ok 22 - sort by default from asset: Get Previous Thread (3)
ok 23 - sort by default from asset: Get Next Thread (last)
ok 24 - sort by default from asset: Get Previous Thread (last)
ok 25 - sort by set from scratch: Get Next Thread (first)
ok 26 - sort by set from scratch: Get Previous Thread (first)
ok 27 - sort by set from scratch: Get Next Thread (2)
ok 28 - sort by set from scratch: Get Previous Thread (2)
ok 29 - sort by set from scratch: Get Next Thread (3)
ok 30 - sort by set from scratch: Get Previous Thread (3)
ok 31 - sort by set from scratch: Get Next Thread (last)
ok 32 - sort by set from scratch: Get Previous Thread (last)
ok 33 - sort by rating is threadRating: Get Next Thread (first)
ok 34 - sort by rating is threadRating: Get Previous Thread (first)
ok 35 - sort by rating is threadRating: Get Next Thread (2)
ok 36 - sort by rating is threadRating: Get Previous Thread (2)
ok 37 - sort by rating is threadRating: Get Next Thread (3)
ok 38 - sort by rating is threadRating: Get Previous Thread (3)
ok 39 - sort by rating is threadRating: Get Next Thread (last)
ok 40 - sort by rating is threadRating: Get Previous Thread (last)
ok 41 - sort by default from asset with version tag: Get Next Thread (first)
ok 42 - sort by default from asset with version tag: Get Previous Thread (first)
ok 43 - sort by default from asset with version tag: Get Next Thread (2)
ok 44 - sort by default from asset with version tag: Get Previous Thread (2)
ok 45 - sort by default from asset with version tag: Get Next Thread (3)
ok 46 - sort by default from asset with version tag: Get Previous Thread (3)
ok 47 - sort by default from asset with version tag: Get Next Thread (4)
ok 48 - sort by default from asset with version tag: Get Previous Thread (4)
ok 49 - sort by default from asset with version tag: Get Next Thread (last)
ok 50 - sort by default from asset with version tag: Get Previous Thread (last)
ok
t/Asset/Post/Thread/permission.t .......................
1..36
ok 1 - user Visitor passes canView check using default user for WebGUI::Asset::Post::Thread
ok 2 - user Visitor passes canView check for WebGUI::Asset::Post::Thread
ok 3 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canView check using default user for WebGUI::Asset::Post::Thread
ok 4 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canView check for WebGUI::Asset::Post::Thread
ok 5 - user Admin passes canView check using default user for WebGUI::Asset::Post::Thread
ok 6 - user Admin passes canView check for WebGUI::Asset::Post::Thread
ok 7 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canSubscribe check using default user for WebGUI::Asset::Post::Thread
ok 8 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canSubscribe check for WebGUI::Asset::Post::Thread
ok 9 - user Admin passes canSubscribe check using default user for WebGUI::Asset::Post::Thread
ok 10 - user Admin passes canSubscribe check for WebGUI::Asset::Post::Thread
ok 11 - user Visitor passes canSubscribe check using default user for WebGUI::Asset::Post::Thread
ok 12 - user Visitor passes canSubscribe check for WebGUI::Asset::Post::Thread
ok 13 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canEdit check using default user for WebGUI::Asset::Post::Thread
ok 14 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canEdit check for WebGUI::Asset::Post::Thread
ok 15 - user Admin passes canEdit check using default user for WebGUI::Asset::Post::Thread
ok 16 - user Admin passes canEdit check for WebGUI::Asset::Post::Thread
ok 17 - user Visitor passes canEdit check using default user for WebGUI::Asset::Post::Thread
ok 18 - user Visitor passes canEdit check for WebGUI::Asset::Post::Thread
ok 19 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 20 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canReply check for WebGUI::Asset::Post::Thread
ok 21 - user Admin passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 22 - user Admin passes canReply check for WebGUI::Asset::Post::Thread
ok 23 - user Visitor passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 24 - user Visitor passes canReply check for WebGUI::Asset::Post::Thread
ok 25 - user Visitor passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 26 - user Visitor passes canReply check for WebGUI::Asset::Post::Thread
ok 27 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 28 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canReply check for WebGUI::Asset::Post::Thread
ok 29 - user Admin passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 30 - user Admin passes canReply check for WebGUI::Asset::Post::Thread
ok 31 - user Visitor passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 32 - user Visitor passes canReply check for WebGUI::Asset::Post::Thread
ok 33 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 34 - userId Qzro2BGZQEC-6FOJ0xs5UQ passes canReply check for WebGUI::Asset::Post::Thread
ok 35 - user Admin passes canReply check using default user for WebGUI::Asset::Post::Thread
ok 36 - user Admin passes canReply check for WebGUI::Asset::Post::Thread
ok
t/Asset/Post/archiving.t ...............................
1..13
ok 1 - collab has correct number of children
ok 2 - lastPostId set in collab
ok 3 - lastPostDate, too
ok 4 - setStatusArchived set the post to be archived
ok 5 - .. updated lastPostId in the thread
ok 6 - ... lastPostDate, too
ok 7 - .. updated lastPostId in the CS
ok 8 - ... lastPostDate, too
ok 9 - setStatusUnarchived sets the post back to approved
ok 10 - .. updated lastPostId in the thread
ok 11 - ... lastPostDate, too
ok 12 - .. updated lastPostId in the CS
ok 13 - ... lastPostDate, too
ok
t/Asset/Post/committing.t ..............................
ok 1 - collab has correct number of children
ok 2 - thread is approved
ok 3 - post is approved
1..3
ok
t/Asset/Post/notification.t ............................
1..9
ok 1 - utf8 in title set correctly
ok 2 - ... in url
ok 3 - ... in content
ok 4 - utf8 title pulled correctly from db
ok 5 - ... and url
ok 6 - ... and content
ok 7 - two email messages sent, one for cs, one for thread
ok 8 - subject has correct UTF8 phrase
ok 9 - url UTF8 checks out
ok
t/Asset/Post/permission.t ..............................
1..12
ok 1 - user Visitor passes canView check using default user for WebGUI::Asset::Post
ok 2 - user Visitor passes canView check for WebGUI::Asset::Post
ok 3 - userId bbDBLfMbTyWZsCVerZAaNQ passes canView check using default user for WebGUI::Asset::Post
ok 4 - userId bbDBLfMbTyWZsCVerZAaNQ passes canView check for WebGUI::Asset::Post
ok 5 - user Admin passes canView check using default user for WebGUI::Asset::Post
ok 6 - user Admin passes canView check for WebGUI::Asset::Post
ok 7 - userId bbDBLfMbTyWZsCVerZAaNQ passes canEdit check using default user for WebGUI::Asset::Post
ok 8 - userId bbDBLfMbTyWZsCVerZAaNQ passes canEdit check for WebGUI::Asset::Post
ok 9 - user Admin passes canEdit check using default user for WebGUI::Asset::Post
ok 10 - user Admin passes canEdit check for WebGUI::Asset::Post
ok 11 - user Visitor passes canEdit check using default user for WebGUI::Asset::Post
ok 12 - user Visitor passes canEdit check for WebGUI::Asset::Post
ok
t/Asset/Post/trashing.t ................................
1..13
ok 1 - collab has correct number of children
ok 2 - lastPostId set in collab
ok 3 - lastPostDate, too
ok 4 - cut set the post to be in the clipboard
ok 5 - .. updated lastPostId in the thread
ok 6 - ... lastPostDate, too
ok 7 - .. updated lastPostId in the CS
ok 8 - ... lastPostDate, too
ok 9 - publish sets the post normal
ok 10 - .. updated lastPostId in the thread
ok 11 - ... lastPostDate, too
ok 12 - .. updated lastPostId in the CS
ok 13 - ... lastPostDate, too
ok
# Failed test 'We made it to the snippet'
# at t/Asset/Redirect/mech.t line 89.
# searched: "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans"...
# can't find: "Perhaps if you've gone this far, you'd be willing "...
# LCSS: " be "
# LCSS context: "\x{09}for documentation purposes. These domains may be "
# Failed test 'We were redirected to the right URL'
# at t/Asset/Redirect/mech.t line 93.
# got: 'http://www.iana.org/domains/example/'
# expected: '1305313215zejuatenejo?name=value'
There is no form with the requested fields at t/Asset/Redirect/mech.t line 112
There is no form with the requested fields at /home/scott/lib/perl5/site_perl/5.8.9/WWW/Mechanize.pm line 1821.
# Looks like you planned 12 tests but ran 4.
# Looks like you failed 2 tests of 4 run.
# Looks like your test exited with 255 just after 4.
t/Asset/Redirect/mech.t ................................
1..12
ok 1 - We get the redirect
not ok 2 - We made it to the snippet
ok 3 - There were at least two requests
not ok 4 - We were redirected to the right URL
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 10/12 subtests
t/Asset/Shortcut/000-create-delete.t ...................
1..3
ok 1 - use WebGUI::Asset::Shortcut;
ok 2 - The object isa WebGUI::Asset::Shortcut
ok 3 - The object isa WebGUI::Asset
ok
t/Asset/Shortcut/010-linked-asset.t ....................
1..11
ok 1 - Original asset is defined
ok 2 - Original asset class is correct
ok 3 - Original assetId is correct
ok 4 - Trash Linked Asset: Shortcut is defined
ok 5 - Trash Linked Asset: Shortcut state is trash
ok 6 - Trash Linked Asset: Shortcut is in trash
ok 7 - Restore Linked Asset: Shortcut is defined
ok 8 - Restore Linked Asset: Shortcut is not in trash
ok 9 - Purged Linked Asset: getContentLastModified returns 0 when linked asset missing
ok 10 - Purge Linked Asset: Shortcut is purged even though it's in the trash
ok 11 - Purge Linked Asset: Shortcut is not defined
ok
# 1305313230
# 1305313230
t/Asset/Shortcut/020-content-last-modified.t ...........
1..2
ok 1 - getContentLastModified: returns date of shortcut since it has a newer revision date.
ok 2 - returns lastModified when shortcutted asset has a more recent date
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::Asset::Shortcut line 1118
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::Asset::Wobject::Dashboard line 140
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::Asset::Wobject::Dashboard line 172
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 84
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 102
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 112
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 118
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 123
E [2011-05-13T15:00:42 #21608] ERROR: Unable to process macro 'AdminToggle': The URL was requested, but does not exist in your asset tree. (id: leave default user perspective (admin mode))
E [2011-05-13T15:00:42 #21608] ERROR: Unable to process macro 'AdminToggle': The URL was requested, but does not exist in your asset tree. (id: leave default user perspective (admin mode))
E [2011-05-13T15:00:44 #21608] ERROR: Unable to process macro 'AdminToggle': The URL was requested, but does not exist in your asset tree. (id: leave default user perspective (admin mode))
E [2011-05-13T15:00:44 #21608] ERROR: Unable to process macro 'AdminToggle': The URL was requested, but does not exist in your asset tree. (id: leave default user perspective (admin mode))
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
t/Asset/Shortcut/forms.t ...............................
ok 1 - GET /
ok 2 - GET /root/import/untitled13/untitled?func=getUserPrefsForm
ok 3
ok 4 - alias gets set
ok 5 - GET /root/import/untitled13/untitled?func=getUserPrefsForm;visitor=1
ok 6
ok 7 - admin alias doesn't get set
ok 8 - visitors alias set
ok 9 - GET /
ok 10 - GET /root/import/untitled13/untitled?func=edit
ok 11 - Follow the link to edit the override
ok 12
ok 13
ok 14 - GET /
ok 15 - GET /root/import/untitled13/untitled?func=editOverride;fieldName=description
ok 16
ok 17
1..17
ok
t/Asset/Sku.t ..........................................
1..23
# Make sku
ok 1 - The object isa WebGUI::Asset::Sku
ok 2 - Can set and get an option.
ok 3 - default tax configuration is a string with an empty hashref in it
ok 4 - Got a valid default max in cart.
ok 5 - skus should have an unlimited quantity by default
ok 6 - quantity available and max allowed in cart should be the same
ok 7 - Got a valid default price.
ok 8 - Got a valid default weight.
ok 9 - Got some style information.
ok 10 - onAdjustQuantityInCart should exist and return undef
ok 11 - onCompletePurchase should exist and return undef
ok 12 - onRemoveFromCart should exist and return undef
ok 13 - skus are not recurring by default
ok 14 - skus are not shippable by default
ok 15 - configured title and title should be the same by default
ok 16 - shipsSeparately return 0 by default
ok 17 - isShippingSeparately return 0 by default
ok 18 - isShippingSeparately only returns true when isShippingRequired AND shipsSeparately
ok 19 - isShippingSeparately only returns true when isShippingRequired AND shipsSeparately
ok 20 - Making sure that GLOB is no longer in effect
ok 21 - can get a cart object isa WebGUI::Shop::Cart
ok 22 - can add to cart isa WebGUI::Shop::CartItem
ok 23 - newBySku() works.
ok
t/Asset/Sku/Ad.t .......................................
1..8
ok 1 - parseDiscounttext parses correctly
ok 2 - parseDiscounttext ignores comments and blank space
ok 3 - getDiscountText formats the text correctly
ok 4 - no discount
ok 5 - 5% discount
ok 6 - 10% discount
ok 7 - configured title
ok 8 - get Price
ok
t/Asset/Sku/Donation.t .................................
1..4
ok 1 - The object isa WebGUI::Asset::Sku::Donation
ok 2 - Price should be 50.00
ok 3 - Price should be 200.00
ok 4 - getConfiguredTitle()
ok
E [2011-05-13T15:01:12 #21682] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:12 #21682] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:13 #21682] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:13 #21682] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
t/Asset/Sku/EMSRibbon.t ................................
ok 1 - GET /
ok 2 - GET /root/import/untitled13/untitled2?badgeId=jlU3WTrkTW2wDMDUaxlwQQ
ok 3
ok 4 - p-7O2_uDQFeYGdQYSqL19A
1..4
ok
E [2011-05-13T15:01:24 #21688] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:24 #21688] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:26 #21688] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:26 #21688] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
t/Asset/Sku/EMSTicket.t ................................
ok 1 - GET /
ok 2 - GET /root/import/untitled13/untitled2?badgeId=OzOXMZgbRDCHvecEL8Q4Yg
ok 3
ok 4 - 0aTGjKThQwesYGqd8MtctA
1..4
ok
E [2011-05-13T15:01:35 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:35 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:37 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:38 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:38 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSBadge
E [2011-05-13T15:01:38 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
E [2011-05-13T15:01:38 #21694] ERROR: Unable to load WebGUI::i18n::English::Asset_EMSToken
t/Asset/Sku/EMSToken.t .................................
ok 1 - GET /
ok 2 - GET /root/import/untitled13/untitled2?badgeId=Liec_xfgSWef8o-KgwwBPw
ok 3
ok 4 - YDTd1dumRZCs5QfArOi0QQ
1..4
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 267
Using WebGUI::Form::selectBox is deprecated. Use WebGUI::Form::SelectBox->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 267
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 267
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 1854
Using WebGUI::Form::selectBox is deprecated. Use WebGUI::Form::SelectBox->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 1857
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 1865
t/Asset/Sku/Product.t ..................................
1..67
ok 1 - Product with no image1 property returns the empty string
# Checking automatically generated deleteFileUrl links
ok 2 - ...image1
ok 3 - ...image2
ok 4 - ...image3
ok 5 - ...brochure
ok 6 - ...manual
ok 7 - ...warranty
ok 8 - getThumbnailUrl is not empty
ok 9 - getThumbnailUrl returns the right path to the URL
ok 10 - getThumbnailUrl with an explicit storageId returns something
ok 11 - getThumbnailUrl with an explicit storageId returns the right path to the URL
ok 12 - isShippingRequired set to 1 in db
ok 13 - isShippingRequired accessor works
ok 14 - getConfiguredTitle is overridden and concatenates the Product Title and the variant shortdesc
ok 15 - getAddToCartForm: returns only 1 form
ok 16 - ... form only has 1 variant, since the other one has 0 quantity
ok 17 - addRevision: new product rev got an image1 storage location
ok 18 - ... and it is not the same as the old one
ok 19 - brochure, warranty and manual vars are blank since their storages are empty
ok 20 - GET /
ok 21 - GET /root/import/rock-hammer?func=addAccessory
ok 22 - add imagedProduct as an accessory and add another
ok 23
ok 24 - add viewProduct and go back
ok 25
ok 26 - GET /
ok 27 - GET /root/import/rock-hammer?func=addRelated
ok 28 - add imagedProduct as a related and add another
ok 29
ok 30 - add viewProduct and go back
ok 31
ok 32 - GET /
ok 33 - GET /root/import/rock-hammer?func=editBenefit
ok 34 - add one new benefit
ok 35
ok 36 - add one more new benefit
ok 37
ok 38 - GET /root/import/rock-hammer?func=editBenefit;bid=dFThemWCT1C6sRGBS1cjYw
ok 39 - edit an existing benefit
ok 40
ok 41 - GET /
ok 42 - GET /root/import/rock-hammer?func=editFeature
ok 43 - add one new feature
ok 44
ok 45 - add one more new feature
ok 46
ok 47 - GET /root/import/rock-hammer?func=editFeature;fid=dCJ2EnMiTpWb0dnBil8Olw
ok 48 - edit an existing feature
ok 49
ok 50 - GET /
ok 51 - GET /root/import/rock-hammer?func=editSpecification
ok 52 - add one new specification
ok 53
ok 54 - add one more new feature
ok 55
ok 56 - GET /root/import/rock-hammer?func=editSpecification;sid=-N25GPNURcKu4LlQoHAK6g
ok 57 - edit an existing specification
ok 58
ok 59 - GET /
ok 60 - GET /root/import/rock-hammer?func=editVariant
ok 61 - add one new variant
ok 62
ok 63 - add one more new variant
ok 64
ok 65 - GET /root/import/rock-hammer?func=editVariant;vid=vPSb_OpgR1_Zq7X8_jBZDw
ok 66 - edit an existing variant
ok 67
ok
t/Asset/Sku/ProductCollateral.t ........................
1..34
ok 1 - The object isa WebGUI::Asset::Sku::Product
ok 2 - object cache does not exist yet
ok 3 - object cache created for collateral isa HASH
ok 4 - setCollateral assigns a new id to collateral without one
ok 5 - a valid id was generated for the new collateral entry
ok 6 - Correct JSON data stored when collateral is empty
ok 7 - db updated with correct JSON
ok 8 - getAllCollateral returns an array ref isa ARRAY
ok 9 - setCollateral: new always appends to the end
ok 10 - setCollateral: non-existant value of key does not set data
ok 11 - setCollateral: non-existant key with real value does not set data
ok 12 - setCollateral: set by index works
ok 13 - getCollateral: value=new returns an empty hashref
ok 14 - getCollateral: undef value returns an empty hashref
ok 15 - getCollateral: undef keyName returns an empty hashref
ok 16 - getCollateral: non-existant value with valid key returns an empty hashRef
ok 17 - getCollateral: non-existant key with valid value returns an empty hashRef
ok 18 - getCollateral: get by keyName and value works
ok 19 - deleteCollateral: delete by keyName and value works
ok 20 - deleteCollateral: non-existant value with valid key does not delete
ok 21 - setup correct for moving collateral
ok 22 - moveCollateralDown: worked
ok 23 - moveCollateralDown: can not move non-existant collateral item
ok 24 - moveCollateralUp: worked
ok 25 - moveCollateralUp: can not move the first collateral item in the array
ok 26 - moveCollateralUp: cannot move up non-existant collateral item
ok 27 - Doing a set before get works okay
ok 28 - For single column collateral JSON, requested id = assigned id
ok 29 - setCollateral assigns a new id to collateral with an id of "new"...
ok 30 - ... and it is a valid GUID
ok 31 - setCollateral assigns a new id to collateral with an id of ""
ok 32 - ... and it is a valid GUID
ok 33 - getCollateral returns a safe copy
ok 34
ok
Odd number of elements in anonymous hash at /data/WebGUI/lib/WebGUI/FormBuilder/Role/HasFields.pm line 65.
Odd number of elements in anonymous hash at /data/WebGUI/lib/WebGUI/FormBuilder/Role/HasFields.pm line 65.
Using WebGUI::Form::radio is deprecated. Use WebGUI::Form::Radio->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 783
Using WebGUI::Form::date is deprecated. Use WebGUI::Form::Date->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 783
Using WebGUI::Form::radio is deprecated. Use WebGUI::Form::Radio->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 792
Using WebGUI::Form::radio is deprecated. Use WebGUI::Form::Radio->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 877
Using WebGUI::Form::date is deprecated. Use WebGUI::Form::Date->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 877
Using WebGUI::Form::radio is deprecated. Use WebGUI::Form::Radio->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 887
Using WebGUI::Form::date is deprecated. Use WebGUI::Form::Date->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 887
Using WebGUI::Form::radio is deprecated. Use WebGUI::Form::Radio->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 897
Using WebGUI::Form::selectBox is deprecated. Use WebGUI::Form::SelectBox->new() and toHtml() instead. at WebGUI::Asset::Sku::Subscription line 897
t/Asset/Sku/Subscription.t .............................
1..39
ok 1 - The object isa WebGUI::Asset::Sku::Subscription
ok 2 - Price should be 50.00
ok 3 - apply: sets user's group expiration offset correctly
ok 4 - ... increments user's expiration offset when the subscription is non-recurring and they are already a group member
ok 5 - GET /
ok 6 - GET /root/import/test-subscription?func=createSubscriptionCodeBatch
ok 7 - generate subscription codes
ok 8 - code batch got created
ok 9 - codes got created
ok 10 - GET /
ok 11 - GET /root/import/test-subscription?func=listSubscriptionCodeBatches
ok 12 - Content contains "Sign up to get your paycheck!"
ok 13 - Content contains "Sign up to get fired!"
ok 14 - limit subscription code batches
ok 15 - Content lacks "Sign up to get your paycheck!"
ok 16 - Content contains "Sign up to get fired!"
ok 17 - GET /
ok 18 - GET /root/import/test-subscription?func=listSubscriptionCodes
ok 19 - limit subscription code batches by date created
ok 20 - Content lacks "o-n7NUNkr1GsD-q2vrNE"
ok 21 - Content lacks "GVlPBSXqXECtrqoRHOmp"
ok 22 - Content contains "1234567890qwertyuiopasdfghjklzxcvbnm"
ok 23 - GET /root/import/test-subscription?func=listSubscriptionCodes
ok 24 - limit subscription code batches by date used
ok 25 - Content lacks "o-n7NUNkr1GsD-q2vrNE"
ok 26 - Content lacks "GVlPBSXqXECtrqoRHOmp"
ok 27 - Content contains "1234567890qwertyuiopasdfghjklzxcvbnm"
ok 28 - GET /root/import/test-subscription?func=listSubscriptionCodes
ok 29 - limit subscription code batches by batchId
ok 30 - Content contains "o-n7NUNkr1GsD-q2vrNE"
ok 31 - Content contains "GVlPBSXqXECtrqoRHOmp"
ok 32 - Content lacks "1234567890qwertyuiopasdfghjklzxcvbnm"
ok 33 - GET /
ok 34 - GET /root/import/test-subscription?func=redeemSubscriptionCode
ok 35 - redeem a code
ok 36 - Content contains "You've successfully subscribed to the subscriptions. You can enter another code below."
ok 37 - status updated
ok 38 - used by updated
ok 39 - dateUsed updated
ok
t/Asset/Snippet.t ......................................
1..21
ok 1 - The object isa WebGUI::Asset::Snippet
ok 2 - updated snippet is Gooey's milkshake brings all the girls to the yard...
ok 3 - updated cacheTimeout is 124
ok 4 - updated mimeType is text/plain
ok 5 - updated processAsTemplate is 1
ok 6 - cache for view method purges on update
ok 7 - cache for www_view method purges on update
ok 8 - view method returns something
ok 9 - view method output has our snippet in it
ok 10 - www_view returns something
ok 11 - www_edit returns something
ok 12 - Interpolating macros in works with template in the correct order
ok 13 - www_view: snippet with no content returns "empty"
ok 14 - validate snippet content and set cache
ok 15 - receive uncached content since view was passed the webMethod flag
ok 16 - packed snippet content was set
ok 17 - ... and packed
ok 18 - no packed content
ok 19 - did not die during packing jquery
ok 20 - snippet content was packed
not ok 21 - Test indexContent method # TODO Tests to make later
# Failed (TODO) test 'Test indexContent method'
# at t/Asset/Snippet.t line 126.
ok
t/Asset/Story.t ........................................
1..54
ok 1 - validParent: no session asset
ok 2 - validParent: wrong type of asset
ok 3 - validParent: Any old folder is not valid
ok 4 - validParent: StoryArchive is valid
ok 5 - validParent: Folder below story archive is valid
ok 6 - Created a Story asset isa WebGUI::Asset::Story
ok 7 - by default, photos is an empty JSON array
ok 8 - by default, stories are hidden
ok 9 - stories cannot be set to not be hidden
ok 10 - Story is published
ok 11 - getArchive gets the parent archive for the Story
ok 12 - getContainer gets the parent archive for the Story
ok 13 - user Admin passes canEdit check using default user for WebGUI::Asset::Story
ok 14 - user Admin passes canEdit check for WebGUI::Asset::Story
ok 15 - user Can Post User passes canEdit check using default user for WebGUI::Asset::Story
ok 16 - user Can Post User passes canEdit check for WebGUI::Asset::Story
ok 17 - user Archive Owner passes canEdit check using default user for WebGUI::Asset::Story
ok 18 - user Archive Owner passes canEdit check for WebGUI::Asset::Story
ok 19 - user Visitor passes canEdit check using default user for WebGUI::Asset::Story
ok 20 - user Visitor passes canEdit check for WebGUI::Asset::Story
ok 21 - user Average Reader passes canEdit check using default user for WebGUI::Asset::Story
ok 22 - user Average Reader passes canEdit check for WebGUI::Asset::Story
ok 23 - getPhotoData: returns an empty array ref with no JSON data
ok 24 - setPhotoData: set JSON in the photo property
ok 25 - getPhotoData does not return an unsafe reference
ok 26 - setPhotoData: wipes the stored data if nothing is passed
ok 27 - formatDuration, 1 day
ok 28 - formatDuration, 2 day
ok 29 - formatDuration: a long time ago
ok 30 - formatDuration: 1 hour
ok 31 - formatDuration: 1 minute
ok 32 - formatDuration: 2 hours, 2 minutes
ok 33 - getCrumbTrail: with no topic set
ok 34 - getCrumbTrail: with topic set
ok 35 - WebGUI::Asset::Story->can('getRssData')
ok 36 - getRssData: returns correct data
ok 37 - ... headline preferred over title if present
ok 38 - highlights set correctly for template var check
ok 39 - viewTemplateVariables: highlights_loop is okay
ok 40 - ... title is okay
ok 41 - ... headline is okay
ok 42 - viewTemplateVariables: keywords_loop is okay
ok 43 - viewTemplateVariables: updatedTimeEpoch
ok 44 - viewTemplateVariables: photo_loop is okay
ok 45 - viewVariables: singlePhoto: there is more than 1
ok 46 - viewVariables: hasPhotos: it has photos
ok 47 - viewTemplateVariables: photo_loop: if the storage has no files, it is not shown
ok 48 - viewVariables: singlePhoto: there is just 1
ok 49 - viewVariables: hasPhotos: it has photos
ok 50 - duplicatePhotoData: checking JSON data minus storage locations
ok 51 - ... and storage 0 is duplicated
ok 52 - ... and storage 1 is duplicated
ok 53 - exportAssetData isa HASH
ok 54 - ...asset package data has the storage locations in it
ok
t/Asset/Template.t .....................................
ok 1 - getList with no classname returns an empty hashref
ok 2 - processRaw() - variables
ok 3 - processRaw() - conditionals
ok 4 - processRaw() - loops
ok 5 - creating a template isa WebGUI::Asset::Template
ok 6 - default parser is HTMLTemplate
ok 7 - process() - variables
ok 8 - process() - conditionals
ok 9 - process() - loops
ok 10 - process() merges with setParam
ok 11 - style template is added
ok 12 - Accept = json, JSON is returned
ok 13 - Accept = json, The correct JSON is returned
ok 14 - Accept = json, JSON is returned with setParam
ok 15 - Accept = json, The correct JSON is returned with setParam
ok 16 - Uncommitted template exists returned from getList
ok 17 - extra clause to getList prevents uncommitted template from being displayed
ok 18 - isDefault set to 1
ok 19 - isDefault set to 0 on copy
ok 20 - has foo
ok 21 - has bar
ok 22 - proper size
ok 23 - style in style
ok 24 - foo in style
ok 25 - bar in style
ok 26 - body in style
ok 27 - attachments are duplicated
ok 28 - rev has foo
ok 29 - rev has bar
ok 30 - rev is proper size
ok 31 - original still has foo
ok 32 - original still has bar
ok 33 - original does not have new thing
ok 34 - rev still has foo
ok 35 - rev still has bar
ok 36 - rev does have new thing
ok 37 - rev is proper size
ok 38 - addAttachments appends to the end
ok 39 - removeAttachments will remove urls by exact URL match
ok 40 - ... checking that it is not treated like a wildcard
ok 41 - ... checking that all attachments are removed
ok 42 - process: returns nothing when the template is in the trash, and admin mode is off
ok 43 - ... returns nothing when the template is in the trash, and admin mode is off
ok 44 - ... returns message when the template is in the trash, and admin mode is on
ok 45 - ... returns message when the template is in the trash, and admin mode is on
ok 46 - process: returned error output contains boilerplate
ok 47 - ... and the template url
ok 48 - ... and the template id
ok 49 - process: logged error has the url
ok 50 - ... and the template id
ok 51 - Setup for cut tests.
ok 52 - cut resets the user function style template to Fail Safe
ok 53 - Reset for purge test
ok 54 - purge resets the user function style template to Fail Safe
ok 55 - Invalid parser dies
ok 56 - no parser passed in gets the default parser isa WebGUI::Asset::Template::HTMLTemplateExpr
ok 57 - no parser passed and no default gets HTMLTemplate isa WebGUI::Asset::Template::HTMLTemplate
ok 58 - Parser not in config dies
ok 59 - parser in config is created isa WebGUI::Asset::Template::HTMLTemplateExpr
1..59
ok
t/Asset/Template/HTMLTemplateExpr.t ....................
1..5
ok 1 - use HTML::Template::Expr;
ok 2 - use WebGUI::Asset::Template::HTMLTemplateExpr;
ok 3 - session variable with underscores
ok 4 - explicit variable with dots
ok 5 - explicit variable with dots in expr
ok
t/Asset/Template/packed.t .............................. skipped: Set CODE_COP to enable these tests
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::HTMLArea is deprecated. Use WebGUI::Form::HTMLArea->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::keywords is deprecated. Use WebGUI::Form::Keywords->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::Attachments is deprecated. Use WebGUI::Form::Attachments->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 204
t/Asset/WikiPage.t .....................................
1..18
ok 1 - The object isa WebGUI::Asset::Wobject::WikiMaster
ok 2 - The object isa WebGUI::Asset::WikiPage
ok 3 - Can't add an Article wobject as a child to a Wiki Page.
ok 4 - The object isa WebGUI::Asset::WikiPage
ok 5 - isProtected: copied page returns true
ok 6 - ... original page is not
ok 7 - view template variables: isProtected is false on wiki page 1
ok 8 - ... isProtected is true on wiki page 2
ok 9 - Comments Aspect property returns an array ref
ok 10 - 2 comments have been added
ok 11 - average rating works
ok 12 - adding initial comment checks out
ok 13 - adding initial comment rating checks out
ok 14 - adding additional comments checks out
ok 15 - adding additional comment rating checks out
ok 16 - you can delete a comment
ok 17 - average rating is adjusted after deleting a comment
ok 18 - WebGUI::Asset::WikiPage->can('getSynopsisAndContent')
ok
t/Asset/WikiPage/permissions.t .........................
1..31
ok 1 - wiki page owned by correct user
ok 2 - The object isa WebGUI::Asset::Wobject::WikiMaster
ok 3 - The object isa WebGUI::Asset::WikiPage
# wiki canAdminister
ok 4 - Site admin
ok 5 - asset editor
ok 6 - wiki admin
ok 7 - wiki page editor
ok 8 - wiki owner
ok 9 - wiki page owner
ok 10 - visitor
# wiki canEditPages
ok 11 - Site admin
ok 12 - asset editor
ok 13 - wiki admin
ok 14 - wiki page editor
ok 15 - wiki owner
ok 16 - wiki page owner
ok 17 - visitor
# wiki canEdit
ok 18 - Site admin
ok 19 - asset editor
ok 20 - wiki admin
ok 21 - wiki page editor
ok 22 - wiki owner
ok 23 - wiki page owner
ok 24 - visitor
# wikipage canEdit
ok 25 - Site admin
ok 26 - asset editor
ok 27 - wiki admin
ok 28 - wiki page editor
ok 29 - wiki owner
ok 30 - wiki page owner
ok 31 - visitor
ok
t/Asset/WikiPage/subscribable.t ........................
1..4
ok 1 - WikiMaster is subscribable
ok 2 - getSubscriptionTemplate returns something
ok 3 - getSubscriptionTemplate isa WebGUI::Asset::Template
ok 4 - getSubscriptionTemplate gets wikimaster template
ok
t/Asset/Wobject/Article.t ..............................
1..23
ok 1 - The object isa WebGUI::Asset::Wobject::Article
ok 2 - updated linkURL is http://www.snapcount.org
ok 3 - updated linkTitle is I'm thinking of getting metal legs
ok 4 - updated cacheTimeout is 124
ok 5 - updated storageId is ImadeThisUp
ok 6 - updated templateId is PBtmpl0000000000000002
ok 7 - storage created correctly
ok 8 - correct storage id stored
ok 9 - The object isa WebGUI::Asset::Wobject::Article
ok 10 - duplicate method copies collateral
ok 11 - purge method deletes collateral
ok 12 - internal template cache unset until prepareView is called
ok 13 - internal template cache set by prepare view
ok 14 - internal template cache isa WebGUI::Asset::Template
ok 15 - view method returns something
ok 16 - view method caches output
ok 17 - purgeCache method deletes cache
not ok 18 - Test exportAssetData method # TODO Tests to make later
# Failed (TODO) test 'Test exportAssetData method'
# at t/Asset/Wobject/Article.t line 127.
not ok 19 - Test getStorageLocation method # TODO Tests to make later
# Failed (TODO) test 'Test getStorageLocation method'
# at t/Asset/Wobject/Article.t line 128.
not ok 20 - Test indexContent method # TODO Tests to make later
# Failed (TODO) test 'Test indexContent method'
# at t/Asset/Wobject/Article.t line 129.
not ok 21 - Test purgeRevision method # TODO Tests to make later
# Failed (TODO) test 'Test purgeRevision method'
# at t/Asset/Wobject/Article.t line 130.
not ok 22 - Test www_deleteFile method # TODO Tests to make later
# Failed (TODO) test 'Test www_deleteFile method'
# at t/Asset/Wobject/Article.t line 131.
not ok 23 - Test www_view method... maybe? # TODO Tests to make later
# Failed (TODO) test 'Test www_view method... maybe?'
# at t/Asset/Wobject/Article.t line 132.
ok
t/Asset/Wobject/AssetReport.t ..........................
1..3
ok 1 - use WebGUI::Asset::Wobject::AssetReport;
ok 2 - The object isa WebGUI::Asset::Wobject::AssetReport
ok 3 - getTemplateVars returns complete and correct data structure
ok
# startDate: 2001-08-15 05:00:00
# endDate: 2001-08-17 04:59:59
t/Asset/Wobject/Calendar.t .............................
1..18
ok 1 - The object isa WebGUI::Asset::Wobject::Calendar
ok 2 - Can add Events as a child to the calendar. isa WebGUI::Asset::Event
ok 3 - Variables returned by appendTemplateVarsDateTime
ok 4 - added events to the window calendar
ok 5 - ..returns correct set of events
ok 6 - viewWeek: all day event is only in 1 day when time zones line up correctly
ok 7 - ... end of week event in proper bin, considering time zone
ok 8 - Text passed through with no problems
ok 9 - escape commas
ok 10 - escape semicolons
ok 11 - escape backslashes
ok 12 - escape newlines
ok 13 - basic wrapping
ok 14 - viewMonth: all day event is only in 1 day when time zones line up correctly
ok 15 - ... end of month event in proper bin
ok 16 - ... end of day event in proper bin
ok 17 - ... correct set of events in list view
ok 18 - getFeeds: returns an empty array ref with no feeds
ok
t/Asset/Wobject/Carousel.t .............................
1..2
ok 1 - The object isa WebGUI::Asset::Wobject::Carousel
ok 2 - updated templateId is testingtestingtesting1
ok
t/Asset/Wobject/Collaboration.t ........................
1..16
ok 1 - commited CS has a cron job created for it
ok 2 - The object isa WebGUI::Asset::Wobject::Collaboration
ok 3 - groupToEditPost field is defined
ok 4 - groupToEditPost defaults to groupIdEdit correctly
ok 5 - itemsPerFeed is set to the default
ok 6 - The object isa WebGUI::Asset::Post::Thread
ok 7 - rssitems set to number of posts added
# AssetAspect tests
ok 8 - getRssFeedUrl
ok 9 - getRdfFeedUrl
ok 10 - getAtomFeedUrl
# Mail Cron job tests
ok 11 - Duplicated CS has a cron job
ok 12 - ... and it is different from its source asset
# Thread and Post count tests
ok 13 - CS has 2 thread
ok 14 - ... and no replies (posts)
ok 15 - CS lost 1 thread due to archiving
ok 16 - ... added 1 thread
ok
t/Asset/Wobject/Collaboration/getThreads.t .............
1..16
ok 1 - getThreadsPaginator sort by asset default
ok 2 - getThreadsPaginator sort by no default
ok 3 - getThreadsPaginator sort by asset settings
ok 4 - getThreadsPaginator sort by set directly from scratch
ok 5 - getThreadsPaginator sort by rating is actually threadRating
ok 6 - getThreadsPaginator sort by form sortBy
ok 7 - sortBy scratch set after form submit 1
ok 8 - sortDir scratch set after form submit 1
ok 9 - getThreadsPaginator sort by form sortBy second time reverses
ok 10 - sortBy scratch set after form submit 2
ok 11 - sortBy scratch set after form submit 2
ok 12 - getThreadsPaginator sort by form sortBy third time back to normal
ok 13 - sortBy scratch set after form submit 3
ok 14 - sortBy scratch set after form submit 3
ok 15 - getThreadsPaginator sortBy form doesnt change sort order when func=editSave
ok 16 - getThreadsPaginator sortBy scratch gets reset when func=editSave
ok
t/Asset/Wobject/Collaboration/permission.t .............
1..36
ok 1 - user Visitor passes canView check using default user for WebGUI::Asset::Wobject::Collaboration
ok 2 - user Visitor passes canView check for WebGUI::Asset::Wobject::Collaboration
ok 3 - userId uC0F0D3cTrWn2RS-x2d0EA passes canView check using default user for WebGUI::Asset::Wobject::Collaboration
ok 4 - userId uC0F0D3cTrWn2RS-x2d0EA passes canView check for WebGUI::Asset::Wobject::Collaboration
ok 5 - user Admin passes canView check using default user for WebGUI::Asset::Wobject::Collaboration
ok 6 - user Admin passes canView check for WebGUI::Asset::Wobject::Collaboration
ok 7 - user Admin passes canEdit check using default user for WebGUI::Asset::Wobject::Collaboration
ok 8 - user Admin passes canEdit check for WebGUI::Asset::Wobject::Collaboration
ok 9 - user Visitor passes canEdit check using default user for WebGUI::Asset::Wobject::Collaboration
ok 10 - user Visitor passes canEdit check for WebGUI::Asset::Wobject::Collaboration
ok 11 - userId uC0F0D3cTrWn2RS-x2d0EA passes canEdit check using default user for WebGUI::Asset::Wobject::Collaboration
ok 12 - userId uC0F0D3cTrWn2RS-x2d0EA passes canEdit check for WebGUI::Asset::Wobject::Collaboration
ok 13 - userId uC0F0D3cTrWn2RS-x2d0EA passes canPost check using default user for WebGUI::Asset::Wobject::Collaboration
ok 14 - userId uC0F0D3cTrWn2RS-x2d0EA passes canPost check for WebGUI::Asset::Wobject::Collaboration
ok 15 - user Admin passes canPost check using default user for WebGUI::Asset::Wobject::Collaboration
ok 16 - user Admin passes canPost check for WebGUI::Asset::Wobject::Collaboration
ok 17 - user Visitor passes canPost check using default user for WebGUI::Asset::Wobject::Collaboration
ok 18 - user Visitor passes canPost check for WebGUI::Asset::Wobject::Collaboration
ok 19 - user Admin passes canStartThread check using default user for WebGUI::Asset::Wobject::Collaboration
ok 20 - user Admin passes canStartThread check for WebGUI::Asset::Wobject::Collaboration
ok 21 - user Visitor passes canStartThread check using default user for WebGUI::Asset::Wobject::Collaboration
ok 22 - user Visitor passes canStartThread check for WebGUI::Asset::Wobject::Collaboration
ok 23 - userId uC0F0D3cTrWn2RS-x2d0EA passes canStartThread check using default user for WebGUI::Asset::Wobject::Collaboration
ok 24 - userId uC0F0D3cTrWn2RS-x2d0EA passes canStartThread check for WebGUI::Asset::Wobject::Collaboration
ok 25 - userId uC0F0D3cTrWn2RS-x2d0EA passes canSubscribe check using default user for WebGUI::Asset::Wobject::Collaboration
ok 26 - userId uC0F0D3cTrWn2RS-x2d0EA passes canSubscribe check for WebGUI::Asset::Wobject::Collaboration
ok 27 - user Admin passes canSubscribe check using default user for WebGUI::Asset::Wobject::Collaboration
ok 28 - user Admin passes canSubscribe check for WebGUI::Asset::Wobject::Collaboration
ok 29 - user Visitor passes canSubscribe check using default user for WebGUI::Asset::Wobject::Collaboration
ok 30 - user Visitor passes canSubscribe check for WebGUI::Asset::Wobject::Collaboration
ok 31 - user Admin passes canModerate check using default user for WebGUI::Asset::Wobject::Collaboration
ok 32 - user Admin passes canModerate check for WebGUI::Asset::Wobject::Collaboration
ok 33 - user Visitor passes canModerate check using default user for WebGUI::Asset::Wobject::Collaboration
ok 34 - user Visitor passes canModerate check for WebGUI::Asset::Wobject::Collaboration
ok 35 - userId uC0F0D3cTrWn2RS-x2d0EA passes canModerate check using default user for WebGUI::Asset::Wobject::Collaboration
ok 36 - userId uC0F0D3cTrWn2RS-x2d0EA passes canModerate check for WebGUI::Asset::Wobject::Collaboration
ok
t/Asset/Wobject/Collaboration/templateVariables.t ......
1..23
ok 1 - first post owned by visitor
ok 2 - first post made by visitor
ok 3 - hide profile url, since post made by visitor
ok 4 - lastReply not made by visitor
ok 5 - lastReply show profile url, since post not made by visitor, and user is not visitor
ok 6 - second post owned by admin
ok 7 - first post made by visitor
ok 8 - show profile url, since post made by admin, and user is not visitor
ok 9 - lastReply not made by visitor
ok 10 - lastReply show profile url, since post not made by visitor, and user is not visitor
ok 11 - first post owned by visitor
ok 12 - first post made by visitor
ok 13 - hide profile url, since current user is visitor
ok 14 - lastReply not made by visitor
ok 15 - lastReply hide profile url, since user is visitor
ok 16 - second post owned by admin
ok 17 - first post made by visitor
ok 18 - hide profile url, and user is visitor
ok 19 - lastReply not made by visitor
ok 20 - lastReply hide profile url, since user is visitor
ok 21 - lastReply url has a query fragment prefixed by "id"
ok 22 - url has a query fragment prefixed by "id"
ok 23 - checking isSecond, isThird, isFourth, isFifth
ok
t/Asset/Wobject/Collaboration/unarchiveAll.t ...........
1..1
# approved
ok 1 - unarchiveAll sets thread to approved
ok
I [2011-05-13T15:05:33 #21853] INFO: Trying to execute workflow instance Uf7TLWtySkm1v8Zu54Q7MQ in realtime.
I [2011-05-13T15:05:33 #21853] INFO: Running workflow activity vtagactivity0000000002, which is a WebGUI::Workflow::Activity::WaitUntil, for instance Uf7TLWtySkm1v8Zu54Q7MQ.
I [2011-05-13T15:05:33 #21853] INFO: Completed activity for workflow instance Uf7TLWtySkm1v8Zu54Q7MQ in realtime with return status of complete.
I [2011-05-13T15:05:33 #21853] INFO: Running workflow activity pbwfactivity0000000006, which is a WebGUI::Workflow::Activity::CommitVersionTag, for instance Uf7TLWtySkm1v8Zu54Q7MQ.
I [2011-05-13T15:05:33 #21853] INFO: Completed activity for workflow instance Uf7TLWtySkm1v8Zu54Q7MQ in realtime with return status of complete.
I [2011-05-13T15:05:34 #21853] INFO: Completed activity for workflow instance Uf7TLWtySkm1v8Zu54Q7MQ in realtime with return status of done.
I [2011-05-13T15:05:34 #21853] INFO: Completed workflow instance Uf7TLWtySkm1v8Zu54Q7MQ in realtime.
I [2011-05-13T15:05:35 #21853] INFO: Trying to execute workflow instance l3lx3fjmToqf-KEO5Gq82A in realtime.
I [2011-05-13T15:05:35 #21853] INFO: Running workflow activity vtagactivity0000000002, which is a WebGUI::Workflow::Activity::WaitUntil, for instance l3lx3fjmToqf-KEO5Gq82A.
I [2011-05-13T15:05:35 #21853] INFO: Completed activity for workflow instance l3lx3fjmToqf-KEO5Gq82A in realtime with return status of complete.
I [2011-05-13T15:05:35 #21853] INFO: Running workflow activity pbwfactivity0000000006, which is a WebGUI::Workflow::Activity::CommitVersionTag, for instance l3lx3fjmToqf-KEO5Gq82A.
I [2011-05-13T15:05:35 #21853] INFO: Completed activity for workflow instance l3lx3fjmToqf-KEO5Gq82A in realtime with return status of complete.
I [2011-05-13T15:05:35 #21853] INFO: Completed activity for workflow instance l3lx3fjmToqf-KEO5Gq82A in realtime with return status of done.
I [2011-05-13T15:05:35 #21853] INFO: Completed workflow instance l3lx3fjmToqf-KEO5Gq82A in realtime.
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 907
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 916
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 996
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 997
t/Asset/Wobject/DataForm.t .............................
1..18
ok 1 - _createForm logs when it cannot load a form type
ok 2 - getContentLastModified: form normally returns lastModified
ok 3 - ... form in list mode does not return lastModified
ok 4 - ... form with a captcha does not return lastModified, even in form mode
ok 5 - GET /
ok 6 - GET /root/import/untitled13/untitled?func=editField;fieldName=new
ok 7 - add a new field
ok 8 - field exists with correct config
ok 9 - GET /root/import/untitled13/untitled?func=editField;fieldName=request
ok 10 - edit the field
ok 11 - field config updated
ok 12 - GET /
ok 13 - GET /root/import/untitled13/untitled?func=editTab
ok 14 - add a new tab
ok 15 - tab exists with correct config
ok 16 - GET /root/import/untitled13/untitled?func=editTab;tabId=j5_h2CKcTDyqynOLJieUyw
ok 17 - edit the tab
ok 18 - tab config updated
ok
t/Asset/Wobject/DataForm/addEntry.t ....................
ok 1 - entry class returns the right class
ok 2 - hasEntries: no entries yet
ok 3 - The object isa WebGUI::AssetCollateral::DataForm::Entry
ok 4 - save returns the entryId, a GUID
ok 5 - hasEntries returns true after entries added
ok 6 - getCount returns the number of entries
ok 7 - The object isa WebGUI::AssetCollateral::DataForm::Entry
ok 8 - hasEntries returns true after entries added
ok 9 - count incremented
1..9
ok
t/Asset/Wobject/DataForm/diagnose.t ....................
1..1
ok 1 - Orphaned assetIds in DataForm
ok
t/Asset/Wobject/DataForm/moveField.t ...................
1..5
ok 1 - Fields start in order they're added
ok 2 - Field 'three' is moved up
ok 3 - Field 'one' can't be moved up any more
ok 4 - Field 'three' is moved down
ok 5 - Field 'three' can't be moved down any more
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 907
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 916
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 996
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::DataForm line 997
t/Asset/Wobject/DataForm/viewForm.t ....................
1..4
ok 1 - got some output
ok 2 - no CSS link tags in the output
ok 3 - no JavaScript script tags with src in the output
ok 4 - no JavaScript script tags with src in the output
ok
t/Asset/Wobject/DataForm/viewList.t ....................
1..6
ok 1 - field_loop is complete and correct
ok 2 - getListTemplateVars is complete and correct
ok 3 - ... and has pagination variables
ok 4 - list variables are paginated
ok 5 - pagination: has multiple pages
ok 6 - 7 entries in the 2nd page
ok
t/Asset/Wobject/DataTable.t ............................
1..6
ok 1 - use WebGUI::Asset::Wobject::DataTable;
ok 2 - The object isa WebGUI::Asset::Wobject::DataTable
ok 3 - getDataJson returns JSON data structure
ok 4 - www_ajaxGetData returns JSON data structure
ok 5 - getDataTemplateVars returns complete and correct data structure
ok 6 - getTemplateVars returns complete and correct data structure
ok
WebGUI::Auth::init is deprecated and should be replaced with www_view at WebGUI::Operation::Auth line 86
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1141
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1142
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Auth line 1143
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Auth line 1145
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Auth line 1147
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)', 'getTickets') called at t/Asset/Wobject/EventManagementSystem.t line 159
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)', 'getRibbons') called at t/Asset/Wobject/EventManagementSystem.t line 172
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)', 'www_getScheduleDataJSON') called at t/Asset/Wobject/EventManagementSystem.t line 176
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)', 'www_viewSchedule') called at t/Asset/Wobject/EventManagementSystem.t line 177
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('main', 'WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('WebGUI::Asset::Wobject::EventManagementSystem=HASH(0xa9eec10)', 'www_printRemainingTickets') called at t/Asset/Wobject/EventManagementSystem.t line 178
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
I [2011-05-13T15:06:43 #21934] INFO: Trying to get /data/WebGUI/t/supporting_collateral/ems_events.csv from file_file
I [2011-05-13T15:06:43 #21934] INFO: Got /data/WebGUI/t/supporting_collateral/ems_events.csv
I [2011-05-13T15:06:44 #21934] INFO: Deleted storage LKH4M-76RWestFZtzMYIcg
# Failed test 'correct asset props are set'
# at t/Asset/Wobject/EventManagementSystem.t line 775.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Shallow=HASH(0xc34c278)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Shallow=HASH(0xc34c278)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Shallow=HASH(0xc34c278)', 'diagnostics') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 202
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0xc0c0e30)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xc132150)', 'ARRAY(0xc0e1c70)', 'correct asset props are set') called at t/Asset/Wobject/EventManagementSystem.t line 775
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Shallow=HASH(0xc34c278)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Shallow=HASH(0xc34c278)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Shallow=HASH(0xc34c278)', 'diag_message') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 209
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0xc0c0e30)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xc132150)', 'ARRAY(0xc0e1c70)', 'correct asset props are set') called at t/Asset/Wobject/EventManagementSystem.t line 775
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
# Compared $data->[0]{"startDate"}
# got : '2010-01-01 06:00:00'
# expect : '2010-01-01 05:00:00'
# Looks like you failed 1 test of 70.
t/Asset/Wobject/EventManagementSystem.t ................
1..70
ok 1 - use WebGUI::Asset::Wobject::EventManagementSystem;
ok 2 - use WebGUI::Asset::Sku::EMSBadge;
ok 3 - use WebGUI::Asset::Sku::EMSTicket;
ok 4 - use WebGUI::Asset::Sku::EMSRibbon;
ok 5 - use WebGUI::Asset::Sku::EMSToken;
ok 6 - The object isa WebGUI::Asset::Wobject::EventManagementSystem
ok 7 - updated timezone is America/New_York
ok 8 - prepareView returns something
ok 9 - View returns something
ok 10 - Visitor is not part of registration staff
ok 11 - User is part of registration staff
ok 12 - Badge added
ok 13 - Badge added
ok 14 - Two Badges exist
ok 15 - Ticket added
ok 16 - Ticket added
ok 17 - Can get tickets
ok 18 - Two tickets exist
ok 19 - Ribbon added
ok 20 - Ribbon added
ok 21 - Can get ribbons
ok 22 - Two ribbons exist
ok 23 - Can call get Schedule data
ok 24 - Can call view Schedule
ok 25 - Can call print remaining tickets
ok 26 - Default print remaining tickets template id ok
ok 27 - www_printRemainingTickets: template variables valid
ok 28 - www_viewSchedule: visitor may not see the schedule
ok 29 - www_printRemainingTickets: visitor may not print the remaining tickets
ok 30 - ... attender user can see the schedule
ok 31 - www_printRemainingTickets: attender may not print the remaining tickets
ok 32 - www_printRemainingTickets: registration staff may print the remaining tickets
ok 33 - www_getScheduleDataJSON: visitor may not see the schedule JSON
ok 34 - ... attender can see the schedule JSON
ok 35 - tags were successfully replaced
ok 36 - empty set: schedule data looks good
ok 37 - created tickets for ems
ok 38 - Fourteen tickets exist
ok 39 - get locations returns all expected locations
ok 40 - Fourteen tickets: schedule data looks good
ok 41 - Location page \#2 looks good
ok 42 - GET /
ok 43 - Get form to create a new badge group
ok 44 - create a new badge group
ok 45 - Badge group exists
ok 46 - ems asset id set correctly
ok 47 - Get form to edit our badge group
ok 48 - Edit an existing badge group
ok 49 - Badge group exists
ok 50 - ems asset id set correctly
ok 51 - badge name set correctly
ok 52 - GET /
ok 53 - Get form to create new meta field
ok 54 - create a new meta field
ok 55 - meta field exists
ok 56 - meta field contains correct data
ok 57 - Get form to edit meta field
ok 58 - create a new meta field
ok 59 - meta field exists
ok 60 - meta field contains correct data
ok 61 - getEventFieldsForImport contains correct items
ok 62 - GET /
ok 63 - get form to import events
ok 64 - import files
ok 65 - 2 events added
not ok 66 - correct asset props are set
ok 67 - GET /
ok 68 - GET /root/import/untitled14?func=manageRegistrant;badgeId=alhG3EEeQ_e5wmstdshDLg
ok 69 - save our registrant's information
ok 70 - Registrant info saved correctly
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/70 subtests
t/Asset/Wobject/Gallery/00base.t .......................
1..4
ok 1 - use WebGUI::Asset::Wobject::Gallery;
ok 2 - Gallery is a WebGUI::Asset::Wobject::Gallery object
ok 3 - The object isa WebGUI::Asset::Wobject
ok 4 - Gallery no longer able to be instanciated after purge
ok
t/Asset/Wobject/Gallery/permission.t ...................
1..24
ok 1 - user Visitor passes canView check using default user for WebGUI::Asset::Wobject::Gallery
ok 2 - user Visitor passes canView check for WebGUI::Asset::Wobject::Gallery
ok 3 - user Admin passes canView check using default user for WebGUI::Asset::Wobject::Gallery
ok 4 - user Admin passes canView check for WebGUI::Asset::Wobject::Gallery
ok 5 - userId P8gjv6voRQyOtHQUI83H6w passes canView check using default user for WebGUI::Asset::Wobject::Gallery
ok 6 - userId P8gjv6voRQyOtHQUI83H6w passes canView check for WebGUI::Asset::Wobject::Gallery
ok 7 - user Admin passes canEdit check using default user for WebGUI::Asset::Wobject::Gallery
ok 8 - user Admin passes canEdit check for WebGUI::Asset::Wobject::Gallery
ok 9 - user Visitor passes canEdit check using default user for WebGUI::Asset::Wobject::Gallery
ok 10 - user Visitor passes canEdit check for WebGUI::Asset::Wobject::Gallery
ok 11 - userId P8gjv6voRQyOtHQUI83H6w passes canEdit check using default user for WebGUI::Asset::Wobject::Gallery
ok 12 - userId P8gjv6voRQyOtHQUI83H6w passes canEdit check for WebGUI::Asset::Wobject::Gallery
ok 13 - user Admin passes canAddFile check using default user for WebGUI::Asset::Wobject::Gallery
ok 14 - user Admin passes canAddFile check for WebGUI::Asset::Wobject::Gallery
ok 15 - userId P8gjv6voRQyOtHQUI83H6w passes canAddFile check using default user for WebGUI::Asset::Wobject::Gallery
ok 16 - userId P8gjv6voRQyOtHQUI83H6w passes canAddFile check for WebGUI::Asset::Wobject::Gallery
ok 17 - user Visitor passes canAddFile check using default user for WebGUI::Asset::Wobject::Gallery
ok 18 - user Visitor passes canAddFile check for WebGUI::Asset::Wobject::Gallery
ok 19 - user Visitor passes canComment check using default user for WebGUI::Asset::Wobject::Gallery
ok 20 - user Visitor passes canComment check for WebGUI::Asset::Wobject::Gallery
ok 21 - user Admin passes canComment check using default user for WebGUI::Asset::Wobject::Gallery
ok 22 - user Admin passes canComment check for WebGUI::Asset::Wobject::Gallery
ok 23 - userId P8gjv6voRQyOtHQUI83H6w passes canComment check using default user for WebGUI::Asset::Wobject::Gallery
ok 24 - userId P8gjv6voRQyOtHQUI83H6w passes canComment check for WebGUI::Asset::Wobject::Gallery
ok
t/Asset/Wobject/Gallery/search.t .......................
1..32
# Basic gallery search
ok 1 - Search for album entitled 'album' (basic search)
ok 2 - Search for photo entitled 'photo1' (basic search)
ok 3 - Search for non-existing photo entitled 'photo4' (basic search)
ok 4 - Search for albums/photos with keywords 'group1' (basic search)
ok 5 - Search for albums/photos with keywords 'group2' (basic search)
ok 6 - Search for albums/photos with synopsis 'synopsis1' (basic search)
ok 7 - Search for albums/photos with synopsis 'synopsis2' (basic search)
ok 8 - Search for photos taken at location 'Mannheim' (basic search)
ok 9 - Search for photos taken at location 'Heidelberg' (basic search)
ok 10 - Search for photo with keywords 'group1' and synopsis 'synopsis1' (basic search)
ok 11 - Search for photo with keywords 'group2' and location 'Mannheim' (basic search)
ok 12 - Search for photo with synopsis 'synopsis1' and location 'Mannheim' (basic search)
# Advanced gallery search
ok 13 - Empty search (advanced search)
ok 14 - Search for all photos (advanced search)
ok 15 - Search for all albums (advanced search)
ok 16 - Search by date, all included (advanced search)
ok 17 - Search by date, all excluded (advanced search)
ok 18 - Search for album entitled 'album' (advanced search)
ok 19 - Search for photo entitled 'photo1' (advanced search)
ok 20 - Search for non-existing photo entitled 'photo4' (advanced search)
ok 21 - Search for albums/photos with keywords 'group1' (advanced search)
ok 22 - Search for albums/photos with keywords 'group2' (advanced search)
ok 23 - Search for non-existing albums/photos with keywords 'group3' (advanced search)
ok 24 - Search for albums/photos with synopsis 'synopsis1' (advanced search)
ok 25 - Search for albums/photos with synopsis 'synopsis2' (advanced search)
ok 26 - Search for non-existing albums/photos with synopsis 'synopsis3' (advanced search)
ok 27 - Search for photos taken at location 'Mannheim' (advanced search)
ok 28 - Search for photos taken at location 'Heidelberg' (advanced search)
ok 29 - Search for non-existing photos taken at location 'Frankfurt' (advanced search)
ok 30 - Search for photo with keywords 'group1' and synopsis 'synopsis1' (advanced search)
ok 31 - Search for photo with keywords 'group2' and location 'Mannheim' (advanced search)
ok 32 - Search for photo with synopsis 'synopsis1' and location 'Mannheim' (advanced search)
ok
t/Asset/Wobject/GalleryAlbum/00base.t ..................
1..4
ok 1 - use WebGUI::Asset::Wobject::GalleryAlbum;
ok 2 - Album is a WebGUI::Asset::Wobject::GalleryAlbum object
ok 3 - The object isa WebGUI::Asset::Wobject
ok 4 - Album no longer able to be instanciated
ok
t/Asset/Wobject/GalleryAlbum/addArchive.t ..............
1..11
ok 1 - addArchive() adds one asset per image
ok 2 - Names of files attached to Photo assets match filenames in archive
ok 3 - Titles of Photo assets match filenames in archive excluding extensions
ok 4 - Menu titles of Photo assets match filenames in archive excluding extensions
ok 5 - URLs of Photo assets match filenames in archive excluding extensions
ok 6 - Keywords of Photo assets match keywords in properties
ok 7 - Location of Photo assets match keywords in properties
ok 8 - Photo assets are viewable by friends only
ok 9 - Photos sorted by file order (all files exist)
ok 10 - Photos sorted by date
ok 11 - Photos sorted by name
ok
t/Asset/Wobject/GalleryAlbum/ajax.t ....................
1..18
# general testing
ok 1 - Error after call without arguments.
# moveFile action
ok 2 - Error after request of moveFile action without 'target' specified.
ok 3 - Error after request of moveFile action without 'before/after' specified.
ok 4 - Error after request of moveFile action with invalid 'target' ID.
ok 5 - Error after request of moveFile action with invalid ID in 'after' argument.
ok 6 - Error after request of moveFile action with invalid ID in 'before' argument.
ok 7 - Error after request of moveFile action with non-child 'target' ID.
ok 8 - Error after request of moveFile action with non-child ID in 'after' argument.
ok 9 - Error after request of moveFile action with non-child ID in 'before' argument.
ok 10 - Moving of photo no. 0 after photo no. 4 successful.
ok 11 - Photo no. 0 is after photo no. 4.
ok 12 - Moving of photo no. 0 before photo no. 1 successful.
ok 13 - Photo no. 0 is before photo no. 1.
ok 14 - Moving of photo no. 0 before photo no. 0 successful.
ok 15 - Photo no. 0 is still before photo no. 1.
ok 16 - Moving of photo no. 0 after photo no. 0 successful.
ok 17 - Photo no. 0 is still before photo no. 1.
ok 18 - Error after request of moveFile action with insufficient permissions.
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form line 153
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 370
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 376
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 382
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 388
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 394
Using WebGUI::Form::radioList is deprecated. Use WebGUI::Form::RadioList->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 406
Using WebGUI::Form::dateTime is deprecated. Use WebGUI::Form::DateTime->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 415
Using WebGUI::Form::dateTime is deprecated. Use WebGUI::Form::DateTime->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 420
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 427
t/Asset/Wobject/GalleryAlbum/delete.t ..................
1..5
ok 1 # skip test_permission is not working yet
ok 2 # skip test_permission is not working yet
ok 3 - www_delete contains (?-xism:func=deleteConfirm) for object WebGUI::Asset::Wobject::GalleryAlbum
ok 4 - www_deleteConfirm contains (?-xism:has been deleted) for object WebGUI::Asset::Wobject::GalleryAlbum
ok 5 - GalleryAlbum cannot be instanciated after www_deleteConfirm
ok
# Failed test 'Content contains "Permission Denied"'
# at t/Asset/Wobject/GalleryAlbum/edit.t line 83.
# searched: "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans"...
# can't find: "Permission Denied"
# LCSS: "ion "
# LCSS context: "as EXAMPLE.COM and EXAMPLE.ORG\x{0a}\x{09}for documentation "
There is no form with the requested fields at t/Asset/Wobject/GalleryAlbum/edit.t line 185
There is no form with the requested fields at /home/scott/lib/perl5/site_perl/5.8.9/WWW/Mechanize.pm line 1821.
# Looks like you planned 11 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Asset/Wobject/GalleryAlbum/edit.t ....................
1..11
not ok 1 - Content contains "Permission Denied"
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 11/11 subtests
t/Asset/Wobject/GalleryAlbum/navigation.t ..............
1..15
ok 1 - use WebGUI::Asset::Wobject::GalleryAlbum;
# getPreviousFileId
ok 2 - Id of photo previous of photo no. 3 equals id of photo no. 2
ok 3 - Id of photo previous of photo no. 2 equals id of photo no. 1
ok 4 - Id of photo previous of photo no. 3 is undef
ok 5 - Return undef if undef specified
ok 6 - Return undef if empty string specified
ok 7 - Return undef if non-existing id specified
ok 8 - Return undef if non-child id specified
# getNextFileId
ok 9 - Id of photo next of photo no. 3 equals id of photo no. 4
ok 10 - Id of photo next of photo no. 4 equals id of photo no. 5
ok 11 - Id of photo next of photo no. 5 is undef
ok 12 - Return undef if undef specified
ok 13 - Return undef if empty string specified
ok 14 - Return undef if non-existing id specified
ok 15 - Return undef if non-child id specified
ok
t/Asset/Wobject/GalleryAlbum/permission.t ..............
1..36
ok 1 - user Visitor passes canView check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 2 - user Visitor passes canView check for WebGUI::Asset::Wobject::GalleryAlbum
ok 3 - user Admin passes canView check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 4 - user Admin passes canView check for WebGUI::Asset::Wobject::GalleryAlbum
ok 5 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canView check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 6 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canView check for WebGUI::Asset::Wobject::GalleryAlbum
ok 7 - user Admin passes canEdit check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 8 - user Admin passes canEdit check for WebGUI::Asset::Wobject::GalleryAlbum
ok 9 - user Visitor passes canEdit check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 10 - user Visitor passes canEdit check for WebGUI::Asset::Wobject::GalleryAlbum
ok 11 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canEdit check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 12 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canEdit check for WebGUI::Asset::Wobject::GalleryAlbum
ok 13 - user Admin passes canAddFile check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 14 - user Admin passes canAddFile check for WebGUI::Asset::Wobject::GalleryAlbum
ok 15 - user Visitor passes canAddFile check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 16 - user Visitor passes canAddFile check for WebGUI::Asset::Wobject::GalleryAlbum
ok 17 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canAddFile check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 18 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canAddFile check for WebGUI::Asset::Wobject::GalleryAlbum
ok 19 - user Admin passes canComment check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 20 - user Admin passes canComment check for WebGUI::Asset::Wobject::GalleryAlbum
ok 21 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canComment check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 22 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canComment check for WebGUI::Asset::Wobject::GalleryAlbum
ok 23 - user Visitor passes canComment check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 24 - user Visitor passes canComment check for WebGUI::Asset::Wobject::GalleryAlbum
ok 25 - user Visitor passes canComment check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 26 - user Visitor passes canComment check for WebGUI::Asset::Wobject::GalleryAlbum
ok 27 - user Admin passes canComment check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 28 - user Admin passes canComment check for WebGUI::Asset::Wobject::GalleryAlbum
ok 29 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canComment check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 30 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canComment check for WebGUI::Asset::Wobject::GalleryAlbum
ok 31 - user Admin passes canAddFile check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 32 - user Admin passes canAddFile check for WebGUI::Asset::Wobject::GalleryAlbum
ok 33 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canAddFile check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 34 - userId 4B_ztORHTpyxnxBtQ6UzsQ passes canAddFile check for WebGUI::Asset::Wobject::GalleryAlbum
ok 35 - user Visitor passes canAddFile check using default user for WebGUI::Asset::Wobject::GalleryAlbum
ok 36 - user Visitor passes canAddFile check for WebGUI::Asset::Wobject::GalleryAlbum
ok
t/Asset/Wobject/GalleryAlbum/rss.t ..................... skipped: Cannot load URL 'http://www.example.com:5000'. Will not test.
t/Asset/Wobject/GalleryAlbum/slideshow.t ...............
1..1
not ok 1 - No tests here # TODO Write some tests
# Failed (TODO) test 'No tests here'
# at t/Asset/Wobject/GalleryAlbum/slideshow.t line 55.
ok
t/Asset/Wobject/GalleryAlbum/thumbnails.t ..............
1..1
not ok 1 - No tests here # TODO Write some tests
# Failed (TODO) test 'No tests here'
# at t/Asset/Wobject/GalleryAlbum/thumbnails.t line 55.
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form line 153
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 370
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 376
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 382
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 388
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 394
Using WebGUI::Form::radioList is deprecated. Use WebGUI::Form::RadioList->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 406
Using WebGUI::Form::dateTime is deprecated. Use WebGUI::Form::DateTime->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 415
Using WebGUI::Form::dateTime is deprecated. Use WebGUI::Form::DateTime->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 420
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::Gallery line 427
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Shallow=HASH(0xab4bc78)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Shallow=HASH(0xab4bc78)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Shallow=HASH(0xab4bc78)', 'diagnostics') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 202
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0xab38188)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('HASH(0xaaa3aa0)', 'HASH(0xaab0248)') called at t/Asset/Wobject/GalleryAlbum/view.t line 129
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Shallow=HASH(0xab4bc78)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Shallow=HASH(0xab4bc78)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Shallow=HASH(0xab4bc78)', 'diag_message') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 209
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0xab38188)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('HASH(0xaaa3aa0)', 'HASH(0xaab0248)') called at t/Asset/Wobject/GalleryAlbum/view.t line 129
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
t/Asset/Wobject/GalleryAlbum/view.t ....................
1..7
ok 1 - getFileIds returns ids of all photos
ok 2 - The object isa WebGUI::Paginator
ok 3 - getPageData contains a subset of the ids o the photos
ok 4 - getTemplateVariables returns the Album's asset properties
ok 5 - ... and also returns a set of other template variables
not ok 6 # TODO assetSize in the file loop differs between expected and actual
# Failed (TODO) test at t/Asset/Wobject/GalleryAlbum/view.t line 129.
# Compared $data->{"file_loop"}[0]{"lastModified"}
# got : '1305313803'
# expect : '1305313801'
ok 7 # skip test_privilege doesn't work yet
ok
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb805de8)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb7ad770)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb7ad770)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb162918)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xad6e010)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb162918)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb805de8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb162918)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb7ad770)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xb162918)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xb162918)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xba242c8)', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xba242c8)', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xad6e010)', 'Test::Deep::SuperHash=HASH(0xb805de8)', 'Test::Deep::SuperHash=HASH(0xb7ad770)', 'Test::Deep::SuperHash=HASH(0xb2c7a48)', 'Test::Deep::SuperHash=HASH(0xb162918)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xb032158)', 'ARRAY(0xb03e2f0)', 'view: returns one entry for each user, entry is correct for u...') called at t/Asset/Wobject/InOutBoard.t line 144
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
W [2011-05-13T15:10:27 #22054] WARN: QUERY: select users.username,
users.userId,
firstName,
InOutBoard_statusLog.message,
lastName,
InOutBoard_statusLog.status,
InOutBoard_statusLog.dateStamp,
InOutBoard_statusLog.createdBy,
department,
groupings.groupId
from users
left join groupings on groupings.userId=users.userId
left join userProfileData on users.userId=userProfileData.userId
left join InOutBoard_statusLog on users.userId=InOutBoard_statusLog.userId and InOutBoard_statusLog.assetId='w0FEVyFsRICsBzp_96RFrg'
where users.userId<>'1' and
groupings.groupId='7' and
groupings.userId=users.userId and
InOutBoard_statusLog.dateStamp>=1303966800 and
InOutBoard_statusLog.dateStamp<=1305349200
and userProfileData.department IS NULL
group by InOutBoard_statusLog.dateStamp
order by department, lastName, firstName, InOutBoard_statusLog.dateStamp
W [2011-05-13T15:10:28 #22054] WARN: QUERY: select users.username,
users.userId,
firstName,
InOutBoard_statusLog.message,
lastName,
InOutBoard_statusLog.status,
InOutBoard_statusLog.dateStamp,
InOutBoard_statusLog.createdBy,
department,
groupings.groupId
from users
left join groupings on groupings.userId=users.userId
left join userProfileData on users.userId=userProfileData.userId
left join InOutBoard_statusLog on users.userId=InOutBoard_statusLog.userId and InOutBoard_statusLog.assetId='w0FEVyFsRICsBzp_96RFrg'
where users.userId<>'1' and
groupings.groupId='7' and
groupings.userId=users.userId and
InOutBoard_statusLog.dateStamp>=1305313928 and
InOutBoard_statusLog.dateStamp<=1305402228
and userProfileData.department IS NULL
group by InOutBoard_statusLog.dateStamp
order by department, lastName, firstName, InOutBoard_statusLog.dateStamp
t/Asset/Wobject/InOutBoard.t ...........................
1..27
ok 1 - The object isa WebGUI::Asset::Wobject::InOutBoard
ok 2 - GET /
ok 3 - GET /root/import/untitled15
ok 4 - update status
ok 5 - www_setStatus: set status for a user
ok 6 - ... set statusLog for a user
ok 7 - GET /
ok 8 - GET /root/import/untitled15
ok 9
ok 10 - ... no status table entry made when the users's status is blank
ok 11 - ... no statusLog set when status is blank
ok 12 - getStatusList
ok 13 - view: returns one entry for each user, entry is correct for user with status
ok 14 - purge: cleans up status table
ok 15 - ... cleans up statusLog table
ok 16 - GET /
ok 17 - GET /root/import/untitled15?func=selectDelegates
ok 18 - add a delegate
ok 19 - delegate saved in db
ok 20 - GET /
ok 21 - GET /root/import/untitled15?func=viewReport
ok 22 - configure the report
ok 23 - Content contains "No sleep till Brooklyn!"
ok 24 - Content contains "Sleeping till Brooklyn!"
ok 25 - configure the report again
ok 26 - Content lacks "No sleep till Brooklyn!"
ok 27 - Content contains "Sleeping till Brooklyn!"
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 224
Using WebGUI::Form::textarea is deprecated. Use WebGUI::Form::Textarea->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 225
Using WebGUI::Form::commentRating is deprecated. Use WebGUI::Form::CommentRating->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 226
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Role::Asset::Comments line 227
t/Asset/Wobject/Matrix.t ...............................
1..30
ok 1 - The object isa WebGUI::Asset::Wobject::Matrix
ok 2 - updated maxComparisons is 20
ok 3 - updated statisticsCacheTimeout is 7200
ok 4 - updated submissionApprovalWorkflowId is pbworkflow000000000005
ok 5 - updated compareColorNo is \#aaffaa
ok 6 - updated defaultSort is lineage
ok 7 - Getting compareColorYes
ok 8 - getCategories method returned correct hashref
ok 9 - canEdit: as Visitor cannot edit
ok 10 - canAddMatrixListing: as Visitor cannot add matrix listing
ok 11 - canEdit: as Admin can edit
ok 12 - canAddMatrixListing: as Admin can add matrix listing
ok 13 - editAttributeSave returnes a valid guid
ok 14 - Adding a new attribute, attribute name was set correctly
ok 15 - Adding a new attribute, undefined fieldType was set correctly to default value
ok 16 - The new attribute was successfully deleted.
ok 17 - The object isa WebGUI::Asset::MatrixListing
ok 18 - The matrix listings getAutoCommitWorkflowId method correctly returns undef, because the auto commit workflow should only be used on adding a new matrix listing.
ok 19 - hasRated returns false since user hasn't rated yet
ok 20 - hasRated returns true after user has rated
ok 21 - Clicks were incremented
ok 22 - Views were incremented
ok 23 - getListings returns correct data.
ok 24 - Listings were cached correctly.
ok 25 - Getting compareFormData as JSON: www_getCompareFormData returns correct data as JSON.
ok 26 - Getting compareListData as JSON
ok 27 - Statistics were cached by view method.
ok 28 - With only 9 ratings, still no statistics
ok 29 - statistics calculated for the category with 10 ratings
ok 30 - statistics calculated for the category with 10 ratings
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Poll line 497
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::Poll line 498
Using WebGUI::Form::radio is deprecated. Use WebGUI::Form::Radio->new() and toHtml() instead. at WebGUI::Asset::Wobject::Poll line 505
t/Asset/Wobject/Poll.t .................................
1..4
ok 1 - use WebGUI::Asset::Wobject::Poll;
ok 2 - The object isa WebGUI::Asset::Wobject::Poll
ok 3 - poll has correct number of responses, a graph and a path to the generated file
ok 4 - graph exists
ok
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1803
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1811
Using WebGUI::Form::integer is deprecated. Use WebGUI::Form::Integer->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1816
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1822
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1827
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1835
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1843
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1860
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1864
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1868
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1905
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::ProjectManager line 1909
t/Asset/Wobject/ProjectManager.t .......................
ok 1 - GET /
ok 2 - GET /root/import/untitled15?func=editProject;projectId=new
ok 3 - create a new project
ok 4 - project exists
ok 5 - Project info correct
ok 6 - task exists
ok 7 - Task info correct
ok 8 - GET /root/import/untitled15?func=editProject;projectId=kGaYHfDvQF_oMPyMmc6IHg
ok 9 - edit project
ok 10 - edited project exists
ok 11 - edited Project info correct
1..11
ok
t/Asset/Wobject/SQLReport.t ............................
1..4
ok 1 - The object isa WebGUI::Asset::Wobject::SQLReport
ok 2 - cacheTimeout set correctly
ok 3 - getContentLastModified overridden correctly
ok 4 - ... tracks cacheTimeout
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Search line 132
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::Search line 138
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Search line 141
t/Asset/Wobject/Search.t ...............................
1..11
ok 1 - The object isa WebGUI::Asset::Wobject::Search
ok 2 - updated classLimiter is WebGUI::Asset::Wobject::Article
ok 3 - updated searchRoot is testingtestingtesting2
ok 4 - updated templateId is testingtestingtesting1
ok 5 - view did now error out on standalone regexp wildcard
ok 6 - view did now error out on prefix regexp wildcard
ok 7 - view did now error out on prefix regexp wildcard
ok 8 - search returns regular URL for a Thread
ok 9 - search returns paginated URL for a Thread when useContainers=1
not ok 10 - Test prepareView method # TODO Tests to make later
# Failed (TODO) test 'Test prepareView method'
# at t/Asset/Wobject/Search.t line 134.
not ok 11 - Test view method # TODO Tests to make later
# Failed (TODO) test 'Test view method'
# at t/Asset/Wobject/Search.t line 135.
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Search line 132
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::Search line 138
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::Search line 141
t/Asset/Wobject/Search/searchroot.t ....................
1..2
ok 1 - search with no override returns asset from default asset
ok 2 - search with override returns asset from import node
ok
Shelf: going to do prepareView on template with id: kTN3AZMkRIu9VneyWfF8zQ and we are: pyr2i2mfQPK00yO8sLo1ZQ at /data/WebGUI/lib/WebGUI/Asset/Wobject/Shelf.pm line 72.
Shelf: going to do prepareView on template with id: kTN3AZMkRIu9VneyWfF8zQ and we are: pyr2i2mfQPK00yO8sLo1ZQ at /data/WebGUI/lib/WebGUI/Asset/Wobject/Shelf.pm line 72.
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 267
Using WebGUI::Form::selectBox is deprecated. Use WebGUI::Form::SelectBox->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 267
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Sku::Product line 267
Shelf: going to do prepareView on template with id: kTN3AZMkRIu9VneyWfF8zQ and we are: pyr2i2mfQPK00yO8sLo1ZQ at /data/WebGUI/lib/WebGUI/Asset/Wobject/Shelf.pm line 72.
t/Asset/Wobject/Shelf.t ................................
1..7
ok 1 - use WebGUI::Asset::Wobject::Shelf;
ok 2 - empty shelf: yes
ok 3 - viewable skus: none
ok 4 - empty shelf, no
ok 5 - viewable skus: yes for user in group
ok 6 - empty shelf, no
ok 7 - viewable skus: none for user not in viewable group
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::StoryArchive line 608
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::StoryArchive line 611
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::StoryArchive line 612
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8918e0)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'Test::Deep::HashElements=HASH(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa892110)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8a9be0)', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8a9be0)', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8918e0)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'Test::Deep::HashElements=HASH(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa892110)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8a9be0)', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8a9be0)', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8918e0)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'Test::Deep::HashElements=HASH(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa892110)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8a9be0)', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8a9be0)', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8918e0)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'Test::Deep::HashElements=HASH(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa892110)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8a73f8)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8a9be0)', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8a9be0)', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa85b0d8)', 'HASH(0xa8a73f8)') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8a78e8)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8a78e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa87d2d0)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8a78e8)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8a78e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa87d2d0)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8a78e8)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8a78e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa87d2d0)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8a78e8)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8a78e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa87d2d0)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa85b0d8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8b1d88)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8b1d88)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8a7d28)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8b1d88)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8b1d88)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8a7d28)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8b1d88)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8b1d88)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8a7d28)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Ignore=HASH(0xa83d6e0)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Ignore=HASH(0xa83d6e0)', 'Test::Deep::Ignore=HASH(0xa83d6e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa8b1d88)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'Test::Deep::HashElements=HASH(0xa8b1d88)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8a7d28)', 'HASH(0xa8aed50)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 175
Test::Deep::eq_deeply_cache('HASH(0xa8aed50)', 'HASH(0xa8a73f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 56
Test::Deep::Set::descend('Test::Deep::Set=HASH(0xa8a9be0)', 'ARRAY(0xa8918e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('ARRAY(0xa8918e0)', 'Test::Deep::Set=HASH(0xa8a9be0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/HashElements.pm line 36
Test::Deep::HashElements::descend('Test::Deep::HashElements=HASH(0xa83f258)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'Test::Deep::HashElements=HASH(0xa83f258)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Hash.pm line 31
Test::Deep::Hash::descend('Test::Deep::Hash=HASH(0xa8918b0)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 325
Test::Deep::descend('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('HASH(0xa8b16b8)', 'HASH(0xa8b1518)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa8af7f0)', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa8af7f0)', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('HASH(0xa8b1518)', 'HASH(0xa8b16b8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa8a79d8)', 'ARRAY(0xa8aa340)', 'viewTemplateVariables: search mode returns the correct assets...') called at t/Asset/Wobject/StoryArchive.t line 451
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
t/Asset/Wobject/StoryArchive.t .........................
ok 1 - use WebGUI::Asset::Wobject::StoryArchive;
ok 2 - created StoryArchive isa WebGUI::Asset::Wobject::StoryArchive
ok 3 - set Staff group to post to Story Archive
ok 4 - user Admin passes canPostStories check using default user for WebGUI::Asset::Wobject::StoryArchive
ok 5 - user Admin passes canPostStories check for WebGUI::Asset::Wobject::StoryArchive
ok 6 - user editor passes canPostStories check using default user for WebGUI::Asset::Wobject::StoryArchive
ok 7 - user editor passes canPostStories check for WebGUI::Asset::Wobject::StoryArchive
ok 8 - user reporter passes canPostStories check using default user for WebGUI::Asset::Wobject::StoryArchive
ok 9 - user reporter passes canPostStories check for WebGUI::Asset::Wobject::StoryArchive
ok 10 - user Visitor passes canPostStories check using default user for WebGUI::Asset::Wobject::StoryArchive
ok 11 - user Visitor passes canPostStories check for WebGUI::Asset::Wobject::StoryArchive
ok 12 - user reader passes canPostStories check using default user for WebGUI::Asset::Wobject::StoryArchive
ok 13 - user reader passes canPostStories check for WebGUI::Asset::Wobject::StoryArchive
ok 14 - getFolder created a Folder isa WebGUI::Asset::Wobject::Folder
ok 15 - ... created a child
ok 16 - ... folder has the right name
ok 17 - ... folder has the right URL
ok 18 - ... created folder has the right parent
ok 19 - ... created folder is published
ok 20 - ... created folder is approved
ok 21 - ... created folder has correct styleTemplateId
ok 22 - ext added
ok 23 - folder url: strip extension from parent and add to child
ok 24 - getFolder with url extension
ok 25 - getFolderUrl and folder getUrl match
ok 26 - call with same time returns the same folder
ok 27 - call within same day(start) returns the same folder
ok 28 - call within same day(end) returns the same folder
ok 29 - leaving with an empty archive
ok 30 - folder added to uncommitted archive uses the same version tag
ok 31 - addChild: Will only add Stories
ok 32 - ... will not add snippets
ok 33 - ... will add folders, so importing a package works isa WebGUI::Asset::Wobject::Folder
ok 34 - addChild added and returned a Story isa WebGUI::Asset::Story
ok 35 - ... added it to the archive
ok 36 - ... Folder was added to Archive isa WebGUI::Asset::Wobject::Folder
ok 37 - ... The folder has 1 child...
ok 38 - ... and it is the correct child
ok 39 - getKeywordFilename returns a lower case keyword with _keyword.html appended
ok 40 - addRevision always calls for an autocommit
ok 41 - viewTemplateVars: search variables present
ok 42 - viewTemplateVars: RSS and Atom feed template variables
ok 43 - viewTemplateVariables: returns expected template variables with 3 stories in different folders, user is cannot edit stories
ok 44 - viewTemplateVariables: returns expected template variables with several stories in 3 different folders
not ok 45 - Check that Stories from the future are not displayed unless the user canEdit this StoryArchive # TODO viewTemplateVariables code to write
# Failed (TODO) test 'Check that Stories from the future are not displayed unless the user canEdit this StoryArchive'
# at t/Asset/Wobject/StoryArchive.t line 380.
ok 46 - viewTemplateVariables mode == keyword
ok 47 - viewTemplateVariables: keyword mode returns the correct assets in the same form as view mode
ok 48 - keyword search with multiple pages
ok 49 - ... pagination variable has correct URL
ok 50 - viewTemplateVariables mode == search
ok 51 - viewTemplateVariables: search mode returns the correct assets in the same form as view mode
ok 52 - ... export mode, no search variables present
ok 53 - ... export mode, RSS and Atom feed template variables show the static url
ok 54 - ... export mode, pagination increased beyond storiesPerPage
ok 55 - keywordCloud template variable has keywords and correct links
ok 56 - ... keywordCloud template variable has keywords and correct links in export mode
ok 57 - RSS Feed Url
ok 58 - Atom Feed Url
ok 59 - rssFeedItems
ok 60 - exportAssetCollateral: feed files exported
ok 61 - exportAssetCollateral: keyword files exported into correct dir (below the asset)
ok 62 - ... contents of roger keyword file
ok 63 - ... contents of foxtrot keyword file
ok 64 - ... contents of echo keyword file
ok 65 - getKeywordStaticURL: returns absolute URL to keyword file
ok 66 - ... correct URL with file extension
ok 67 - viewTemplateVariables: sorted by story title
1..67
ok
t/Asset/Wobject/StoryTopic.t ...........................
1..20
ok 1 - made a Story Topic isa WebGUI::Asset::Wobject::StoryTopic
ok 2 - viewTemplateVars: RSS and Atom feed template variables
ok 3 - viewTemplateVars has right number and contents in the story_loop
ok 4 - topStory variables present in standalone mode
ok 5 - viewTemplateVars: not in standalone mode
ok 6 - viewTemplateVars has right number and contents in the story_loop in standalone mode. Top story not present in story_loop
ok 7 - ... topStoryTitle
ok 8 - ... topStorySubtitle
ok 9 - ... topStoryUrl
ok 10 - ... topStoryCreationDate
ok 11 - ... standAlone mode=1
ok 12 - ... no photo template variables, since there is no storage location
ok 13 - ... no photo template variables, since there is no file in the storage location
ok 14 - ... photo template variables set
ok 15 - viewTemplateVariables: is only finding things with its keywords
ok 16 - ... export mode, URLs are the regular story URLs
ok 17 - ... export mode, RSS and Atom feed template variables show the static url
ok 18 - rssFeedItems
ok 19 - viewTemplateVars has right number and contents in the story_loop in sort order Alphabetically mode
ok 20 - viewTemplateVariables with _standAlone = 1 doesn't throw an error
ok
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
W [2011-05-13T15:12:07 #22156] WARN: SETTING assetId to MjayeTM9S3SwVNo-YB2OXg
W [2011-05-13T15:12:07 #22156] WARN: SETTING name to TEST Test
W [2011-05-13T15:12:07 #22156] WARN: SETTING test to [
{
"name": "My Test",
"test": {
"variable1": "yes",
"next": "section2",
}
},
]
t/Asset/Wobject/Survey.t ...............................
1..57
ok 1 - The object isa WebGUI::Asset::Wobject::Survey
ok 2 - newByResponseId returns same Survey
ok 3 - maxResponsesPerUser defaults to 1
ok 4 - ..which means user can take survey
ok 5 - Current revisionDate used
ok 6 - startDate get/set
ok 7 - Survey has not timed out
ok 8 - ..until we set timeLimit and change startDate
ok 9 - Cannot take survey a second time (maxResponsesPerUser=1)
ok 10 - ..and similarly cannot get responseId
ok 11 - ..but can take when maxResponsesPerUser increased to 2
ok 12 - ..and similarly can get responseId
ok 13 - ..and also when maxResponsesPerUser set to 0 (unlimited)
ok 14 - ..(and similarly for responseId)
ok 15 - Visitor has no responses
ok 16 - New user has no responses
ok 17 - Separate counts for separate users
ok 18 - ..(and similarly for responseId)
ok 19 - submitQuestions does the right thing
ok 20 - restart removes the in-progress response
ok 21 - ..and uses a new responseId
ok 22 - exitUrl works (it adds a slash for us)
ok 23 - exitUrl works (it adds a slash for us)
ok 24 - Page request ok
ok 25 - S0 is the first response
ok 26 - jumpTo(undefined) sets nextResponse to 0
ok 27 - jumpTo(0) sets nextResponse to 0
ok 28 - jumpTo(0-0) sets nextResponse to 0
ok 29 - jumpTo(0-1) sets nextResponse to 1
ok 30 - jumpTo(1) sets nextResponse to 2
ok 31 - jumpTo(1-0) sets nextResponse to 2
ok 32 - jumpTo(1-1) sets nextResponse to 3
ok 33 - Revision Date initially defined
ok 34 - Survey updated
ok 35 - Revision unchanged
ok 36 - Got back survey after monkeying with revisionDate isa WebGUI::Asset::Wobject::Survey
ok 37 - Revision date pushed back
ok 38 - ... and in the object, too
ok 39 - Pushed back revisionDate used for new response
ok 40 - After change, re-retrieved Survey instance isa WebGUI::Asset::Wobject::Survey
ok 41 - ..which is the same survey
ok 42 - ..with updated text
ok 43 - ..and newer revisionDate
ok 44 - New response uses the new text
ok 45 - ..wheras the original response uses the original text
ok 46 - Generated graph looks roughly okay
ok 47 - GET /
ok 48 - GET /root/import/untitled15/untitled?func=graph
ok 49 - generate a graph
ok 50 - uploads link exists
ok 51 - www_loadSurvey process macros
ok 52 - GET /
ok 53 - GET /root/import/untitled15/untitled?func=editTest
ok 54 - Create a new test
ok 55 - test exists
ok 56 - test exists
ok 57 - name set correctly
ok
t/Asset/Wobject/Survey/ExpressionEngine.t ..............
1..61
ok 1 - use WebGUI::Asset::Wobject::Survey::ExpressionEngine;
ok 2 - Nothing happens unless we turn on enableSurveyExpressionEngine in config
ok 3 - ..now we're in business!
ok 4 - "jump { 1 } target" jumps as expected
ok 5 - "jump { return 1 } target" jumps as expected
ok 6 - "jump { "string" } target" jumps as expected
ok 7 - "jump { value(n) == 5 } target" jumps as expected
ok 8 - "jump { value(n) > 0 } target" jumps as expected
ok 9 - "jump { value(s1) eq "my string" } target" jumps as expected
ok 10 - "jump { value(s1) =~ m/my/ } target" jumps as expected
ok 11 - "jump { value(n) == 4 or value(n) == 5 } target" jumps as expected
ok 12 - "jump { value(n) == 5 && value(n) > 0 } target" jumps as expected
ok 13 - "jump { (value(n) > 1 ? 10 : 11) == 10 } target" jumps as expected
ok 14 - "jump { $a=1; $a++; $a++; $a *= 2; $a == 6 } target" jumps as expected
ok 15 - "jump { @a = (1..10); $a[0] == 1 && @a == 10 } target" jumps as expected
ok 16 - "jump { if (value(n) == 5) { 1 } else { 0 } } target" jumps as expected
ok 17 - "jump { $q2 = 3; $avg = (value(n) + $q2) / 2; $avg == 4 } target" jumps as expected
ok 18 - "jump { $q2 = 3; avg(value(n), $q2) == 4 } target" jumps as expected
ok 19 - "jump { round(3.456) == 3 && round(3.456, 2) == 3.46 } target" jumps as expected
ok 20 - "jump { value(n) == 5 } target; jump { value(n) == 5 } targetX" jumps as expected
ok 21 - "jump { value(n) == 0 } targetX; jump { value(n) == 5 } target" jumps as expected
ok 22 - "jump { min(3,5,2) == 2 } target" jumps as expected
ok 23 - "jump { sum(value(n),1,1,1) == 8 } target" jumps as expected
ok 24 - "jump { score(n1) == 1 && score(n2) == 2 } target" jumps as expected
ok 25 - "jump { answered(n) && !answered(X) } target" jumps as expected
ok 26 - "jump { value(multi) eq 'answer1, answer2' } target" jumps as expected
ok 27 - "jump { (value(multi))[1] eq 'answer2' } target" jumps as expected
ok 28 - " sub mySub { return $_[0] + 2 } jump { mySub(1) == 3 } target " jumps as expected
ok 29 - " jump { (sort { $a <=> $b } ( 5, 4, 3, 2 ))[1] == 3 } target " jumps as expected
ok 30 - "" does not jump
ok 31 - " return " does not jump
ok 32 - "1" does not jump
ok 33 - "blah-dee-blah-blah" does not jump
ok 34 - "jump {} target" does not jump
ok 35 - "jump { 0 } target" does not jump
ok 36 - "jump { value(n) == 500 } target" does not jump
ok 37 - "jump { value(s1) eq 'blah' } target" does not jump
ok 38 - "{" fails as expected
ok 39 - "jump { time } target" fails as expected
ok 40 - Expression can't modify values
ok 41 - Validation option works
ok 42 - target is not valid
ok 43 - ..whereas now it is ok
ok 44 - returns empty hash for tags by default
ok 45 - existing tag values survive
ok 46 - ..but can be changed
ok 47 - ..and new values can be set (defaults to 1)
ok 48 - ..flag can be checked with tagged()
ok 49 - ..and any sort of tagged data returned
ok 50 - ..overwritten tag data can be used too
ok 51 - explicit exitUrl works
ok 52 - ..as does unspecified exitUrl
ok 53 - restart works
ok 54 - The object isa WebGUI::Asset::Wobject::Survey
ok 55 - external value resolves ok when id used
ok 56 - external value resolves ok when url used
ok 57 - external score resolves ok too
ok 58 - external score section totals work too
ok 59 - external tag lookups work too
ok 60 - external tag not cached
ok 61 - first external tag lookups still works
ok
t/Asset/Wobject/Survey/Reports.t .......................
1..3
ok 1 - use WebGUI::Asset::Wobject::Survey;
ok 2 - The object isa WebGUI::Asset::Wobject::Survey
ok 3
ok
t/Asset/Wobject/Survey/ResponseJSON.t ..................
1..107
ok 1 - use WebGUI::Asset::Wobject::Survey::ResponseJSON;
ok 2 - The object isa WebGUI::Asset::Wobject::Survey::ResponseJSON
ok 3 - new: default lastResponse is -1
ok 4 - new: questionsAnswered is 0 by default
ok 5 - initSurveyOrder, enumerated all sections, questions and answers
ok 6 - shuffle: No data lost during shuffling
ok 7 - initSurveyOrder did not shuffle questions
ok 8 - initSurveyOrder shuffled questions in first section
ok 9 - initSurveyOrder did not shuffle answers
ok 10 - initSurveyOrder shuffled answers
ok 11 - surveyEnd, with 9 elements, 2 != end of survey
ok 12 - surveyEnd, with 9 elements, 7 != end of survey
ok 13 - surveyEnd, with 9 elements, 8 == end of survey
ok 14 - surveyEnd, with 9 elements, 20 >= end of survey
ok 15 - nextResponseSectionIndex, lastResponse=0, nextResponseSectionIndex=0
ok 16 - lastResponse=0, nextResponseSection = section 0
ok 17 - lastResponse=0, lastResponseSectionIndex = 0
ok 18 - nextResponseSectionIndex, lastResponse=2, nextResponseSectionIndex=1
ok 19 - lastResponse=2, nextResponseSection = section 1
ok 20 - lastResponse=2, lastResponseSectionIndex = 0
ok 21 - nextResponseSectionIndex, lastResponse=6, nextResponseSectionIndex=3
ok 22 - lastResponse=0, nextResponseSection = section 3
ok 23 - lastResponse=6, lastResponseSectionIndex = 3
ok 24 - nextResponseSectionIndex, lastResponse > surveyEnd, nextResponseSectionIndex=undef
ok 25 - nextQuestions: lastResponse indicates end of survey
ok 26 - nextQuestions returns an empty array if there are no questions available
ok 27 - nextQuestions returns the correct data structre, amounts and members
ok 28 - nextQuestions obeys questionPerPage
ok 29 - nextQuestions: returns an empty array if the next section is empty
ok 30 - goto: no change in lastResponse if the variable cannot be found
ok 31 - goto: works on existing section
ok 32 - goto: works on existing question
ok 33 - goto: finds first if there are duplicates
ok 34 - surveyOrderIndex
ok 35 - scores initially empty
ok 36 - scores now reflect q answers and section totals
ok 37 - nextResponse at 2 (s0q1) after first response
ok 38 - ..unchanged after duff expression
ok 39 - ..unchanged after false expression
ok 40 - ..similarly for multi-statement false expression
ok 41 - ..similarly for expression with invalid target
ok 42 - jumps to index of first question in section
ok 43 - ..and updated to s2 with different jump target
ok 44 - ..and updated to s3 with different jump target
ok 45 - ..we can also jump to a question rather than a section
ok 46 - ..we can also use the NEXT_SECTION target
ok 47 - ..try that again from a different starting point
ok 48 - ..NEXT_SECTION on the last section is ok, it just ends the survey
ok 49 - ..we can also jump to end with END_SURVEY target
ok 50 - ..first true statement wins
ok 51 - ..and again when score used
ok 52 - ..and again when section score total used
ok 53 - ..and again when answered() used
ok 54 - ..and we can access verbatim values
ok 55 - No tag data
ok 56 - Tag data set
ok 57 - Tag data cumulative
ok 58 - ..and is useful for jump expressions
ok 59 - nextResponse at 3 (s1q0) after first response
ok 60 - value() understands multi-answer questions, and knows how to stringify
ok 61 - ..and it can give us a list if thats what we want
ok 62 - ..and score() knows how to sum multi-answer questions
ok 63 - ..and we can get list of verbatims too
ok 64 - restart works
ok 65 - explicit exitUrl works
ok 66 - unspecified exitUrl works too
ok 67 - No tags yet, section branching should not run yet
ok 68 - Section branching has now run
ok 69 - recordResponses, with no terminal info, returns undef
ok 70 - recordResponses, increments lastResponse if there are no questions in the section
ok 71 - recordResponses, if section has no questions, returns terminal info in the section.
ok 72 - questionsAnswered=0, no questions answered
ok 73 - recordResponses: verbatim answer recorded responses correctly
ok 74 - recordResponses: recorded responses correctly, two questions, one answer, comments, values and time
ok 75 - recordResponses: answer terminal overrides section terminals
ok 76 - recordResponses: if the answer is all whitespace, it is skipped over
ok 77 - question was all whitespace, not answered
ok 78 - pop with no responses returns undef
ok 79 - initially no responses
ok 80 - pop removes only existing response
ok 81 - and now back to no responses
ok 82 - additional pop has no effect
ok 83 - pop now only removes the most recent response
ok 84 - and first response left in tact
ok 85 - second pop removes first response
ok 86 - ..and now responses hash empty again
ok 87 - additional pop has no effect
ok 88 - Valid value recorded correctly
ok 89 - Invalid country ignored
ok 90 - Valid value recorded correctly
ok 91 - Valid value recorded correctly
ok 92 - Invalid number ignored
ok 93 - Valid value recorded correctly
ok 94 - Invalid slider value ignored
ok 95 - Yes recorded correctly
ok 96 - No recorded correctly
ok 97 - True recorded correctly
ok 98 - False recorded correctly
ok 99 - surveyOrder
ok 100 - Natural progression
ok 101 - Logical section processed automatically
ok 102 - Logical section gotoExpression can still tag data
ok 103 - Normally nextQuestions returns all questions in first section
ok 104 - ..but when first section logical, second section questions returned instead
ok 105 - ..and s0 gotoExpression was run
ok 106 - ..all gotoExpressions run
ok 107 - S2 processed automatically and we land as S3
ok
t/Asset/Wobject/Survey/SurveyJSON.t ....................
1..144
ok 1 - buildSectionSkeleton: Two sections
ok 2 - buildSectionSkeleton: Two sections
ok 3 - buildSectionSkeleton: Two sections
ok 4 - use WebGUI::Asset::Wobject::Survey::SurveyJSON;
ok 5 - The object isa WebGUI::Asset::Wobject::Survey::SurveyJSON
ok 6 - even with absolutely no JSON isa WebGUI::Asset::Wobject::Survey::SurveyJSON
ok 7 - newSection data structure is okay
ok 8 - newQuestion data structure is okay
ok 9 - newAnswer data structure is okay
ok 10 - got back appropriate frozen object for empty survey
ok 11 - freeze returns sections via compress
ok 12 - molded data only contains non-standard properties
ok 13 - uncompress completes the round-trip
ok 14 - new: empty JSON in constructor causes 1 new, default section to be created
ok 15 - new: Always creates 1 section, if none is provided in the initial JSON string
ok 16 - new handles wide characters
ok 17 - new: If the JSON has a section, a new one will not be added (but mold defaults will be)
ok 18 - newObject returns the new data structure index
ok 19 - newObject stomps on $address
ok 20 - newObject: Added one empty section
ok 21 - newObject-2 returns the new data structure index
ok 22 - newObject: Added another empty section
ok 23 - newObject-3 returns the new data structure index
ok 24 - newObject stomps on the address argument if it is not empty
ok 25 - newObject: Added a question to the 2nd section
ok 26 - newObject-4 returns the new data structure index
ok 27 - newObject: Added another question to the 2nd section
ok 28 - newObject-5 returns the new data structure index
ok 29 - newObject: Added an answer to the 2nd question in the 2nd section
ok 30 - insertObject: Set the title for the default section
ok 31 - insertObject: Insert a new section after the default section
ok 32 - insertObject: Insert another new section after the default section
ok 33 - insertObject: Insert a question into the first section
ok 34 - insertObject: Adding questions and answers
ok 35 - getObject: Retrieved correct section
ok 36 - getObject: Returns safe, cloned references
ok 37 - Update: updated a section
ok 38 - getObject: Retrieved correct question
ok 39 - update: updating a question properly
ok 40 - remove: No problems with removing nonexistant data
ok 41 - remove: Remove an answer
ok 42 - remove: Cannot remove the first section, by default
ok 43 - Added new section for testing remove
ok 44 - remove: Removed a section
ok 45 - Added a question to section 2 to test removing it
ok 46 - remove: removed a question
ok 47 - Added a question
ok 48 - copy writes to the reference when copying a question
ok 49 - copy: copied a question with answers
ok 50 - copy: copies safe references for a question
ok 51 - Added a section
ok 52 - copy writes to the reference when copying a section
ok 53 - copy: copied a section
ok 54 - copy: safe copy of a section
ok 55 - copy: copied last section
ok 56 - sanity check
ok 57 - getDragDropList: list of sections, questions and answers is correct
ok 58 - getDragDropList: list of sections, and question with no answer
ok 59 - getDragDropList: FIXME: list of sections, no questions
ok 60 - getAnswerEditVars: retrieved correct answer
ok 61 - getAnswerEditVars: uses a safe copy to build the vars hash
ok 62 - getQuestionEditVars: retrieved correct question
ok 63 - getQuestionEditVars: uses a safe copy to build the vars hash
ok 64 - getQuestionEditVars: does correct detection of questionType
ok 65 - getSectionEditVars: retrieved correct section
ok 66 - getSectionEditVars: uses a safe copy to build the vars hash
ok 67 - getSectionEditVars: does correct detection of questionsPerPage
ok 68 - getEditVars: fetch a section correctly
ok 69 - getEditVars: fetch a question correctly
ok 70 - getEditVars: fetch an answer correctly
ok 71 - addAnswersToQuestion: Yes/No bundle created
ok 72 - updateQuestionAnswers: Handling undefined question types; no text, no verbatim, and no recorded answer
ok 73 - updateQuestionAnswers: Gender type
ok 74 - updateQuestionAnswers: Yes/No type
ok 75 - updateQuestionAnswers: True/False type
ok 76 - updateQuestionAnswers: Agree/Disagree type
ok 77 - updateQuestionAnswers: Agree/Disagree type
ok 78 - updateQuestionAnswers: Importance type
ok 79 - updateQuestionAnswers: Likelihood type
ok 80 - updateQuestionAnswers: Certainty type
ok 81 - updateQuestionAnswers: Satisfaction type
ok 82 - updateQuestionAnswers: Confidence type
ok 83 - updateQuestionAnswers: Effectiveness type
ok 84 - updateQuestionAnswers: Concern type
ok 85 - updateQuestionAnswers: Risk type
ok 86 - updateQuestionAnswers: Threat type
ok 87 - updateQuestionAnswers: Security type
ok 88 - updateQuestionAnswers: Ideology type
ok 89 - updateQuestionAnswers: Race type
ok 90 - updateQuestionAnswers: Party type
ok 91 - updateQuestionAnswers: Education type
ok 92 - updateQuestionAnswers: Email type
ok 93 - updateQuestionAnswers: Phone Number type
ok 94 - updateQuestionAnswers: Text Date
ok 95 - updateQuestionAnswers: Currency
ok 96 - updateQuestionAnswers: Date Range
ok 97 - updateQuestionAnswers: Multi Slider - Allocate
ok 98 - updateQuestionAnswers: Dual Slider - Range
ok 99 - Initially no questions
ok 100 - ..now 1 question
ok 101 - ..in the first section
ok 102 - ..and none in the second section (which doesnt even exist)
ok 103 - ..now 2 question2
ok 104 - ..1 in the first section
ok 105 - ..1 in the second section
ok 106 - a
ok 107 - a
ok 108 - a
ok 109 - Now there are 2 sections
ok 110 - ..but still no questions
ok 111 - ..and no answers
ok 112 - Still 2 sections
ok 113 - ..and now 1 question
ok 114 - ..in the intended section
ok 115 - ..but still no answers
ok 116 - Still 2 sections
ok 117 - ..and now 2 questions overall
ok 118 - ..one in the first section
ok 119 - ..and one in the second section
ok 120 - ..but still no answers
ok 121 - Still 2 sections
ok 122 - ..and now 3 questions overall
ok 123 - ..one in the first section
ok 124 - ..and two in the second section
ok 125 - ..but still no answers
ok 126 - Still 2 sections
ok 127 - ..and 3 questions
ok 128 - ..and now 1 answer overall
ok 129 - ..0 in first question
ok 130 - ..1 in second question
ok 131 - ..0 in third question
ok 132 - Still 2 sections
ok 133 - ..and 3 questions
ok 134 - ..and now 2 answer overall
ok 135 - ..0 in first question
ok 136 - ..1 in second question
ok 137 - ..1 in third question
ok 138 - Still 2 sections
ok 139 - ..and 3 questions
ok 140 - ..and now 3 answer overall
ok 141 - ..0 in first question
ok 142 - ..1 in second question
ok 143 - ..2 in third question
ok 144 - session() accessor works isa WebGUI::Session
ok
Argument "1/8" isn't numeric in numeric eq (==) at /data/WebGUI/lib/WebGUI/Asset/Wobject/Survey/Test.pm line 215.
Argument "1/8" isn't numeric in numeric eq (==) at /data/WebGUI/lib/WebGUI/Asset/Wobject/Survey/Test.pm line 215.
t/Asset/Wobject/Survey/Test.t ..........................
ok 1 - use TAP::Parser;
ok 2 - use TAP::Parser::Aggregator;
ok 3 - use WebGUI::Asset::Wobject::Survey::Test;
ok 4 - The object isa WebGUI::Asset::Wobject::Survey
ok 5 - surveyOrder is correct
ok 6 - surveyOrderIndex correct
ok 7 - WebGUI::Asset::Wobject::Survey::Test->can(...)
ok 8 - name: direct mutator works okay
ok 9 - test: mutator check
ok 10 - name: set works okay
ok 11 - test: set
ok 12 - update: updated name
ok 13 - update: name, test and name together
ok 14 - update: test
ok 15 - ::Test property does Meta::Property
ok 16 - ::Test property does Meta::Settable
ok 17 - Tests ran ok
ok 18 - TAP matches
ok 19 - Passes as expected
ok 20 - Tests ran ok
ok 21 - TAP matches
ok 22 - Passes as expected
ok 23 - Tests ran ok
ok 24 - TAP matches
ok 25 - Passes as expected
ok 26 - Tests ran ok
ok 27 - TAP matches
ok 28 - Fails as expected
ok 29 - Tests ran ok
ok 30 - TAP matches
ok 31 - Passes as expected
ok 32 - Tests ran ok
ok 33 - TAP matches
ok 34 - Fails as expected
ok 35 - Tests ran ok
ok 36 - TAP matches
ok 37 - Fails as expected
ok 38 - Tests ran ok
ok 39 - TAP matches
ok 40 - Passes as expected
ok 41 - Tests ran ok
ok 42 - TAP matches
ok 43 - Passes as expected
ok 44 - Tests ran ok
ok 45 - TAP matches
ok 46 - Passes as expected
ok 47 - Tests ran ok
ok 48 - TAP matches
ok 49 - Passes as expected
ok 50 - Tests ran ok
ok 51 - TAP matches
ok 52 - Passes as expected
ok 53 - Tests ran ok
ok 54 - TAP matches
ok 55 - Passes as expected
ok 56 - Tests ran ok
ok 57 - TAP matches
ok 58 - Passes as expected
ok 59 - Tests ran ok
ok 60 - TAP matches
ok 61 - Passes as expected
ok 62 - Tests ran ok
ok 63 - TAP matches
ok 64 - Passes as expected
ok 65 - Tests ran ok
ok 66 - TAP matches
ok 67 - Passes as expected
ok 68 - Tests ran ok
ok 69 - TAP matches
ok 70 - Passes as expected
ok 71 - Tests ran ok
ok 72 - TAP matches
ok 73 - Fails as expected
ok 74 - Tests ran ok
ok 75 - TAP matches
ok 76 - Passes as expected
ok 77 - Tests ran ok
ok 78 - TAP matches
ok 79 - Passes as expected
ok 80 - Tests ran ok
ok 81 - TAP matches
ok 82 - Passes as expected
ok 83 - Tests ran ok
ok 84 - TAP matches
ok 85 - Passes as expected
ok 86 - Tests ran ok
ok 87 - TAP matches
ok 88 - Passes as expected
ok 89 - Tests ran ok
ok 90 - TAP matches
ok 91 - Passes as expected
ok 92 - Tests ran ok
ok 93 - TAP matches
ok 94 - Passes as expected
ok 95 - Tests ran ok
ok 96 - TAP matches
ok 97 - Passes as expected
ok 98 - Tests ran ok
ok 99 - TAP matches
ok 100 - Fails as expected
ok 101 - scalar differences
ok 102 - undef differences
ok 103 - array differences
ok 104 - hash differences
1..104
ok
t/Asset/Wobject/SyndicatedContent.t ....................
1..29
ok 1 - The object isa WebGUI::Asset::Wobject::SyndicatedContent
ok 2 - updated rssUrl is http://github.com/plainblack/webgui/commits/master.atom
ok 3 - updated cacheTimeout is 124
ok 4 - updated templateId is PBtmpl0000000000000065
ok 5 - Got an XML::FeedPP object isa XML::FeedPP
ok 6 - the feed has data
ok 7 - internal template cache unset until prepareView is called
ok 8 - internal template cache set by prepare view
ok 9 - internal template cache isa WebGUI::Asset::Template
ok 10 - it generates some output
ok 11 - RSS has items
ok 12 - RDF has items
ok 13 - Atom has items
ok 14 - The object isa WebGUI::Asset::Template
ok 15 - got a channel description
ok 16 - got a channel title
ok 17 - got a channel link
ok 18 - the item loop has items
ok 19 - A response was received from processTemplate.
ok 20 - getTemplateVariables: description is not undefined
ok 21 - ... first paragraph, when HTML is used
ok 22 - ... first two paragraphs, when HTML is used
ok 23 - ... first 10 words, with HTML stripped
ok 24 - ... first sentence, with HTML stripped
ok 25 - generateFeed: filters items based on the terms being in title, or description
ok 26 - feed has items even without pubDates or links
ok 27 - ascending sort
ok 28 - descending sort
ok 29 - feed order
ok
t/Asset/Wobject/SyndicatedContent/encodings.t ..........
1..13
ok 1 - Latin-1 compatible, UTF-8 encoded
ok 2 - Russian, UTF-8 encoded
ok 3 - Latin-1 compatible, Entity encoded, utf8 flag off
ok 4 - Russian, Entity encoded, utf8 flag off
ok 5 - Latin-1 compatible, UTF-8 encoded, With BOM
ok 6 - Latin-1 compatible, Decoded
ok 7 - Russian, Decoded
ok 8 - Latin-1, Entity encoded, utf8 flag on
ok 9 - Russian, Entity encoded, utf8 flag on
ok 10 - Latin-1 compatible, Decoded, With BOM
ok 11 - No encoding in prolog, Decoded
ok 12 - ISO-8859-1 encoded
ok 13 - ISO-8859-5 encoded
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Thingy line 2482
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Thingy line 2484
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Thingy line 2485
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::Thingy line 2530
# json: {}
# Field Thing ID: yfBiDstoRb_SQhJHO34L7A
I [2011-05-13T15:12:59 #22184] INFO: Adding Field, label: Escape Plan, fieldId: new,thingId: yfBiDstoRb_SQhJHO34L7A
I [2011-05-13T15:13:03 #22184] INFO: Importing columns: $VAR1 = [
{
'fieldInOtherThingId' => undef,
'fieldType' => 'text',
'fieldId' => 'lPaMiaPSRU2CVDb1J3CC1g',
'label' => 'Name'
},
{
'fieldInOtherThingId' => undef,
'fieldType' => 'Integer',
'fieldId' => 'FsSblVwAT22DtO8AXflRfA',
'label' => 'Age'
}
];
I [2011-05-13T15:13:03 #22184] INFO: Trying to get /data/WebGUI/t/supporting_collateral/thingy.csv from importFile_file
I [2011-05-13T15:13:03 #22184] INFO: Got /data/WebGUI/t/supporting_collateral/thingy.csv
I [2011-05-13T15:13:03 #22184] INFO: Found import file thingy.csv
I [2011-05-13T15:13:03 #22184] INFO: Reading line 0: Andy Dufresne 42
I [2011-05-13T15:13:03 #22184] INFO: Importing new line
I [2011-05-13T15:13:03 #22184] INFO: Reading line 1: Red Ellis 47
I [2011-05-13T15:13:03 #22184] INFO: Importing new line
W [2011-05-13T15:13:03 #22184] WARN: The default Thing has no fields selected to display in the search.
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Thingy line 3410
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::Thingy line 3412
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::Thingy line 3413
E [2011-05-13T15:13:03 #22184] ERROR: Can't instantiate template for asset VYFqTZ1kT32Gdg1KP-WQRg
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xbd67f98)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xbd67f98)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xbd67f98)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xbd67f98)', 'Test::Deep::SuperHash=HASH(0xb64b880)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xbd67f98)', 'Test::Deep::SuperHash=HASH(0xb64b880)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xbd67f98)', 'Test::Deep::SuperHash=HASH(0xb64b880)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xbb3c7b0)', 'Test::Deep::SuperHash=HASH(0xb64b880)', 'Test::Deep::SuperHash=HASH(0xbd67f98)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xbb3c7b0)', 0, '', 'Test::Deep::SuperHash=HASH(0xb64b880)', 'Test::Deep::SuperHash=HASH(0xbd67f98)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::SuperHash=HASH(0xb64b880)', 'Test::Deep::SuperHash=HASH(0xbd67f98)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::SuperHash=HASH(0xb64b880)', 'Test::Deep::SuperHash=HASH(0xbd67f98)') called at t/Asset/Wobject/Thingy.t line 512
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
t/Asset/Wobject/Thingy.t ...............................
1..39
ok 1 - The object isa WebGUI::Asset::Wobject::Thingy
ok 2 - updated templateId is testingtestingtesting1
ok 3 - addThing returned a valid id: fBiggGvVSkWWcq8eIli_WQ
ok 4 - An empty table: Thingy_fBiggGvVSkWWcq8eIli_WQ for the new thing exists.
ok 5 - The Thingy assets defaultThingId was set correctly.
ok 6 - Getting newly added thing as JSON: www_getThingViaAjax returns correct data as JSON.
ok 7 - Getting all things in Thingy as JSON: www_getThingsViaAjax returns correct data as JSON.
ok 8 - Adding a textarea field: addField returned a valid id: g5b8X0vBQuSdmJCxtrLFMw
ok 9 - A column for the new field Field_g5b8X0vBQuSdmJCxtrLFMw exists.
ok 10 - The columns is the right type
ok 11 - duplicating a Thing: duplicateThing returned a valid id: tA6SzWgATYKMgdo6FfYpNQ
ok 12 - hasEnteredMaxPerUser: returns false when maxEntriesPerUser=0 and 1 entry added
ok 13 - Adding thing data: editFieldSave returned a valid id: XyNi22PYQuq0syU2kcZo5g
ok 14 - Getting newly added thing data: getViewThingVars returns correct field_loop.
ok 15 - Getting newly added thing data as JSON: www_viewThingDataViaAjax returns correct data as JSON.
ok 16 - Getting updated thing data: getViewThingVars returns correct field_loop with updated value.
ok 17 - Thing data was succesfully deleted, getViewThingVars returns undef.
ok 18 - Getting thing data as JSON after deleting: www_viewThingDataViaAjax returns correct message.
ok 19 - hasEnteredMaxPerUser: returns false with no data entered
ok 20 - thing edit form variables exist, because max entries not reached yet
ok 21 - hasEnteredMaxPerUser returns true with one row entered, and maxEntriesPerUser=1
ok 22 - thing edit form variables do not exist, because max entries was reached
ok 23 - deleteThing: clears thing from Thingy_things
ok 24 - ... clears thing from Thingy_fields
ok 25 - ... drops thing specific table
ok 26 - getFormPlugin: form has no data since the user does not have viewing privileges
ok 27 - getFieldValue: Date field type returns data in user's format
ok 28 - ... DateTime field also returns data in user's format
ok 29 - www_editThingDataSaveViaAjax: Empty JSON hash
ok 30 - ... http status=200
ok 31 - GET /
ok 32 - GET /root/import/untitled15/untitled?func=editField;thingId=yfBiDstoRb_SQhJHO34L7A;fieldId=new
ok 33 - add field to thing
ok 34 - field exists
ok 35 - field info saved
ok 36 - GET /
ok 37 - GET /root/import/untitled16?func=importForm;thingId=nL8GtuXmQFOCwClLYxD_rw
ok 38 - Import data into thing
ok 39 - All rows imported
ok
t/Asset/Wobject/UserList.t .............................
1..5
ok 1 - The object isa WebGUI::Asset::Wobject::UserList
ok 2 - updated showGroupId is 7
ok 3 - updated usersPerPage is 124
ok 4 - updated alphabet is a,b,c
ok 5 - updated hideGroupId is 3
ok
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa87ca58)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa87ca58)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xa87ca58)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xa87ca58)', 'Test::Deep::SuperHash=HASH(0xa87d278)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xa87ca58)', 'Test::Deep::SuperHash=HASH(0xa87d278)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xa87ca58)', 'Test::Deep::SuperHash=HASH(0xa87d278)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa873c38)', 'Test::Deep::SuperHash=HASH(0xa87d278)', 'Test::Deep::SuperHash=HASH(0xa87ca58)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa873c38)', 1, '', 'Test::Deep::SuperHash=HASH(0xa87d278)', 'Test::Deep::SuperHash=HASH(0xa87ca58)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 1, '', 'Test::Deep::SuperHash=HASH(0xa87d278)', 'Test::Deep::SuperHash=HASH(0xa87ca58)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 449
Test::Deep::set('Test::Deep::SuperHash=HASH(0xa87d278)', 'Test::Deep::SuperHash=HASH(0xa87ca58)') called at t/Asset/Wobject/WikiMaster.t line 142
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa7c8c90)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa7c8c90)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xa7c8c90)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xa7c8c90)', 'Test::Deep::SuperHash=HASH(0xa87a128)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xa7c8c90)', 'Test::Deep::SuperHash=HASH(0xa87a128)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xa7c8c90)', 'Test::Deep::SuperHash=HASH(0xa87a128)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa87a208)', 'Test::Deep::SuperHash=HASH(0xa87a128)', 'Test::Deep::SuperHash=HASH(0xa7c8c90)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa87a208)', 1, '', 'Test::Deep::SuperHash=HASH(0xa87a128)', 'Test::Deep::SuperHash=HASH(0xa7c8c90)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 1, '', 'Test::Deep::SuperHash=HASH(0xa87a128)', 'Test::Deep::SuperHash=HASH(0xa7c8c90)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 449
Test::Deep::set('Test::Deep::SuperHash=HASH(0xa87a128)', 'Test::Deep::SuperHash=HASH(0xa7c8c90)') called at t/Asset/Wobject/WikiMaster.t line 142
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa8695e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa8695e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xa8695e8)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xa8695e8)', 'Test::Deep::SuperHash=HASH(0xa87fab8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xa8695e8)', 'Test::Deep::SuperHash=HASH(0xa87fab8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xa8695e8)', 'Test::Deep::SuperHash=HASH(0xa87fab8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa87a388)', 'Test::Deep::SuperHash=HASH(0xa87fab8)', 'Test::Deep::SuperHash=HASH(0xa8695e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa87a388)', 1, '', 'Test::Deep::SuperHash=HASH(0xa87fab8)', 'Test::Deep::SuperHash=HASH(0xa8695e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 1, '', 'Test::Deep::SuperHash=HASH(0xa87fab8)', 'Test::Deep::SuperHash=HASH(0xa8695e8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 449
Test::Deep::set('Test::Deep::SuperHash=HASH(0xa87fab8)', 'Test::Deep::SuperHash=HASH(0xa8695e8)') called at t/Asset/Wobject/WikiMaster.t line 142
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa879ac8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa879ac8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xa879ac8)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xa879ac8)', 'Test::Deep::SuperHash=HASH(0xa4cb1e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xa879ac8)', 'Test::Deep::SuperHash=HASH(0xa4cb1e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xa879ac8)', 'Test::Deep::SuperHash=HASH(0xa4cb1e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa874148)', 'Test::Deep::SuperHash=HASH(0xa4cb1e0)', 'Test::Deep::SuperHash=HASH(0xa879ac8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa874148)', 1, '', 'Test::Deep::SuperHash=HASH(0xa4cb1e0)', 'Test::Deep::SuperHash=HASH(0xa879ac8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 1, '', 'Test::Deep::SuperHash=HASH(0xa4cb1e0)', 'Test::Deep::SuperHash=HASH(0xa879ac8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 449
Test::Deep::set('Test::Deep::SuperHash=HASH(0xa4cb1e0)', 'Test::Deep::SuperHash=HASH(0xa879ac8)') called at t/Asset/Wobject/WikiMaster.t line 176
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa873fd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa873fd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xa873fd8)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xa873fd8)', 'Test::Deep::SuperHash=HASH(0xa8841b0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xa873fd8)', 'Test::Deep::SuperHash=HASH(0xa8841b0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xa873fd8)', 'Test::Deep::SuperHash=HASH(0xa8841b0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa87ca98)', 'Test::Deep::SuperHash=HASH(0xa8841b0)', 'Test::Deep::SuperHash=HASH(0xa873fd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa87ca98)', 1, '', 'Test::Deep::SuperHash=HASH(0xa8841b0)', 'Test::Deep::SuperHash=HASH(0xa873fd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 1, '', 'Test::Deep::SuperHash=HASH(0xa8841b0)', 'Test::Deep::SuperHash=HASH(0xa873fd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 449
Test::Deep::set('Test::Deep::SuperHash=HASH(0xa8841b0)', 'Test::Deep::SuperHash=HASH(0xa873fd8)') called at t/Asset/Wobject/WikiMaster.t line 176
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa87cc08)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa87cc08)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xa87cc08)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xa87cc08)', 'Test::Deep::SuperHash=HASH(0xa87f1f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xa87cc08)', 'Test::Deep::SuperHash=HASH(0xa87f1f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xa87cc08)', 'Test::Deep::SuperHash=HASH(0xa87f1f8)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa884b10)', 'Test::Deep::SuperHash=HASH(0xa87f1f8)', 'Test::Deep::SuperHash=HASH(0xa87cc08)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa884b10)', 1, '', 'Test::Deep::SuperHash=HASH(0xa87f1f8)', 'Test::Deep::SuperHash=HASH(0xa87cc08)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 1, '', 'Test::Deep::SuperHash=HASH(0xa87f1f8)', 'Test::Deep::SuperHash=HASH(0xa87cc08)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 449
Test::Deep::set('Test::Deep::SuperHash=HASH(0xa87f1f8)', 'Test::Deep::SuperHash=HASH(0xa87cc08)') called at t/Asset/Wobject/WikiMaster.t line 176
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa87e150)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::SuperHash=HASH(0xa87e150)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::SuperHash=HASH(0xa87e150)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::SuperHash=HASH(0xa87e150)', 'Test::Deep::SuperHash=HASH(0xa884de0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::SuperHash=HASH(0xa87e150)', 'Test::Deep::SuperHash=HASH(0xa884de0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::SuperHash=HASH(0xa87e150)', 'Test::Deep::SuperHash=HASH(0xa884de0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa87d468)', 'Test::Deep::SuperHash=HASH(0xa884de0)', 'Test::Deep::SuperHash=HASH(0xa87e150)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa87d468)', 1, '', 'Test::Deep::SuperHash=HASH(0xa884de0)', 'Test::Deep::SuperHash=HASH(0xa87e150)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 1, '', 'Test::Deep::SuperHash=HASH(0xa884de0)', 'Test::Deep::SuperHash=HASH(0xa87e150)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 449
Test::Deep::set('Test::Deep::SuperHash=HASH(0xa884de0)', 'Test::Deep::SuperHash=HASH(0xa87e150)') called at t/Asset/Wobject/WikiMaster.t line 176
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
t/Asset/Wobject/WikiMaster.t ...........................
1..11
ok 1 - checking wiki setup
ok 2 - getTopLevelKeywordList returns keywords
ok 3 - getKeywordHierarchy, simple setup
ok 4 - getKeywordVariables, does not alter the original hierarchy passed in
ok 5 - ... variables
ok 6 - checking wiki setup 2
ok 7 - getTopLevelKeywordList returns keywords, even with duplicates
ok 8 - getKeywordHierarchy, simple setup, duplicates listed
ok 9 - getKeywordHierarchy: simple hierarchy
ok 10 - getKeywordHierarchy: complex hierarcy, depth-first display and loop handling
ok 11 - getKeywordVariables: checking deeply
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::HTMLArea is deprecated. Use WebGUI::Form::HTMLArea->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::keywords is deprecated. Use WebGUI::Form::Keywords->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 169
Using WebGUI::Form::Attachments is deprecated. Use WebGUI::Form::Attachments->new() and toHtml() instead. at WebGUI::Asset::WikiPage line 204
t/Asset/Wobject/WikiMaster/featured.t ..................
1..2
ok 1 - getFeaturedPageIds contains only featured pages
ok 2 - appendFeaturedPageVars returns correct variables, prefixed with 'featured_'
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Asset::Wobject::WikiMaster line 347
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Asset::Wobject::WikiMaster line 350
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Asset::Wobject::WikiMaster line 351
t/Asset/Wobject/WikiMaster/search.t ....................
1..1
ok 1 - search encodes unsafe characters in addPageUrl
ok
t/Asset/Wobject/WikiMaster/subscribable.t ..............
1..20
ok 1 - WikiMaster is subscribable
ok 2 - WikiMaster never notifies
ok 3 - getSubscriptionTemplate returns something
ok 4 - getSubscriptionTemplate isa WebGUI::Asset::Template
ok 5 - getSubscriptionNamespace
ok 6 - getSubscriptionGroup returns something
ok 7 - getSubscriptionGroup isa WebGUI::Group
ok 8 - getSubscribeUrl
ok 9 - getUnsubscribeUrl
ok 10 - Visitor cannot subscribe
ok 11 - Admin can subscribe
ok 12 - subscribe
ok 13 - isSubscribed
ok 14 - unsubscribe
ok 15 - skipNotification defaults to false
ok 16 - setSkipNotification sets skipNotification
ok 17 - addRevision resets skipNotification to false
ok 18 - duplicate: duplicated wiki got a subscription group
ok 19 - and it is a different group from the original wiki
ok 20 - purge: cleaned up the subscription group
ok
t/Asset/dispatch.t .....................................
1..18
ok 1 - dispatch with no fragment shows www_view
ok 2 - dispatch detects fragment and returns
ok 3 - dispatch with unknown fragment returns false
ok 4 - dispatch handles ?func= query param
ok 5 - overridden dispatch trumps ?func= query param
ok 6 - dispatch returned undef, meaning that it declined to handle the request for a func but the wrong URL
ok 7 - ?func= dispatch cancelled because of unhandled fragment
ok 8 - requests for non-existant methods return www_view method
ok 9 - if a query method returns undef, view is still returned
ok 10 - dispatch returned undef, meaning that it declined to handle the request for the wrong URL
ok 11 - ?func= dispatch cancelled because of unhandled fragment
ok 12 - dispatch returns undef when trying to access an asset that is not published, and admin is not on
ok 13 - when admin is on, the asset can be accessed
ok 14 - asset state restored for next tests
ok 15 - if a query method throws a Template exception, view is returned instead
ok 16 - ... and logged an error
ok 17 - if a query method dies, view is returned instead
ok 18 - .. and logged a warn
ok
t/Asset/permissions.t ..................................
1..40
ok 1 - user Admin passes canAdd check using default user for WebGUI::Asset
ok 2 - user Admin passes canAdd check for WebGUI::Asset
ok 3 - userId twFpmuhfQjqOE9IpKLbhDw passes canAdd check using default user for WebGUI::Asset
ok 4 - userId twFpmuhfQjqOE9IpKLbhDw passes canAdd check for WebGUI::Asset
ok 5 - user Visitor passes canAdd check using default user for WebGUI::Asset
ok 6 - user Visitor passes canAdd check for WebGUI::Asset
ok 7 - user regular user passes canAdd check using default user for WebGUI::Asset
ok 8 - user regular user passes canAdd check for WebGUI::Asset
ok 9 - user Turn On Admin user passes canAdd check using default user for WebGUI::Asset
ok 10 - user Turn On Admin user passes canAdd check for WebGUI::Asset
ok 11 - user Admin passes canEdit check using default user for WebGUI::Asset
ok 12 - user Admin passes canEdit check for WebGUI::Asset
ok 13 - user Asset Owner passes canEdit check using default user for WebGUI::Asset
ok 14 - user Asset Owner passes canEdit check for WebGUI::Asset
ok 15 - user Can Add Group User passes canEdit check using default user for WebGUI::Asset
ok 16 - user Can Add Group User passes canEdit check for WebGUI::Asset
ok 17 - user Visitor passes canEdit check using default user for WebGUI::Asset
ok 18 - user Visitor passes canEdit check for WebGUI::Asset
ok 19 - user regular user passes canEdit check using default user for WebGUI::Asset
ok 20 - user regular user passes canEdit check for WebGUI::Asset
ok 21 - user Visitor passes canView check using default user for WebGUI::Asset
ok 22 - user Visitor passes canView check for WebGUI::Asset
ok 23 - user Admin passes canView check using default user for WebGUI::Asset
ok 24 - user Admin passes canView check for WebGUI::Asset
ok 25 - user Asset Owner passes canView check using default user for WebGUI::Asset
ok 26 - user Asset Owner passes canView check for WebGUI::Asset
ok 27 - user Can Add Group User passes canView check using default user for WebGUI::Asset
ok 28 - user Can Add Group User passes canView check for WebGUI::Asset
ok 29 - user regular user passes canView check using default user for WebGUI::Asset
ok 30 - user regular user passes canView check for WebGUI::Asset
ok 31 - user Admin passes canView check using default user for WebGUI::Asset
ok 32 - user Admin passes canView check for WebGUI::Asset
ok 33 - user Asset Owner passes canView check using default user for WebGUI::Asset
ok 34 - user Asset Owner passes canView check for WebGUI::Asset
ok 35 - user Can Add Group User passes canView check using default user for WebGUI::Asset
ok 36 - user Can Add Group User passes canView check for WebGUI::Asset
ok 37 - user Visitor passes canView check using default user for WebGUI::Asset
ok 38 - user Visitor passes canView check for WebGUI::Asset
ok 39 - user regular user passes canView check using default user for WebGUI::Asset
ok 40 - user regular user passes canView check for WebGUI::Asset
ok
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::Methods=HASH(0xa686e78)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::Methods=HASH(0xa686e78)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::Methods=HASH(0xa686e78)', 'compare') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 287
Test::Deep::descend('Test::Deep::Methods=HASH(0xa686e78)', 'Test::Deep::Methods=HASH(0xa682718)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 147
Test::Deep::cmp_details('Test::Deep::Methods=HASH(0xa686e78)', 'Test::Deep::Methods=HASH(0xa682718)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 156
Test::Deep::eq_deeply('Test::Deep::Methods=HASH(0xa686e78)', 'Test::Deep::Methods=HASH(0xa682718)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 139
Test::Deep::Set::add('Test::Deep::Set=HASH(0xa6985a8)', 'Test::Deep::Methods=HASH(0xa682718)', 'Test::Deep::Methods=HASH(0xa686e78)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Set.pm line 17
Test::Deep::Set::init('Test::Deep::Set=HASH(0xa6985a8)', 0, '', 'Test::Deep::Methods=HASH(0xa682718)', 'Test::Deep::Methods=HASH(0xa686e78)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep/Cmp.pm line 32
Test::Deep::Cmp::new('Test::Deep::Set', 0, '', 'Test::Deep::Methods=HASH(0xa682718)', 'Test::Deep::Methods=HASH(0xa686e78)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 476
Test::Deep::bag('Test::Deep::Methods=HASH(0xa682718)', 'Test::Deep::Methods=HASH(0xa686e78)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 499
Test::Deep::cmp_bag('ARRAY(0xa673248)', 'ARRAY(0xa376cc8)', '... contains 2 feed items with the correct contents') called at t/AssetAspect/RssFeed.t line 108
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
t/AssetAspect/RssFeed.t ................................
1..24
ok 1 - WebGUI::Asset::RssAspectDummy->can(...)
ok 2 - getAtomFeedUrl
ok 3 - getRssFeedUrl
ok 4 - getRdfFeedUrl
ok 5 - WebGUI::Asset::RssAspectDummy->can(...)
ok 6 - getStaticAtomFeedUrl
ok 7 - getStaticRssFeedUrl
ok 8 - getStaticRdfFeedUrl
ok 9 - export mode, getAtomFeedUrl
ok 10 - ... getRssFeedUrl
ok 11 - ... getRdfFeedUrl
ok 12 - getAtomFeedUrl, url with extension
ok 13 - getRssFeedUrl, url with extension
ok 14 - getRdfFeedUrl, url with extension
ok 15 - getStaticAtomFeedUrl, url with extension
ok 16 - getStaticRssFeedUrl, url with extension
ok 17 - getStaticRdfFeedUrl, url with extension
ok 18 - The object isa XML::FeedPP::RSS
ok 19 - getFeed returns the same object
ok 20 - ... title, description, link inherit from asset by default, copyright unset
ok 21 - ... contains 2 feed items with the correct contents
ok 22 - ... feed settings override asset defaults, copyright
ok 23 - exportAssetCollateral: feed files exported, index.html file
ok 24 - exportAssetCollateral: feed files exported, shawshank.html file
ok
t/AssetHelper/ChangeUrl.t ..............................
ok 1 - Errors on bad permissions
ok 2 - Opens a dialog
ok 3 - GET /example?op=assetHelper;assetId=UgaSNWB8S5iFsouB-yjEjQ;helperId=change_url;method=changeUrl;
ok 4 - Go through the form
ok 5 - URL got changed
1..5
ok
t/AssetHelper/Copy.t ...................................
1..3
ok 1 - AssetHelper/Copy forks a process
ok 2 - Forks finished
ok 3 - ... only copied 1 asset to the clipboard, no children
ok
E [2011-05-13T15:14:41 #22283] ERROR: Problems talking to master daemon process. Please restart the web server.
E [2011-05-13T15:14:46 #22283] ERROR: Problems talking to master daemon process. Please restart the web server.
t/AssetHelper/CopyBranch.t .............................
1..5
ok 1 - AssetHelper/CopyBranch opens a dialog for the copy method
ok 2 - GET /?op=assetHelper;helperId=copy_branch;method=copy;with=children;assetId=Y0Ny9ndwS0mxni99A6mXQg
ok 3 - ... copied 2 asset to the clipboard
ok 4 - GET /?op=assetHelper;helperId=copy_branch;method=copy;with=descendants;assetId=Y0Ny9ndwS0mxni99A6mXQg
ok 5 - ... copied 3 asset to the clipboard
ok
t/AssetHelper/CreateShortcut.t .........................
ok 1 - AssetHelper/CreateShortcut checks for editing privileges
ok 2 - AssetHelper/CreateShortcut returns a message
ok 3 - shortcut exists
ok 4 - can be instanced
ok 5 - is on clipboard
ok 6 - was auto-committed
1..6
ok
t/AssetHelper/Cut.t ....................................
ok 1 - AssetHelper/Cut checks for editing privileges
ok 2 - AssetHelper/Cut checks for system pages
ok 3 - AssetHelper/Cut forks a process
ok 4 - ... and the asset was really cut
ok 5 - page pasted correctly
ok 6 - reset asset for further testing
1..6
ok
t/AssetHelper/Delete.t .................................
ok 1 - AssetHelper/Delete checks for editing privileges
ok 2 - AssetHelper/Delete checks for system pages
ok 3 - AssetHelper/Delete forks a process
ok 4 - ... and the asset was really Deleted
1..4
ok
t/AssetHelper/Duplicate.t ..............................
1..3
ok 1 - AssetHelper/Duplicate forks a process
ok 2 - Forks finished
ok 3 - ... created a new asset
ok
Using WebGUI::Form::button is deprecated. Use WebGUI::Form::Button->new() and toHtml() instead. at WebGUI::TabForm line 212
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::TabForm line 216
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::TabForm line 155
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 93
Using WebGUI::Form::selectBox is deprecated. Use WebGUI::Form::SelectBox->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 93
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 129
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 137
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 145
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 153
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 161
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 190
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 198
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 206
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 216
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 226
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 235
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 244
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 253
Using WebGUI::Form::yesNo is deprecated. Use WebGUI::Form::YesNo->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 262
Using WebGUI::Form::button is deprecated. Use WebGUI::Form::Button->new() and toHtml() instead. at WebGUI::AssetHelper::EditBranch line 297
I [2011-05-13T15:15:33 #22311] INFO: Trying to execute workflow instance j5PI00gNTB2_MgqrDknGRw in realtime.
I [2011-05-13T15:15:33 #22311] INFO: Running workflow activity vtagactivity0000000002, which is a WebGUI::Workflow::Activity::WaitUntil, for instance j5PI00gNTB2_MgqrDknGRw.
I [2011-05-13T15:15:33 #22311] INFO: Completed activity for workflow instance j5PI00gNTB2_MgqrDknGRw in realtime with return status of complete.
I [2011-05-13T15:15:33 #22311] INFO: Running workflow activity pbwfactivity0000000006, which is a WebGUI::Workflow::Activity::CommitVersionTag, for instance j5PI00gNTB2_MgqrDknGRw.
I [2011-05-13T15:15:33 #22311] INFO: Completed activity for workflow instance j5PI00gNTB2_MgqrDknGRw in realtime with return status of complete.
I [2011-05-13T15:15:33 #22311] INFO: Completed activity for workflow instance j5PI00gNTB2_MgqrDknGRw in realtime with return status of done.
I [2011-05-13T15:15:33 #22311] INFO: Completed workflow instance j5PI00gNTB2_MgqrDknGRw in realtime.
t/AssetHelper/EditBranch.t .............................
ok 1 - AssetHelper/EditBranch opens a dialog for the copy method
ok 2 - GET /?op=assetHelper;helperId=edit_branch;method=editBranch;assetId=zEVdJ7VIRSW8Gx0E0_hZDQ
ok 3
ok 4 - top changed
ok 5 - child changed
ok 6 - child changed
1..6
ok
E [2011-05-13T15:15:42 #22317] ERROR: Problems talking to master daemon process. Please restart the web server.
I [2011-05-13T15:15:42 #22317] INFO: Redirecting to /top?icon=assets;message=Your%20assets%20have%20been%20exported%21;dialog=1;pid=V9Tt7ajsRzyON4ic6g_TPQ;proceed=;title=Page%20Export%20Status;op=fork;module=ProgressTree
t/AssetHelper/ExportHtml.t .............................
ok 1 - AssetHelper/ExportHtml opens a dialog
ok 2 - GET /?op=assetHelper;helperId=export_html;method=export;assetId=Y732s6D8ShSqghH5-BXe_g
ok 3
ok 4 - Forks finished
ok 5 - top export exists
ok 6 - child export exists
ok 7 - grand export exists
1..7
ok
t/AssetHelper/Lock.t ...................................
ok 1 - AssetHelper/Lock checks for editing privileges
ok 2 - ... locks the asset
ok 3 - Asset is locked, and ready for next test
ok 4 - new revision added
ok 5 - ... returns an error message if the asset is already locked
1..5
ok
t/AssetHelper/Product/ExportCSV.t ......................
ok 1 - productData should have 4 entries, 1 header + 3 data
ok 2 - header line is okay
ok 3 - just 1 soda
ok 4 - 2 shirts
ok 5 - soda data is okay
1..5
ok
# Failed test 'importProducts: error handling for file that cannot be read isa WebGUI::Error::InvalidFile'
# at t/AssetHelper/Product/ImportCSV.t line 83.
# importProducts: error handling for file that cannot be read isn't a 'WebGUI::Error::InvalidFile' it's a ''
Can't locate object method "error" via package "Can't locate object method "importProducts" via package "WebGUI::Asset::Wobject::Shelf" at t/AssetHelper/Product/ImportCSV.t line 81.
" (perhaps you forgot to load "Can't locate object method "importProducts" via package "WebGUI::Asset::Wobject::Shelf" at t/AssetHelper/Product/ImportCSV.t line 81.
"?) at t/AssetHelper/Product/ImportCSV.t line 84.
# Tests were run but no plan was declared and done_testing() was not seen.
t/AssetHelper/Product/ImportCSV.t ......................
ok 1 - importProducts: error handling for an undefined path to file isa WebGUI::Error::InvalidParam
ok 2 - importProducts: error handling for an undefined path to file
ok 3 - importProducts: error handling for file that does not exist in the filesystem isa WebGUI::Error::InvalidFile
ok 4 - importProducts: error handling for file that does not exist in the filesystem
ok 5 - importTaxData: error handling for file that does not exist in the filesystem
not ok 6 - importProducts: error handling for file that cannot be read isa WebGUI::Error::InvalidFile
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/6 subtests
WebGUI::Auth::createAccountSave is deprecated and should be replaced with www_createAccountSave at main line 45
WebGUI::Auth::login is deprecated and should be replaced with www_login at main line 83
t/Auth.t ...............................................
1..3
ok 1 - returnUrl field is used to set redirect after createAccountSave
ok 2 - returnUrl field is used to set redirect after login
ok 3 - login returns undef when showMessageOnLogin is false
ok
WebGUI::User::authInstance is deprecated. Instantiate the auth method directly instead. at main line 57
Use of uninitialized value $params[0] in pattern match (m//) at /home/scott/lib/perl5/site_perl/5.12.0/Email/Valid.pm line 73.
WebGUI::User::updateProfileFields is deprecated and should be replaced with update at WebGUI::Auth line 914
t/Auth/LDAP.t ..........................................
1..9
ok 1 - Andy is logged in
ok 2 - Ellis was created
ok 3 - Bogs was created
ok 4 - Automatically registered user is in the correct group
ok 5 - Brooks was created
ok 6 - authentication information set after creating account
ok 7 - Brooks was logged out
ok 8 - Brooks was logged in after name change
ok 9 - authentication information updated after name change
ok
WebGUI::Auth::login is deprecated and should be replaced with www_login at WebGUI::Auth::Twitter line 272
t/Auth/Twitter.t .......................................
1..15
ok 1 - use WebGUI::Auth::Twitter;
ok 2 - The object isa WebGUI::Auth::Twitter
ok 3 - The object isa WebGUI::User
ok 4 - Twitter User ID saved in authentication table
ok 5 - The object isa WebGUI::Asset::Template
ok 6 - Template taken from settings
ok 7 - The object isa Net::Twitter
ok 8 - www_login always returns redirect
ok 9 - auth token gets set to scratch
ok 10 - auth token secret gets set to scratch
ok 11 - redirect to twitter.com
ok 12 - setUsername doesn't work unless a scratch is set
# u43iidCvTLOoYkBnb7ojrg
ok 13 - user exists in authentication table
ok 14 - correct username is set
ok 15 - setUsername with existing username returns error
ok
t/Auth/WebGUI.t ........................................
ok 1 - Auth accepts user object
ok 2 - Auth accepts userId
ok 3 - Auth defaults to current user
ok 4 - update accepts list of key/value pairs
ok 5 - update accepts single hashref
ok 6 - get returns scalar with argument
ok 7 - get without arguments returns hashref
ok 8 - delete a single key
ok 9 - delete actually deletes
ok 10 - delete all keys
ok 11 - deleted all
1..11
ok
WebGUI::Auth::init is deprecated and should be replaced with www_view at WebGUI::Operation::Auth line 86
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1141
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1142
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Auth line 1143
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Auth line 1145
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Auth line 1147
I [2011-05-13T15:16:43 #22410] INFO: Redirecting to /1305314201loginasset
E [2011-05-13T15:16:43 #22410] ERROR: <li>The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.</li>
W [2011-05-13T15:16:43 #22410] WARN: Visitor (1) connecting from 127.0.0.1 attempted to login to account dufresne with invalid information.
I [2011-05-13T15:16:43 #22410] INFO: Redirecting to /1305314201loginasset
I [2011-05-13T15:16:43 #22410] INFO: Redirecting to /1305314201loginasset
E [2011-05-13T15:16:43 #22410] ERROR: <li>The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.</li>
W [2011-05-13T15:16:43 #22410] WARN: Visitor (1) connecting from 127.0.0.1 attempted to login to account dufresne with invalid information.
I [2011-05-13T15:16:43 #22410] INFO: Redirecting to /1305314201loginasset
E [2011-05-13T15:16:44 #22410] ERROR: <li>The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.</li>
W [2011-05-13T15:16:44 #22410] WARN: Visitor (1) connecting from 127.0.0.1 attempted to login to account dufresne with invalid information.
E [2011-05-13T15:16:44 #22410] ERROR: <li>The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.</li>
W [2011-05-13T15:16:44 #22410] WARN: Visitor (1) connecting from 127.0.0.1 attempted to login to account dufresne with invalid information.
I [2011-05-13T15:16:44 #22410] INFO: Redirecting to /root/import
E [2011-05-13T15:16:53 #22410] ERROR: <li>The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.</li>
W [2011-05-13T15:16:53 #22410] WARN: Visitor (1) connecting from 127.0.0.1 attempted to login to account dufresne with invalid information.
I [2011-05-13T15:16:53 #22410] INFO: Redirecting to /1305314201loginasset
t/Auth/mech.t ..........................................
1..40
ok 1 - We got the page we were expecting
ok 2 - GET http://localhost/1305314201loginasset?op=auth;method=login;username=dufresne;identifier=ritahayworth
ok 3 - We weren't redirected anywhere
ok 4 - We are shown the article
ok 5 - We got the page we were expecting
ok 6
ok 7 - We weren't redirected anywhere
ok 8 - We are shown the article
ok 9 - We got the page we were expecting
ok 10 - GET http://localhost/1305314201loginasset?op=auth;method=displayLogin
ok 11
ok 12 - We were redirected to the same page after login
ok 13 - We got the page we were expecting
ok 14 - GET http://localhost/1305314201loginasset?op=auth;method=displayLogin
ok 15
ok 16 - We were redirected to the same page after login and failing once
ok 17 - We got the page we were expecting
ok 18 - GET http://localhost/1305314201loginasset?op=auth;method=displayLogin
ok 19
ok 20 - We weren't redirected
ok 21 - We got the page we were expecting
ok 22 - GET http://localhost/1305314201loginasset?op=auth;method=displayLogin
ok 23
ok 24 - We weren't redirected
ok 25 - GET http://localhost/1305314201loginasset?op=auth;method=init
ok 26 - We got the page we were expecting
ok 27 - GET http://localhost/1305314201loginasset?op=auth;method=displayLogin
ok 28
ok 29 - We were redirected to the right page
ok 30 - GET http://localhost/1305314201loginasset?op=auth;method=init
ok 31 - We got the page we were expecting
ok 32 - GET http://localhost/1305314201loginasset?op=auth;method=displayLogin
ok 33
ok 34 - We were redirected to the right place
ok 35 - We got the page we were expecting
ok 36 - GET http://localhost/1305314201loginasset?op=auth;returnUrl=%2Froot%2Fimport;method=login;username=dufresne;identifier=ritahayworth
ok 37 - We were redirected properly
ok 38 - We got the page we were expecting
ok 39
ok 40 - We don't get redirected
ok
t/Config.t .............................................
1..14
ok 1 - load config
ok 2 - get()
ok 3 - get() macros hash
ok 4 - get() assets hash
ok 5 - get() shippingDrivers array
ok 6 - getFilename()
ok 7 - readAllConfigs
ok 8 - addToArray()
ok 9 - deleteFromArray()
ok 10 - addToHash()
ok 11 - deleteFromHash()
ok 12 - getCookieName()
ok 13 - asset classes are all valid asset classes
ok 14 - set: array, not scalar
ok
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('main', 'Exception::Class::Base') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('main', 'Exception::Class::Base') called at /home/scott/lib/perl5/site_perl/5.12.0/Devel/StackTrace.pm line 120
Devel::StackTrace::__ANON__('HASH(0xac43a40)') called at /home/scott/lib/perl5/site_perl/5.12.0/Devel/StackTrace.pm line 87
Devel::StackTrace::_make_frames('Devel::StackTrace=HASH(0xac58640)') called at /home/scott/lib/perl5/site_perl/5.12.0/Devel/StackTrace.pm line 194
Devel::StackTrace::frames('Devel::StackTrace=HASH(0xac58640)') called at /home/scott/lib/perl5/site_perl/5.12.0/Devel/StackTrace.pm line 219
Devel::StackTrace::as_string('Devel::StackTrace=HASH(0xac58640)', undef, '') called at /home/scott/lib/perl5/site_perl/5.12.0/Exception/Class/Base.pm line 159
Exception::Class::Base::show_trace('WebGUI::Error::ObjectNotFound=HASH(0xac67708)') called at /home/scott/lib/perl5/site_perl/5.12.0/Exception/Class/Base.pm line 172
Exception::Class::Base::as_string('WebGUI::Error::ObjectNotFound=HASH(0xac67708)', undef, '') called at /data/WebGUI/lib/WebGUI/Content/Asset.pm line 108
WebGUI::Content::Asset::getAsset('WebGUI::Session=HASH(0xa39b410)', 'home/nothing_here_to_see') called at /data/WebGUI/lib/WebGUI/Content/Asset.pm line 67
WebGUI::Content::Asset::dispatch('WebGUI::Session=HASH(0xa39b410)', 'home/nothing_here_to_see') called at t/Content/Asset.t line 235
caller: Devel::StackTrace /home/scott/lib/perl5/site_perl/5.12.0/Devel/StackTrace.pm 120 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
Can't use string ("UNIVERSAL::isa") as a symbol ref while "strict refs" in use at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 103.
# Tests were run but no plan was declared and done_testing() was not seen.
t/Content/Asset.t ......................................
ok 1 - No URL returns /
ok 2 - URL with only slash is handled
ok 3 - simple one element URL
ok 4 - simple one element URL with leading slash
ok 5 - three element URL
ok 6 - three element URL with leading slash
ok 7 - .ext is a seperate URL permutation
ok 8 - UTF-8 handling for URLs
ok 9 - trailing slashes are ignored
ok 10 - session asset is not defined, yet
ok 11 - Regular www_view
ok 12 - dispatch set the session asset
ok 13 - trailing slashes are ignored
ok 14 - The object isa WebGUI::Asset::TestDispatch
ok 15 - dispatch for utf8 urls
ok 16 - special /foo handler
ok 17 - dispatch to the asset with the longest URL
ok 18 - dispatch reset the session asset
ok 19 - Dispatch passes to TestDispatch asset after declined
ok 20 - func=edit was declined
ok 21 - func=edit was not for us
ok 22 - an empty URL returns the default asset
ok 23 - 304 returns chunked
ok 24 - http status code set
ok 25 - session is not closed
ok 26 - logged in user doesn't get 304
ok 27 - session is not closed
Dubious, test returned 255 (wstat 65280, 0xff00)
All 27 subtests passed
t/Content/Maintenance.t ................................
1..3
ok 1 - Maintenance should return some output when in upgrade special state
ok 2 - Maintenance returns undef if specialState is not 'upgrading'
ok 3 - Maintenance shouldn't return anything when no special state is present
ok
t/Content/SetLanguage.t ................................
1..5
ok 1 - the language was not set
ok 2 - language delete should remove the scratch variable
ok 3 - Naming the method wrongly should not change anything
ok 4 - Giving a non installed language should not change anything
ok 5 - Passing an empty language variable should return undef
ok
Use of uninitialized value $params[0] in pattern match (m//) at /home/scott/lib/perl5/site_perl/5.12.0/Email/Valid.pm line 73.
t/Content/Setup.t ......................................
1..10
ok 1 - Setup should return some output when in init special state
ok 2 - Setup shouldn't return anything when no special state is present
ok 3 - Admin language set to Spanish
ok 4 - Admin timezone set to America/New_York
ok 5 - Visitor language set to Spanish
ok 6 - Visitor timezone set to America/New_York
ok 7 - timezone profile field default set to America/New_York
ok 8 - timezone profile field default set to Spanish
ok 9 - returned Visitor to English
ok 10 - returned Admin to English
ok
# Failed test 'correct set of urls'
# at t/Content/SiteIndex.t line 38.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94e02e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94e02e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::ArrayLengthOnly=HASH(0x94e02e0)', 'diagnostics') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 202
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0x9e77610)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xa2ade28)', 'ARRAY(0xa2adbd8)', 'correct set of urls') called at t/Content/SiteIndex.t line 38
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94e02e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94e02e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::ArrayLengthOnly=HASH(0x94e02e0)', 'diag_message') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 209
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0x9e77610)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xa2ade28)', 'ARRAY(0xa2adbd8)', 'correct set of urls') called at t/Content/SiteIndex.t line 38
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
# Compared array length of $data
# got : array with 21 element(s)
# expect : array with 6 element(s)
# Failed test 'hidden pages hidden'
# at t/Content/SiteIndex.t line 57.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94df4b0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94df4b0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::ArrayLengthOnly=HASH(0x94df4b0)', 'diagnostics') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 202
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0xa676e28)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xa2ade28)', 'ARRAY(0xa2adbd8)', 'hidden pages hidden') called at t/Content/SiteIndex.t line 57
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94df4b0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0x94df4b0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::ArrayLengthOnly=HASH(0x94df4b0)', 'diag_message') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 209
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0xa676e28)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xa2ade28)', 'ARRAY(0xa2adbd8)', 'hidden pages hidden') called at t/Content/SiteIndex.t line 57
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
# Compared array length of $data
# got : array with 21 element(s)
# expect : array with 6 element(s)
# Failed test 'hidden pages shown'
# at t/Content/SiteIndex.t line 74.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0xa66cbd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0xa66cbd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::ArrayLengthOnly=HASH(0xa66cbd8)', 'diagnostics') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 202
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0x94df4e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xa2ade28)', 'ARRAY(0xa2adbd8)', 'hidden pages shown') called at t/Content/SiteIndex.t line 74
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0xa66cbd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::ArrayLengthOnly=HASH(0xa66cbd8)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::ArrayLengthOnly=HASH(0xa66cbd8)', 'diag_message') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 209
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0x94df4e0)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('ARRAY(0xa2ade28)', 'ARRAY(0xa2adbd8)', 'hidden pages shown') called at t/Content/SiteIndex.t line 74
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
# Compared array length of $data
# got : array with 22 element(s)
# expect : array with 7 element(s)
# Looks like you failed 3 tests of 5.
t/Content/SiteIndex.t ..................................
1..5
ok 1 - no content returned unless sitemap.xml is requested
not ok 2 - correct set of urls
not ok 3 - hidden pages hidden
ok 4 - showHiddenPages set to true
not ok 5 - hidden pages shown
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/5 subtests
t/Content/Wizard.t .....................................
1..3
ok 1 - use WebGUI::Content::Wizard;
ok 2 - Declines correctly
ok 3 - Accepts request and returns response
ok
t/Crud.t ...............................................
ok 1 - structure: id name
ok 2 - structure: id type
ok 3 - structure: sequenceNumber name
ok 4 - structure: sequenceNumber type
ok 5 - structure: dateCreated name
ok 6 - structure: dateCreated type
ok 7 - structure: lastUpdated name
ok 8 - structure: lastUpdated type
ok 9 - WebGUI::Cruddy->can('id')
ok 10 - The object isa WebGUI::Crud
ok 11 - dateCreated looks like a date
ok 12 - lastUpdated looks like a date
ok 13 - sequenceNumber looks like a number
ok 14 - record 1 sequenceNumber is 1
ok 15 - id looks like a guid
ok 16 - autowrite for a new object works
ok 17 - WebGUI::Cruddy->can('prop')
ok 18 - prop does WebGUI::Definition::Meta::Property
ok 19 - prop does WebGUI::Definition::Meta::Property::Crud
ok 20 - prop does WebGUI::Definition::Meta::Settable
ok 21 - update works
ok 22 - lastUpdated overwritten
ok 23 - custom id works
ok 24 - can retrieve unique rows
ok 25 - can reinstanciate record
ok 26 - record 1 sequenceNumber is 2
ok 27 - record 1 sequenceNumber is 3
ok 28 - record 1 sequenceNumber is 4
ok 29 - demotion reports success
ok 30 - can't demote further than end
ok 31 - promotion reports success
ok 32 - can't promote further than beginning
ok 33 - promotion from end works
ok 34 - demotion to end works
ok 35 - demotion from beginning works
ok 36 - promotion to beginning works
ok 37 - demotion from middle works
ok 38 - promotion from middle works
ok 39 - deletion reports success
ok 40 - deletion of record 2 moved record 3 to sequence 2
ok 41 - deletion of record 2 moved record 4 to sequence 3
ok 42 - update returns success
ok 43 - updates work
ok 44 - getAllSql() SQL no options
ok 45 - getAllSql() SQL sequence key value with no key specified
ok 46 - getAllSql() PARAMS sequence key value with no key specified
ok 47 - getAllSql() SQL with a row limit
ok 48 - getAllSql() SQL with a start and row limit
ok 49 - getAllSql() with a custom order by clause
ok 50 - getAllSql() with a custom join
ok 51 - getAllSql() with a custom joinUsing
ok 52 - getAllSql() SQL with a constraint
ok 53 - getAllSql PARAMS with a constraint
ok 54 - getAllSql() SQL with two constraints
ok 55 - getAllSql PARAMS with two constraints
ok 56 - getAllIds()
ok 57 - Put your trust in the Lord. Your ass belongs to me. isa WebGUI::Cruddy
ok 58 - Put your trust in the Lord. Your ass belongs to me. isa WebGUI::Cruddy
ok 59 - Put your trust in the Lord. Your ass belongs to me. isa WebGUI::Cruddy
ok 60 - properties work
ok 61 - default key is id
ok 62 - default table is some_crud_table
ok 63 - default sequence key is blank
1..63
ok
t/Crud/Subclass.t ......................................
1..4
ok 1 - isa WebGUI::Crud isa WebGUI::Crud
ok 2 - got back correct field1 value
ok 3 - zero does not trigger default
ok 4 - ..but empty string does not trigger default either
ok
t/Crud/serialize.t .....................................
1..10
ok 1 - use WebGUI::Serialize;
ok 2 - The object isa WebGUI::Serialize
ok 3 - object contains data structure in the jsonField, not JSON
ok 4 - json stored in the db
ok 5 - sparse object update works
ok 6 - sparse update to db works
ok 7 - update/get work on json field
ok 8 - correct JSON data stored into db
ok 9 - new: deserialized data correctly
ok 10 - get: returns unsafe references
ok
t/DatabaseLink.t .......................................
1..34
ok 1 - create made an object isa WebGUI::DatabaseLink
ok 2 - create makes an object with a valid GUID
ok 3 - create: passing no params autovivifies the databaseLinkId, but that is all
ok 4 - new DatabaseLink created
ok 5 - new DatabaseLink deleted
ok 6 - create: params sent to create are embedded in the object correctly
ok 7 - requested databaseLinkId was not used as the linkId
ok 8 - create made a valid GUID instead of that thing I asked for
ok 9 - DSN set correctly for default database link
ok 10 - databaseName parsed default DSN from config file
ok 11 - databaseLinkId set correctly
ok 12 - new returns undef unless you specify a databaseLinkId
ok 13 - new returns undef with a non-existant databaseLinkId
# queryIsValid
ok 14 - ... select
ok 15 - ... case check
ok 16 - ... initial whitespace
ok 17 - ... delete
ok 18 - ... delete with initial whitespace
ok 19 - ... parenthesized
ok 20 - Initial comment with valid keyword
ok 21 - explicit
ok 22 - database=
ok 23 - dbName=, bad capitalization
ok 24 - dbname=
ok 25 - dbnane=, misspelling
ok 26 - db=
ok 27 - ACID on *.*, privileged
ok 28 - ALL PRIVILEGES on *.*, privileged
ok 29 - Missing DELETE on *.*, unprivileged
ok 30 - ALL PRIVILEGES on explicit db name, privileged
ok 31 - ALL PRIVILEGES on quoted, explicit db name, privileged
ok 32 - ALL PRIVILEGES on quoted, wildcard name, privileged
ok 33 - ALL PRIVILEGES on wrong db, unprivileged
ok 34 - delete cleaned up all temporarily created DatabaseLinks
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 108
t/DateTime.t ...........................................
1..30
ok 1 - constructor via epoch isa WebGUI::DateTime
ok 2 - constructor isa DateTime
ok 3 - toDatabase returns the identical string since it is in UTC
ok 4 - toDatabaseDate returns the identical date since it is in UTC
ok 5 - toDatabaseTime returns the identical time since it is in UTC
ok 6 - cloneToUserTimeZone isa WebGUI::DateTime
ok 7 - cloneToUserTimeZone also copies over the session object isa WebGUI::Session
ok 8 - cloned object has correct time zone
ok 9 - original object is still UTC
ok 10 - toUserTimeZone obeys the time zone
ok 11 - toUserTimeZoneDate obeys the time zone
ok 12 - toUserTimeZoneTime obeys the time zone
ok 13 - add returns itself isa WebGUI::DateTime
ok 14 - add does not nuke its session isa WebGUI::Session
ok 15 - add does not change the time zone
ok 16 - add returns the correct time
ok 17 - epochal construction isa WebGUI::DateTime
ok 18 - constructed with undef isa WebGUI::DateTime
ok 19 - ... uses now as the epoch
ok 20 - constructed with empty string isa WebGUI::DateTime
ok 21 - ... uses now as the epoch
ok 22 - constructed with 0 isa WebGUI::DateTime
ok 23 - ... uses 0 for epoch
ok 24 - constructed with mysql date, no time isa WebGUI::DateTime
ok 25 - ... has correct epoch
ok 26 - new croaks on a bad date
ok 27 - new croaks on an out of range time
ok 28 - new croaks on an illegal time
ok 29 - webgui to strftime conversion
ok 30 - default datetime string
ok
t/Definition.t .........................................
ok 1 - WGT::Class->can('define1')
ok 2 - WGT::Class->can('property1')
ok 3 - WGT::Class->can('update')
ok 4 - WGT::Class->can('get')
ok 5 - WGT::Class->can('set')
ok 6 - meta class check on the package
ok 7 - getProperties works as a class method
ok 8 - properties set in insertion order
ok 9 - ... and again
ok 10 - getFormProperties works for a simple set of properties
# Checking arguments passed to subroutine for defining a form property
ok 11 - The object isa WGT::Class3
ok 12 - propery has a form method
ok 13 - form property name sent
ok 14 - getFormProperties handles i18n and subroutines
ok 15 - getFormProperties called as class method
ok 16 - get_all_attributes_list returns all attributes in all metaclasses for the class
ok 17 - ... checking inherited class
ok 18 - push_traitor handler worked
ok 19 - does_role detects role
ok 20 - does_role detects lack of role
ok 21 - property does role
ok 22 - property lacks role
ok 23 - coercion from JSON worked on custom subtype
ok 24 - regular constructor without coercion
1..24
ok
t/Definition/Asset.t ...................................
ok 1 - must have a fieldType
ok 2 - must pass either a label or noFormPost flag
ok 3 - ... pass noFormPost flag
ok 4 - ... pass label
ok 5 - tableName copied from attribute into property
ok 6 - WGT::Class::Asset->can('update')
ok 7 - WGT::Class::Asset->can('tableName')
ok 8 - WGT::Class::Asset->can('get')
ok 9 - WGT::Class::Asset->can('set')
ok 10 - checking set, hashref form
ok 11 - ... hash form
ok 12 - update calls write
ok 13 - around modifier called
ok 14 - ...and it works for set/get
ok 15 - update set property1
ok 16 - and ... property1
ok 17 - tableName set for object
ok 18 - tableName may not be set from the object
ok 19 - object can access meta and change the table
ok 20 - ->meta->get_property_list returns properties as a list in insertion order
ok 21 - getProperties is an alias for ->meta->get_property_list
ok 22 - get_tables returns a list of all tables used by this class
ok 23 - tableName ignored in constructor
ok 24 - get_tables works for a simple asset
ok 25 - tableName set in base class
ok 26 - tableName set in subclass
ok 27 - ... but inherited properties keep their tableName
ok 28 - get_attributes returns attributes for my class
ok 29 - ...even in a subclass
ok 30 - checking inheritance of properties by name, insertion order
ok 31 - get_tables: checking inheritance
ok 32 - get_tables: checking inheritance on subclass
ok 33 - checking inheritance of properties by name, insertion order with an overridden property
ok 34 - setup: checking default
ok 35 - ... and one without default
ok 36 - Moose setters accept undef
1..36
ok
t/Exception/Shop.t .....................................
1..4
ok 1 - The object isa WebGUI::Error
ok 2 - The object isa WebGUI::Error::Shop::MaxOfItemInCartReached
ok 3 - The object isa WebGUI::Error
ok 4 - The object isa WebGUI::Error::Shop::RemoteShippingRate
ok
WebGUI died at t/Exception/app.t line 24.
F [2011-05-13T15:18:15 #22493] FATAL: Fatally yours
F [2011-05-13T15:18:15 #22493] FATAL: Fatally yours
t/Exception/app.t ......................................
ok 1 - regular app, status code
ok 2 - testing regular app
ok 3 - generic dead app, status code
ok 4 - ... status description
ok 5 - specific dead app, status code
ok 6 - ... status description
ok 7 - not found app, status code
ok 8 - ... status description
ok 9 - fatal app, status code
ok 10 - ... status description is $@ stringified from the logged fatal
ok 11 - generic dead app, debug, status code
ok 12 - ... status description
1..12
ok
t/FilePump/Bundle.t ....................................
1..65
ok 1 - The object isa WebGUI::FilePump::Bundle
ok 2 - The object isa WebGUI::Crud
ok 3 - WebGUI::FilePump::Bundle->can(...)
ok 4 - by default, lastModified is 0
ok 5 - addFile, checking error for no type
ok 6 - ... checking error for bad type of file to add
ok 7 - ... checking error for no uri
ok 8 - ... adding a JS file
ok 9 - ... updates lastModified
ok 10 - ... okay to add a duplicate to another type
ok 11 - added a second http uri
ok 12 - ... checking error message for duplicate URI
ok 13 - ... checking error message for file outside of uploads
ok 14 - ... checking error message for missing file
ok 15 - ... checking error message for directory traversal
ok 16 - added a valid file uri
ok 17 - ... checking actual jsFiles data structure contents
ok 18 - added a valid file folder
ok 19 - ... checking actual otherFiles data structure contents
ok 20 - moveFileUp: checking error for no type
ok 21 - ... checking error for bad type
ok 22 - ... checking error for no fileId
ok 23 - moveFileDown: checking error for no type
ok 24 - ... checking error for bad type
ok 25 - ... checking error for no fileId
ok 26 - moveFileDown returns 1 for a successful move
ok 27 - ... checking the actual order of js files
ok 28 - ... updates lastModified
ok 29 - moveFileUp returns 1 for a successful move
ok 30 - ... checking the actual order of js files
ok 31 - ... updates lastModified
ok 32 - deleteFile: checking error for no type
ok 33 - ... checking error for bad type
ok 34 - ... checking error for no fileId
ok 35 - ... checking the actual deletion of js files
ok 36 - ... updates lastModified
ok 37 - fetchAsset: retrieved a snippet
ok 38 - fetchAsset: retrieved a file asset
ok 39 - fetchFile: retrieved a file from the filesystem
ok 40 - fetchDir: retrieved information about a directory and its subfiles from the filesystem
ok 41 - The object isa Path::Class::Dir
ok 42 - ... directory has correct name and timestamp
ok 43 - The object isa Path::Class::Dir
ok 44 - ... directory has correct name and timestamp when timestamp is specified
ok 45 - deleteFiles deleted all JS URIs
ok 46 - ... deleted all CSS URIs
ok 47 - ... deleted all OTHER URIs
ok 48 - No problems creating old build directory
ok 49 - build returns true when there are no errors
ok 50 - ... lastBuild time updated
ok 51 - ... build directory did actually change
ok 52 - ... new build directory created
ok 53 - ... old build directory deleted
ok 54 - ... minified JS file built, not empty
ok 55 - ... minified CSS file built, not empty
ok 56 - ... other file copied over, not empty
ok 57 - ... other directory copied over
ok 58 - ... File copied over to new directory
ok 59 - ... updated JS file lastModified
ok 60 - ... updated CSS file lastModified
ok 61 - ... updated OTHER file lastModified
ok 62 - ... updated OTHER directory lastModified
ok 63 - delete deletes the current build directory
ok 64 - built file hoverhelp.js
ok 65 - built file inputcheck.js
ok
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('main', 'WebGUI::Fork') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('main', 'WebGUI::Fork') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('WebGUI::Fork', 'forkAndExec') called at t/Fork.t line 72
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
t/Fork.t ...............................................
ok 1 - request hash has the right keys
ok 2 - finished
ok 3 - no errors
ok 4 - proper status
ok 5 - sane startTime
ok 6 - sane endTime
# Testing error case
ok 7 - finished
ok 8 - has error code
ok 9 - no discernable status
ok 10 - sane endTime
# talk to background
ok 11 - finished
ok 12 - correct status
ok 13 - we did not fork
# On-demand fork
ok 14 - finished
ok 15 - correct status
ok 16 - we did fork
ok 17 - Forks finished
1..17
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form line 153
t/Form.t ...............................................
1..5
ok 1 - formHeader() dies if first parameter is not WebGUI Session
ok 2 - formHeader() dies if second parameter is not hash reference
ok 3 - formHeader called without an options hashref
ok 4 - formHeader called with an options hashref
ok 5 - formHeader 'action' option containing query parameters
ok
t/Form/AssetReportQuery.t ..............................
1..1
ok 1 - getValue
ok
t/Form/ButtonGroup.t ...................................
1..6
ok 1 - use WebGUI::Form::ButtonGroup;
ok 2 - buttons is arrayref of objects
ok 3 - addButton returns object isa WebGUI::Form::TestButton
ok 4 - addButton passes params to constructor
ok 5 - addButton adds button to list
ok 6 - buttons rendered without extras between or around
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/CheckList.t .....................................
1..23
ok 1 - 1 form was parsed to test basic functionality
ok 2 - The form has 5 inputs
ok 3 - Checking input name for hidden element
ok 4 - Checking input type for hidden element
ok 5 - Checking default value for hidden element
ok 6 - Checking input name for checkbox 1
ok 7 - Checking input type for checkbox 1
ok 8 - Checking default value for checkbox 1
ok 9 - Checking input name for checkbox 2
ok 10 - Checking input type for checkbox 2
ok 11 - Checking default value for checkbox 2
ok 12 - Checking input name for checkbox 3
ok 13 - Checking input type for checkbox 3
ok 14 - Checking default value for checkbox 3
ok 15 - 1 form was parsed to test showSelectAll
ok 16 - The form has 6 inputs (CSRF, 1 hidden, 1 button, 3 checkboxes)
ok 17 - The Select All button is there and before all checkboxes
ok 18 - The value is internationalized
ok 19 - Check getvalue with null returns default value
ok 20 - Check getValue returns a value
ok 21 - Check getDefaultValue returns the default value
ok 22 - Get original value returns the default value
ok 23 - Get original value return original value
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Checkbox.t ......................................
1..13
ok 1 - 1 form was parsed
ok 2 - The form has 2 input
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - numeric values
ok 7 - WRONG: whitespace value
ok 8 - zero is a valid value
ok 9 - no collisions in testBlock
ok 10 - string check
ok 11 - valid, leading zeroes
ok 12 - $cbox->getValue(arg)
ok 13 - WebGUI::FormValidator::checkbox
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/ClassName.t .....................................
1..16
ok 1 - 1 form was parsed
ok 2 - The form has 2 input
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking input name
ok 7 - Checking default value
ok 8 - no collisions in testBlock
ok 9 - invalid: dash
ok 10 - invalid: slash
ok 11 - invalid: space
ok 12 - valid: digit
ok 13 - valid: underscore
ok 14 - valid: simple module
ok 15 - $cname->getValue(arg)
ok 16 - WebGUI::FormValidator::className
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/CsrfToken.t .....................................
1..5
ok 1 - 1 form was parsed
ok 2 - The form has 2 input
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking token value
ok
t/Form/DataTable.t .....................................
1..11
ok 1 - use WebGUI::Form::DataTable;
ok 2 - The object isa WebGUI::Form::DataTable
ok 3 - Default value contains proper data structure and dummy data
ok 4 - getValue( $value ) returns scalar
ok 5 - getValue( $value ) returns proper JSON data structure
ok 6 - getOriginalValue returns proper JSON data structure
ok 7 - getTableHtml contains a div with skin class
ok 8 - getTableHtml div has ID
ok 9 - getTableHtml contains a table
ok 10 - getTableHtml table has ID
ok 11 - showEdit gets set by toHtml
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Date.t ..........................................
1..30
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking size param, default
ok 7 - Checking maxlength param, default
ok 8 - Checking input name
ok 9 - Checking size param, set
ok 10 - Checking maxlength param, set
ok 11 - no collisions in testBlock
ok 12 - epoch to epoch
ok 13 - MySQL formatted to epoch
ok 14 - negative epoch to negative epoch
ok 15 - getValue, defaultValue MySQL format: Epoch to MySQL
ok 16 - ... MySQL to MySQL
ok 17 - ... Negative epoch to MySQL
ok 18 - getValue, no default: Default Epoch to Epoch
ok 19 - ... Default MySQL to Epoch
ok 20 - ... Default negative epoch to negative epoch
ok 21 - getValueAsHtml: no defaultValue set, no value set, returns now in user's format
ok 22 - getValueAsHtml: defaultValue in epoch format, returns now in user's format
ok 23 - toHtmlAsHidden: defaultValue in epoch format, returns date in mysql format
ok 24 - toHtml: defaultValue in epoch format, returns date in mysql format
ok 25 - toHtml: defaultValue in bad mysql format returns date from epoch 0
ok 26 - getValueAsHtml: defaultValue as negative epoch, returns in users's format
ok 27 - getValueAsHtml: defaultValue in mysql format, returns default value in mysql format
ok 28 - getValueAsHtml: defaultValue in mysql format, value as epoch returns value in user's format
ok 29 - getValueAsHtml: defaultValue in mysql format, value as mysql returns value in mysql format
ok 30 - Form data processed and rendered round trip
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 90
t/Form/DateTime.t ......................................
1..35
ok 1 - 1 form was parsed
ok 2 - The form has 1 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking size param, default
ok 6 - Checking maxlength param, default
ok 7 - Checking input name
ok 8 - Checking size param, set
ok 9 - Checking maxlength param, set
ok 10 - getValue, defaultValue epoch: Epoch to Epch
ok 11 - ... MySQL to Epoch
ok 12 - ... negative epoch to epoch
ok 13 - getValue, no default: Default Epoch to Epch
ok 14 - ... Default MySQL to Epoch
ok 15 - ... negative epoch to epoch
ok 16 - getValue, defaultValue is mysql, epoch to mySQL
ok 17 - ... MySQL to MySQL
ok 18 - ... negative epoch to mysql
ok 19 - getValueAsHtml: no defaultValue set, no value set, returns now in user's format
ok 20 - getValueAsHtml: defaultValue in epoch format, returns now in user's format
ok 21 - toHtmlAsHidden: defaultValue in mysql format, returns date in mysql format
ok 22 - toHtml: defaultValue in mysql format, returns date in mysql format
ok 23 - getValueAsHtml: defaultValue as negative epoch, returns as user's format
ok 24 - toHtmlAsHidden: defaultValue as negative epoch, returns date/time in mysql format
ok 25 - toHtml: defaultValue in mysql format, returns date in mysql format
ok 26 - getValueAsHtml: defaultValue in mysql format, returns default value in mysql format
ok 27 - toHtmlAsHidden: defaultValue in mysql format, returns date in mysql format
ok 28 - toHtml: defaultValue in mysql format, returns date in mysql format
ok 29 - getValueAsHtml: defaultValue in mysql format, value as epoch returns value in user's format
ok 30 - toHtmlAsHidden: defaultValue in mysql format, value as epoch returns date in mysql format
ok 31 - toHtml: defaultValue in mysql format, value as epoch returns date in mysql format
ok 32 - getValueAsHtml: defaultValue in mysql format, value as mysql returns value in mysql format
ok 33 - toHtmlAsHidden: defaultValue in mysql format, value as mysql returns date in mysql format, adjusted for time zone
ok 34 - toHtml: defaultValue in mysql format, value as mysql returns date in mysql format, adjusted for time zone
ok 35 - toHtml: defaultValue in bad mysql format, returns value from epoch 0, adjusted for user time zone
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Div.t ...........................................
1..3
ok 1 - 1 form was parsed
ok 2 - The form has 1 inputs
ok 3 - the tag is in the html, so the div was succeccfully implanted
ok
t/Form/DynamicField.t ..................................
1..1
# Test loading a Form from a location outside of /data/WebGUI/lib/WebGUI
ok 1 - The object isa WebGUI::Form::FormTest
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Email.t .........................................
1..22
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking size param, default
ok 7 - Checking maxlength param, default
ok 8 - Checking input name
ok 9 - Checking default value
ok 10 - Checking size param, set
ok 11 - Checking maxlength param, set
ok 12 - no collisions in testBlock
ok 13 - regular email address
ok 14 - single character email fails
ok 15 - dotted email address
ok 16 - dashed email address
ok 17 - underscore email address
ok 18 - not an email address
ok 19 - getValue(valid) returned a valid email
ok 20 - getValue(invalid) returned undef instead of an invalid email
ok 21 - $form->email(valid) returned a valid email
ok 22 - $form->email(invalid) returned undef instead of an invalid email
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Float.t .........................................
1..23
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Default size
ok 7 - Default maxlength
ok 8 - Checking input name
ok 9 - Checking default value
ok 10 - set size
ok 11 - set maxlength
ok 12 - no collisions in testBlock
ok 13 - valid, negative float
ok 14 - valid, no integer part
ok 15 - valid, no fractional part
ok 16 - valid, negative, no integer part
ok 17 - invalid, no explicit plus sign
ok 18 - WRONG, no decimal point
ok 19 - invalid, no digits
ok 20 - leading zeroes are okay
ok 21 - invalid, embedded minus sign
ok 22 - Got a valid float
ok 23 - Returned 0 instead of an invalid float
ok
t/Form/GetName.t .......................................
1..85
ok 1 - checking form type AdSpace
ok 2 - form getName = Ad Space
ok 3 - checking form type Asset
ok 4 - form getName = Asset
ok 5 - checking form type Captcha
ok 6 - form getName = Captcha
ok 7 - checking form type CheckList
ok 8 - form getName = Checkbox List
ok 9 - checking form type Checkbox
ok 10 - form getName = Checkbox
ok 11 - checking form type Codearea
ok 12 - form getName = Code Area
ok 13 - checking form type Color
ok 14 - form getName = Color
ok 15 - checking form type CommentRating
ok 16 - form getName = Comment Rating
ok 17 - checking form type Country
ok 18 - form getName = Country
ok 19 - checking form type CsrfToken
ok 20 - form getName = CSRF Token
ok 21 - checking form type Date
ok 22 - form getName = Date
ok 23 - checking form type DateTime
ok 24 - form getName = Date and Time
ok 25 - checking form type Email
ok 26 - form getName = Email Address
ok 27 - checking form type File
ok 28 - form getName = File
ok 29 - checking form type Float
ok 30 - form getName = Number (Decimal)
ok 31 - checking form type Group
ok 32 - form getName = Group
ok 33 - checking form type HTMLArea
ok 34 - form getName = HTML Area
ok 35 - checking form type HexSlider
ok 36 - form getName = Hex slider
ok 37 - checking form type Hexadecimal
ok 38 - form getName = Hexadecimal
ok 39 - checking form type Hidden
ok 40 - form getName = Hidden
ok 41 - checking form type HiddenList
ok 42 - form getName = Hidden List
ok 43 - checking form type Image
ok 44 - form getName = Image
ok 45 - checking form type IntSlider
ok 46 - form getName = Int slider
ok 47 - checking form type Integer
ok 48 - form getName = Number (Integer)
ok 49 - checking form type Interval
ok 50 - form getName = Interval
ok 51 - checking form type Keywords
ok 52 - form getName = Keywords
ok 53 - checking form type Password
ok 54 - form getName = Password
ok 55 - checking form type Phone
ok 56 - form getName = Telephone Number
ok 57 - checking form type RadioList
ok 58 - form getName = Radio List
ok 59 - checking form type SelectBox
ok 60 - form getName = Select Box
ok 61 - checking form type SelectList
ok 62 - form getName = Select List
ok 63 - checking form type SelectSlider
ok 64 - form getName = Select slider
ok 65 - checking form type Text
ok 66 - form getName = Text
ok 67 - checking form type Textarea
ok 68 - form getName = Text Area
ok 69 - checking form type TimeField
ok 70 - form getName = Time
ok 71 - checking form type TimeZone
ok 72 - form getName = Time Zone
ok 73 - checking form type Url
ok 74 - form getName = URL
ok 75 - checking form type User
ok 76 - form getName = User
ok 77 - checking form type Username
ok 78 - form getName = Username
ok 79 - checking form type Vendor
ok 80 - form getName = Vendors
ok 81 - checking form type YesNo
ok 82 - form getName = Yes or No
ok 83 - checking form type Zipcode
ok 84 - form getName = Zip Code
ok 85 - did not inherit default form name
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Hidden.t ........................................
1..14
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking input name for zero input
ok 7 - Checking value for zero input
ok 8 - no collisions in testBlock
ok 9 - alpha
ok 10 - numeric
ok 11 - alpha space
ok 12 - punctuation
ok 13 - white space
ok 14 - zero
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Integer.t .......................................
1..30
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Default size
ok 7 - Default maxlength
ok 8 - Checking input name
ok 9 - Checking default value
ok 10 - set size
ok 11 - set maxlength
ok 12 - no collisions in testBlock
ok 13 - valid, negative integer
ok 14 - valid, leading zeroes
ok 15 - reject explicitly positive integer
ok 16 - rejects non-sense integer with negative sign
ok 17 - rejects float
ok 18 - zero passes
ok 19 - empty string returns 0
ok 20 - undef returns 0
ok 21 - getValue(-123456)
ok 22 - getValue(002300)
ok 23 - getValue(+123456)
ok 24 - getValue(123-456.)
ok 25 - getValue(123.456)
ok 26 - session->form->integer(undef,-123456)
ok 27 - session->form->integer(undef,002300)
ok 28 - session->form->integer(undef,+123456)
ok 29 - session->form->integer(undef,123-456.)
ok 30 - session->form->integer(undef,123.456)
ok
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
t/Form/ListEquiv.t .....................................
1..112
ok 1 - checking dynamic SelectList
ok 2 - checking direct SelectList
ok 3 - Check getName
ok 4 - dynamic CheckList was assigned sortByValue
ok 5 - direct CheckList was assigned sortByValue
ok 6 - matching output, toHtml
ok 7 - matching SelectList output, toHtmlWithWrapper
ok 8 - matching SelectList output, toHtmlAsHidden
ok 9 - checking dynamic CheckList
ok 10 - checking direct CheckList
ok 11 - Check getName
ok 12 - dynamic CheckList was assigned sortByValue
ok 13 - direct CheckList was assigned sortByValue
ok 14 - matching CheckList output, toHtml
ok 15 - matching CheckList output, toHtmlWithWrapper
ok 16 - matching CheckList output, toHtmlAsHidden
ok 17 - checking dynamic RadioList
ok 18 - checking direct RadioList
ok 19 - Radio getName
ok 20 - dynamic RadioList was assigned sortByValue
ok 21 - direct RadioList was assigned sortByValue
ok 22 - matching RadioList output, toHtml
ok 23 - matching RadioList output, toHtmlWithWrapper
ok 24 - matching RadioList output, toHtmlAsHidden
ok 25 - checking dynamic SelectBox
ok 26 - checking direct SelectBox
ok 27 - SelectBox getName
ok 28 - dynamic SelectBox was assigned sortByValue
ok 29 - direct SelectBox was assigned sortByValue
ok 30 - matching SelectBox output, toHtml
ok 31 - matching SelectBox output, toHtmlWithWrapper
ok 32 - matching SelectBox output, toHtmlAsHidden
ok 33 - checking dynamic HiddenList
ok 34 - checking direct HiddenList
ok 35 - HiddenList getName
ok 36 - dynamic HiddenList was assigned sortByValue
ok 37 - direct HiddenList was assigned sortByValue
ok 38 - matching HiddenList output, toHtml
ok 39 - matching HiddenList output, toHtmlWithWrapper
ok 40 - matching HiddenList output, toHtmlAsHidden
ok 41 - checking dynamic Group
ok 42 - checking direct Group
ok 43 - Group getName
ok 44 - dynamic Group was assigned sortByValue
ok 45 - direct Group was assigned sortByValue
ok 46 - matching Group output, toHtml
ok 47 - matching Group output, toHtmlWithWrapper
ok 48 - matching Group output, toHtmlAsHidden
ok 49 - checking dynamic Group
ok 50 - checking direct Group
ok 51 - Group getName
ok 52 - dynamic Group was assigned sortByValue
ok 53 - direct Group was assigned sortByValue
ok 54 - matching Group output, toHtml
ok 55 - matching Group output, toHtmlWithWrapper
ok 56 - matching Group output, toHtmlAsHidden
ok 57 - checking dynamic TimeZone
ok 58 - checking direct TimeZone
ok 59 - TimeZone getName
ok 60 - dynamic TimeZone was assigned sortByValue
ok 61 - direct TimeZone was assigned sortByValue
ok 62 - matching TimeZone output, toHtml
ok 63 - matching TimeZone output, toHtmlWithWrapper
ok 64 - matching TimeZone output, toHtmlAsHidden
ok 65 - checking dynamic ContentType
ok 66 - checking direct ContentType
ok 67 - ContentType getName
ok 68 - dynamic ContentType was assigned sortByValue
ok 69 - direct ContentType was assigned sortByValue
ok 70 - matching ContentType output, toHtml
ok 71 - matching ContentType output, toHtmlWithWrapper
ok 72 - matching ContentType output, toHtmlAsHidden
ok 73 - checking dynamic FilterContent
ok 74 - checking direct FilterContent
ok 75 - FilterContent getName
ok 76 - dynamic FilterContent was assigned sortByValue
ok 77 - direct FilterContent was assigned sortByValue
ok 78 - matching FilterContent output, toHtml
ok 79 - matching FilterContent output, toHtmlWithWrapper
ok 80 - matching FilterContent output, toHtmlAsHidden
ok 81 - checking dynamic LdapLink
ok 82 - checking direct LdapLink
ok 83 - LdapLink getName
ok 84 - dynamic LdapLink was assigned sortByValue
ok 85 - direct LdapLink was assigned sortByValue
ok 86 - matching LdapLink output, toHtml
ok 87 - matching LdapLink output, toHtmlWithWrapper
ok 88 - matching LdapLink output, toHtmlAsHidden
ok 89 - checking dynamic Template
ok 90 - checking direct Template
ok 91 - Template getName
ok 92 - dynamic Template was assigned sortByValue
ok 93 - direct Template was assigned sortByValue
ok 94 - matching Template output, toHtml
ok 95 - matching Template output, toHtmlWithWrapper
ok 96 - matching Template output, toHtmlAsHidden
ok 97 - checking dynamic WhatNext
ok 98 - checking direct WhatNext
ok 99 - WhatNext getName
ok 100 - dynamic WhatNext was assigned sortByValue
ok 101 - direct WhatNext was assigned sortByValue
ok 102 - matching WhatNext output, toHtml
ok 103 - matching WhatNext output, toHtmlWithWrapper
ok 104 - matching WhatNext output, toHtmlAsHidden
ok 105 - checking dynamic DatabaseLink
ok 106 - checking direct DatabaseLink
ok 107 - DatabaseLink getName
ok 108 - dynamic DatabaseLink was assigned sortByValue
ok 109 - direct DatabaseLink was assigned sortByValue
ok 110 - matching DatabaseLink output, toHtml
ok 111 - matching DatabaseLink output, toHtmlWithWrapper
ok 112 - matching DatabaseLink output, toHtmlAsHidden
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Password.t ......................................
1..14
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Default size
ok 7 - Default maxlength
ok 8 - Checking input name
ok 9 - Checking default value
ok 10 - Checking size param, set
ok 11 - Checking maxlength param, set
ok 12 - no collisions in testBlock
ok 13 - Regular text
ok 14 - Embedded whitespace is left
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Phone.t .........................................
1..30
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Default size
ok 7 - Default maxlength
ok 8 - Checking input name
ok 9 - Checking default value
ok 10 - set size
ok 11 - set maxlength
ok 12 - no collisions in testBlock
ok 13 - newline separation
ok 14 - valid: space separation
ok 15 - valid: dot separation
ok 16 - valid: extension syntax rejectd
ok 17 - invalid: parens only, no digits
ok 18 - invalid: dashes only, no digits
ok 19 - invalid: newline only, no digits
ok 20 - invalid, plusses only, no digits
ok 21 - Brazilian long distance
ok 22 - getValue(valid)
ok 23 - getValue(invalid)
ok 24 - zero
ok 25 - ""
ok 26 - valid
ok 27 - invalid
ok 28 - zero
ok 29 - undef returns returns 0
ok 30 - empty string
ok
t/Form/ProfileEnabled.t ................................
1..43
ok 1 - AdSpace should be profile enabled
ok 2 - Asset should be profile enabled
ok 3 - Captcha should be profile enabled
ok 4 - CheckList should be profile enabled
ok 5 - Checkbox should be profile enabled
ok 6 - Codearea should be profile enabled
ok 7 - Color should be profile enabled
ok 8 - CommentRating should be profile enabled
ok 9 - Country should be profile enabled
ok 10 - CsrfToken should be profile enabled
ok 11 - Date should be profile enabled
ok 12 - DateTime should be profile enabled
ok 13 - Email should be profile enabled
ok 14 - File should be profile enabled
ok 15 - Float should be profile enabled
ok 16 - Group should be profile enabled
ok 17 - HTMLArea should be profile enabled
ok 18 - HexSlider should be profile enabled
ok 19 - Hexadecimal should be profile enabled
ok 20 - Hidden should be profile enabled
ok 21 - HiddenList should be profile enabled
ok 22 - Image should be profile enabled
ok 23 - IntSlider should be profile enabled
ok 24 - Integer should be profile enabled
ok 25 - Interval should be profile enabled
ok 26 - Keywords should be profile enabled
ok 27 - Password should be profile enabled
ok 28 - Phone should be profile enabled
ok 29 - RadioList should be profile enabled
ok 30 - SelectBox should be profile enabled
ok 31 - SelectList should be profile enabled
ok 32 - SelectSlider should be profile enabled
ok 33 - Text should be profile enabled
ok 34 - Textarea should be profile enabled
ok 35 - TimeField should be profile enabled
ok 36 - TimeZone should be profile enabled
ok 37 - Url should be profile enabled
ok 38 - User should be profile enabled
ok 39 - Username should be profile enabled
ok 40 - Vendor should be profile enabled
ok 41 - YesNo should be profile enabled
ok 42 - Zipcode should be profile enabled
ok 43 - DynamicField lies about being profile enable
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Radio.t .........................................
1..11
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - numeric values
ok 7 - WRONG: whitespace value
ok 8 - zero is a valid value
ok 9 - no collisions in testBlock
ok 10 - string check
ok 11 - valid, leading zeroes
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/SelectBox.t .....................................
1..22
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - default size
ok 7 - if array passed to value first value is used
ok 8 - set size
ok 9 - no collisions in testBlock
ok 10 - return a scalar
ok 11 - first element
ok 12 - getValue(text)
ok 13 - getValue(int)
ok 14 - zero
ok 15 - ""
ok 16 - list returns first item
ok 17 - text
ok 18 - int
ok 19 - zero
ok 20 - undef returns 0
ok 21 - ""
ok 22 - list returns first item
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
t/Form/SelectList.t ....................................
1..16
ok 1 - 1 form was parsed
ok 2 - The form has 8 inputs
ok 3 - All inputs are of type option
ok 4 - All inputs have multiple
ok 5 - correct number of names and names
ok 6 - preselected values in order
ok 7 - list of all options
ok 8 - list of all displayed value names
ok 9 - defaultValue used if value is blank
ok 10 - defaultValue ignored if value is present
ok 11 - sorted value check
ok 12 - no collisions in testBlock
ok 13 - single element array, scalar
ok 14 - single element array, array
ok 15 - multi element array, scalar
ok 16 - multi element array, array
ok
t/Form/SelectRichEditor.t ..............................
1..1
ok 1 - SelectRichEditor control has options for all Rich Editors in this site
ok
t/Form/Template.t ......................................
1..4
ok 1 - setOption sets correct templates
ok 2 - setOption includes uncommitted templates when onlyCommitted is false
ok 3 - setOption excludes uncommitted templates when onlyCommitted is true
ok 4 - getValueAsHtml return template name
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Text.t ..........................................
1..24
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking size param, default
ok 7 - Checking maxlength param, default
ok 8 - Checking input name
ok 9 - Checking default value
ok 10 - Checking size param, set
ok 11 - Checking maxlength param, set
ok 12 - no collisions in testBlock
ok 13 - Regular text
ok 14 - Embedded whitespace is stripped
ok 15 - single word
ok 16 - leading zero
ok 17 - getValue(valid)
ok 18 - zero
ok 19 - ""
ok 20 - undef returns 0
ok 21 - valid
ok 22 - zero
ok 23 - undef returns 0
ok 24 - ""
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Textarea.t ......................................
1..15
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking input name
ok 7 - Checking default value
ok 8 - no collisions in testBlock
ok 9 - Regular text
ok 10 - Embedded whitespace is left
ok 11 - getValue(text)
ok 12 - getValue(newlines)
ok 13 - session->form->textarea(undef,text)
ok 14 - session->form->textarea(undef,newlines)
ok 15 - getValueAsHtml translates newlines into break tags
ok
t/Form/TimeZone.t ......................................
1..2
ok 1 - new replaces time zones with spaces with underscores in the value
ok 2 - new replaces time zones with spaces with underscores in the defaultValue
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Url.t ...........................................
1..33
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking size param, default
ok 7 - Checking maxlength param, default
ok 8 - Checking input name
ok 9 - Checking default value
ok 10 - set size
ok 11 - set maxlength
ok 12 - no collisions in testBlock
ok 13 - mailto processing
ok 14 - email address processing
ok 15 - Bare slash
ok 16 - colon slash slash
ok 17 - caret
ok 18 - bare hostname
ok 19 - WRONG: random crap is passed through
ok 20 - mailto processing
ok 21 - email address processing
ok 22 - /
ok 23 - ://
ok 24 - ^
ok 25 - http://mySite
ok 26 - random crap is passed through
ok 27 - mailto processing
ok 28 - email address processing
ok 29 - /
ok 30 - ://
ok 31 - ^
ok 32 - http://mySite
ok 33 - random crap is passed through
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
# <form action="/" enctype="multipart/form-data" method="post" ><div class="formContents"><input type="hidden" name="webguiCsrfToken" value="Ylztp7rHSnyLUErEXcPANg" />
#
# <select name="Workflowage" size="1" id="Workflowage_formId" ><option value="pbworkflow000000000003">Commit Without Approval</option><option value="pbworkflow000000000005">Commit With Approval</option><option value="pbworkflow000000000006">Unlock Version Tag and Notify Owner</option><option value="" selected="selected">none</option></select>
t/Form/Workflow.t ......................................
1..5
ok 1 - value set to empty string
ok 2 - default value set to a valid workflow
ok 3 - 1 form was parsed
ok 4 - The form has 2 inputs
ok 5 - Empty string is the default
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Form/Zipcode.t .......................................
1..28
ok 1 - 1 form was parsed
ok 2 - The form has 2 inputs
ok 3 - Checking input name
ok 4 - Checking input type
ok 5 - Checking default value
ok 6 - Checking size param, default
ok 7 - Checking maxlength param, default
ok 8 - Checking input name
ok 9 - Checking input type
ok 10 - Checking default value
ok 11 - Checking size param, default
ok 12 - Checking maxlength param, default
ok 13 - no collisions in testBlock
ok 14 - alpha
ok 15 - numeric
ok 16 - alpha space
ok 17 - bare dash
ok 18 - lower case
ok 19 - alpha
ok 20 - numeric
ok 21 - alpha space
ok 22 - bare dash
ok 23 - lower case is uppercased
ok 24 - alpha
ok 25 - numeric
ok 26 - alpha space
ok 27 - bare dash
ok 28 - lower case uppercased
ok
Prototype mismatch: sub main::blessed: none vs ($) at /home/scott/lib/perl5/5.12.3/Exporter.pm line 64.
at t/FormBuilder.t line 355
t/FormBuilder.t ........................................
ok 1 - use WebGUI::FormBuilder;
ok 2 - The object isa WebGUI::FormBuilder
ok 3 - method default
ok 4 - action default
ok 5 - enctype default
ok 6 - name default
ok 7 - The object isa WebGUI::FormBuilder
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28 - The object isa WebGUI::FormBuilder::Tab
ok 29 - getTab returns exact object
ok 30 - tabsets always returns same arrayref
ok 31 - tabsets
ok 32 - tabs
ok 33 - The object isa WebGUI::FormBuilder::Tab
ok 34 - addTab creates a new object from the properties
ok 35 - addTab allows property overrides
ok 36 - label was not overridden
ok 37 - field exists
ok 38 - field has same name
ok 39 - fieldset exists
ok 40 - fieldset has same name
ok 41 - subtabset exists
ok 42 - subtabset has correct name
ok 43 - subtab exists
ok 44 - subtab has correct name
ok 45 - added tab
ok 46 - new tab can be gotten
ok 47 - deleteTab returns object
ok 48 - deleted tab
ok 49 - deleted tab cannot be gotten
ok 50 - getFieldset returns exact object
ok 51 - fieldsets always returns same arrayref
ok 52 - fieldsets
ok 53 - The object isa WebGUI::FormBuilder::Fieldset
ok 54 - addFieldset creates a new object from the properties
ok 55 - addFieldset allows property overrides
ok 56 - label was not overridden
ok 57 - field exists
ok 58 - field has same name
ok 59 - subfieldset exists
ok 60 - subfieldset has same name
ok 61 - tab exists
ok 62 - tab has same name
ok 63 - added fieldset
ok 64 - new fieldset can be gotten
ok 65 - deletefieldset returns object
ok 66 - deleted fieldset
ok 67 - deleted fieldset cannot be gotten
ok 68 - The object isa WebGUI::Form::Text
ok 69 - getField returns exact object
ok 70 - fields always returns same arrayref
ok 71 - fields
ok 72 - The object isa WebGUI::Form::Text
ok 73 - getField returns exact object
ok 74 - fields 2
ok 75 - deleteField returns same field
ok 76 - field is deleted
ok 77 - field is deleted from fields
ok 78 - objects array is correct
ok 79 - fields array is correct
ok 80 - toTemplateVars complete and correct
1..80
ok
t/FormBuilder/Tab.t ....................................
1..8
ok 1 - use WebGUI::FormBuilder::Tab;
ok 2 - The object isa WebGUI::FormBuilder::Tab
ok 3 - no default
ok 4
ok 5
ok 6
ok 7
ok 8
ok
WebGUI::User::authInstance is deprecated. Instantiate the auth method directly instead. at main line 196
t/Group.t ..............................................
1..182
ok 1 - Group object creation
ok 2 - Group assigned new groupId, not new
ok 3 - Default name
ok 4 - Default expireOffset
ok 5 - Default karma threshold
ok 6 - Default expire notify offset time
ok 7 - Default delete offset time
ok 8 - Default expire notify time
ok 9 - Default databaseLinkId
ok 10 - Default external database cache timeout
ok 11 - lastUpdated = create time
ok 12 - auto Add is off by default
ok 13 - auto Delete is off by default
ok 14 - isEditable is on by default
ok 15 - show in forms is on by default
ok 16 - is adHoc group is off by default
ok 17 - Group object creation
ok 18 - Group assigned new groupId, not new
ok 19 - Default name
ok 20 - Default expireOffset
ok 21 - Default karma threshold
ok 22 - Default expire notify offset time
ok 23 - Default delete offset time
ok 24 - Default expire notify time
ok 25 - Default databaseLinkId
ok 26 - Default external database cache timeout
ok 27 - lastUpdated = create time
ok 28 - auto Add is off by default
ok 29 - auto Delete is off by default
ok 30 - isEditable is on by default
ok 31 - show in forms is on by default
ok 32 - is adHoc group is off by default
ok 33 - description set and get correctly
ok 34 - expire notify message set and get correctly
ok 35 - expireNotifyOffset set and get correctly
ok 36 - expireOffset set and get correctly
ok 37 - autoAdd set and get correctly
ok 38 - autoDelete set and get correctly
ok 39 - deleteOffset set and get correctly
ok 40 - expireNotify set and get correctly
ok 41 - isEditable set and get correctly
ok 42 - showInForms set and get correctly
ok 43 - dbQuery set and get correctly
ok 44 - isAdHocMailGroup set and get correctly
ok 45 - databaseLinkId set and get correctly
ok 46 - databaseLinkId set and get correctly (0)
ok 47 - new: noAdmin prevents the admin group from being added to this group
ok 48 - ldap link created properly
ok 49 - ldapGroup set and fetched correctly
ok 50 - ldapGroup set and fetched correctly
ok 51 - ldapLinkId set and fetched correctly
ok 52 - shawshank user 2, and 3 found in lGroup users from LDAP
ok 53 - ldapRecursiveProperty set and fetched correctly
ok 54 - ldapRecursiveFilter set and fetched correctly
ok 55 - GroupId is proper length
ok 56 - Admin group added by default to this group
ok 57 - Group not added to any other group
ok 58 - No users added by default
ok 59 - No users added by default in any method
ok 60 - Set name
ok 61 - Get name via accessor
ok 62 - Get name via generic accessor
ok 63 - find returns a group
ok 64 - find with non-existant group name returns a group
ok 65 - find with non-existant group name returns a group with undefined ID
ok 66 - deleted group property hash
ok 67 - group name restored after ->get through ->name
ok 68 - group property hash restored
ok 69 - group was removed
ok 70 - object name assignment, multiple objects
ok 71 - Group A is in Group B, recursively
ok 72 - Group A is in Group B
ok 73 - Group B contains Group A
ok 74 - Admin added to group A automatically
ok 75 - Not allowed to create recursive group loops
ok 76 - Not allowed to add group Visitor to a group
ok 77 - Not allowed to add myself to my group
ok 78 - Group A contains Group C
ok 79 - Group C is a member of Group A, cached
ok 80 - Group C is in Group B, recursively
ok 81 - Group A is in Group B
ok 82 - Adding Group B to Group C fails, recursively
ok 83 - Group C is not a member of Group A
ok 84 - Group C is not in Group B, recursively
ok 85 - No groups contain Group C
ok 86 - Add Z tree to A under B
ok 87 - Not able to add B tree under Z tree under X
ok 88 - Not able to add a group when it is already a member of a group
ok 89 - getAllGroupsFor X
ok 90 - getAllGroupsFor Y
ok 91 - getAllGroupsFor Z
ok 92 - userIsAdmin: User who isn't secondary admin can't be group admin
ok 93 - userIsAdmin returns 1 or 0, not value
ok 94 - userIsAdmin: using session user Visitor
ok 95 - userIsAdmin: using session user Admin
ok 96 - userIsAdmin: User must be member of group to be group admin
ok 97 - userGroupExpireDate: Default expire time
ok 98 - addToGroups: Added dude to gX
ok 99 - userIsAdmin: Dude set to be group admin for gX
ok 100 - userGroupExpireDate: Default expire time ages
ok 101 - adding exising user to group resets expire date
ok 102 - userIsAdmin: adding existing user to group does not change group admin status
ok 103 - userIsAdmin: empty string returns status
ok 104 - userIsAdmin: undef returns status
ok 105 - userIsAdmin: trying 0 as value
ok 106 - userIsAdmin: trying '0E0'(string) as value
ok 107 - userIsAdmin: trying 0E0 as value
ok 108 - users in group B
ok 109 - users in group A
ok 110 - users in group C
ok 111 - users in group Z
ok 112 - users in group B, recursively
ok 113 - users in group A, recursively
ok 114 - users in group C, recursively
ok 115 - users in group Z, recursively
ok 116 - addUsers will not add a user to a group they already belong to
ok 117 - checking expire offset override on addUsers
ok 118 - mob[0] is not in group Z
ok 119 - verify SQL table built correctly
ok 120 - Group Y's databaseLinkId is set to WebGUI
ok 121 - setting dbQuery clears cached isInGroup
ok 122 - mob[0] is in group Y after setting dbQuery
ok 123 - mob[0] isInGroup Z
ok 124 - mob[0] in list of group Y users
ok 125 - mob[0] not in list of group Z users
ok 126 - mob[0] in list of group Z users, recursively
ok 127 - all mob users in list of group Y users from database
ok 128 - mob[0] no longer in myUserTable
ok 129 - mob users 1,2 found in list of group Y users from database
ok 130 - karma level checks
ok 131 - karma disabled in settings, no users in group
ok 132 - karma disabled in settings, group K has no users via karma threshold
ok 133 - chameleons 1, 2 and 3 are in group K via karma threshold
ok 134 - group K has chameleons 1, 2 and 3 via karma threshold
ok 135 - chameleons 1, 2 and 3 are group K karma users
ok 136 - checking retrieval of scratchFilter
ok 137 - wrong name and value
ok 138 - wrong value
ok 139 - wrong name
ok 140 - right name and value
ok 141 - right name and value
ok 142 - wrong name and value - hasScratchUser
ok 143 - wrong value - hasScratchUser
ok 144 - wrong name - hasScratchUser
ok 145 - right name and value - hasScratchUser
ok 146 - right name and value - hasScratchUser
ok 147 - getScratchUsers
ok 148 - getAllUsers for group with scratch
# Checking for user Visitor session leak
ok 149 - Remote Visitor fails to be in the scratch group
ok 150 - Local Visitor is in the scratch group
ok 151 - Remove Visitor is not in the scratch group, even though a different Visitor passed
ok 152 - getIpUsers
ok 153 - getUsers for group with IP filter
ok 154 - hasIpUsers for group with IP filter
ok 155 - good IP address
ok 156 - bad IP address
ok 157 - another good IP address
ok 158 - another bad IP address
# Checking for user Visitor session leak
ok 159 - Remote Visitor fails to be in the group
ok 160 - Local Visitor is in the group
ok 161 - Remove Visitor is not in the group, even though a different Visitor passed
ok 162 - Cache dude added to group Y
ok 163 - Cache dude is a member of group Z by group membership
ok 164 - Cache dude in Y by getGroupIdsRecursive
ok 165 - Y deleteUsers on Cache dude
ok 166 - Cache dude not in Y getGroupIdsRecursive
ok 167 - Cache dude not in Y getAllUsers
ok 168 - Cache dude removed from group Y by isInGroup
ok 169 - Cache dude removed from group Z too by isInGroup
ok 170 - Cache dude is a member of group Y by group membership
ok 171 - Cache dude is a member of group Z by group membership
ok 172 - Cache dude is a member of group A by group membership
ok 173 - Cache dude is a member of group B by group membership
ok 174 - Cache dude is not a member of group Y
ok 175 - Cache dude is not a member of group Z
ok 176 - Cache dude is not a member of group A
ok 177 - Cache dude is not a member of group B
ok 178 # skip need to test expiration date in groupings interacting with recursive or not
ok 179 - vitalGroup: 7
ok 180 - ... 3
ok 181 - ... pbgroup000000000000015
ok 182 - ... 27 is not vital
ok
t/Group/resetGroupFields.t .............................
1..10
ok 1 - gallery set up correctly
ok 2 - groupIdEdit updated on test snippet
ok 3 - group in Workflow Activity set to test group
ok 4 - groupIdEdit updated on test snippet
ok 5 - other snippet not touched
ok 6 - multiple fields updated
ok 7 - multiple fields and tables updated
ok 8 - group in Setting set up
ok 9 - group in Setting reset to Admin
ok 10 - group in Workflow Activity set to Admin
ok
t/HTML.t ...............................................
1..20
ok 1 - all filter complex HTML
ok 2 - all filter complex HTML
ok 3 - all filter JT
ok 4 - filter macros, valid or not
ok 5 - filter macros leaves HTML alone
ok 6 - all filter HTML
ok 7 - all filter complex HTML
ok 8 - all filters macros and HTML
ok 9 - all with bare iframe
ok 10 - all, specific iframe test case
ok 11 - xml, &nbsp;
ok 12 - xml, other characters
ok 13 - single comma
ok 14 - single quote
ok 15 - bare text
ok 16 - bare text with ending space has that space removed
ok 17 - text in paragraph tag nested inside newlines
ok 18 - processReplacements: grass is not replaced
ok 19 - ... shitake is not replaced
ok 20 - ... shit is replaced
ok
t/HTML/addToRow.t ......................................
1..3
ok 1 - addToRow: 1 element
ok 2 - ... 2 elements
ok 3 - ... 0 elements
ok
t/HTML/splitSeparator.t ................................
1..14
ok 1 - bare text, no macro
ok 2 - bare text, 2 sections
ok 3 - paragraph text, 2 sections, macro in separate paragraph
ok 4 - paragraph text, 2 sections, macro in separate paragraph with whitespace
ok 5 - paragraph text, 3 sections, macros in separate paragraphs with whitespace
ok 6 - paragraph text, 2 sections, macro inside tags
ok 7 - paragraph text, 2 sections, macro inside 2 nested tags
ok 8 - paragraph text, 2 sections, macro inside tags, with br self-close
ok 9 - paragraph text, 2 sections, macro inside tags, with br unclosed
ok 10 - paragraph text, 2 sections, macro inside tags, with br unclosed in first section
ok 11 - paragraph text, 3 sections, macros inside tags
ok 12 - paragraph text, 3 sections, macros inside tags, nesting first two tags
ok 13 - paragraph text, 3 sections, macros inside tags, nesting all 3 sections
ok 14 - paragraph text, 3 sections, macros inside tags, bridge right after macro
ok
t/HTML/splitTag.t ......................................
1..12
ok 1 - get one paragraph, no defaults
ok 2 - get one paragraph, all defaults
ok 3 - get all paragraphs, no defaults
ok 4 - get all paragraphs, default tag
ok 5 - get nonblank paragraph, all defaults
ok 6 - first nonblank(nbsp) paragraph, all defaults
ok 7 - get all list items, no defaults
ok 8 - get first 2 list items, no defaults
ok 9 - get table row ignore table data
ok 10 - get table data ignore table row
ok 11 - Entities get decoded
ok 12 - Get a paragraph tag with long characters
ok
t/Help/compiled.t ......................................
1..90
ok 1 - Asset_StockData compiled
ok 2 - Macro_GroupAdd compiled
ok 3 - Account compiled
ok 4 - Asset_WikiPage compiled
ok 5 - Asset_File compiled
ok 6 - Asset_Sku compiled
ok 7 - Asset_UserList compiled
ok 8 - Asset_ProjectManager compiled
ok 9 - Friends compiled
ok 10 - Macro_L_loginBox compiled
ok 11 - Macro_PickLanguage compiled
ok 12 - Macro_a_account compiled
ok 13 - Asset_Photo compiled
ok 14 - Asset_Event compiled
ok 15 - Account_Shop compiled
ok 16 - Asset_WikiMaster compiled
ok 17 - Asset_Calendar compiled
ok 18 - Asset_EventManagementSystem compiled
ok 19 - Macro_H_homeLink compiled
ok 20 - Asset_MessageBoard compiled
ok 21 - WebGUI compiled
ok 22 - Macro_r_printable compiled
ok 23 - Asset_Story compiled
ok 24 - PayDriver compiled
ok 25 - Asset_WeatherData compiled
ok 26 - Macro_EditableToggle compiled
ok 27 - Account_FriendManager compiled
ok 28 - Macro_AdminToggle compiled
ok 29 - PayDriver_ITransact compiled
ok 30 - Asset_GalleryAlbum compiled
ok 31 - Asset_Product compiled
ok 32 - Asset_Template compiled
ok 33 - Asset_Navigation compiled
ok 34 - Macro_MiniCart compiled
ok 35 - AuthLDAP compiled
ok 36 - Macro_LoginToggle compiled
ok 37 - Asset_StoryTopic compiled
ok 38 - AuthWebGUI compiled
ok 39 - Macro_GroupDelete compiled
ok 40 - Asset_AdSku compiled
ok 41 - PayDriver_PayPalStd compiled
ok 42 - Account_Inbox compiled
ok 43 - Asset_TimeTracking compiled
ok 44 - Asset_Wobject compiled
ok 45 - Asset_AssetReport compiled
ok 46 - Asset_Collaboration compiled
ok 47 - Asset_Folder compiled
ok 48 - Asset_Shortcut compiled
ok 49 - Asset_HttpProxy compiled
ok 50 - Asset_Poll compiled
ok 51 - Workflow_Activity_NotifyAboutVersionTag compiled
ok 52 - PayDriver_Ogone compiled
ok 53 - Asset_Search compiled
ok 54 - Asset_Image compiled
ok 55 - Asset_Thread compiled
ok 56 - Asset_Survey compiled
ok 57 - Macro_UsersOnline compiled
ok 58 - PayDriver_ExpressCheckout compiled
ok 59 - Auth compiled
ok 60 - PayDriver_Cash compiled
ok 61 - Asset_Layout compiled
ok 62 - Asset_Matrix compiled
ok 63 - Shop compiled
ok 64 - Asset_SyndicatedContent compiled
ok 65 - Asset_StoryArchive compiled
ok 66 - Account_Contributions compiled
ok 67 - Asset_DataForm compiled
ok 68 - Invite compiled
ok 69 - WebGUIProfile compiled
ok 70 - Asset_SQLReport compiled
ok 71 - Asset_InOutBoard compiled
ok 72 - Asset_MapPoint compiled
ok 73 - Asset_Newsletter compiled
ok 74 - Asset_Subscription compiled
ok 75 - Macros compiled
ok 76 - Asset_Post compiled
ok 77 - Account_User compiled
ok 78 - Asset_Gallery compiled
ok 79 - Asset_MultiSearch compiled
ok 80 - Asset_Thingy compiled
ok 81 - Asset_FlatDiscount compiled
ok 82 - Asset_MatrixListing compiled
ok 83 - Asset_Carousel compiled
ok 84 - Asset_Shelf compiled
ok 85 - Asset_ZipArchive compiled
ok 86 - Asset_Donation compiled
ok 87 - Asset_Article compiled
ok 88 - Asset compiled
ok 89 - invalid help module doesnt die
ok 90 - invalid help module errored
ok
t/Help/isa.t ...........................................
1..4
ok 1 - fetching help with no isa relationships
ok 2 - isa imports variables. Imported variables have explicit description and namespaces
ok 3 - isa imports variables with loops
ok 4 - isa imports variables with nested loops
ok
t/Help/related.t .......................................
1..442
ok 1 - Help entry: Asset_Photo -> 'help common' from Asset_GalleryAlbum -> help thumbnails
ok 2 - Help entry: Asset_Photo -> 'help common' from Asset_GalleryAlbum -> help thumbnails
ok 3 - Help entry: Asset_Photo -> 'help common' from Asset_GalleryAlbum -> help thumbnails
ok 4 - Help entry: Asset_Photo -> 'help common' from Asset_GalleryAlbum -> help thumbnails
ok 5 - Help entry: Asset_Photo -> 'help common' from Asset_GalleryAlbum -> help thumbnails
ok 6 - Help entry: Asset_Photo -> 'help common' from Asset_GalleryAlbum -> help thumbnails
ok 7 - Help entry: Asset_Photo -> 'help common' from Asset_GalleryAlbum -> help thumbnails
ok 8 - Help entry: Shop -> 'cart template' from Shop -> address book template
ok 9 - Help entry: Shop -> 'edit address template' from Shop -> address book template
ok 10 - Help entry: Shop -> 'address book template' from Shop -> edit address template
ok 11 - Help entry: Shop -> 'cart template' from Shop -> minicart template
ok 12 - Help entry: Shop -> 'minicart template' from Shop -> cart template
ok 13 - Help entry: Shop -> 'address book template' from Shop -> cart template
ok 14 - Help entry: Auth -> 'display account template' from Account_User -> layout template
ok 15 - Help entry: Asset_Wobject -> 'wobject template' from Asset_WeatherData -> weatherdata template
ok 16 - Help entry: Asset_Matrix -> 'search template' from Asset_Matrix -> main template
ok 17 - Help entry: Asset_Matrix -> 'compare template' from Asset_Matrix -> main template
ok 18 - Help entry: Asset_MatrixListing -> 'listing detail template' from Asset_Matrix -> matrix asset template variables
ok 19 - Help entry: Asset_MatrixListing -> 'edit listing template' from Asset_Matrix -> matrix asset template variables
ok 20 - Help entry: Asset_Matrix -> 'search template' from Asset_Matrix -> compare template
ok 21 - Help entry: Asset_Matrix -> 'main template' from Asset_Matrix -> compare template
ok 22 - Help entry: Asset_MatrixListing -> 'listing detail template' from Asset_Matrix -> matrix asset template variables
ok 23 - Help entry: Asset_MatrixListing -> 'edit listing template' from Asset_Matrix -> matrix asset template variables
ok 24 - Help entry: Asset_Matrix -> 'compare template' from Asset_Matrix -> search template
ok 25 - Help entry: Asset_Matrix -> 'main template' from Asset_Matrix -> search template
ok 26 - Help entry: Asset_MatrixListing -> 'listing detail template' from Asset_Matrix -> search template
ok 27 - Help entry: Asset_MatrixListing -> 'listing detail template' from Asset_Matrix -> matrix asset template variables
ok 28 - Help entry: Asset_MatrixListing -> 'edit listing template' from Asset_Matrix -> matrix asset template variables
ok 29 - Help entry: Asset_MatrixListing -> 'listing detail template' from Asset_Matrix -> matrix asset template variables
ok 30 - Help entry: Asset_MatrixListing -> 'edit listing template' from Asset_Matrix -> matrix asset template variables
ok 31 - Help entry: Asset_StockData -> 'stock list template' from Asset_StockData -> stock list display template
ok 32 - Help entry: Asset_Wobject -> 'wobject template' from Asset_StockData -> stock list display template
ok 33 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 34 - Help entry: Asset_StockData -> 'stock list display template' from Asset_StockData -> stock list template
ok 35 - Help entry: Asset_Wobject -> 'wobject template' from Asset_StockData -> stock list template
ok 36 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 37 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 38 - Help entry: Asset_DataForm -> 'data form template' from Asset_DataForm -> data form list template
ok 39 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 40 - Help entry: Asset_DataForm -> 'data form list template' from Asset_DataForm -> data form template
ok 41 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Search -> search template
ok 42 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 43 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 44 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 45 - Help entry: Asset_Matrix -> 'search template' from Asset_MatrixListing -> edit listing template
ok 46 - Help entry: Asset_Matrix -> 'compare template' from Asset_MatrixListing -> edit listing template
ok 47 - Help entry: Asset_Matrix -> 'main template' from Asset_MatrixListing -> edit listing template
ok 48 - Help entry: Asset_MatrixListing -> 'listing detail template' from Asset_MatrixListing -> edit listing template
ok 49 - Help entry: Asset_Matrix -> 'search template' from Asset_MatrixListing -> listing detail template
ok 50 - Help entry: Asset_Matrix -> 'compare template' from Asset_MatrixListing -> listing detail template
ok 51 - Help entry: Asset_Matrix -> 'main template' from Asset_MatrixListing -> listing detail template
ok 52 - Help entry: Asset_MatrixListing -> 'edit listing template' from Asset_MatrixListing -> listing detail template
ok 53 - Help entry: Asset_GalleryAlbum -> 'help common' from Asset_Gallery -> help listAlbums
ok 54 - Help entry: Asset_GalleryAlbum -> 'help common' from Asset_Gallery -> help listAlbumsRss
ok 55 - Help entry: Asset_GalleryAlbum -> 'help common' from Asset_Gallery -> help listFilesForUser
ok 56 - Help entry: Asset_Photo -> 'help common' from Asset_Gallery -> help listFilesForUser
ok 57 - Help entry: Asset_GalleryAlbum -> 'help common' from Asset_Gallery -> help listFilesForUser
ok 58 - Help entry: Asset_Photo -> 'help common' from Asset_Gallery -> help listFilesForUser
ok 59 - Help entry: Asset_GalleryAlbum -> 'help common' from Asset_Gallery -> help search
ok 60 - Help entry: Asset_Photo -> 'help common' from Asset_Gallery -> help search
ok 61 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 62 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 63 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 64 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 65 - Help entry: Asset_ProjectManager -> 'gantt chart template' from Asset_ProjectManager -> view project template
ok 66 - Help entry: Asset_Thingy -> 'edit thing template' from Asset_Thingy -> search thing template
ok 67 - Help entry: Asset_Thingy -> 'view thing template' from Asset_Thingy -> search thing template
ok 68 - Help entry: Asset_Thingy -> 'thingy template' from Asset_Thingy -> search thing template
ok 69 - Help entry: Asset_Thingy -> 'edit thing template' from Asset_Thingy -> view thing template
ok 70 - Help entry: Asset_Thingy -> 'search thing template' from Asset_Thingy -> view thing template
ok 71 - Help entry: Asset_Thingy -> 'thingy template' from Asset_Thingy -> view thing template
ok 72 - Help entry: Asset_Thingy -> 'edit thing template' from Asset_Thingy -> thingy template
ok 73 - Help entry: Asset_Thingy -> 'view thing template' from Asset_Thingy -> thingy template
ok 74 - Help entry: Asset_Thingy -> 'search thing template' from Asset_Thingy -> thingy template
ok 75 - Help entry: Asset_Thingy -> 'thingy template' from Asset_Thingy -> edit thing template
ok 76 - Help entry: Asset_Thingy -> 'view thing template' from Asset_Thingy -> edit thing template
ok 77 - Help entry: Asset_Thingy -> 'search thing template' from Asset_Thingy -> edit thing template
ok 78 - Help entry: Asset_Collaboration -> 'collaboration template labels' from Asset_Post -> post template variables
ok 79 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 80 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 81 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 82 - Help entry: WebGUI -> 'pagination template variables' from Asset_Wobject -> wobject template
ok 83 - Help entry: Asset_Post -> 'post add/edit template' from Asset_Post -> notification template
ok 84 - Help entry: Asset_Collaboration -> 'collaboration template labels' from Asset_Post -> post template variables
ok 85 - Help entry: Asset_Post -> 'notification template' from Asset_Post -> post add/edit template
ok 86 - Help entry: Asset_Collaboration -> 'collaboration template labels' from Asset_Post -> post template variables
ok 87 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 88 - Help entry: Asset_Wobject -> 'wobject template' from Asset_SyndicatedContent -> syndicated content template
ok 89 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 90 - Help entry: AuthLDAP -> 'ldap authentication display account template' from AuthLDAP -> ldap authentication anonymous registration template
ok 91 - Help entry: AuthLDAP -> 'ldap authentication login template' from AuthLDAP -> ldap authentication anonymous registration template
ok 92 - Help entry: AuthLDAP -> 'ldap authentication anonymous registration template' from AuthLDAP -> ldap authentication display account template
ok 93 - Help entry: AuthLDAP -> 'ldap authentication login template' from AuthLDAP -> ldap authentication display account template
ok 94 - Help entry: AuthLDAP -> 'ldap authentication anonymous registration template' from AuthLDAP -> ldap authentication login template
ok 95 - Help entry: AuthLDAP -> 'ldap authentication display account template' from AuthLDAP -> ldap authentication login template
ok 96 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 97 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> gradebook report template
ok 98 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> gradebook report template
ok 99 - Help entry: Asset_Survey -> 'survey section edit template' from Asset_Survey -> gradebook report template
ok 100 - Help entry: Asset_Survey -> 'survey question edit template' from Asset_Survey -> gradebook report template
ok 101 - Help entry: Asset_Survey -> 'survey answer edit template' from Asset_Survey -> gradebook report template
ok 102 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> gradebook report template
ok 103 - Help entry: Asset_Survey -> 'survey test results template' from Asset_Survey -> gradebook report template
ok 104 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 105 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> statistical overview report template
ok 106 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> statistical overview report template
ok 107 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 108 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> survey answer edit template
ok 109 - Help entry: Asset_Survey -> 'survey section edit template' from Asset_Survey -> survey answer edit template
ok 110 - Help entry: Asset_Survey -> 'survey question edit template' from Asset_Survey -> survey answer edit template
ok 111 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> survey answer edit template
ok 112 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> survey answer edit template
ok 113 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> survey answer edit template
ok 114 - Help entry: Asset_Survey -> 'survey test results template' from Asset_Survey -> survey answer edit template
ok 115 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> survey section edit template
ok 116 - Help entry: Asset_Survey -> 'survey question edit template' from Asset_Survey -> survey section edit template
ok 117 - Help entry: Asset_Survey -> 'survey answer edit template' from Asset_Survey -> survey section edit template
ok 118 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> survey section edit template
ok 119 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> survey section edit template
ok 120 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> survey section edit template
ok 121 - Help entry: Asset_Survey -> 'survey test results template' from Asset_Survey -> survey section edit template
ok 122 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> survey question edit template
ok 123 - Help entry: Asset_Survey -> 'survey section edit template' from Asset_Survey -> survey question edit template
ok 124 - Help entry: Asset_Survey -> 'survey answer edit template' from Asset_Survey -> survey question edit template
ok 125 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> survey question edit template
ok 126 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> survey question edit template
ok 127 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> survey question edit template
ok 128 - Help entry: Asset_Survey -> 'survey test results template' from Asset_Survey -> survey question edit template
ok 129 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> survey template
ok 130 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> survey template
ok 131 - Help entry: Asset_Survey -> 'survey section edit template' from Asset_Survey -> survey template
ok 132 - Help entry: Asset_Survey -> 'survey question edit template' from Asset_Survey -> survey template
ok 133 - Help entry: Asset_Survey -> 'survey answer edit template' from Asset_Survey -> survey template
ok 134 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> survey template
ok 135 - Help entry: Asset_Survey -> 'survey test results template' from Asset_Survey -> survey template
ok 136 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> survey questions template
ok 137 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> survey questions template
ok 138 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> survey questions template
ok 139 - Help entry: Asset_Survey -> 'survey section edit template' from Asset_Survey -> survey questions template
ok 140 - Help entry: Asset_Survey -> 'survey question edit template' from Asset_Survey -> survey questions template
ok 141 - Help entry: Asset_Survey -> 'survey answer edit template' from Asset_Survey -> survey questions template
ok 142 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> survey questions template
ok 143 - Help entry: Asset_Survey -> 'survey test results template' from Asset_Survey -> survey questions template
ok 144 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> survey test results template
ok 145 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> survey test results template
ok 146 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> survey test results template
ok 147 - Help entry: Asset_Survey -> 'survey section edit template' from Asset_Survey -> survey test results template
ok 148 - Help entry: Asset_Survey -> 'survey question edit template' from Asset_Survey -> survey test results template
ok 149 - Help entry: Asset_Survey -> 'survey answer edit template' from Asset_Survey -> survey test results template
ok 150 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> survey test results template
ok 151 - Help entry: Asset_Survey -> 'survey template' from Asset_Survey -> survey feedback template
ok 152 - Help entry: Asset_Survey -> 'statistical overview report template' from Asset_Survey -> survey feedback template
ok 153 - Help entry: Asset_Survey -> 'gradebook report template' from Asset_Survey -> survey feedback template
ok 154 - Help entry: Asset_Survey -> 'survey section edit template' from Asset_Survey -> survey feedback template
ok 155 - Help entry: Asset_Survey -> 'survey question edit template' from Asset_Survey -> survey feedback template
ok 156 - Help entry: Asset_Survey -> 'survey answer edit template' from Asset_Survey -> survey feedback template
ok 157 - Help entry: Asset_Survey -> 'survey feedback template' from Asset_Survey -> survey feedback template
ok 158 - Help entry: Asset_Survey -> 'survey test results template' from Asset_Survey -> survey feedback template
ok 159 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 160 - Help entry: Asset_Post -> 'post template variables' from Asset_Collaboration -> collaboration search template
ok 161 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 162 - Help entry: Asset_Post -> 'post template variables' from Asset_Collaboration -> collaboration search template
ok 163 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 164 - Help entry: Asset_Post -> 'post template variables' from Asset_Collaboration -> collaboration search template
ok 165 - Help entry: Asset_Wobject -> 'wobject template' from Asset_Collaboration -> collaboration search template
ok 166 - Help entry: Asset_Calendar -> 'calendar dateTime' from Asset_Calendar -> view list template
ok 167 - Help entry: Asset_Event -> 'event common variables' from Asset_Calendar -> event variables
ok 168 - Help entry: Asset_Event -> 'event common variables' from Asset_Calendar -> event variables
ok 169 - Help entry: Account -> common vars from Account_Shop -> common vars
ok 170 - Help entry: Asset_Navigation -> navigation asset template variables from Asset_Navigation -> navigation template
ok 171 - Help entry: Asset_Wobject -> wobject template variables from Asset_Navigation -> navigation asset template variables
ok 172 - Help entry: Asset_Sku -> sku properties from Asset_Product -> product asset template variables
ok 173 - Help entry: Asset_Product -> product asset template variables from Asset_Product -> product template
ok 174 - Help entry: Asset_Template -> template variables from Asset_Product -> product template
ok 175 - Help entry: Asset -> asset template from Asset_Product -> product template
ok 176 - Help entry: Asset_Wobject -> wobject template variables from Asset_HttpProxy -> http proxy asset template variables
ok 177 - Help entry: Asset_HttpProxy -> http proxy asset template variables from Asset_HttpProxy -> http proxy template
ok 178 - Help entry: Asset_Template -> template variables from Asset_HttpProxy -> http proxy template
ok 179 - Help entry: Asset -> asset template from Asset_HttpProxy -> http proxy template
ok 180 - Help entry: Asset_GalleryAlbum -> help common from Asset_GalleryAlbum -> help delete
ok 181 - Help entry: Asset_GalleryAlbum -> help common from Asset_GalleryAlbum -> help viewRss
ok 182 - Help entry: Asset_GalleryAlbum -> help fileLoop from Asset_GalleryAlbum -> help viewRss
ok 183 - Help entry: Asset_GalleryAlbum -> help common from Asset_GalleryAlbum -> help slideshow
ok 184 - Help entry: Asset_GalleryAlbum -> help fileLoop from Asset_GalleryAlbum -> help slideshow
ok 185 - Help entry: Asset_Gallery -> help searchForm from Asset_GalleryAlbum -> help common
ok 186 - Help entry: Asset_GalleryAlbum -> help common from Asset_GalleryAlbum -> help view
ok 187 - Help entry: Asset_GalleryAlbum -> help fileLoop from Asset_GalleryAlbum -> help view
ok 188 - Help entry: Asset_GalleryAlbum -> help common from Asset_GalleryAlbum -> help edit
ok 189 - Help entry: Asset_GalleryAlbum -> help fileLoop from Asset_GalleryAlbum -> help edit
ok 190 - Help entry: Asset_GalleryAlbum -> help common from Asset_GalleryAlbum -> help thumbnails
ok 191 - Help entry: Asset_GalleryAlbum -> help fileLoop from Asset_GalleryAlbum -> help thumbnails
ok 192 - Help entry: Asset_GalleryAlbum -> help common from Asset_GalleryAlbum -> help addArchive
ok 193 - Help entry: Account -> common vars from Account -> layout template
ok 194 - Help entry: Asset_Template -> template variables from Account -> layout template
ok 195 - Help entry: PayDriver -> cart summary variables from PayDriver_ITransact -> edit credentials template
ok 196 - Help entry: Asset_Gallery -> help searchForm from Asset_Photo -> help common
ok 197 - Help entry: Asset_Photo -> help commentForm from Asset_Photo -> help common
ok 198 - Help entry: Asset_Photo -> help common from Asset_Photo -> help editComment
ok 199 - Help entry: Asset_Photo -> help commentForm from Asset_Photo -> help editComment
ok 200 - Help entry: Asset_Photo -> help common from Asset_Photo -> help delete
ok 201 - Help entry: Asset_Photo -> help common from Asset_Photo -> help view
ok 202 - Help entry: Asset_Wobject -> wobject template variables from Asset_MultiSearch -> multi search asset template variables
ok 203 - Help entry: Asset_MultiSearch -> multi search asset template variables from Asset_MultiSearch -> multisearch template
ok 204 - Help entry: Asset_Template -> template variables from Asset_MultiSearch -> multisearch template
ok 205 - Help entry: Asset -> asset template from Asset_MultiSearch -> multisearch template
ok 206 - Help entry: Asset_Wobject -> wobject template variables from Asset_WeatherData -> weatherdata asset template variables
ok 207 - Help entry: Asset_WeatherData -> weatherdata asset template variables from Asset_WeatherData -> weatherdata template
ok 208 - Help entry: Asset_Wobject -> wobject template variables from Asset_Folder -> folder template asset variables
ok 209 - Help entry: Asset_Folder -> folder template asset variables from Asset_Folder -> folder template
ok 210 - Help entry: Asset_File -> file template asset variables from Asset_ZipArchive -> zip archive asset variables
ok 211 - Help entry: Asset_ZipArchive -> zip archive asset variables from Asset_ZipArchive -> zip archive template
ok 212 - Help entry: Asset_Template -> template variables from Asset_ZipArchive -> zip archive template
ok 213 - Help entry: Asset -> asset template from Asset_ZipArchive -> zip archive template
ok 214 - Help entry: Asset_Matrix -> matrix asset template variables from Asset_Matrix -> main template
ok 215 - Help entry: Asset_Template -> template variables from Asset_Matrix -> main template
ok 216 - Help entry: Asset_Matrix -> matrix asset template variables from Asset_Matrix -> compare template
ok 217 - Help entry: Asset_Template -> template variables from Asset_Matrix -> compare template
ok 218 - Help entry: Asset_Matrix -> matrix asset template variables from Asset_Matrix -> search template
ok 219 - Help entry: Asset_Template -> template variables from Asset_Matrix -> search template
ok 220 - Help entry: Asset_Wobject -> wobject template variables from Asset_Matrix -> matrix asset template variables
ok 221 - Help entry: Asset_Sku -> sku properties from Asset_Subscription -> template
ok 222 - Help entry: Asset_Wobject -> wobject template variables from Asset_Poll -> poll asset template variables
ok 223 - Help entry: Asset_Poll -> poll asset template variables from Asset_Poll -> poll template
ok 224 - Help entry: Asset_Template -> template variables from Asset_Poll -> poll template
ok 225 - Help entry: Asset -> asset template from Asset_Poll -> poll template
ok 226 - Help entry: Asset_Sku -> sku properties from Asset_Donation -> template
ok 227 - Help entry: Asset_Wobject -> wobject template variables from Asset_StockData -> stock asset template variables
ok 228 - Help entry: WebGUI -> pagination template variables from Asset_StockData -> stock list display template
ok 229 - Help entry: Asset_StockData -> stock asset template variables from Asset_StockData -> stock list display template
ok 230 - Help entry: WebGUI -> pagination template variables from Asset_StockData -> stock list template
ok 231 - Help entry: Asset_StockData -> stock asset template variables from Asset_StockData -> stock list template
ok 232 - Help entry: WebGUI -> pagination template variables from Asset_SQLReport -> sql report template
ok 233 - Help entry: Asset_SQLReport -> sql report asset template variables from Asset_SQLReport -> sql report template
ok 234 - Help entry: Asset_Template -> template variables from Asset_SQLReport -> sql report template
ok 235 - Help entry: Asset -> asset template from Asset_SQLReport -> sql report template
ok 236 - Help entry: Asset_Wobject -> wobject template variables from Asset_SQLReport -> sql report asset template variables
ok 237 - Help entry: Asset_Event -> event common variables from Asset_Event -> event view template
ok 238 - Help entry: Asset_Event -> event asset template variables from Asset_Event -> event view template
ok 239 - Help entry: Asset_Event -> event asset template variables from Asset_Event -> event add/edit
ok 240 - Help entry: Asset -> asset template asset variables from Asset_Event -> event asset template variables
ok 241 - Help entry: Asset_MessageBoard -> message board asset template variables from Asset_MessageBoard -> message board template
ok 242 - Help entry: Asset_Template -> template variables from Asset_MessageBoard -> message board template
ok 243 - Help entry: Asset -> asset template from Asset_MessageBoard -> message board template
ok 244 - Help entry: Asset_Wobject -> wobject template variables from Asset_MessageBoard -> message board asset template variables
ok 245 - Help entry: Auth -> login template from AuthWebGUI -> webgui authentication login template
ok 246 - Help entry: Auth -> display account template from AuthWebGUI -> webgui authentication display account template
ok 247 - Help entry: Auth -> anonymous registration template from AuthWebGUI -> webgui authentication anonymous registration template
ok 248 - Help entry: Auth -> deactivate account template from AuthWebGUI -> webgui deactivate account template
ok 249 - Help entry: Asset_Wobject -> wobject template variables from Asset_DataForm -> data form asset template variables
ok 250 - Help entry: Asset_DataForm -> data form asset template variables from Asset_DataForm -> data form list template
ok 251 - Help entry: Asset_Template -> template variables from Asset_DataForm -> data form list template
ok 252 - Help entry: WebGUI -> pagination template variables from Asset_DataForm -> data form list template
ok 253 - Help entry: Asset_DataForm -> data form asset template variables from Asset_DataForm -> data form template
ok 254 - Help entry: Asset_Template -> template variables from Asset_DataForm -> data form template
ok 255 - Help entry: PayDriver -> cart summary variables from PayDriver_PayPalStd -> cart summary template
ok 256 - Help entry: Asset_Wobject -> wobject template variables from Asset_Search -> search asset template variables
ok 257 - Help entry: WebGUI -> pagination template variables from Asset_Search -> search template
ok 258 - Help entry: Asset_Search -> search asset template variables from Asset_Search -> search template
ok 259 - Help entry: Asset_Template -> template variables from Asset_Search -> search template
ok 260 - Help entry: Asset -> asset template from Asset_Search -> search template
ok 261 - Help entry: Asset_Template -> template variables from Asset_Shortcut -> shortcut template
ok 262 - Help entry: Asset -> asset template from Asset_Shortcut -> shortcut template
ok 263 - Help entry: Asset_WikiMaster -> wiki master most popular variables from Asset_WikiMaster -> front page template
ok 264 - Help entry: Asset_WikiMaster -> wiki master recent changes variables from Asset_WikiMaster -> front page template
ok 265 - Help entry: Asset_WikiMaster -> wiki master search box variables from Asset_WikiMaster -> front page template
ok 266 - Help entry: Asset_WikiMaster -> wiki master asset variables from Asset_WikiMaster -> front page template
ok 267 - Help entry: Asset_WikiMaster -> keyword page variables from Asset_WikiMaster -> front page template
ok 268 - Help entry: Asset_Wobject -> wobject template variables from Asset_WikiMaster -> wiki master asset variables
ok 269 - Help entry: Asset -> asset template from Asset_WikiMaster -> wiki master asset variables
ok 270 - Help entry: Asset_WikiMaster -> wiki master search box variables from Asset_WikiMaster -> search template
ok 271 - Help entry: WebGUI -> pagination template variables from Asset_WikiMaster -> search template
ok 272 - Help entry: Asset_WikiMaster -> wiki master recent changes variables from Asset_WikiMaster -> recent changes template
ok 273 - Help entry: Asset_WikiMaster -> wiki master most popular variables from Asset_WikiMaster -> most popular template
ok 274 - Help entry: Asset_WikiMaster -> keyword page variables from Asset_WikiMaster -> by keyword template
ok 275 - Help entry: WebGUI -> pagination template variables from Asset_WikiMaster -> by keyword template
ok 276 - Help entry: Asset_Template -> template variables from Asset_MatrixListing -> edit listing template
ok 277 - Help entry: Asset -> asset template asset variables from Asset_MatrixListing -> edit listing template
ok 278 - Help entry: Asset_Template -> template variables from Asset_MatrixListing -> listing detail template
ok 279 - Help entry: Asset -> asset template asset variables from Asset_MatrixListing -> listing detail template
ok 280 - Help entry: Asset_Gallery -> help common from Asset_Gallery -> help listAlbums
ok 281 - Help entry: Asset_Gallery -> help searchForm from Asset_Gallery -> help common
ok 282 - Help entry: Asset_Gallery -> help common from Asset_Gallery -> help listAlbumsRss
ok 283 - Help entry: Asset_Gallery -> help listFilesForUser from Asset_Gallery -> help listFilesForUserRss
ok 284 - Help entry: Asset_Gallery -> help common from Asset_Gallery -> help listFilesForUser
ok 285 - Help entry: Asset_Gallery -> help common from Asset_Gallery -> help search
ok 286 - Help entry: Asset_WikiPage -> wiki page asset template variables from Asset_WikiPage -> view template
ok 287 - Help entry: WebGUI -> pagination template variables from Asset_WikiPage -> view template
ok 288 - Help entry: Asset_WikiPage -> view template from Asset_WikiPage -> subscription template
ok 289 - Help entry: Asset_EventManagementSystem -> ems asset template variables from Asset_EventManagementSystem -> ems badge builder template
ok 290 - Help entry: Asset_Template -> template variables from Asset_EventManagementSystem -> ems badge builder template
ok 291 - Help entry: Asset_Wobject -> wobject template variables from Asset_EventManagementSystem -> ems badge builder template
ok 292 - Help entry: Asset_Template -> template variables from Asset_EventManagementSystem -> ems print ticket template
ok 293 - Help entry: Asset_Template -> template variables from Asset_EventManagementSystem -> ems view badge template
ok 294 - Help entry: Asset_EventManagementSystem -> ems asset template variables from Asset_EventManagementSystem -> event management system main template
ok 295 - Help entry: Asset_Template -> template variables from Asset_EventManagementSystem -> event management system main template
ok 296 - Help entry: Asset_Wobject -> wobject template variables from Asset_EventManagementSystem -> event management system main template
ok 297 - Help entry: Asset_EventManagementSystem -> ems asset template variables from Asset_EventManagementSystem -> ems print remaining ticket template
ok 298 - Help entry: Asset_Template -> template variables from Asset_EventManagementSystem -> ems print remaining ticket template
ok 299 - Help entry: Asset_Wobject -> wobject template variables from Asset_EventManagementSystem -> ems print remaining ticket template
ok 300 - Help entry: Asset_Template -> template variables from Asset_EventManagementSystem -> ems print badge template
ok 301 - Help entry: Asset_Template -> template variables from Asset_EventManagementSystem -> ems lookup registrant template
ok 302 - Help entry: Asset -> asset template asset variables from Asset_File -> file template asset variables
ok 303 - Help entry: Asset_File -> file template asset variables from Asset_File -> file template
ok 304 - Help entry: Asset_Template -> template variables from Asset_File -> file template
ok 305 - Help entry: Asset_Wobject -> wobject template variables from Asset_UserList -> userlist asset template variables
ok 306 - Help entry: Asset_UserList -> userlist asset template variables from Asset_UserList -> userlist template
ok 307 - Help entry: Asset_Template -> template variables from Asset_UserList -> userlist template
ok 308 - Help entry: Asset -> asset template from Asset_UserList -> userlist template
ok 309 - Help entry: WebGUI -> pagination template variables from Asset_UserList -> userlist template
ok 310 - Help entry: Asset_Article -> article asset template variables from Asset_Article -> article template
ok 311 - Help entry: Asset_Template -> template variables from Asset_Article -> article template
ok 312 - Help entry: Asset -> asset template from Asset_Article -> article template
ok 313 - Help entry: WebGUI -> pagination template variables from Asset_Article -> article template
ok 314 - Help entry: Asset_Wobject -> wobject template variables from Asset_Article -> article asset template variables
ok 315 - Help entry: PayDriver -> cart summary variables from PayDriver_Ogone -> cart summary template
ok 316 - Help entry: Asset_ProjectManager -> project manager asset template variables from Asset_ProjectManager -> task edit template
ok 317 - Help entry: Asset_Template -> template variables from Asset_ProjectManager -> task edit template
ok 318 - Help entry: Asset_ProjectManager -> project manager asset template variables from Asset_ProjectManager -> list resource popup template
ok 319 - Help entry: Asset_Template -> template variables from Asset_ProjectManager -> list resource popup template
ok 320 - Help entry: Asset_ProjectManager -> project manager asset template variables from Asset_ProjectManager -> project dashboard template
ok 321 - Help entry: Asset_Template -> template variables from Asset_ProjectManager -> project dashboard template
ok 322 - Help entry: Asset_Wobject -> wobject template variables from Asset_ProjectManager -> project manager asset template variables
ok 323 - Help entry: Asset_ProjectManager -> project manager asset template variables from Asset_ProjectManager -> add resource popup template
ok 324 - Help entry: Asset_Template -> template variables from Asset_ProjectManager -> add resource popup template
ok 325 - Help entry: Asset_ProjectManager -> project manager asset template variables from Asset_ProjectManager -> view project template
ok 326 - Help entry: Asset_Template -> template variables from Asset_ProjectManager -> view project template
ok 327 - Help entry: Asset_ProjectManager -> project manager asset template variables from Asset_ProjectManager -> gantt chart template
ok 328 - Help entry: Asset_Template -> template variables from Asset_ProjectManager -> gantt chart template
ok 329 - Help entry: Asset_Sku -> sku properties from Asset_FlatDiscount -> template
ok 330 - Help entry: Asset_Thingy -> thingy asset template variables from Asset_Thingy -> search thing template
ok 331 - Help entry: Asset_Template -> template variables from Asset_Thingy -> search thing template
ok 332 - Help entry: Asset_Thingy -> thingy asset template variables from Asset_Thingy -> view thing template
ok 333 - Help entry: Asset_Template -> template variables from Asset_Thingy -> view thing template
ok 334 - Help entry: Asset_Wobject -> wobject template variables from Asset_Thingy -> thingy asset template variables
ok 335 - Help entry: Asset_Thingy -> thingy asset template variables from Asset_Thingy -> thingy template
ok 336 - Help entry: Asset_Template -> template variables from Asset_Thingy -> thingy template
ok 337 - Help entry: Asset_Thingy -> thingy asset template variables from Asset_Thingy -> edit thing template
ok 338 - Help entry: Asset_Template -> template variables from Asset_Thingy -> edit thing template
ok 339 - Help entry: Asset_Template -> template variables from Macro_L_loginBox -> login box
ok 340 - Help entry: Asset_Template -> template variables from Asset_Story -> edit template
ok 341 - Help entry: Asset_Template -> template variables from Asset_Story -> view template
ok 342 - Help entry: Asset -> asset template asset variables from Asset_Story -> story asset template variables
ok 343 - Help entry: Asset_Template -> template variables from Macro_LoginToggle -> login toggle
ok 344 - Help entry: Asset_Image -> image template asset variables from Asset_Image -> image template
ok 345 - Help entry: Asset_Template -> template variables from Asset_Image -> image template
ok 346 - Help entry: Asset -> asset template from Asset_Image -> image template
ok 347 - Help entry: Asset_File -> file template asset variables from Asset_Image -> image template asset variables
ok 348 - Help entry: PayDriver -> cart summary variables from PayDriver_Cash -> cart summary template
ok 349 - Help entry: PayDriver -> cart summary variables from PayDriver_ExpressCheckout -> cart summary template
ok 350 - Help entry: Asset_Post -> post asset variables from Asset_Thread -> thread asset template variables
ok 351 - Help entry: Asset_Template -> template variables from Asset_Thread -> thread template variables
ok 352 - Help entry: Asset_Post -> post template variables from Asset_Thread -> thread template variables
ok 353 - Help entry: Asset_Collaboration -> collaboration template labels from Asset_Thread -> thread template variables
ok 354 - Help entry: WebGUI -> pagination template variables from Asset_Thread -> thread template variables
ok 355 - Help entry: Asset_Wobject -> wobject template variables from Asset_Carousel -> search template
ok 356 - Help entry: WebGUI -> account options from Friends -> manage friends template
ok 357 - Help entry: Asset_Template -> template variables from Friends -> manage friends template
ok 358 - Help entry: Asset_InOutBoard -> in out board asset template variables from Asset_InOutBoard -> in out board template
ok 359 - Help entry: Asset_Template -> template variables from Asset_InOutBoard -> in out board template
ok 360 - Help entry: Asset -> asset template from Asset_InOutBoard -> in out board template
ok 361 - Help entry: Asset_InOutBoard -> in out board asset template variables from Asset_InOutBoard -> in out board report template
ok 362 - Help entry: Asset_Template -> template variables from Asset_InOutBoard -> in out board report template
ok 363 - Help entry: Asset -> asset template from Asset_InOutBoard -> in out board report template
ok 364 - Help entry: Asset_Wobject -> wobject template variables from Asset_InOutBoard -> in out board asset template variables
ok 365 - Help entry: Asset_Template -> template variables from Asset_StoryArchive -> keyword list template
ok 366 - Help entry: Asset_StoryArchive -> storyarchive asset template variables from Asset_StoryArchive -> view template
ok 367 - Help entry: Asset_Template -> template variables from Asset_StoryArchive -> view template
ok 368 - Help entry: Asset -> asset template from Asset_StoryArchive -> view template
ok 369 - Help entry: WebGUI -> pagination template variables from Asset_StoryArchive -> view template
ok 370 - Help entry: Asset_Wobject -> wobject template variables from Asset_StoryArchive -> storyarchive asset template variables
ok 371 - Help entry: Asset -> asset template asset variables from Asset_Wobject -> wobject template variables
ok 372 - Help entry: Asset_Post -> post template variables from Asset_Post -> notification template
ok 373 - Help entry: Asset_Template -> template variables from Asset_Post -> notification template
ok 374 - Help entry: Asset_Collaboration -> collaboration template labels from Asset_Post -> post add/edit template
ok 375 - Help entry: Asset_Template -> template variables from Asset_Post -> post add/edit template
ok 376 - Help entry: Asset_Post -> post asset variables from Asset_Post -> post add/edit template
ok 377 - Help entry: Asset_Post -> post asset variables from Asset_Post -> post template variables
ok 378 - Help entry: Asset_Template -> template variables from Account_Contributions -> layout template
ok 379 - Help entry: WebGUI -> pagination template variables from Account_Contributions -> layout template
ok 380 - Help entry: Asset_SyndicatedContent -> syndicated content asset template variables from Asset_SyndicatedContent -> syndicated content template
ok 381 - Help entry: Asset_Template -> template variables from Asset_SyndicatedContent -> syndicated content template
ok 382 - Help entry: Asset -> asset template from Asset_SyndicatedContent -> syndicated content template
ok 383 - Help entry: Asset_Wobject -> wobject template variables from Asset_SyndicatedContent -> syndicated content asset template variables
ok 384 - Help entry: Account -> common vars from Account_Inbox -> common vars
ok 385 - Help entry: Account_Inbox -> common vars from Account_Inbox -> view inbox
ok 386 - Help entry: WebGUI -> pagination template variables from Account_Inbox -> view inbox
ok 387 - Help entry: Auth -> anonymous registration template from AuthLDAP -> ldap authentication anonymous registration template
ok 388 - Help entry: Auth -> display account template from AuthLDAP -> ldap authentication display account template
ok 389 - Help entry: Auth -> login template from AuthLDAP -> ldap authentication login template
ok 390 - Help entry: Auth -> deactivate account template from AuthLDAP -> ldap deactivate account template
ok 391 - Help entry: Asset_Wobject -> wobject template variables from Asset_AssetReport -> asset report template
ok 392 - Help entry: Asset_Template -> template variables from Asset_AssetReport -> asset report template
ok 393 - Help entry: Asset -> asset template from Asset_AssetReport -> asset report template
ok 394 - Help entry: WebGUI -> pagination template variables from Asset_AssetReport -> asset report template
ok 395 - Help entry: Asset_Survey -> survey template common vars from Asset_Survey -> gradebook report template
ok 396 - Help entry: WebGUI -> pagination template variables from Asset_Survey -> gradebook report template
ok 397 - Help entry: Asset_Survey -> survey asset template variables from Asset_Survey -> gradebook report template
ok 398 - Help entry: Asset_Survey -> survey template common vars from Asset_Survey -> statistical overview report template
ok 399 - Help entry: WebGUI -> pagination template variables from Asset_Survey -> statistical overview report template
ok 400 - Help entry: Asset_Survey -> survey asset template variables from Asset_Survey -> statistical overview report template
ok 401 - Help entry: Asset_Survey -> survey template common vars from Asset_Survey -> survey template
ok 402 - Help entry: Asset_Survey -> survey asset template variables from Asset_Survey -> survey template
ok 403 - Help entry: Asset_Survey -> survey template common vars from Asset_Survey -> survey questions template
ok 404 - Help entry: Asset_Survey -> survey asset template variables from Asset_Survey -> survey questions template
ok 405 - Help entry: Asset_Wobject -> wobject template variables from Asset_Survey -> survey asset template variables
ok 406 - Help entry: Asset_Wobject -> wobject template variables from Asset_TimeTracking -> time tracking asset template variables
ok 407 - Help entry: Asset_Wobject -> wobject template variables from Asset_TimeTracking -> user view template variables
ok 408 - Help entry: Asset_Template -> template variables from Asset_TimeTracking -> user view template variables
ok 409 - Help entry: Asset -> asset template from Asset_TimeTracking -> user view template variables
ok 410 - Help entry: Asset_TimeTracking -> time tracking asset template variables from Asset_TimeTracking -> user view template variables
ok 411 - Help entry: Asset_Wobject -> wobject template variables from Asset_TimeTracking -> time row template variables
ok 412 - Help entry: Asset_Template -> template variables from Asset_TimeTracking -> time row template variables
ok 413 - Help entry: Asset -> asset template from Asset_TimeTracking -> time row template variables
ok 414 - Help entry: Asset_TimeTracking -> time tracking asset template variables from Asset_TimeTracking -> time row template variables
ok 415 - Help entry: Asset_Template -> template variables from Auth -> deactivate account template
ok 416 - Help entry: Asset_Template -> template variables from Auth -> anonymous registration template
ok 417 - Help entry: Asset_Template -> template variables from Auth -> display account template
ok 418 - Help entry: Asset_Template -> template variables from Auth -> login template
ok 419 - Help entry: Asset_Wobject -> wobject template variables from Asset_Shelf -> template
ok 420 - Help entry: WebGUI -> pagination template variables from Asset_Shelf -> template
ok 421 - Help entry: WebGUI -> pagination template variables from Asset_Collaboration -> collaboration post list template variables
ok 422 - Help entry: Asset_Collaboration -> collaboration template labels from Asset_Collaboration -> collaboration template
ok 423 - Help entry: Asset_Collaboration -> collaboration post list template variables from Asset_Collaboration -> collaboration template
ok 424 - Help entry: Asset_Collaboration -> collaboration post list template variables from Asset_Collaboration -> collaboration search template
ok 425 - Help entry: Asset_Template -> template variables from Asset_Calendar -> view calendar template
ok 426 - Help entry: Asset -> asset template from Asset_Calendar -> view calendar template
ok 427 - Help entry: Asset_Calendar -> view calendar template from Asset_Calendar -> view list template
ok 428 - Help entry: Asset_Calendar -> event variables from Asset_Calendar -> view list template
ok 429 - Help entry: Asset_Calendar -> view calendar template from Asset_Calendar -> view week template
ok 430 - Help entry: Asset_Calendar -> view calendar template from Asset_Calendar -> view month template
ok 431 - Help entry: Asset_Calendar -> view calendar template from Asset_Calendar -> view day template
ok 432 - Help entry: Asset -> asset template asset variables from Asset_Sku -> sku properties
ok 433 - Help entry: Asset -> asset template asset variables from Asset_MapPoint -> map point asset template variables
ok 434 - Help entry: Asset_Template -> template variables from Asset_MapPoint -> edit template
ok 435 - Help entry: Asset_StoryTopic -> storytopic asset template variables from Asset_StoryTopic -> view template
ok 436 - Help entry: Asset_Template -> template variables from Asset_StoryTopic -> view template
ok 437 - Help entry: Asset -> asset template from Asset_StoryTopic -> view template
ok 438 - Help entry: Asset_Wobject -> wobject template variables from Asset_StoryTopic -> storytopic asset template variables
ok 439 - Help entry: Asset_Wobject -> wobject template variables from Asset_Layout -> layout template asset variables
ok 440 - Help entry: Asset_Layout -> layout template asset variables from Asset_Layout -> layout template
ok 441 - Help entry: Asset_Template -> template variables from Asset_Layout -> layout template
ok 442 - Help entry: Asset -> asset template from Asset_Layout -> layout template
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 80
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 82
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 84
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 85
t/Inbox.t ..............................................
1..20
ok 1 - The object isa WebGUI::Inbox
ok 2 - new("new") -- object reference is defined
ok 3 - The object isa WebGUI::Inbox::Message
ok 4 - addMessage returned a response
ok 5 - Message body set
ok 6 - messageId retrieved
ok 7 - getMessage returns message object
ok 8 - User only has 1 messages
ok 9 - User has no undeleted messages
ok 10 - Added 3 messages by various users
ok 11 - 1 message by sender[0]
ok 12 - 1 message by sender[1]
ok 13 - 2 messages by sender[2]
ok 14 - getUnreadMessageCount
ok 15 - ... really tracks unread messages
ok 16 - Four messages in the inbox
ok 17 - deleteMessagesForUser removed all messages
ok 18 - one message from dead_user in the inbox
ok 19 - ... after deleting the user, still 1 message
ok 20 - ... after deleteMessagesForUser, all messages gone again
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 42
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 47
t/Inbox/Groups.t .......................................
1..14
ok 1 - The object isa WebGUI::Inbox
ok 2 - 0 messages according to getUnreadMessageCount
ok 3 - Message sent to user in group
ok 4 - The object isa WebGUI::Inbox::Message
ok 5 - messageId retrieved
ok 6 - ... 1 messages according to getMessagesForUser
ok 7 - ... 1 messages according to getUnreadMessageCount
ok 8 - Delete user from group
ok 9 - ... removed from group according to getAllUsers
ok 10 - ... removed from group according to getGroupIdsRecursive
ok 11 - ... still 1 messages according to getMessagesForUser
ok 12 - ... getMessagesForUser able to get message with messageId matching the message sent
ok 13 - ... still 1 messages according to getUnreadMessageCount
ok 14 - Message deleted: User has no undeleted messages
ok
t/Inbox/Message.t ......................................
1..3
ok 1 - use WebGUI::Inbox::Message;
ok 2 - statusCodes as a class method works
ok 3 - statusCodes as an object method works
ok
t/International.t ......................................
1..25
ok 1 - use WebGUI::International;
ok 2 - object of correct type created isa WebGUI::International
ok 3 - getNamespace: default namespace is undef
ok 4 - get: get English label for topicName with default namespace: WebGUI
ok 5 - getNamespace: set namespace to WebGUI
ok 6 - get: get English label for topicName: WebGUI
ok 7 - get: get English label for 84: Group Name
ok 8 - getNamespace: set namespace to Asset
ok 9 - get: get English label for topicName in Asset: Assets
ok 10 - get: test manual namespace override
ok 11 - Calling new without parameters should return object with language English
ok 12 - Calling without parameters should give namespace WebgUI
ok 13 - Calling new with only namespace parameter should return object with language English
ok 14 - Calling with only parameter namespace should give requested namespace
ok 15 - Calling new with only language parameter should return object with language PigLatin
ok 16 - Calling with only parameter namespace should give WebGUI
ok 17 - Language check: missing key returns English key
ok 18 - Language check: existing key returns native language key
ok 19 - Language check: key from missing file return English key
ok 20 - Language check: key from non-existant file returns an empty string
ok 21 - keys with spaces work
ok 22 - getLanguage, specific property
ok 23 - getLanguage, without a specific property returns a hashref isa HASH
ok 24 - if the piglatin language is in the scratch that messages should be retrieved
ok 25 - Language check after SetLanguage contentHandler : key from missing file return English key
ok
# Failed test 'check getTopKeywords returns correctly'
# at t/Keyword.t line 108.
at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 98
UNIVERSAL::isa::report_warning() called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 68
UNIVERSAL::isa::object_or_class('Test::Deep', 'Test::Deep::HashKeysOnly=HASH(0xa66e5c0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 36
UNIVERSAL::isa('Test::Deep', 'Test::Deep::HashKeysOnly=HASH(0xa66e5c0)') called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
eval {...} called at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm line 43
UNIVERSAL::can::can('Test::Deep::HashKeysOnly=HASH(0xa66e5c0)', 'diagnostics') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 202
Test::Deep::deep_diag('Test::Deep::Stack=HASH(0xa67a180)') called at /home/scott/lib/perl5/site_perl/5.12.3/Test/Deep.pm line 132
Test::Deep::cmp_deeply('HASH(0xa4394a8)', 'HASH(0x96fdde8)', 'check getTopKeywords returns correctly') called at t/Keyword.t line 108
caller: UNIVERSAL::can /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/can.pm 43 UNIVERSAL::isa 1 1794 UUUUUUUUUUUUUUU at /home/scott/lib/perl5/site_perl/5.12.3/UNIVERSAL/isa.pm line 102.
# Comparing hash keys of $data
# Extra: 'AKeywordToGetIndexed', 'keywords'
# Looks like you failed 1 test of 16.
t/Keyword.t ............................................
1..16
ok 1 - The object isa WebGUI::Asset
ok 2 - The object isa WebGUI::Keyword
ok 3 - setKeywordsForAsset() create
ok 4 - ... check correct keywords set, returns array ref
ok 5 - ... check correct keywords set, returns string
ok 6 - setKeywordsForAsset() update
ok 7 - getKeywordsForAsset()
ok 8 - getLatestVersionNumber()
ok 9 - getLatestVersionNumber()
ok 10 - getLatestVersionNumber()
ok 11 - getMatchingAssets, by keyword, assetIds in order by creationDate, descending
ok 12 - getMatchingAssets, by keyword, assetIds in order by title
ok 13 - ... only published assets
ok 14 - ... retrieving assets in more than one state
not ok 15 - check getTopKeywords returns correctly
ok 16 - getKeywordsForAsset()
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/16 subtests
t/LDAPLink.t ...........................................
1..9
ok 1 - The object isa WebGUI::LDAPLink
ok 2 - ... created with correct linkId
ok 3 - all db properties retrieved
ok 4 - returned by bind isa Net::LDAP
ok 5 - no errors from binding
ok 6 - returned by bind isa Net::LDAP
ok 7 - auth error due to bad identifier
ok 8 - getErrorCode returns the stored error code
ok 9 - getErrorMessage returns an error message
ok
t/Macro.t ..............................................
ok 1 - c_companyName Macro in text processed okay
ok 2 - PageTitle Macro in text processed okay
ok 3 - GroupText Macro in text processed okay for registered user
ok 4 - GroupText Macro with nested c_companyName macro
ok 5 - GroupText Macro with nested PageTitle macro
ok 6 - Extras macro with quoted argument.
ok 7 - Extras macro with unquoted argument.
ok 8 - Extras macro with no parens and no args
ok 9 - Extras macro with parens but no args
ok 10 - Extras macro with escaped unbalanced opening parenthesis.
ok 11 - Extras macro with escaped unbalanced opening parenthesis in the middle.
ok 12 - Extras macro with escaped unbalanced closing parenthesis.
ok 13 - Extras macro with escaped unbalanced closing parenthesis in the middle.
ok 14 - Impossibly ugly, invalid macro fails to process and fails to kill WebGUI
ok 15 - GroupText Macro with quoted comma
ok 16 - Escaped double quotes work properly
ok 17 - Nested macro evaluates results to extras
ok 18 - Combined macro calls don't get evaluated
ok 19 - Infinite recursion gets broken
ok 20 - Carriage returns pass through as needed.
ok 21 - Single quoted parameters work properly.
ok 22 - Escaped single quotes work.
ok 23 - Quoting/Nesting edge case: ^VisualMacro(text);
ok 24 - Quoting/Nesting edge case: ^VisualMacro(^VisualMacro("something);");
ok 25 - Quoting/Nesting edge case: ^VisualMacro("^VisualMacro("something););
ok 26 - Quoting/Nesting edge case: ^VisualMacro("^VisualMacro(something"););
ok 27 - Quoting/Nesting edge case: ^VisualMacro^VisualMacro(this);;
ok 28 - Quoting/Nesting edge case: ^VisualMacro(^VisualMacro);
ok 29 - Quoting/Nesting edge case: ^VisualMacro(^VisualMacro(this));
ok 30 - Quoting/Nesting edge case: ^VisualMacro("quotes\");
ok 31 - Quoting/Nesting edge case: ^VisualMacro("^VisualMacro(\"something\",\"something else\");","more still");
ok 32 - Quoting/Nesting edge case: ^VisualMacro("^VisualMacro(\"something\", \"something else\");", "more still");
ok 33 - Quoting/Nesting edge case: ^VisualMacro("^VisualMacro('something','something else');","more still");
ok 34 - Quoting/Nesting edge case: ^VisualMacro("^VisualMacro('something', 'something else');", "more still");
ok 35 - Quoting/Nesting edge case: ^VisualMacro(,,);
ok 36 - Quoting/Nesting edge case: ^VisualMacro("","",);
ok 37 - Quoting/Nesting edge case: ^VisualMacro(,,"");
ok 38 - Quoting/Nesting edge case: ^ReverseParams(^VisualMacro("something","else"););
ok 39 - Quoting/Nesting edge case: ^ReverseParams(^VisualMacro(something,else););
ok 40 - Quoting/Nesting edge case: ^ReverseParams("^VisualMacro(first word,second word);");
ok 41 - Invalid macro call: ^;
ok 42 - Invalid macro call: ^();
ok 43 - Invalid macro call: ^MacroThatDoesntExist;
ok 44 - Invalid macro call: ^Ex'tras;
ok 45 - Invalid macro call: ^Extras(;
ok 46 - Invalid macro call: ^Extras);
ok 47 - Invalid macro call: ^Extras(;)
ok 48 - Macro can return empty string
ok 49 - Macro can return undef
ok 50 - dangling commas are okay
ok 51 - internal spaces are okay
ok 52 - transform replaces macro calls
ok 53 - transform passes sub correct data
1..53
ok
t/Macro/AOIHits.t ......................................
1..1
ok 1 - use WebGUI::Macro::AOIHits;
ok
t/Macro/AOIRank.t ......................................
1..1
ok 1 - use WebGUI::Macro::AOIRank;
ok
t/Macro/AdSpace.t ......................................
1..1
ok 1 - use WebGUI::Macro::AdSpace;
ok
t/Macro/AdminText.t ....................................
1..4
ok 1 - user is not admin
ok 2 - user is admin
ok 3 - null text
ok 4 - undef text
ok
t/Macro/AdminToggle.t ..................................
1..8
ok 1 - Visitor sees nothing
ok 2 - Admin sees onText, default call, label
ok 3 - Admin sees onText, default call, url
ok 4 - Admin sees onText, custom text, label
ok 5 - Admin sees onText, custom text, url
ok 6 - Admin sees onText, custom text and template, label
ok 7 - Admin sees onText, custom text and template, url
not ok 8 - Run tests with a user other than Admin # TODO Tests to make later
# Failed (TODO) test 'Run tests with a user other than Admin'
# at t/Macro/AdminToggle.t line 92.
ok
t/Macro/AssetProxy.t ...................................
1..1
ok 1 - use WebGUI::Macro::AssetProxy;
ok
t/Macro/At_username.t ..................................
1..2
ok 1 - username = Visitor
ok 2 - username = Admin
ok
t/Macro/BackToSite.t ...................................
1..1
ok 1 - fetching current url
ok
t/Macro/CanEditText.t ..................................
1..6
ok 1 - Call with no default session asset returns ''
ok 2 - Visitor sees nothing
ok 3 - Admin sees text
ok 4 - Random user sees nothing
ok 5 - General Content Manager sees nothing
ok 6 - Member of group to edit this asset sees text
ok
t/Macro/CartItemCount.t ................................
1..5
ok 1 - use WebGUI::Macro::CartItemCount;
ok 2 - Empty cart returns 0 items
ok 3 - Cart contains 1 item
ok 4 - Cart contains 2 items, 1 each
ok 5 - Cart contains 11 items, 1 and 10
ok
t/Macro/ConvertUTCToTZ.t ...............................
1..6
ok 1 - use WebGUI::Macro::ConvertUTCToTZ;
ok 2 - No parameters passed, check pattern
ok 3 - UTC, date only
ok 4 - UTC, date and time
ok 5 - Chicago, date and a.m. time
ok 6 - Chicago, date and p.m. time
ok
t/Macro/D_date.t .......................................
1..6
ok 1 - testing %%%c%d%h
ok 2 - testing
ok 3 - checking default time and format
ok 4 - ...checking for handling time=0
ok 5 - handles leading whitespace okay
ok 6 - handles trailing whitespace okay
ok
t/Macro/DeactivateAccount.t ............................
1..7
ok 1 - User is admin: return nothing
ok 2 - User can't self-deactivate: return nothing
ok 3 - Link only - URL check
ok 4 - Full test - URL check
ok 5 - Full test - text check
ok 6 - Full test with custom text - URL check
ok 7 - Full test with custom text - text check
ok
t/Macro/Env.t ..........................................
1..26
ok 1 - null key
ok 2 - undef key
ok 3 - non existent key
ok 4 - Fetching: SCRIPT_NAME
ok 5 - Fetching: SERVER_NAME
ok 6 - Fetching: psgi.multiprocess
ok 7 - Fetching: PATH_INFO
ok 8 - Fetching: REQUEST_METHOD
ok 9 - Fetching: CONTENT_LENGTH
ok 10 - Fetching: psgi.multithread
ok 11 - Fetching: REMOTE_USER
ok 12 - Fetching: QUERY_STRING
ok 13 - Fetching: REMOTE_PORT
ok 14 - Fetching: HTTP_USER_AGENT
ok 15 - Fetching: SERVER_PORT
ok 16 - Fetching: REMOTE_ADDR
ok 17 - Fetching: SERVER_PROTOCOL
ok 18 - Fetching: psgi.streaming
ok 19 - Fetching: REQUEST_URI
ok 20 - Fetching: psgi.errors
ok 21 - Fetching: psgi.version
ok 22 - Fetching: psgi.nonblocking
ok 23 - Fetching: psgi.url_scheme
ok 24 - Fetching: REMOTE_HOST
ok 25 - Fetching: psgi.run_once
ok 26 - Fetching: psgi.input
ok
t/Macro/Execute.t ......................................
1..1
ok 1 - use WebGUI::Macro::Execute;
ok
t/Macro/Extras.t .......................................
1..5
ok 1 - Just get the extras path
ok 2 - Note that trailing slash is appended
ok 3 - undef vs empty string
ok 4 - append a path, example from docs
ok 5 - double slashes are removed
ok
t/Macro/FetchMimeType.t ................................
1..6
ok 1 - text
ok 2 - gif
ok 3 - jpeg
ok 4 - Null path returns application/octet-stream
ok 5 - RTF file
ok 6 - Undef path returns undef
ok
# Failed test '... check JS file, normal mode'
# at t/Macro/FilePump.t line 71.
# got: '<script type="text/javascript" src="/uploads/filepump/test-bundle.1304445206/test-bundle.js" ></script>
# '
# expected: '<script type="text/javascript" src="/uploads/filepump/test-bundle.1305314620/test-bundle.js" ></script>
# '
# Failed test '... check CSS file, normal mode'
# at t/Macro/FilePump.t line 78.
# got: '<link rel="stylesheet" type="text/css" href="/uploads/filepump/test-bundle.1304445206/test-bundle.css" />
# '
# expected: '<link rel="stylesheet" type="text/css" href="/uploads/filepump/test-bundle.1305314620/test-bundle.css" />
# '
# Failed test '... check JS file, normal mode'
# at t/Macro/FilePump.t line 92.
# got: '<script type="text/javascript" src="/filePumpSnippet" ></script>
# <script type="text/javascript" src="/uploads/1f/7c/1f7cb05721334d73affb9daef1d61cbe/storedJS.js" ></script>
# '
# expected: '<script type="text/javascript" src="/filePumpSnippet" ></script>
# <script type="text/javascript" src="/uploads/81/9f/819fb2814d15444c9eba49996b1733e8/storedJS.js" ></script>
# '
# Looks like you failed 3 tests of 11.
t/Macro/FilePump.t .....................................
1..11
ok 1 - Sanity check - got back expected file contents
ok 2 - Added filePumpSnippet
ok 3 - Added filePumpAsset
ok 4 - Added storedJS.js
ok 5 - ... bundle built ok
not ok 6 - ... check JS file, normal mode
not ok 7 - ... check CSS file, normal mode
ok 8 - ... check illegal file type access returns empty string
not ok 9 - ... check JS file, normal mode
ok 10 - ... check CSS file, normal mode
ok 11 - ... check illegal file type access returns empty string
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/11 subtests
t/Macro/FileUrl.t ......................................
1..6
ok 1 - File Asset works with FileUrl
ok 2 - Image Asset works with FileUrl
ok 3 - ZipArchive Asset works with FileUrl
ok 4 - Snippet Asset does not store files
ok 5 - Article Asset does not have a filename property
ok 6 - Non-existant url returns error message
ok
t/Macro/FormParam.t ....................................
1..8
ok 1 - no collisions in testBlock
ok 2 - scalar data, alpha
ok 3 - scalar data, numeric
ok 4 - array data, alpha
ok 5 - array data, alpha, non-alpha order
not ok 6 - What will this do with a non-existant form param? # TODO Tests to write later
# Failed (TODO) test 'What will this do with a non-existant form param?'
# at t/Macro/FormParam.t line 64.
not ok 7 - Also try null # TODO Tests to write later
# Failed (TODO) test 'Also try null'
# at t/Macro/FormParam.t line 65.
not ok 8 - Also try undef # TODO Tests to write later
# Failed (TODO) test 'Also try undef'
# at t/Macro/FormParam.t line 66.
ok
t/Macro/GroupAdd.t .....................................
1..13
ok 1 - Empty macro call returns null string
ok 2 - Empty group returns null string
ok 3 - Empty text returns null string
ok 4 - Visitor sees empty string with valid group and text
ok 5 - Non-existant group returns null string
ok 6 - Group without autoAdd returns null string
ok 7 - Existing member of group sees empty string
ok 8 - TEXT: Non-member of group sees text and link
ok 9 - URL: Non-member of group sees text and link
ok 10 - TEXT: Member of different group sees text and link
ok 11 - URL: Member of different group sees text and link
ok 12 - TEXT: Custom template check
ok 13 - URL: Custom template check
ok
t/Macro/GroupDelete.t ..................................
1..12
ok 1 - Empty macro call returns null string
ok 2 - Empty group returns null string
ok 3 - Empty text returns null string
ok 4 - Visitor sees empty string with valid group and text
ok 5 - Non-existant group returns null string
ok 6 - Group without autoDelete returns null string
ok 7 - Non-member of group sees empty string
ok 8 - Member of different group sees empty string
ok 9 - TEXT: Member of group sees text and link
ok 10 - URL: Member of group sees text and link
ok 11 - TEXT: Custom template check
ok 12 - URL: Custom template check
ok
t/Macro/GroupText.t ....................................
1..7
ok 1 - user is not admin
ok 2 - user is admin
ok 3 - Non-existant group returns an error message
ok 4 - mob[0] is in $ms_users
ok 5 - user is ms user
ok 6 - user is ms user and distributor
ok 7 - user is in all three groups
ok
t/Macro/H_homeLink.t ...................................
1..8
ok 1 - use WebGUI::Macro::H_homeLink;
ok 2 - linkonly argument
ok 3 - default macro call, label
ok 4 - default macro call, url
ok 5 - custom label, label
ok 6 - custom label, url
ok 7 - custom template, label
ok 8 - custom template, url
ok
t/Macro/Hash_userId.t ..................................
1..2
ok 1 - testing Visitor
ok 2 - testing Admin
ok
t/Macro/If.t ...........................................
1..8
ok 1 - null string is false
ok 2 - undef is false
ok 3 - 0 is false
ok 4 - whitespace is false
ok 5 - Integer 1 is true
ok 6 - Some random text is true
ok 7 - true text works with sprintf
ok 8 - ...false text does not
ok
t/Macro/Include.t ......................................
1..10
ok 1 - passwd file:/etc/passwd
ok 2 - passwd path:/passwd/foo.txt
ok 3 - shadow file:/etc/shadow
ok 4 - shadow path:/shadow/foo.txt
ok 5 - WebGUI config file:/data/WebGUI/etc//tmp/www.example.com-8oCq.conf
ok 6 - spectre config file:/data/WebGUI/etc/spectre.conf
ok 7 - Non-existant file returns NOT FOUND:/data/domains/www.example.com/public/uploads//temp/4e/4ee059bc454640488a38cb44d798a6e4/non-existantFile
ok 8 - Included a good file:/data/domains/www.example.com/public/uploads//temp/4e/4ee059bc454640488a38cb44d798a6e4/goodFile
ok 9 - Included a file with two lines:/data/domains/www.example.com/public/uploads//temp/4e/4ee059bc454640488a38cb44d798a6e4/twoLines
ok 10 - Unreadable file returns NOT FOUND:/data/domains/www.example.com/public/uploads//temp/4e/4ee059bc454640488a38cb44d798a6e4/unreadableFile
ok
t/Macro/International.t ................................
1..5
ok 1 - explicit namespace
ok 2 - space in label
ok 3 - explicit namespace \#2
ok 4 - default namespace
ok 5 - Third and more arguments are passed to sprintf()
ok
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 84
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 102
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 112
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 118
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Macro::L_loginBox line 123
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at main line 55
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at main line 65
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at main line 75
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at main line 84
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at main line 100
t/Macro/L_loginBox.t ...................................
1..30
ok 1 - account.create.label
ok 2 - password.label
ok 3 - username.label
ok 4 - hello.label
ok 5 - logout.label
ok 6 - user.isVisitor when user is visitor
ok 7 - no custom text sent
ok 8 - logout.url
ok 9 - account.display.url
ok 10 - account.create.url
ok 11 - password.form
ok 12 - username.form
ok 13 - form.login
ok 14 - form.login
ok 15 - form.footer
ok 16 - form.returnUrl
ok 17 - custom text sent
ok 18 - boxSize set in username.form
ok 19 - boxSize set in password.form
ok 20 - boxSize set in username.form with MSIE browser
ok 21 - boxSize set in password.form with MSIE browser
ok 22 - custom text templated via % is processed
ok 23 - templated custom text, href label
ok 24 - templated custom text, href url
ok 25 - templated custom text, href label, 1 of 2 labels
ok 26 - templated custom text, href url, 1 of 2 links
ok 27 - templated custom text, href label, 2 links, 2 of 2 labels
ok 28 - templated custom text, href url, 2 of 2 links
ok 29 - form.header action set to use SSL by encryptLogin
ok 30 - default template works
ok
t/Macro/LastModified.t .................................
1..5
ok 1 - Macro returns '' if no asset is defined
ok 2 - checking defaults with empty args
ok 3 - checking label, empty format
ok 4 - checking format, empty label
ok 5 - asset with 0 revisionDate returns never modified label
ok
t/Macro/LoginToggle.t ..................................
1..22
ok 1 - linkonly test, Visitor
ok 2 - linkonly test, Admin
ok 3 - loginToggle, default text, Visitor, label
ok 4 - loginToggle, default text, Visitor, url
ok 5 - loginToggle, default text, Admin, label
ok 6 - loginToggle, default text, Admin, url
ok 7 - loginToggle, custom login text, Visitor, label
ok 8 - loginToggle, custom login text, Visitor, url
ok 9 - loginToggle, custom logout text, Admin, label
ok 10 - loginToggle, custom logout text, Admin, url
ok 11 - loginToggle, custom text, Visitor, label
ok 12 - loginToggle, custom text, Visitor, url
ok 13 - loginToggle, custom text, Admin, label
ok 14 - loginToggle, custom text, Admin, url
ok 15 - loginToggle, default text, custom template, Visitor, label
ok 16 - loginToggle, default text, custom template, Visitor, url
ok 17 - loginToggle, default text, Admin, label
ok 18 - loginToggle, default text, Admin, url
ok 19 - loginToggle, custom text and template, Visitor, label
ok 20 - loginToggle, custom text and template, Visitor, url
ok 21 - loginToggle, custom text and template, Admin, label
ok 22 - loginToggle, custom text and template, Admin, url
ok
t/Macro/MiniCart.t .....................................
1..4
ok 1 - Empty cart works
ok 2 - Cart with one item works
ok 3 - Cart with two items works
ok 4 - Cart with two items and multiple quantities works
ok
t/Macro/NewMail.t ......................................
1..3
ok 1 - NewMail macro returns "" if user has no messages
ok 2 - ... returns URL to view user's inbox
ok 3 - ... returns URL to view user's inbox
ok
t/Macro/Page.t .........................................
1..11
ok 1 - Call with no default session asset returns ''
ok 2 - Checking asset: WebGUI::Asset::Wobject::Layout, field: className
ok 3 - Checking asset: WebGUI::Asset::Wobject::Layout, field: url
ok 4 - Checking asset: WebGUI::Asset::Wobject::Layout, field: assetId
ok 5 - Checking asset: WebGUI::Asset::Wobject::Layout, field: title
ok 6 - Checking asset: WebGUI::Asset::Wobject::Layout, field: description
ok 7 - Checking asset: WebGUI::Asset::Snippet, field: className
ok 8 - Checking asset: WebGUI::Asset::Snippet, field: snippet
ok 9 - Checking asset: WebGUI::Asset::Snippet, field: url
ok 10 - Checking asset: WebGUI::Asset::Snippet, field: assetId
ok 11 - Checking asset: WebGUI::Asset::Snippet, field: title
ok
t/Macro/PageTitle.t ....................................
1..7
ok 1 - Call with no default session asset returns undef
ok 2 - fetching title for site default asset
ok 3 - testing title returned from localy created asset with known title
ok 4 - fetching title for session asset, no func or op
ok 5 - fetching urlized title via an operation
ok 6 - fetching urlized title via a function
ok 7 - fetching urlized title via an operation and function
ok
t/Macro/PageUrl.t ......................................
1..8
ok 1 - use WebGUI::Macro::PageUrl;
ok 2 - fetching url for site default asset
ok 3 - fetching url for site default asset with sub url
ok 4 - Using the query argument to the macro
ok 5 - Using the query argument to the macro with no URL fragment
ok 6 - checking the cache settings in the page URL
ok 7 - checking the cache settings in the URL are at the end of the page URL
ok 8 - checking that the query arg works with preventProxyCache
ok
t/Macro/PickLanguage.t .................................
1..3
ok 1 - some template variables are created
ok 2 - some template variables are created, when no templateId is passed on with the macro
ok 3 - Template from the wrong namespace should not be initiated
ok
t/Macro/Quote.t ........................................
1..7
ok 1 - testing that's great
ok 2 - testing 0
ok 3 - testing
ok 4 - testing \(Awesome opening unbalanced parenthesis
ok 5 - testing Prefixed \(Awesome opening unbalanced parenthesis
ok 6 - testing cool closing unbalanced parenthesis\)
ok 7 - testing cool closing unbalanced parenthesis\) with suffix
ok
t/Macro/RandomAssetProxy.t .............................
1..1
ok 1 - use WebGUI::Macro::RandomAssetProxy;
ok
t/Macro/RandomThread.t .................................
1..1
ok 1 - use WebGUI::Macro::RandomThread;
ok
t/Macro/RootTitle.t ....................................
1..8
ok 1 - Call with no default session asset returns ''
ok 2 - B's root = A
ok 3 - A's root is itself
ok 4 - Z's root is itself
ok 5 - X's root = Z
ok 6 - Y's root = Z
ok 7 - The super root's root is itself
ok 8 - Unable to find root
ok
t/Macro/SQL.t ..........................................
1..15
ok 1 - Test allow access from macros setting.
ok 2 - first example from docs
ok 3 - pretest for second example
ok 4 - second example from docs
ok 5 - Null template returns ^0;
ok 6 - test two digit macros
ok 7 - Test illegal SQL, update
ok 8 - Test illegal SQL, update
ok 9 - Test valid SQL, show
ok 10 - Test valid SQL, describe
ok 11 - Test unused macro variables
ok 12 - rownum test
ok 13 - Multiline output test using rownum
ok 14 - SQL error
ok 15 - alternate linkId works
ok
t/Macro/SessionId.t ....................................
1..1
ok 1 - Session macro works
ok
t/Macro/Slash_gatewayUrl.t .............................
1..4
ok 1 - fetching site gateway
ok 2 - passing URL through to macro
ok 3 - checking the cache settings in the URL
ok 4 - checking the cache settings in the URL are at the end of the URL
ok
t/Macro/Spacer.t .......................................
1..17
ok 1 - 5x5, width
ok 2 - 5x5, height
ok 3 - 10x3, width
ok 4 - 10x3, height
ok 5 - width only, width
ok 6 - width only, height
ok 7 - height only, width
ok 8 - height only, height
ok 9 - width only, undef, width
ok 10 - width only, undef, height
ok 11 - height only, undef, width
ok 12 - height only, undef, height
ok 13 - all fields, width
ok 14 - all fields, height
ok 15 - all fields, src
ok 16 - all fields, alt
ok 17 - all fields, style
ok
t/Macro/SpectreCheck.t .................................
1..4
ok 1 - with no status, get an i18n message for a bad spectre
ok 2 - good status
ok 3 - bad subnet
ok 4 - bad spectre
ok
t/Macro/Splat_random.t .................................
1..4
ok 1 - 100 fetches were in bounds
ok 2
ok 3 - 100 fetches were all whole numbers
ok 4 - All bins have values on a sample size of 1000
ok
t/Macro/Thumbnail.t ....................................
1..8
ok 1 - non-existant URL returns undef
ok 2 - Storage location created and is a directory
ok 3 - Only 1 file in storage with correct name
ok 4 - Macro returns correct filename
ok 5 - file actually exists /data/domains/www.example.com/public/uploads//62/f9/62f91e7748614d86999c23bef515864b/thumb-square.png
ok 6 - blue pixel \#1
ok 7 - blue pixel \#2
ok 8 - blue pixel \#3
ok
t/Macro/TwitterLogin.t .................................
1..10
ok 1 - use WebGUI::Macro::TwitterLogin;
ok 2 - Twitter must be enabled in config
ok 3 - User must be Visitor
ok 4 - Twitter Auth must be enabled in settings
ok 5 - macro contains link
ok 6 - link to auth
ok 7 - contains authType specifically
ok 8 - contains default twitter login image
ok 9 - doesn't contain default twitter login image
ok 10 - contains custom login image
ok
t/Macro/URLEncode.t ....................................
1..5
ok 1 - testing
ok 2 - testing /
ok 3 - testing abcde
ok 4 - testing &
ok 5 - testing this, that and the other
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 74
t/Macro/User.t .........................................
1..13
ok 1 - Checking userid: hZJIoityR8myJcmvwOyGXg, field: firstName
ok 2 - Checking userid: hZJIoityR8myJcmvwOyGXg, field: lastName
ok 3 - Checking userid: hZJIoityR8myJcmvwOyGXg, field: aim
ok 4 - Checking userid: hZJIoityR8myJcmvwOyGXg, field: alias
ok 5 - Checking userid: zM7iw1L3TFitJXjPoEbw-g, field: firstName
ok 6 - Checking userid: zM7iw1L3TFitJXjPoEbw-g, field: msnIM
ok 7 - Checking userid: zM7iw1L3TFitJXjPoEbw-g, field: lastName
ok 8 - Checking userid: zM7iw1L3TFitJXjPoEbw-g, field: alias
ok 9 - Checking userid: NW18HPH-QyGWQE1dOWLb5g, field: firstName
ok 10 - Checking userid: NW18HPH-QyGWQE1dOWLb5g, field: yahooIM
ok 11 - Checking userid: NW18HPH-QyGWQE1dOWLb5g, field: lastName
ok 12 - Checking userid: NW18HPH-QyGWQE1dOWLb5g, field: alias
ok 13 - Checking userid: NW18HPH-QyGWQE1dOWLb5g, field: NonExistantField
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 159
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 160
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 161
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 162
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 163
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 169
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 170
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 171
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 172
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 173
t/Macro/UsersOnline.t ..................................
1..30
ok 1
ok 2 - call with default template and values returns some output
ok 3 - usersOnline_label
ok 4 - members_label
ok 5 - visitors_label
ok 6 - total_label
ok 7 - membersOnline_label
ok 8 - visitorsOnline_label
ok 9 - avatar_label
ok 10 - name_label
ok 11 - alias_label
ok 12 - session_label
ok 13 - ip_label
ok 14 - lastActivity_label
ok 15 - visitors is numeric
ok 16 - members is numeric
ok 17 - members > 0 since we have created one visible active member
ok 18 - total == visitors + members
ok 19 - isVisitor is true when calling as visitor
ok 20 - hasMembers is defined since we have created one visible active member
ok 21 - fields in the member loop have been set correctly
ok 22 - the first user is present in the member loop
ok 23 - the second user is absent from the member loop
ok 24 - fields in the visitor loop have been set correctly
ok 25 - hasMembers undefined when display limit is set to zero
ok 26 - empty member loop when display limit is set to zero
ok 27 - empty visitor loop when display limit is set to zero
ok 28 - hasMembers undefined when max inactivity time is set to zero
ok 29 - empty member loop when max inactivity time is set to zero
ok 30 - empty visitor loop when max inactivity time is set to zero
ok
t/Macro/ViewCart.t .....................................
1..2
ok 1 - default
ok 2 - custom text
ok
t/Macro/a_account.t ....................................
1..7
ok 1 - linkonly argument
ok 2 - default macro call, label
ok 3 - default macro call, url
ok 4 - custom label, label
ok 5 - custom label, url
ok 6 - custom template, label
ok 7 - custom template, url
ok
t/Macro/c_companyName.t ................................
1..2
ok 1 - Testing companyName
ok 2 - Testing companyName with embedded quote and comma
ok
t/Macro/e_companyEmail.t ...............................
1..1
ok 1 - Testing companyEmail
ok
t/Macro/r_printable.t ..................................
1..13
ok 1 - Linkonly test
ok 2 - TEXT: Empty macro call returns i18n label and url
ok 3 - URL: Empty macro call returns i18n label and url
ok 4 - TEXT: Text passed in shows up as a label
ok 5 - URL: Text passed in shows up as a label
ok 6 - TEXT: Custom styleId shows up in url
ok 7 - URL: Custom styleId shows up in url
ok 8 - TEXT: Custom styleId and text
ok 9 - URL: Custom styleId and text
ok 10 - TEXT: Custom template
ok 11 - URL: Custom template
ok 12 - TEXT: Custom text, styleId, template
ok 13 - URL: Custom text, styleId, template
ok
t/Macro/u_companyUrl.t .................................
1..1
ok 1 - Testing companyUrl
ok
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 347
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 348
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 349
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 350
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 356
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 360
WebGUI::User::profileField is deprecated. Use get() and update() instead at main line 361
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 757
t/Mail/Send.t ..........................................
1..40
ok 1 - WebGUI::Mail::Send->create returns a WebGUI::Mail::Send object isa WebGUI::Mail::Send
ok 2 - getMimeEntity isa MIME::Entity
ok 3 - addText should add newlines after 78 characters
ok 4 - ... sets the correct MIME type
ok 5 - addHtml should add newlines after 78 characters
ok 6 - ... sets the correct MIME type
ok 7 - addHtmlRaw should add newlines after 78 characters
ok 8 - addHeaderField: handles utf-8 correctly in List-ID
ok 9 - ... in Subject
ok 10 - addHeaderField: handles utf-8 correctly in List-ID
ok 11 - ... in Subject
ok 12 - footerAdded flag set to false by default
ok 13 - ... flag set after calling addFooter
ok 14 - ... added 1 part for a footer
ok 15 - ... flag still set after calling addFooter again
ok 16 - ... 2nd footer not added
ok 17 - addFooter did not add any other parts
ok 18 - ... footer appended to the first part as text
ok 19 - addFooter did not add any other parts
ok 20 - ... footer appended to the first part as text
ok 21 - by default, we make multipart messages
ok 22 - check that adding a footer does not double encode the body when it is text
ok 23 - ... similarly with an html body
ok 24 - check that footer is encoded as UTF-8 for a text body
ok 25 - ... similarly with an html body
ok 26 - Email TO: address is overridden
ok 27 - Message-Id is valid
ok 28 - generated Message-Id is valid
ok 29 - bad messageId corrected (added ending angle)
ok 30 - bad messageId corrected (added starting angle)
ok 31 - bad messageId corrected (added both angles)
ok 32 - send, toUser with email address
ok 33 - creating a message does not queue a message
ok 34 - sending a message with a group added two messages
ok 35 - sending a message with a group added the right two messages
ok 36 - send: when the original is sent, new messages are created for each user in the group, following their user profile settings
ok 37 - starting with a multipart message
ok 38 - converted to singlepart since it only has 1 part.
ok 39 - starting with a multipart message
ok 40 - left as multipart since it has more than 1 part
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Operation/AdSpace.t ..................................
1..3
ok 1 - Notifies user that an error occurred
ok 2 - Notifies user what the error is
ok 3 - AdSpace does not get saved.
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1141
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1142
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Auth line 1143
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Auth line 1145
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Auth line 1147
Using WebGUI::Form::text is deprecated. Use WebGUI::Form::Text->new() and toHtml() instead. at WebGUI::Auth::WebGUI line 750
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Auth::WebGUI line 755
Using WebGUI::Form::password is deprecated. Use WebGUI::Form::Password->new() and toHtml() instead. at WebGUI::Auth::WebGUI line 757
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1075
Using WebGUI::Form::hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Auth line 1076
Using WebGUI::Form::submit is deprecated. Use WebGUI::Form::Submit->new() and toHtml() instead. at WebGUI::Auth line 1081
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 1254
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 865
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::User line 868
t/Operation/Auth.t .....................................
1..10
ok 1 - getInstance returned something
ok 2 - The object isa WebGUI::Auth::WebGUI
ok 3 - AuthType not in config file, so return default authType isa WebGUI::Auth::WebGUI
ok 4 - AuthType in config file, so return instance of authType isa WebGUI::Auth::TestAuth
ok 5 - AuthType is defined by the logged-in user, despite being in request isa WebGUI::Auth::WebGUI
ok 6 - Hidden form elements for login displayed
ok 7 - Hidden form elements for login NOT displayed to valid user
ok 8 - Callable method is callable
ok 9 - not_callable method gives error message
ok 10 - www_ callable without being setCallable
ok
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
I [2011-05-13T15:27:15 #22941] INFO: HTTP method: POST
I [2011-05-13T15:27:15 #22941] INFO: CSRF token: OgwB5EWNQhCb-nLtFjf06Q
I [2011-05-13T15:27:15 #22941] INFO: Web token: OgwB5EWNQhCb-nLtFjf06Q
W [2011-05-13T15:27:15 #22941] WARN: Problem saving settings: 2
# <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
# <html xmlns="http://www.w3.org/1999/xhtml">
# <head>
# <link rel="icon" href="/extras/favicon.png" type="image/png" />
# <link rel="shortcut icon" href="/extras/favicon.ico" />
#
# <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
# <meta name="generator" content="WebGUI 8.0.0" />
# <meta http-equiv="Content-Script-Type" content="text/javascript" />
# <meta http-equiv="Content-Style-Type" content="text/css" />
# <script type="text/javascript">
# function getWebguiProperty (propName) {
# var props = new Array();
# props["extrasURL"] = "/extras/";
# props["pageURL"] = "/";
# props["firstDayOfWeek"] = "0";
# return props[propName];
# }
# </script>
#
# <link href="/extras/css/wg-formbuilder.css" rel="stylesheet" type="text/css" />
# <script src="/extras/yui/build/yahoo-dom-event/yahoo-dom-event.js" type="text/javascript"></script>
# <script src="/extras/yui/build/container/container-min.js" type="text/javascript"></script>
# <script src="/extras/hoverhelp.js" type="text/javascript"></script>
# <link href="/extras/hoverhelp.css" rel="stylesheet" type="text/css" />
# <link href="/extras/yui/build/tabview/assets/skins/sam/tabview.css" rel="stylesheet" type="text/css" />
# <script src="/extras/yui/build/element/element-min.js" type="text/javascript"></script>
# <script src="/extras/yui/build/tabview/tabview-min.js" type="text/javascript"></script>
# <script src="/extras/addHTTP.js" type="text/javascript"></script>
# <link href="/extras/yui/build/button/assets/skins/sam/button.css" rel="stylesheet" type="text/css" />
# <script src="/extras/yui/build/button/button-min.js" type="text/javascript"></script>
# <script src="/extras/inputCheck.js" type="text/javascript"></script>
# <link href="/extras/yui/build/resize/assets/skins/sam/resize.css" rel="stylesheet" type="text/css" />
# <script src="/extras/yui/build/utilities/utilities.js" type="text/javascript"></script>
# <script src="/extras/yui/build/resize/resize-min.js" type="text/javascript"></script>
# <script src="/extras/textFix.js" type="text/javascript"></script>
# <script src="/extras/yui/build/yahoo/yahoo-min.js" type="text/javascript"></script>
# <script src="/extras/yui/build/event/event-min.js" type="text/javascript"></script>
# <script src="/extras/tinymce/jscripts/tiny_mce/tiny_mce_src.js" type="text/javascript"></script>
# <script src="/extras/tinymce-webgui/callbacks.js" type="text/javascript"></script>
# <link href="/extras/adminConsole/adminConsole.css" type="text/css" rel="stylesheet" />
# <script src="/extras/adminConsole/adminConsole.js" type="text/javascript"></script>
#
# <meta http-equiv="Pragma" content="no-cache" />
# <meta http-equiv="Cache-Control" content="no-cache, must-revalidate, max-age=0, private" />
# <meta http-equiv="Expires" content="0" />
#
# </head>
# <body>
#
# <div class="wrapper">
# <div id="application_title" style="height:73px;">
# Settings
# </div>
# <div id="application_workarea">
# <p>Settings saved!</p><form action="?op=saveSettings" method="POST" enctype="multipart/form-data" class="wg-formbuilder" ><tr style="display: none"><td></td><td><input type="hidden" name="webguiCsrfToken" value="OgwB5EWNQhCb-nLtFjf06Q" />
# </td></tr><tr style="display: none"><td></td><td><input type="hidden" name="op" value="saveSettings" />
# </td></tr><div id="default" class="yui-navset"><ul class="yui-nav"><li class="selected"><a href="#tab0"><em>Company</em></a></li><li><a href="#tab1"><em>Content</em></a></li><li><a href="#tab2"><em>UI</em></a></li><li><a href="#tab3"><em>Messaging</em></a></li><li><a href="#tab4"><em>Miscellaneous</em></a></li><li><a href="#tab5"><em>Account</em></a></li><li><a href="#tab6"><em>User</em></a></li><li><a href="#tab7"><em>Authentication</em></a></li><li><a href="#tab8"><em>Permissions</em></a></li></ul><div class="yui-content"><div id="tab0"><div class=" wg-form-text" id="companyName_formId_row"><label class="formDescription " for="companyName_formId">Company Name</label><div class="wg-hoverhelp">The name of your company. It will appear on all emails and anywhere you use the Company Name style macro.</div><input id="companyName_formId" type="text" name="companyName" value="Shawshank Penetentiary" size="30" maxlength="255" /></div>
# <div class=" wg-form-text" id="companyEmail_formId_row"><label class="formDescription " for="companyEmail_formId">Company Email Address</label><div class="wg-hoverhelp">A general email address at your company. This is the address that all automated messages will come from. It can also be used via Company Email Address style macro.</div><input id="companyEmail_formId" type="text" name="companyEmail" value="warden@shawshank.justice.gov" size="30" maxlength="255" /></div>
# <div class=" wg-form-url" id="companyURL_formId_row"><label class="formDescription " for="companyURL_formId">Company URL</label><div class="wg-hoverhelp">The primary URL of your company. This will appear on all automated emails sent from the WebGUI system. It is also available via the Company URL style macro.</div><input id="companyURL_formId" type="text" name="companyURL" value="http://www.mycompany.com" size="30" maxlength="2048" onblur="addHTTP(this.form.companyURL)" /></div>
# </div><div id="tab1"><div class=" wg-form-workflow" id="defaultVersionTagWorkflow_formId_row"><label class="formDescription " for="defaultVersionTagWorkflow_formId">Default Version Tag Workflow</label><div class="wg-hoverhelp">Which workflow should be used by default when user's create their own version tags.</div><select name="defaultVersionTagWorkflow" size="1" id="defaultVersionTagWorkflow_formId" ><option value="pbworkflow000000000003" selected="selected">Commit Without Approval</option><option value="pbworkflow000000000005">Commit With Approval</option><option value="pbworkflow000000000006">Unlock Version Tag and Notify Owner</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=manageWorkflows"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-selectBox" id="versionTagMode_formId_row"><label class="formDescription " for="versionTagMode_formId">Version tag mode</label><div class="wg-hoverhelp">Determine version tag behaviour.
# <ul>
# <li>Multiple version tags per user: each user can have multiple open version tags.</li>
# <li>Single version tag per user: each user only has one open version tag. Existing open version tag is reclaimed automatically.</li>
# <li>One site-wide version tag: users work on one site-wide version tag.</li>
# <li>Commit automatically: version tags are committed automatically.</li>
# </ul>
#
# Users may override this setting in their profile.
# </div><select name="versionTagMode" size="1" id="versionTagMode_formId" ><option value="autoCommit" selected="selected">Commit automatically</option><option value="siteWide">One site-wide version tag</option><option value="multiPerUser">Multiple version tags per user</option><option value="singlePerUser">Single version tag per user</option></select>
# </div>
# <div class=" wg-form-yesNo" id="skipCommitComments_formId_row"><label class="formDescription " for="skipCommitComments_formId">Skip commit comments?</label><div class="wg-hoverhelp">Skip commit comments?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="skipCommitComments" value="1" id="skipCommitComments1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="skipCommitComments" value="0" id="skipCommitComments2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-workflow" id="trashWorkflow_formId_row"><label class="formDescription " for="trashWorkflow_formId">Trash Workflow</label><div class="wg-hoverhelp">Which workflow to run when an asset is placed in the trash.</div><select name="trashWorkflow" size="1" id="trashWorkflow_formId" ><option value="pbworkflow000000000001">Daily Maintenance Tasks</option><option value="pbworkflow000000000002">Weekly Maintenance Tasks</option><option value="pbworkflow000000000004">Hourly Maintenance Tasks</option><option value="pbworkflow000000000007">Send Queued Email Messages</option><option value="DPWwf20061030000000002">Delete Exported Files</option><option value="PassiveAnalytics000001">Analyze Passive Analytics</option><option value="taxeurecheckworkflow01">Recheck unverified EU VAT numbers</option><option value="" selected="selected">None</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=manageWorkflows"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-workflow" id="purgeWorkflow_formId_row"><label class="formDescription " for="purgeWorkflow_formId">Purge Workflow</label><div class="wg-hoverhelp">Which workflow to run when an asset is purged.</div><select name="purgeWorkflow" size="1" id="purgeWorkflow_formId" ><option value="pbworkflow000000000001">Daily Maintenance Tasks</option><option value="pbworkflow000000000002">Weekly Maintenance Tasks</option><option value="pbworkflow000000000004">Hourly Maintenance Tasks</option><option value="pbworkflow000000000007">Send Queued Email Messages</option><option value="DPWwf20061030000000002">Delete Exported Files</option><option value="PassiveAnalytics000001">Analyze Passive Analytics</option><option value="taxeurecheckworkflow01">Recheck unverified EU VAT numbers</option><option value="" selected="selected">None</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=manageWorkflows"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-workflow" id="changeUrlWorkflow_formId_row"><label class="formDescription " for="changeUrlWorkflow_formId">Change URL Workflow</label><div class="wg-hoverhelp">Which workflow to run when an asset's URL is changed.</div><select name="changeUrlWorkflow" size="1" id="changeUrlWorkflow_formId" ><option value="pbworkflow000000000001">Daily Maintenance Tasks</option><option value="pbworkflow000000000002">Weekly Maintenance Tasks</option><option value="pbworkflow000000000004">Hourly Maintenance Tasks</option><option value="pbworkflow000000000007">Send Queued Email Messages</option><option value="DPWwf20061030000000002">Delete Exported Files</option><option value="PassiveAnalytics000001">Analyze Passive Analytics</option><option value="taxeurecheckworkflow01">Recheck unverified EU VAT numbers</option><option value="" selected="selected">None</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=manageWorkflows"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-asset" id="defaultPage_formId_row"><label class="formDescription " for="defaultPage_formId">Default Home Page</label><div class="wg-hoverhelp">Some really small sites don't have a home page, but instead like to use one of their internal pages like "About Us" or "Company Information" as their home page. For that reason, you can set the default page of your site to any page in the site. That page will be the one people go to if they type in just your URL http://www.mywebguisite.com, or if they click on the Home link generated by an AssetProxy of a Navigation Asset. </div><input type="hidden" name="defaultPage" value="68sKwDgf9cGH58-NZcU4lg" id="defaultPage_formId" />
# <input id="defaultPage_formId_display" type="text" name="defaultPage_display" value="Welcome" size="30" maxlength="255" readonly="1" /><input type="button" value="..." onclick="window.open('/home?op=formHelper;sub=assetTree;class=Asset;formId=defaultPage_formId','assetPicker','scrollbars=yes, toolbar=no, location=no, status=no, directories=no, width=400, height=400');" /><script type="text/javascript">new YAHOO.widget.Button("_formId");</script></div>
# <div class=" wg-form-asset" id="notFoundPage_formId_row"><label class="formDescription " for="notFoundPage_formId">Not Found Page</label><div class="wg-hoverhelp">If a page that a user requests is not found in the system, the user can either 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. </div><input type="hidden" name="notFoundPage" value="68sKwDgf9cGH58-NZcU4lg" id="notFoundPage_formId" />
# <input id="notFoundPage_formId_display" type="text" name="notFoundPage_display" value="Welcome" size="30" maxlength="255" readonly="1" /><input type="button" value="..." onclick="window.open('/home?op=formHelper;sub=assetTree;class=Asset;formId=notFoundPage_formId','assetPicker','scrollbars=yes, toolbar=no, location=no, status=no, directories=no, width=400, height=400');" /><script type="text/javascript">new YAHOO.widget.Button("_formId");</script></div>
# <div class=" wg-form-text" id="urlExtension_formId_row"><label class="formDescription " for="urlExtension_formId">URL Extension</label><div class="wg-hoverhelp"><p>Add an extension such as "html", "php", or "asp" to each new page URL as it is created.
# </p>
# <p><b>NOTE:</b> Do NOT include the dot "." in this. So the field should look like "html" not ".html".
# </p></div><input id="urlExtension_formId" type="text" name="urlExtension" value="" size="30" maxlength="255" /></div>
# <div class=" wg-form-integer" id="maxAttachmentSize_formId_row"><label class="formDescription " for="maxAttachmentSize_formId">Maximum Attachment Size</label><div class="wg-hoverhelp">The size (in kilobytes) of the maximum allowable attachment to be uploaded to your system. Due to the nature of the HTTP Protocol, 100MB is the largest practical file size you can expect to upload via WebGUI's web interface. </div><input id="maxAttachmentSize_formId" type="text" name="maxAttachmentSize" value="100000" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('maxAttachmentSize_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="maxImageSize_formId_row"><label class="formDescription " for="maxImageSize_formId">Max Image Size</label><div class="wg-hoverhelp">If images are uploaded to your system that are bigger than the max image size, then they will be resized to the max image size. The max image size is measured in pixels and will use the size of the longest side of the image to determine if the limit has been reached. </div><input id="maxImageSize_formId" type="text" name="maxImageSize" value="100000" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('maxImageSize_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="thumbnailSize_formId_row"><label class="formDescription " for="thumbnailSize_formId">Thumbnail Size</label><div class="wg-hoverhelp">When images are uploaded to your system, they will automatically have thumbnails generated at the size specified here (unless overridden on a case-by-case basis). Thumbnail size is measured in pixels. </div><input id="thumbnailSize_formId" type="text" name="thumbnailSize" value="50" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('thumbnailSize_formId'),'0123456789-')" /></div>
# <div class=" wg-form-yesNo" id="metaDataEnabled_formId_row"><label class="formDescription " for="metaDataEnabled_formId">Enable Metadata?</label><div class="wg-hoverhelp">This enables the metadata tab on Assets so that metadata can be entered
# and tracked by WebGUI.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="metaDataEnabled" value="1" id="metaDataEnabled1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="metaDataEnabled" value="0" id="metaDataEnabled2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-interval" id="maxCacheTimeout_formId_row"><label class="formDescription " for="maxCacheTimeout_formId">Maximum cache timeout</label><div class="wg-hoverhelp">This timeout will override the content check that is done before generating a page. It can help with caching problems for macros and Navigations. Setting it to 0 will disable the timeout. A setting of several hours is recommended.</div><input id="maxCacheTimeout_formId_interval" type="text" name="maxCacheTimeout_interval" value="1" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('maxCacheTimeout_formId_interval'),'0123456789-')" /><select name="maxCacheTimeout_units" size="1" id="maxCacheTimeout_formId_units" ><option value="seconds">Second(s)</option><option value="hours">Hour(s)</option><option value="years">Year(s)</option><option value="minutes">Minute(s)</option><option value="months">Month(s)</option><option value="weeks">Week(s)</option><option value="days" selected="selected">Day(s)</option></select>
# </div>
# </div><div id="tab2"><div class=" wg-form-selectBox" id="richEditor_formId_row"><label class="formDescription " for="richEditor_formId">Default Rich Editor</label><div class="wg-hoverhelp"><p>This is the rich editor configuration that will be used by default when a rich editor is needed. This can be overridden in certain applications such as the Collaboration System.</p></div><select name="richEditor" size="1" id="richEditor_formId" ><option value="PBrichedit000000000001" selected="selected">Content Manager's Rich Edit</option><option value="PBrichedit000000000002">Forum Rich Edit</option></select>
# </div>
# <div class=" wg-form-integer" id="textBoxSize_formId_row"><label class="formDescription " for="textBoxSize_formId">Text Box Size</label><div class="wg-hoverhelp">How many characters can be displayed at once in text boxes on the site. </div><input id="textBoxSize_formId" type="text" name="textBoxSize" value="30" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('textBoxSize_formId'),'0123456789-')" /></div>
# <div class=" wg-form-template" id="userFunctionStyleId_formId_row"><label class="formDescription " for="userFunctionStyleId_formId">User Function Style</label><div class="wg-hoverhelp">Defines which style to be used to style WebGUI operations (profile editing, message log, etc.) when they are available to a user. Only templates which have been committed are allowed.</div><select name="userFunctionStyleId" size="1" id="userFunctionStyleId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA" selected="selected">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style-underground/style-underground?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style-underground/templates?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="AdminConsoleTemplate_formId_row"><label class="formDescription " for="AdminConsoleTemplate_formId">Legacy Admin Console Template</label><div class="wg-hoverhelp">The style to be used by the Admin Console.</div><select name="AdminConsoleTemplate" size="1" id="AdminConsoleTemplate_formId" ><option value="PBtmpl0000000000000001" selected="selected">Admin Console</option><option value="PBtmplHelp000000000001">Help</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/admin_console2?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/adminconsole?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="templateIdAssetEdit_formId_row"><label class="formDescription " for="templateIdAssetEdit_formId">Template</label><select name="templateIdAssetEdit" size="1" id="templateIdAssetEdit_formId" ></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/adminconsole/edit-asset?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="templateIdAdmin_formId_row"><label class="formDescription " for="templateIdAdmin_formId">Template</label><select name="templateIdAdmin" size="1" id="templateIdAdmin_formId" ><option value="p8g7xlQaTeKSRRDo-_ejSQ" selected="selected">Admin Interface</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/adminconsole/admin-interface?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-yesNo" id="useRecaptcha_formId_row"><label class="formDescription " for="useRecaptcha_formId">Use reCAPTCHA?</label><div class="wg-hoverhelp">reCAPTCHA is a free CAPTCHA service that helps to digitize books. It requires a key set generated for your domain, available from <a href="http://recaptcha.net/">http://recaptcha.net/</a>.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="useRecaptcha" value="1" id="useRecaptcha1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="useRecaptcha" value="0" id="useRecaptcha2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-text" id="recaptchaPublicKey_formId_row"><label class="formDescription " for="recaptchaPublicKey_formId">reCAPTCHA Public Key</label><input id="recaptchaPublicKey_formId" type="text" name="recaptchaPublicKey" value="" size="30" maxlength="255" /></div>
# <div class=" wg-form-text" id="recaptchaPrivateKey_formId_row"><label class="formDescription " for="recaptchaPrivateKey_formId">reCAPTCHA Private Key</label><input id="recaptchaPrivateKey_formId" type="text" name="recaptchaPrivateKey" value="" size="30" maxlength="255" /></div>
# <div class=" wg-form-codearea" id="globalHeadTags_formId_row"><label class="formDescription " for="globalHeadTags_formId">Global Head Tags</label><div class="wg-hoverhelp"><head> tags for every page on the site (including admin pages)</div><div id="globalHeadTags_formId_resizewrapper" style="padding-right: 6px; padding-bottom: 6px; width: 100%px; height: 200pxpx;"><textarea id="globalHeadTags_formId" name="globalHeadTags" rows="5" cols="60" style=" height: 100%; width: 100%; resize: none;"></textarea></div>
# <script type="text/javascript">
# (function() {
# var resize = new YAHOO.util.Resize('globalHeadTags_formId_resizewrapper');
# resize.on('resize', function(e) {
# YAHOO.util.Dom.setStyle('globalHeadTags_formId', 'width', resize.getStyle('width'));
# YAHOO.util.Dom.setStyle('globalHeadTags_formId', 'height', resize.getStyle('height'));
# });
# resize.reset();
# })();
# </script>
# </div>
# <div class=" wg-form-yesNo" id="useMobileStyle_formId_row"><label class="formDescription " for="useMobileStyle_formId">Use Mobile Style</label><div class="wg-hoverhelp">Enables displaying using a mobile style template and mobile page layout template. When enabled, the alternate templates are used when the browser's user agent string matches the list set in the config file.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="useMobileStyle" value="1" id="useMobileStyle1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="useMobileStyle" value="0" id="useMobileStyle2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# </div><div id="tab3"><div class=" wg-form-text" id="smtpServer_formId_row"><label class="formDescription " for="smtpServer_formId">SMTP Server</label><div class="wg-hoverhelp"><p>This is the address of your local mail server. It is needed for all features that use the Internet email system (such as password recovery).</p>
# <p>Optionally, if you are running a sendmail server on the same machine as WebGUI, you can also specify a path to your sendmail executable. On most Linux systems this can be found at "/usr/lib/sendmail".</p></div><input id="smtpServer_formId" type="text" name="smtpServer" value="localhost" size="30" maxlength="255" /></div>
# <div class=" wg-form-textarea" id="mailFooter_formId_row"><label class="formDescription " for="mailFooter_formId">Email Footer</label><div class="wg-hoverhelp">This footer will be processed for macros and attached to every email sent from this WebGUI instance.</div><div id="mailFooter_formId_resizewrapper" style="padding-right: 6px; padding-bottom: 6px; width: 100%px; height: 150px;"><textarea id="mailFooter_formId" name="mailFooter" rows="5" cols="60" style=" height: 100%; width: 100%; resize: none;">&#94;c;
# &#94;e;
# &#94;u;
# </textarea></div>
# <script type="text/javascript">
# (function() {
# var resize = new YAHOO.util.Resize('mailFooter_formId_resizewrapper');
# resize.on('resize', function(e) {
# YAHOO.util.Dom.setStyle('mailFooter_formId', 'width', resize.getStyle('width'));
# YAHOO.util.Dom.setStyle('mailFooter_formId', 'height', resize.getStyle('height'));
# });
# resize.reset();
# })();
# </script>
# </div>
# <div class=" wg-form-email" id="mailReturnPath_formId_row"><label class="formDescription " for="mailReturnPath_formId">Return Path</label><div class="wg-hoverhelp">To what email address should undeliverable messages be sent?</div><input id="mailReturnPath_formId" type="text" name="mailReturnPath" value="" size="30" maxlength="255" /></div>
# <div class=" wg-form-text" id="smsGateway_formId_row"><label class="formDescription " for="smsGateway_formId">SMS Gateway</label><div class="wg-hoverhelp">The email address that this site would use to send an SMS message.</div><input id="smsGateway_formId" type="text" name="smsGateway" value="" size="30" maxlength="255" /></div>
# <div class=" wg-form-text" id="smsGatewaySubject_formId_row"><label class="formDescription " for="smsGatewaySubject_formId">SMS Gateway Subject</label><div class="wg-hoverhelp">The email subject to pass to the SMS Gateway (typically used for SMS Gateway authorization).</div><input id="smsGatewaySubject_formId" type="text" name="smsGatewaySubject" value="" size="30" maxlength="255" /></div>
# </div><div id="tab4"><div class=" wg-form-yesNo" id="preventProxyCache_formId_row"><label class="formDescription " for="preventProxyCache_formId">Prevent Proxy Caching</label><div class="wg-hoverhelp">Some companies have proxy servers that cause problems with WebGUI. If you're experiencing problems with WebGUI, and you have a proxy server, you may want to set this setting to <i>Yes</i>. Beware that WebGUI's URLs will not be as user-friendly after this feature is turned on.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="preventProxyCache" value="1" id="preventProxyCache1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="preventProxyCache" value="0" id="preventProxyCache2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-text" id="debugIp_formId_row"><label class="formDescription " for="debugIp_formId">Debug IP</label><div class="wg-hoverhelp">This will limit debugging and/or performance output to a specific IP address or IP range. Enter the subnet that you want to be able to view debug output in CIDR format. For example: 10.0.0.0/24. Multiple CIDR addresses may be entered, separated by commas.</div><input id="debugIp_formId" type="text" name="debugIp" value="" size="30" maxlength="255" /></div>
# <div class=" wg-form-yesNo" id="showDebug_formId_row"><label class="formDescription " for="showDebug_formId">Show debugging?</label><div class="wg-hoverhelp">Show debugging information in WebGUI's output. This is primarily useful for WebGUI developers, but can also be interesting for Administrators trying to troubleshoot a problem.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="showDebug" value="1" id="showDebug1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="showDebug" value="0" id="showDebug2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="showPerformanceIndicators_formId_row"><label class="formDescription " for="showPerformanceIndicators_formId">Show performance indicators?</label><div class="wg-hoverhelp">This will display the time (in seconds) it took to build each item on the page. It is useful for debugging performance problems.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="showPerformanceIndicators" value="1" id="showPerformanceIndicators1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="showPerformanceIndicators" value="0" id="showPerformanceIndicators2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-selectBox" id="hostToUse_formId_row"><label class="formDescription " for="hostToUse_formId">Host To Use</label><div class="wg-hoverhelp">Select which host to use by default when generating URLs. Config Sitename will use the "sitename" variable from your config file. And Env HTTP Host will use the "HTTP_HOST" environment variable provided by the web server.</div><select name="hostToUse" size="1" id="hostToUse_formId" ><option value="sitename">Config Sitename</option><option value="HTTP_HOST" selected="selected">Env HTTP Host</option></select>
# </div>
# </div><div id="tab5"><fieldset><legend>Profile</legend><div class=" wg-form-template" id="profileStyleTemplateId_formId_row"><label class="formDescription " for="profileStyleTemplateId_formId">Style Template</label><div class="wg-hoverhelp">Select a style template from the list to enclose the profile in.</div><select name="profileStyleTemplateId" size="1" id="profileStyleTemplateId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003" selected="selected">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style_03?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/webgui-7-style-3?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="profileLayoutTemplateId_formId_row"><label class="formDescription " for="profileLayoutTemplateId_formId">Edit Layout Template</label><div class="wg-hoverhelp">Choose a layout from the list to display the various account plugins that are usable by the current user as well as the contents of the plugin currently chosen.</div><select name="profileLayoutTemplateId" size="1" id="profileLayoutTemplateId_formId" ><option value="9ThW278DWLV0-Svf68ljFQ">Account Layout</option><option value="b4n3VyUIsAHyIvT-W-jziA">Contributions Layout</option><option value="N716tpSna0iIQTKxS4gTWA">Default Account Layout</option><option value="zrNpGbT3odfIkg6nFSUy8Q">Friends Layout Template</option><option value="gfZOwaTWYjbSoVaQtHBBEw">Inbox Account Layout</option><option value="FJbUTvZ2nUTn65LpW6gjsA" selected="selected">Profile Account Layout</option><option value="aUDsJ-vB9RgP-AYvPOy8FQ">Shop Account Layout</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile/profile-account-layout?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="profileEditTemplateId_formId_row"><label class="formDescription " for="profileEditTemplateId_formId">Edit Template</label><div class="wg-hoverhelp">Choose the main template for editing a profile</div><select name="profileEditTemplateId" size="1" id="profileEditTemplateId_formId" ><option value="75CmQgpcCSkdsL-oawdn3Q" selected="selected">Default Edit Profile Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile/default-edit-profile-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="profileViewTemplateId_formId_row"><label class="formDescription " for="profileViewTemplateId_formId">View Template</label><div class="wg-hoverhelp">Choose the main template for viewing a profile.</div><select name="profileViewTemplateId" size="1" id="profileViewTemplateId_formId" ><option value="2CS-BErrjMmESOtGT90qOg" selected="selected">Default View Profile Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile/default-view-profile-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="profileErrorTemplateId_formId_row"><label class="formDescription " for="profileErrorTemplateId_formId">Error Template</label><div class="wg-hoverhelp">Choose the template to use for displaying profile errors to the user</div><select name="profileErrorTemplateId" size="1" id="profileErrorTemplateId_formId" ><option value="MBmWlA_YEA2I6D29OMGtRg" selected="selected">Default Profile Error Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile/default-profile-error-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/profile?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>Inbox</legend><div class=" wg-form-template" id="inboxStyleTemplateId_formId_row"><label class="formDescription " for="inboxStyleTemplateId_formId">Style Template</label><div class="wg-hoverhelp">Select a style template from the list to enclose the inbox in.</div><select name="inboxStyleTemplateId" size="1" id="inboxStyleTemplateId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003" selected="selected">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style_03?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/webgui-7-style-3?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxLayoutTemplateId_formId_row"><label class="formDescription " for="inboxLayoutTemplateId_formId">Edit Layout Template</label><div class="wg-hoverhelp">Choose a layout from the list to display the various account pluggins that are editable by the current user as well as the contents of the one currently chosen</div><select name="inboxLayoutTemplateId" size="1" id="inboxLayoutTemplateId_formId" ><option value="9ThW278DWLV0-Svf68ljFQ">Account Layout</option><option value="b4n3VyUIsAHyIvT-W-jziA">Contributions Layout</option><option value="N716tpSna0iIQTKxS4gTWA">Default Account Layout</option><option value="zrNpGbT3odfIkg6nFSUy8Q">Friends Layout Template</option><option value="gfZOwaTWYjbSoVaQtHBBEw" selected="selected">Inbox Account Layout</option><option value="FJbUTvZ2nUTn65LpW6gjsA">Profile Account Layout</option><option value="aUDsJ-vB9RgP-AYvPOy8FQ">Shop Account Layout</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox-account-layout?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxViewTemplateId_formId_row"><label class="formDescription " for="inboxViewTemplateId_formId">View Template</label><div class="wg-hoverhelp">Choose the main template for viewing the inbox</div><select name="inboxViewTemplateId" size="1" id="inboxViewTemplateId_formId" ><option value="c8xrwVuu5QE0XtF9DiVzLw" selected="selected">Default Inbox View Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-inbox-view-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxViewMessageTemplateId_formId_row"><label class="formDescription " for="inboxViewMessageTemplateId_formId">View Message Template</label><div class="wg-hoverhelp">Choose the template for viewing a message in the inbox</div><select name="inboxViewMessageTemplateId" size="1" id="inboxViewMessageTemplateId_formId" ><option value="0n4HtbXaWa_XJHkFjetnLQ" selected="selected">Default Inbox View Message Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-inbox-view-message-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxSendMessageTemplateId_formId_row"><label class="formDescription " for="inboxSendMessageTemplateId_formId">Send Message Template</label><div class="wg-hoverhelp">Choose the template for sending a message</div><select name="inboxSendMessageTemplateId" size="1" id="inboxSendMessageTemplateId_formId" ><option value="6uQEULvXFgCYlRWnYzZsuA" selected="selected">Default Inbox Send Message Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-inbox-send-message-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxMessageConfirmationTemplateId_formId_row"><label class="formDescription " for="inboxMessageConfirmationTemplateId_formId">Inbox Message Confirm Template</label><div class="wg-hoverhelp">Choose the template for displaying confirmation that a message has been sent</div><select name="inboxMessageConfirmationTemplateId" size="1" id="inboxMessageConfirmationTemplateId_formId" ><option value="5A8Hd9zXvByTDy4x-H28qw">Default Invitation Confirmation Template</option><option value="DUoxlTBXhVS-Zl3CFDpt9g" selected="selected">Default Message Confirm Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-message-confirm-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxErrorTemplateId_formId_row"><label class="formDescription " for="inboxErrorTemplateId_formId">Inbox Error Message Template</label><div class="wg-hoverhelp">Choose the template for viewing inbox errors</div><select name="inboxErrorTemplateId" size="1" id="inboxErrorTemplateId_formId" ><option value="ErEzulFiEKDkaCDVmxUavw" selected="selected">Default Inbox Error Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-inbox-error-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxManageInvitationsTemplateId_formId_row"><label class="formDescription " for="inboxManageInvitationsTemplateId_formId">Manage Invitations Template</label><div class="wg-hoverhelp">Choose the template to use for managing invitations</div><select name="inboxManageInvitationsTemplateId" size="1" id="inboxManageInvitationsTemplateId_formId" ><option value="1Q4Je3hKCJzeo0ZBB5YB8g" selected="selected">Default Manage Invitations Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-manage-invitations-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxViewInvitationTemplateId_formId_row"><label class="formDescription " for="inboxViewInvitationTemplateId_formId">View Invitation Template</label><div class="wg-hoverhelp">Choose the template for viewing an invitation</div><select name="inboxViewInvitationTemplateId" size="1" id="inboxViewInvitationTemplateId_formId" ><option value="VBkY05f-E3WJS50WpdKd1Q" selected="selected">Default View Invitation Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-view-invitation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxInvitationConfirmTemplateId_formId_row"><label class="formDescription " for="inboxInvitationConfirmTemplateId_formId">Invitation Confirmation Message Template</label><div class="wg-hoverhelp">Choose the template for viewing invitation confirmations</div><select name="inboxInvitationConfirmTemplateId" size="1" id="inboxInvitationConfirmTemplateId_formId" ><option value="5A8Hd9zXvByTDy4x-H28qw" selected="selected">Default Invitation Confirmation Template</option><option value="DUoxlTBXhVS-Zl3CFDpt9g">Default Message Confirm Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-invitation-confirmation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-yesNo" id="inboxInviteUserEnabled_formId_row"><label class="formDescription " for="inboxInviteUserEnabled_formId">Enable user invitations?</label><div class="wg-hoverhelp">Enable users to send emails to their friends, inviting them to come and create an account on this site. Please note: In order for this feature to work you must also enable anonymous registration</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="inboxInviteUserEnabled" value="1" id="inboxInviteUserEnabled1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="inboxInviteUserEnabled" value="0" id="inboxInviteUserEnabled2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="inboxInviteUserRestrictSubject_formId_row"><label class="formDescription " for="inboxInviteUserRestrictSubject_formId">Restrict Invitation Subject?</label><div class="wg-hoverhelp">If this setting is 'yes', users will not be able to modify the default subject of the invitation</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="inboxInviteUserRestrictSubject" value="1" id="inboxInviteUserRestrictSubject1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="inboxInviteUserRestrictSubject" value="0" id="inboxInviteUserRestrictSubject2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-text" id="inboxInviteUserSubject_formId_row"><label class="formDescription " for="inboxInviteUserSubject_formId">Default Invitation Subject</label><div class="wg-hoverhelp">Enter the default text for the subject of user invitations. Macros will be processed on this field (macros will not be processed on the actual subject sent)</div><input id="inboxInviteUserSubject_formId" type="text" name="inboxInviteUserSubject" value="Your incarceration adventure begins here!" size="30" maxlength="255" /></div>
# <div class=" wg-form-yesNo" id="inboxInviteUserRestrictMessage_formId_row"><label class="formDescription " for="inboxInviteUserRestrictMessage_formId">Restrict Invitation Message?</label><div class="wg-hoverhelp">If this setting is 'yes', users will not be able to modify the default message of the invitation</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="inboxInviteUserRestrictMessage" value="1" id="inboxInviteUserRestrictMessage1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="inboxInviteUserRestrictMessage" value="0" id="inboxInviteUserRestrictMessage2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-textarea" id="inboxInviteUserMessage_formId_row"><label class="formDescription " for="inboxInviteUserMessage_formId">Default Invitation Message</label><div class="wg-hoverhelp">Enter the default text for the message of user invitations. Macros will be processed on this field (macros will not be processed on the actual message sent)</div><div id="inboxInviteUserMessage_formId_resizewrapper" style="padding-right: 6px; padding-bottom: 6px; width: 100%px; height: 300px;"><textarea id="inboxInviteUserMessage_formId" name="inboxInviteUserMessage" rows="5" cols="60" style=" height: 100%; width: 100%; resize: none;">&#94;International(invite message,Account_Inbox);</textarea></div>
# <script type="text/javascript">
# (function() {
# var resize = new YAHOO.util.Resize('inboxInviteUserMessage_formId_resizewrapper');
# resize.on('resize', function(e) {
# YAHOO.util.Dom.setStyle('inboxInviteUserMessage_formId', 'width', resize.getStyle('width'));
# YAHOO.util.Dom.setStyle('inboxInviteUserMessage_formId', 'height', resize.getStyle('height'));
# });
# resize.reset();
# })();
# </script>
# </div>
# <div class=" wg-form-template" id="inboxInviteUserMessageTemplateId_formId_row"><label class="formDescription " for="inboxInviteUserMessageTemplateId_formId">Invitation Email Template</label><div class="wg-hoverhelp">Choose the template for the email that will be sent as the user invitation. This will include the text of the message as well as the registration link and any headers or footers you choose to add to the message.</div><select name="inboxInviteUserMessageTemplateId" size="1" id="inboxInviteUserMessageTemplateId_formId" ><option value="XgcsoDrbC0duVla7N7JAdw" selected="selected">Default Invite User Email Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-invite-user-email-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxInviteUserTemplateId_formId_row"><label class="formDescription " for="inboxInviteUserTemplateId_formId">Invite User Send Template</label><div class="wg-hoverhelp">Choose the template for viewing the main user invitation screen</div><select name="inboxInviteUserTemplateId" size="1" id="inboxInviteUserTemplateId_formId" ><option value="cR0UFm7I1qUI2Wbpj--08Q" selected="selected">Default Invite User Form Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-invite-user-form-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxInviteUserConfirmTemplateId_formId_row"><label class="formDescription " for="inboxInviteUserConfirmTemplateId_formId">Invite User Confirmation Template</label><div class="wg-hoverhelp">Choose the template for viewing user invitation confirmations</div><select name="inboxInviteUserConfirmTemplateId" size="1" id="inboxInviteUserConfirmTemplateId_formId" ><option value="SVIhz68689hwUGgcDM-gWw" selected="selected">Default Invite User Confirm Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox/default-invite-user-confirm-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-selectRichEditor" id="inboxRichEditId_formId_row"><label class="formDescription " for="inboxRichEditId_formId">Inbox Rich Editor</label><div class="wg-hoverhelp">The rich editor used to compose messages</div><select name="inboxRichEditId" size="1" id="inboxRichEditId_formId" ><option value="PBrichedit000000000002">Forum Rich Edit</option><option value="PBrichedit000000000001" selected="selected">Content Manager's Rich Edit</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/content_managers_rich_edit?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/richedit?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-yesNo" id="inboxCopySender_formId_row"><label class="formDescription " for="inboxCopySender_formId">Copy Sender on Messages?</label><div class="wg-hoverhelp">If this setting is 'yes', users will receive a copy of messages that they send using the inbox.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="inboxCopySender" value="1" id="inboxCopySender1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="inboxCopySender" value="0" id="inboxCopySender2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="sendInboxNotificationsOnly_formId_row"><label class="formDescription " for="sendInboxNotificationsOnly_formId">Send only Inbox notifications</label><div class="wg-hoverhelp">Should WebGUI just send notifications about Inbox messages, instead of the message itself?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="sendInboxNotificationsOnly" value="1" id="sendInboxNotificationsOnly1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="sendInboxNotificationsOnly" value="0" id="sendInboxNotificationsOnly2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="sendRejectNotice_formId_row"><label class="formDescription " for="sendRejectNotice_formId">Send Reject Friend Notifications</label><div class="wg-hoverhelp">Choose whether or not, upon rejecting a friend request, a notification should be sent to the user being rejected.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="sendRejectNotice" value="1" id="sendRejectNotice1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="sendRejectNotice" value="0" id="sendRejectNotice2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-text" id="inboxNotificationsSubject_formId_row"><label class="formDescription " for="inboxNotificationsSubject_formId">Inbox Notification Email Subject</label><div class="wg-hoverhelp">The email subject to use for inbox notifications</div><input id="inboxNotificationsSubject_formId" type="text" name="inboxNotificationsSubject" value="" size="30" maxlength="255" /></div>
# <div class=" wg-form-template" id="inboxNotificationTemplateId_formId_row"><label class="formDescription " for="inboxNotificationTemplateId_formId">Inbox Notification Template</label><div class="wg-hoverhelp">Choose a template that will be used to display Inbox Notifications.</div><select name="inboxNotificationTemplateId" size="1" id="inboxNotificationTemplateId_formId" ><option value="b1316COmd9xRv4fCI3LLGA" selected="selected">Inbox Notification</option><option value="i9-G00ALhJOr0gMh-vHbKA">Inbox SMS Notification</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/inbox_notification?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="inboxSmsNotificationTemplateId_formId_row"><label class="formDescription " for="inboxSmsNotificationTemplateId_formId">Inbox SMS Notification Template</label><div class="wg-hoverhelp">Choose a template that will be used to display Inbox SMS Notifications.</div><select name="inboxSmsNotificationTemplateId" size="1" id="inboxSmsNotificationTemplateId_formId" ><option value="b1316COmd9xRv4fCI3LLGA">Inbox Notification</option><option value="i9-G00ALhJOr0gMh-vHbKA" selected="selected">Inbox SMS Notification</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/inbox-sms-notification?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/inbox?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>Friends</legend><div class=" wg-form-template" id="friendsStyleTemplateId_formId_row"><label class="formDescription " for="friendsStyleTemplateId_formId">Style Template</label><div class="wg-hoverhelp">Select a style template from the list to enclose friends in.</div><select name="friendsStyleTemplateId" size="1" id="friendsStyleTemplateId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003" selected="selected">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style_03?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/webgui-7-style-3?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="friendsLayoutTemplateId_formId_row"><label class="formDescription " for="friendsLayoutTemplateId_formId">Edit Layout Template</label><div class="wg-hoverhelp">Choose a layout from the list to display the various account pluggins that are editable by the current user as well as the contents of the one currently chosen</div><select name="friendsLayoutTemplateId" size="1" id="friendsLayoutTemplateId_formId" ><option value="9ThW278DWLV0-Svf68ljFQ">Account Layout</option><option value="b4n3VyUIsAHyIvT-W-jziA">Contributions Layout</option><option value="N716tpSna0iIQTKxS4gTWA">Default Account Layout</option><option value="zrNpGbT3odfIkg6nFSUy8Q" selected="selected">Friends Layout Template</option><option value="gfZOwaTWYjbSoVaQtHBBEw">Inbox Account Layout</option><option value="FJbUTvZ2nUTn65LpW6gjsA">Profile Account Layout</option><option value="aUDsJ-vB9RgP-AYvPOy8FQ">Shop Account Layout</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends/friends-layout-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="friendsViewTemplateId_formId_row"><label class="formDescription " for="friendsViewTemplateId_formId">View Template</label><div class="wg-hoverhelp">Choose the main template for viewing friends</div><select name="friendsViewTemplateId" size="1" id="friendsViewTemplateId_formId" ><option value="1Yn_zE_dSiNuaBGNLPbxtw" selected="selected">Default Friends View Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends/default-friends-view-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="friendsEditTemplateId_formId_row"><label class="formDescription " for="friendsEditTemplateId_formId">Edit Template</label><div class="wg-hoverhelp">Choose the template for editing friends</div><select name="friendsEditTemplateId" size="1" id="friendsEditTemplateId_formId" ><option value="AZFU33p0jpPJ-E6qLSWZng" selected="selected">Default Friends Edit Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends/default-friends-edit-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="friendsSendRequestTemplateId_formId_row"><label class="formDescription " for="friendsSendRequestTemplateId_formId">Send Friends Request Template</label><div class="wg-hoverhelp">Choose the template for sending friends requests</div><select name="friendsSendRequestTemplateId" size="1" id="friendsSendRequestTemplateId_formId" ><option value="AGJBGviWGAwjnwziiPjvDg" selected="selected">Default Send Request Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends/default-send-request-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="friendsErrorTemplateId_formId_row"><label class="formDescription " for="friendsErrorTemplateId_formId">Error Template</label><div class="wg-hoverhelp">Choose the template for displaying friends errors</div><select name="friendsErrorTemplateId" size="1" id="friendsErrorTemplateId_formId" ><option value="7Ijdd8SW32lVgg2H8R-Aqw" selected="selected">Default Friends Error Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends/default-friends-error-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="friendsConfirmTemplateId_formId_row"><label class="formDescription " for="friendsConfirmTemplateId_formId">Friends Request Confirm Template</label><div class="wg-hoverhelp">Choose the template for displaying confirmation that a friends request has been sent</div><select name="friendsConfirmTemplateId" size="1" id="friendsConfirmTemplateId_formId" ><option value="K8F0j_cq_jgo8dvWY_26Ag" selected="selected">Default Friends Confirmation Template</option><option value="G5V6neXIDiFXN05oL-U3AQ">Default Remove Friends Confirmation Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends/default-friends-confirmation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="friendsRemoveConfirmTemplateId_formId_row"><label class="formDescription " for="friendsRemoveConfirmTemplateId_formId">Friends Removal Confirm Template</label><div class="wg-hoverhelp">Choose the template for displaying confirmation that you wish to remove a friend</div><select name="friendsRemoveConfirmTemplateId" size="1" id="friendsRemoveConfirmTemplateId_formId" ><option value="K8F0j_cq_jgo8dvWY_26Ag">Default Friends Confirmation Template</option><option value="G5V6neXIDiFXN05oL-U3AQ" selected="selected">Default Remove Friends Confirmation Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends/default-remove-friends-confirmation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friends?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>Contributions</legend><div class=" wg-form-template" id="contribStyleTemplateId_formId_row"><label class="formDescription " for="contribStyleTemplateId_formId">Style Template</label><div class="wg-hoverhelp">Select a style template from the list to enclose the contributions tab in.</div><select name="contribStyleTemplateId" size="1" id="contribStyleTemplateId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003" selected="selected">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style_03?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/webgui-7-style-3?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="contribLayoutTemplateId_formId_row"><label class="formDescription " for="contribLayoutTemplateId_formId">Layout Template</label><div class="wg-hoverhelp">Choose a layout template in which to enclose the content from the various methods within the contributions tab</div><select name="contribLayoutTemplateId" size="1" id="contribLayoutTemplateId_formId" ><option value="9ThW278DWLV0-Svf68ljFQ">Account Layout</option><option value="b4n3VyUIsAHyIvT-W-jziA" selected="selected">Contributions Layout</option><option value="N716tpSna0iIQTKxS4gTWA">Default Account Layout</option><option value="zrNpGbT3odfIkg6nFSUy8Q">Friends Layout Template</option><option value="gfZOwaTWYjbSoVaQtHBBEw">Inbox Account Layout</option><option value="FJbUTvZ2nUTn65LpW6gjsA">Profile Account Layout</option><option value="aUDsJ-vB9RgP-AYvPOy8FQ">Shop Account Layout</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/contributions/contributions-layout?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/contributions?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="contribViewTemplateId_formId_row"><label class="formDescription " for="contribViewTemplateId_formId">View Contributions Template</label><div class="wg-hoverhelp">Choose the template for displaying user contributions</div><select name="contribViewTemplateId" size="1" id="contribViewTemplateId_formId" ><option value="1IzRpX0tgW7iuCfaU2Kk0A" selected="selected">Default Contributions View</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/contributions/default-contributions-view?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/contributions?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>Shop</legend><div class=" wg-form-template" id="shopStyleTemplateId_formId_row"><label class="formDescription " for="shopStyleTemplateId_formId">Style Template</label><div class="wg-hoverhelp">Select a style template from the list to enclose the shop tab in.</div><select name="shopStyleTemplateId" size="1" id="shopStyleTemplateId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003" selected="selected">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style_03?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/webgui-7-style-3?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="shopLayoutTemplateId_formId_row"><label class="formDescription " for="shopLayoutTemplateId_formId">Layout Template</label><div class="wg-hoverhelp">Choose a layout template in which to enclose the content from the various methods within the shop tab</div><select name="shopLayoutTemplateId" size="1" id="shopLayoutTemplateId_formId" ><option value="9ThW278DWLV0-Svf68ljFQ">Account Layout</option><option value="b4n3VyUIsAHyIvT-W-jziA">Contributions Layout</option><option value="N716tpSna0iIQTKxS4gTWA">Default Account Layout</option><option value="zrNpGbT3odfIkg6nFSUy8Q">Friends Layout Template</option><option value="gfZOwaTWYjbSoVaQtHBBEw">Inbox Account Layout</option><option value="FJbUTvZ2nUTn65LpW6gjsA">Profile Account Layout</option><option value="aUDsJ-vB9RgP-AYvPOy8FQ" selected="selected">Shop Account Layout</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/shop/shop-account-layout?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/shop?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="shopMyPurchasesTemplateId_formId_row"><label class="formDescription " for="shopMyPurchasesTemplateId_formId">My Purchases Template</label><div class="wg-hoverhelp">Which template should be used to display a user's order history?</div><select name="shopMyPurchasesTemplateId" size="1" id="shopMyPurchasesTemplateId_formId" ><option value="2gtFt7c0qAFNU3BG_uvNvg" selected="selected">My Purchases (Default)</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/shopping-cart-collateral-items/my-purchases-default?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/shopping-cart-collateral-items?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="shopMyPurchasesDetailTemplateId_formId_row"><label class="formDescription " for="shopMyPurchasesDetailTemplateId_formId">My Purchases Detail Template</label><div class="wg-hoverhelp">Which template should be used to display a user's order history detail? An individual sale rather than the whole transaction list.</div><select name="shopMyPurchasesDetailTemplateId" size="1" id="shopMyPurchasesDetailTemplateId_formId" ><option value="g8W53Pd71uHB9pxaXhWf_A" selected="selected">My Purchases Detail (Default)</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/shopping-cart-collateral-items/my-purchases-detail-default?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/shopping-cart-collateral-items?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="shopMySalesTemplateId_formId_row"><label class="formDescription " for="shopMySalesTemplateId_formId">My Sales Template</label><div class="wg-hoverhelp">Template to render the screen where vendor sales are displayed.</div><select name="shopMySalesTemplateId" size="1" id="shopMySalesTemplateId_formId" ><option value="-zxyB-O50W8YnL39Ouoc4Q" selected="selected">Default My Sales Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/default-my-sales-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/shop?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>Account</legend><div class=" wg-form-template" id="userAccountStyleTemplateId_formId_row"><label class="formDescription " for="userAccountStyleTemplateId_formId">Style Template</label><div class="wg-hoverhelp">Select a style template from the list to enclose the account tab in.</div><select name="userAccountStyleTemplateId" size="1" id="userAccountStyleTemplateId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003" selected="selected">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style_03?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/webgui-7-style-3?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="userAccountLayoutTemplateId_formId_row"><label class="formDescription " for="userAccountLayoutTemplateId_formId">Layout Template</label><div class="wg-hoverhelp">Choose a layout template in which to enclose the content from the various methods within the account tab</div><select name="userAccountLayoutTemplateId" size="1" id="userAccountLayoutTemplateId_formId" ><option value="9ThW278DWLV0-Svf68ljFQ" selected="selected">Account Layout</option><option value="b4n3VyUIsAHyIvT-W-jziA">Contributions Layout</option><option value="N716tpSna0iIQTKxS4gTWA">Default Account Layout</option><option value="zrNpGbT3odfIkg6nFSUy8Q">Friends Layout Template</option><option value="gfZOwaTWYjbSoVaQtHBBEw">Inbox Account Layout</option><option value="FJbUTvZ2nUTn65LpW6gjsA">Profile Account Layout</option><option value="aUDsJ-vB9RgP-AYvPOy8FQ">Shop Account Layout</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/user/account-layout?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/user?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-readOnly" id="templateMessage_formId_row"><strong>The display templates for this module can be found in the settings <br />for the authentications modules you have installed on your site. </strong><input type="hidden" name="templateMessage" value="<strong>The display templates for this module can be found in the settings <br />for the authentications modules you have installed on your site. </strong>" />
# </div>
# </fieldset><fieldset><legend>Friend Manager</legend><div class=" wg-form-template" id="fmStyleTemplateId_formId_row"><label class="formDescription " for="fmStyleTemplateId_formId">Style Template</label><div class="wg-hoverhelp">Select a style template from the list to enclose the Friend Manager tab in.</div><select name="fmStyleTemplateId" size="1" id="fmStyleTemplateId_formId" ><option value="OiJNwP1gAlcva8_yOtL4gA">CrystalX_style</option><option value="PBtmpl0000000000000060">Fail Safe</option><option value="KKt0VB_eoQxw9xEsHsAhag">Greenportal_style</option><option value="PBtmpl0000000000000111">Make Page Printable</option><option value="stevestyle000000000001">Style 01</option><option value="stevestyle000000000002">Style 02</option><option value="stevestyle000000000003" selected="selected">Style 03</option><option value="Z34aTD7ySeqddSEOEab_Fw">test style</option><option value="kLWqD2Q5TzuDJ1l5N_pT_Q">test style</option><option value="_CBN3d8yQP2EdrOgS-FGew">test style</option><option value="0NKNmo1PSm2Mlwk2FPvRag">test style</option><option value="o1A4ZT0HQradT-_z1KKLHQ">test style</option><option value="PK5qXU5JShiavVjqgQqf3A">test style</option><option value="SQNgBv7PRPi9sgPM19L31Q">test style</option><option value="48Yu-_xoQXCrJWNsmxjdAQ">test style</option><option value="H17KGBrTSqGnBDkEgRceWg">test style</option><option value="UTRgfMoBRsCPQg2MhVVMTg">test style</option><option value="R1fy9_PhTa2pOk-MpoX-Iw">test style</option><option value="e_rUaJudT8_9PG-ukqTZqw">test style</option><option value="CcYSqnUGRWOhzHFWlnu_lw">test style</option><option value="Sws6GVfMQ6qH5UINyOxBkA">test style</option><option value="dzlaUE67TqiTLzoKhLJXIA">test style</option><option value="k7dn68R4R_CFaVnIlbnlXg">test style</option><option value="37fUb_rSTPC7H-wstm7bHQ">test style</option><option value="Qk24uXao2yowR6zxbVJ0xA">[style] Underground</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/style_03?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/webgui-7-style-3?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="fmLayoutTemplateId_formId_row"><label class="formDescription " for="fmLayoutTemplateId_formId">Layout Template</label><div class="wg-hoverhelp">Choose a layout template in which to enclose the content from the various methods within the Friend Manager tab</div><select name="fmLayoutTemplateId" size="1" id="fmLayoutTemplateId_formId" ><option value="9ThW278DWLV0-Svf68ljFQ">Account Layout</option><option value="b4n3VyUIsAHyIvT-W-jziA">Contributions Layout</option><option value="N716tpSna0iIQTKxS4gTWA" selected="selected">Default Account Layout</option><option value="zrNpGbT3odfIkg6nFSUy8Q">Friends Layout Template</option><option value="gfZOwaTWYjbSoVaQtHBBEw">Inbox Account Layout</option><option value="FJbUTvZ2nUTn65LpW6gjsA">Profile Account Layout</option><option value="aUDsJ-vB9RgP-AYvPOy8FQ">Shop Account Layout</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/default-account-layout2?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminFriends_formId_row"><label class="formDescription " for="groupIdAdminFriends_formId">Friends Manager</label><div class="wg-hoverhelp">Group to manage friends, to assign people to one another and to view the interface for managing friends.</div><select name="groupIdAdminFriends" size="1" id="groupIdAdminFriends_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminFriends_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupsToManageFriends_formId_row"><label class="formDescription " for="groupsToManageFriends_formId">Groups to Manage as Friends</label><div class="wg-hoverhelp">Choose groups of users whose Friends Networks you want to Manage.</div><select name="groupsToManageFriends" size="5" id="groupsToManageFriends_formId" multiple="multiple"><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2" selected="selected">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupsToManageFriends_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="fmViewTemplateId_formId_row"><label class="formDescription " for="fmViewTemplateId_formId">View Template</label><div class="wg-hoverhelp">This template renders the Friend Manager itself, inside the layout and style templates.</div><select name="fmViewTemplateId" size="1" id="fmViewTemplateId_formId" ><option value="64tqS80D53Z0JoAs2cX2VQ" selected="selected">FriendManager View Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friendmanager/view?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friendmanager?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="fmEditTemplateId_formId_row"><label class="formDescription " for="fmEditTemplateId_formId">Edit Friends Template</label><div class="wg-hoverhelp">This template renders the interface for adding or removing friends for a user.</div><select name="fmEditTemplateId" size="1" id="fmEditTemplateId_formId" ><option value="lG2exkH9FeYvn4pA63idNg" selected="selected">Friend Manager Edit Friends</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friendmanager/edit?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/account/friendmanager?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-yesNo" id="overrideAbleToBeFriend_formId_row"><label class="formDescription " for="overrideAbleToBeFriend_formId">Override ableToBeFriend profile setting?</label><div class="wg-hoverhelp">If a user has set their ableToBeFriend profile option to 'No', then the Friend Manager will not display them as a friend to be added. If this option is set to Yes, then the Friend Manager will allow managing them.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="overrideAbleToBeFriend" value="1" id="overrideAbleToBeFriend1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="overrideAbleToBeFriend" value="0" id="overrideAbleToBeFriend2" />No</label>&nbsp;&nbsp;</fieldset></div>
# </fieldset></div><div id="tab6"><div class=" wg-form-yesNo" id="anonymousRegistration_formId_row"><label class="formDescription " for="anonymousRegistration_formId">Anonymous Registration</label><div class="wg-hoverhelp">Do you wish visitors to your site to be able to register themselves?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="anonymousRegistration" value="1" id="anonymousRegistration1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="anonymousRegistration" value="0" id="anonymousRegistration2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="automaticLDAPRegistration_formId_row"><label class="formDescription " for="automaticLDAPRegistration_formId">Automatic LDAP Registration</label><div class="wg-hoverhelp">When set to yes, a WebGUI user account will be created and the user logged in, if the credentials entered are validated by LDAP.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="automaticLDAPRegistration" value="1" id="automaticLDAPRegistration1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="automaticLDAPRegistration" value="0" id="automaticLDAPRegistration2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-workflow" id="runOnRegistration_formId_row"><label class="formDescription " for="runOnRegistration_formId">On Create User (User)</label><div class="wg-hoverhelp">If there is a workflow chosen here, it will be executed each time a user registers anonymously.</div><select name="runOnRegistration" size="1" id="runOnRegistration_formId" ><option value="AuthLDAPworkflow000001">Synchronize Profile To LDAP</option><option value="" selected="selected">None</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=manageWorkflows"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-workflow" id="runOnAdminCreateUser_formId_row"><label class="formDescription " for="runOnAdminCreateUser_formId">On Create User (Admin)</label><div class="wg-hoverhelp">Run when an admin creates a user.</div><select name="runOnAdminCreateUser" size="1" id="runOnAdminCreateUser_formId" ><option value="AuthLDAPworkflow000001">Synchronize Profile To LDAP</option><option value="" selected="selected">None</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=manageWorkflows"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-workflow" id="runOnAdminUpdateUser_formId_row"><label class="formDescription " for="runOnAdminUpdateUser_formId">On Update User (Admin)</label><div class="wg-hoverhelp">Run when an admin updates a user.</div><select name="runOnAdminUpdateUser" size="1" id="runOnAdminUpdateUser_formId" ><option value="AuthLDAPworkflow000001">Synchronize Profile To LDAP</option><option value="" selected="selected">None</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=manageWorkflows"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-yesNo" id="useKarma_formId_row"><label class="formDescription " for="useKarma_formId">Enable Karma?</label><div class="wg-hoverhelp">Should karma be enabled?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="useKarma" value="1" id="useKarma1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="useKarma" value="0" id="useKarma2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-integer" id="karmaPerLogin_formId_row"><label class="formDescription " for="karmaPerLogin_formId">Karma Per Login</label><div class="wg-hoverhelp">The amount of karma a user should be given when they log in. This only takes affect if karma is enabled.</div><input id="karmaPerLogin_formId" type="text" name="karmaPerLogin" value="1" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('karmaPerLogin_formId'),'0123456789-')" /></div>
# <div class=" wg-form-interval" id="sessionTimeout_formId_row"><label class="formDescription " for="sessionTimeout_formId">Session Timeout</label><div class="wg-hoverhelp">The amount of time that a user session remains active (before needing to log in again). This timeout is reset each time a user views a page. Therefore if you set the timeout for 8 hours, a user would have to log in again if s/he hadn't visited the site for 8 hours.</div><input id="sessionTimeout_formId_interval" type="text" name="sessionTimeout_interval" value="2" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('sessionTimeout_formId_interval'),'0123456789-')" /><select name="sessionTimeout_units" size="1" id="sessionTimeout_formId_units" ><option value="seconds">Second(s)</option><option value="hours" selected="selected">Hour(s)</option><option value="years">Year(s)</option><option value="minutes">Minute(s)</option><option value="months">Month(s)</option><option value="weeks">Week(s)</option><option value="days">Day(s)</option></select>
# </div>
# <div class=" wg-form-yesNo" id="selfDeactivation_formId_row"><label class="formDescription " for="selfDeactivation_formId">Allow users to deactivate their account?</label><div class="wg-hoverhelp">Do you wish to provide your users with a means to deactivate their account without your intervention?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="selfDeactivation" value="1" id="selfDeactivation1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="selfDeactivation" value="0" id="selfDeactivation2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <tr style="display: none"><td></td><td><input type="hidden" name="encryptLogin" value="0" />
# </td></tr><div class=" wg-form-yesNo" id="passiveProfilingEnabled_formId_row"><label class="formDescription " for="passiveProfilingEnabled_formId">Enable passive profiling?</label><div class="wg-hoverhelp">Used in conjunction with Metadata, this keeps a record of every wobject viewed by
# a user.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="passiveProfilingEnabled" value="1" id="passiveProfilingEnabled1" onchange="alert('Enabling this feature is illegal in some countries, like Australia. In addition, some countries require you to add a warning to your site if you use this feature. Consult your local authorities for local laws. Plain Black Corporation is not responsible for your illegal activities, regardless of ignorance or malice.')" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="passiveProfilingEnabled" value="0" id="passiveProfilingEnabled2" checked="checked" onchange="alert('Enabling this feature is illegal in some countries, like Australia. In addition, some countries require you to add a warning to your site if you use this feature. Consult your local authorities for local laws. Plain Black Corporation is not responsible for your illegal activities, regardless of ignorance or malice.')" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-url" id="redirectAfterLoginUrl_formId_row"><label class="formDescription " for="redirectAfterLoginUrl_formId">Redirect After Login Url</label><input id="redirectAfterLoginUrl_formId" type="text" name="redirectAfterLoginUrl" value="" size="30" maxlength="2048" onblur="addHTTP(this.form.redirectAfterLoginUrl)" /></div>
# <div class=" wg-form-yesNo" id="showMessageOnLogin_formId_row"><label class="formDescription " for="showMessageOnLogin_formId">Show Message On Login?</label><div class="wg-hoverhelp">If yes, show a message after a user logs in.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="showMessageOnLogin" value="1" id="showMessageOnLogin1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="showMessageOnLogin" value="0" id="showMessageOnLogin2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-integer" id="showMessageOnLoginTimes_formId_row"><label class="formDescription " for="showMessageOnLoginTimes_formId">Show Message Number of Times</label><div class="wg-hoverhelp">The number of times a user sees the message, one per login</div><input id="showMessageOnLoginTimes_formId" type="text" name="showMessageOnLoginTimes" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('showMessageOnLoginTimes_formId'),'0123456789-')" /></div>
# <div class=" wg-form-yesNo" id="showMessageOnLoginReset_formId_row"><label class="formDescription " for="showMessageOnLoginReset_formId">Reset All Users Number of Times Seen</label><div class="wg-hoverhelp">If "yes", will force all users to see the login message again</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="showMessageOnLoginReset" value="1" id="showMessageOnLoginReset1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="showMessageOnLoginReset" value="0" id="showMessageOnLoginReset2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-hTMLArea" id="showMessageOnLoginBody_formId_row"><label class="formDescription " for="showMessageOnLoginBody_formId">Message on Login Body</label><div class="wg-hoverhelp">The body of the message to show on login. Macros are allowed.</div><textarea id="showMessageOnLoginBody_formId" name="showMessageOnLoginBody" onblur="fixChars(this.form['showMessageOnLoginBody'])" mce_editable="true" rows="5" cols="60" style=" width: 500px; height: 400px;"></textarea><script type="text/javascript">
# tinymce.PluginManager.load('wgmacro', '/extras/tinymce-webgui/plugins/wgmacro/editor_plugin.js');
# tinymce.PluginManager.load('wginsertimage', '/extras/tinymce-webgui/plugins/wginsertimage/editor_plugin.js');
# tinymce.PluginManager.load('wgpagetree', '/extras/tinymce-webgui/plugins/wgpagetree/editor_plugin.js');
# tinyMCE.init({
# "width" : "100%",
# "plugins" : "safari,contextmenu,inlinepopups,media,-wgpagetree,-wginsertimage,media,-wgmacro,table,paste,paste,fullscreen",
# "theme_advanced_source_editor_height" : "500",
# "nowrap" : false,
# "force_br_newlines" : false,
# "mode" : "exact",
# "theme_advanced_resizing" : true,
# "theme_advanced_statusbar_location" : "bottom",
# "relative_urls" : false,
# "theme_advanced_source_editor_width" : "600",
# "wg_userIsVisitor" : false,
# "remove_script_host" : true,
# "auto_reset_designmode" : true,
# "preformatted" : false,
# "theme_advanced_buttons3" : "",
# "theme" : "advanced",
# "language" : "en",
# "theme_advanced_buttons1" : "formatselect,fontselect,fontsizeselect,bold,italic,underline,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,forecolor,backcolor",
# "elements" : "showMessageOnLoginBody_formId",
# "content_css" : "/extras/tinymce-webgui/defaultcontent.css",
# "theme_advanced_buttons2" : "link,unlink,wgpagetree,image,wginsertimage,media,wgmacro,tablecontrols,pastetext,pasteword,removeformat,cleanup,code,fullscreen",
# "height" : "100%",
# "ask" : false,
# "remove_linebreaks" : false,
# "force_p_newlines" : true,
# "valid_elements" : "strong/b[*],em/i[*],*[*]",
# "theme_advanced_toolbar_location" : "bottom",
# "directionality" : "ltr",
# "urlconverter_callback" : "tinyMCE_WebGUI_URLConvertor",
# "cleanup_callback" : "tinyMCE_WebGUI_Cleanup"
# }
# );
# </script></div>
# </div><div id="tab7"><div class=" wg-form-selectBox" id="authMethod_formId_row"><label class="formDescription " for="authMethod_formId">Authentication Method</label><div class="wg-hoverhelp"><p>Set the default authentication method for new accounts. The two available options by default are WebGUI and LDAP. WebGUI authentication means that the users will authenticate against the username and password stored in the WebGUI database. LDAP authentication means that users will authenticate against an external LDAP server. Other methods can be provided by writing a custom authentication plug-in.</p>
# <p><i>NOTES:</i>
# </p>
# <p>Authentication settings can be customized on a per user basis.
# </p>
# <p>Depending upon what authentication modules you have installed in your system you'll see any number of options after this point.</p></div><select name="authMethod" size="1" id="authMethod_formId" ><option value="Twitter">Twitter</option><option value="WebGUI" selected="selected">WebGUI</option><option value="Facebook">Facebook</option><option value="LDAP">LDAP</option></select>
# </div>
# <fieldset><legend>LDAP</legend><div class=" wg-form-integer" id="webguiPasswordLength_formId_row"><label class="formDescription " for="webguiPasswordLength_formId">Minimum Password Length</label><div class="wg-hoverhelp">The minimum length of passwords that users are required to use, in characters.</div><input id="webguiPasswordLength_formId" type="text" name="webguiPasswordLength" value="9001" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordLength_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredDigits_formId_row"><label class="formDescription " for="webguiRequiredDigits_formId">Number of digits required in password</label><div class="wg-hoverhelp">How many digits/numbers are required to be in the user's password?</div><input id="webguiRequiredDigits_formId" type="text" name="webguiRequiredDigits" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredDigits_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiNonWordCharacters_formId_row"><label class="formDescription " for="webguiNonWordCharacters_formId">Number of non-word characters required in password</label><div class="wg-hoverhelp">The number of non-word characters, such as punctuation, are required to be in the user's password.</div><input id="webguiNonWordCharacters_formId" type="text" name="webguiNonWordCharacters" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiNonWordCharacters_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredMixedCase_formId_row"><label class="formDescription " for="webguiRequiredMixedCase_formId">Number of upper-case characters required in password</label><div class="wg-hoverhelp">This setting will require that the user have upper-case characters in their password. It will not require that they have lower-case characters</div><input id="webguiRequiredMixedCase_formId" type="text" name="webguiRequiredMixedCase" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredMixedCase_formId'),'0123456789-')" /></div>
# <div class=" wg-form-interval" id="webguiPasswordTimeout_formId_row"><label class="formDescription " for="webguiPasswordTimeout_formId">Password Timeout</label><div class="wg-hoverhelp">The password timeout sets how long a password is good for. After the timeout, the user will be required to enter in a new password.</div><input id="webguiPasswordTimeout_formId_interval" type="text" name="webguiPasswordTimeout_interval" value="99" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordTimeout_formId_interval'),'0123456789-')" /><select name="webguiPasswordTimeout_units" size="1" id="webguiPasswordTimeout_formId_units" ><option value="seconds" selected="selected">Second(s)</option><option value="hours">Hour(s)</option><option value="years">Year(s)</option><option value="minutes">Minute(s)</option><option value="months">Month(s)</option><option value="weeks">Week(s)</option><option value="days">Day(s)</option></select>
# </div>
# <div class=" wg-form-yesNo" id="webguiExpirePasswordOnCreation_formId_row"><label class="formDescription " for="webguiExpirePasswordOnCreation_formId">Expire passwords on user creation?</label><div class="wg-hoverhelp">This will immediately expire a user's password when their account is created.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiExpirePasswordOnCreation" value="1" id="webguiExpirePasswordOnCreation1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiExpirePasswordOnCreation" value="0" id="webguiExpirePasswordOnCreation2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiSendWelcomeMessage_formId_row"><label class="formDescription " for="webguiSendWelcomeMessage_formId">Send welcome message?</label><div class="wg-hoverhelp">Should the user be sent an email when their account is created?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiSendWelcomeMessage" value="1" id="webguiSendWelcomeMessage1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiSendWelcomeMessage" value="0" id="webguiSendWelcomeMessage2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-hTMLArea" id="webguiWelcomeMessage_formId_row"><label class="formDescription " for="webguiWelcomeMessage_formId">Welcome Message</label><div class="wg-hoverhelp">This message will be part of the email sent to a user when they create an account on this WebGUI site.</div><textarea id="webguiWelcomeMessage_formId" name="webguiWelcomeMessage" onblur="fixChars(this.form['webguiWelcomeMessage'])" mce_editable="true" rows="5" cols="60" style=" width: 500px; height: 400px;">&lt;p&gt;Welcome to our site.&lt;/p&gt;</textarea><script type="text/javascript">
# tinymce.PluginManager.load('wgmacro', '/extras/tinymce-webgui/plugins/wgmacro/editor_plugin.js');
# tinymce.PluginManager.load('wginsertimage', '/extras/tinymce-webgui/plugins/wginsertimage/editor_plugin.js');
# tinymce.PluginManager.load('wgpagetree', '/extras/tinymce-webgui/plugins/wgpagetree/editor_plugin.js');
# tinyMCE.init({
# "width" : "100%",
# "plugins" : "safari,contextmenu,inlinepopups,media,-wgpagetree,-wginsertimage,media,-wgmacro,table,paste,paste,fullscreen",
# "theme_advanced_source_editor_height" : "500",
# "nowrap" : false,
# "force_br_newlines" : false,
# "mode" : "exact",
# "theme_advanced_resizing" : true,
# "theme_advanced_statusbar_location" : "bottom",
# "relative_urls" : false,
# "theme_advanced_source_editor_width" : "600",
# "wg_userIsVisitor" : false,
# "remove_script_host" : true,
# "auto_reset_designmode" : true,
# "preformatted" : false,
# "theme_advanced_buttons3" : "",
# "theme" : "advanced",
# "language" : "en",
# "theme_advanced_buttons1" : "formatselect,fontselect,fontsizeselect,bold,italic,underline,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,forecolor,backcolor",
# "elements" : "webguiWelcomeMessage_formId",
# "content_css" : "/extras/tinymce-webgui/defaultcontent.css",
# "theme_advanced_buttons2" : "link,unlink,wgpagetree,image,wginsertimage,media,wgmacro,tablecontrols,pastetext,pasteword,removeformat,cleanup,code,fullscreen",
# "height" : "100%",
# "ask" : false,
# "remove_linebreaks" : false,
# "force_p_newlines" : true,
# "valid_elements" : "strong/b[*],em/i[*],*[*]",
# "theme_advanced_toolbar_location" : "bottom",
# "directionality" : "ltr",
# "urlconverter_callback" : "tinyMCE_WebGUI_URLConvertor",
# "cleanup_callback" : "tinyMCE_WebGUI_Cleanup"
# }
# );
# </script></div>
# <div class=" wg-form-yesNo" id="webguiUseEmailAsUsername_formId_row"><label class="formDescription " for="webguiUseEmailAsUsername_formId">Use Email Address as Username</label><div class="wg-hoverhelp">When this is set to Yes, the registration screen will not show a username field. Instead the submitted email address will automatically be used as username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseEmailAsUsername" value="1" id="webguiUseEmailAsUsername1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseEmailAsUsername" value="0" id="webguiUseEmailAsUsername2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangeUsername_formId_row"><label class="formDescription " for="webguiChangeUsername_formId">Allow Users to Change Username?</label><div class="wg-hoverhelp">Are users allowed to change their username after creating their account?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangeUsername" value="1" id="webguiChangeUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangeUsername" value="0" id="webguiChangeUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangePassword_formId_row"><label class="formDescription " for="webguiChangePassword_formId">Allow Users to Change Passwords?</label><div class="wg-hoverhelp">Are users allowed to change their own passwords? Note, using this in conjunction with password timeouts can cause a lot of Admin work.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangePassword" value="1" id="webguiChangePassword1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangePassword" value="0" id="webguiChangePassword2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-selectList" id="webguiPasswordRecovery_formId_row"><label class="formDescription " for="webguiPasswordRecovery_formId">Allow Password Recovery?</label><div class="wg-hoverhelp">Select "Profile field" to permit users who know a particular combination of their profile fields to recover their passwords. In order for this to take effect, at least one profile field must have its "Required for password recovery?" flag turned on. It is highly advisable to pick several fields, as using only one field is usually very easy to break; remember that anyone who discovers all of those fields for a user can reset that user's password. Select "Email" to permit users to have an email sent to them with a link that will let them reset their password.</div><select name="webguiPasswordRecovery" size="1" id="webguiPasswordRecovery_formId" ><option value="">No</option><option value="profile">Profile field</option><option value="email">E-mail address</option></select>
# <input type="hidden" name="__webguiPasswordRecovery_isIn" value="1" />
# </div>
# <div class=" wg-form-yesNo" id="webguiPasswordRecoveryRequireUsername_formId_row"><label class="formDescription " for="webguiPasswordRecoveryRequireUsername_formId">Require Username for Password Recovery?</label><div class="wg-hoverhelp">Select "Yes" if you want users to also have to enter their username for password recovery. Otherwise, they will be able to reset their password and log themselves in by knowing only the other profile fields that are enabled for password recovery, even if they have forgotten their username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="1" id="webguiPasswordRecoveryRequireUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="0" id="webguiPasswordRecoveryRequireUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiValidateEmail_formId_row"><label class="formDescription " for="webguiValidateEmail_formId">Validate email addresses?</label><div class="wg-hoverhelp">Should WebGUI send an email to this person, independently of the welcome message, with a link to start their account? Their account will not be activated until the link is visited, and unvalidated accounts will expire after a configurable timeout. This timeout is set in a workflow.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiValidateEmail" value="1" id="webguiValidateEmail1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiValidateEmail" value="0" id="webguiValidateEmail2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiUseCaptcha_formId_row"><label class="formDescription " for="webguiUseCaptcha_formId">Use captcha image?</label><div class="wg-hoverhelp">If set to yes, the user will be required to enter in text from a captcha as part of making an account.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseCaptcha" value="1" id="webguiUseCaptcha1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseCaptcha" value="0" id="webguiUseCaptcha2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-template" id="webguiAccountTemplate_formId_row"><label class="formDescription " for="webguiAccountTemplate_formId">Account Template</label><div class="wg-hoverhelp">Choose a template to style the screen that displays the user's account to them.</div><select name="webguiAccountTemplate" size="1" id="webguiAccountTemplate_formId" ><option value="PBtmpl0000000000000010" selected="selected">Default WebGUI Account Display Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_account_display_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/account?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiCreateAccountTemplate_formId_row"><label class="formDescription " for="webguiCreateAccountTemplate_formId">Create Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user creates a user account for this site.</div><select name="webguiCreateAccountTemplate" size="1" id="webguiCreateAccountTemplate_formId" ><option value="PBtmpl0000000000000011" selected="selected">Default WebGUI Anonymous Registration Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_anonymous_registration_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiDeactivateAccountTemplate_formId_row"><label class="formDescription " for="webguiDeactivateAccountTemplate_formId">Deactivate Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user deactivates their account.</div><select name="webguiDeactivateAccountTemplate" size="1" id="webguiDeactivateAccountTemplate_formId" ><option value="zaHUYsE_PgKk8hnVd8ffEQ" selected="selected">WebGUI Deactivate Account Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_deactivate_account_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/deactivate?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiExpiredPasswordTemplate_formId_row"><label class="formDescription " for="webguiExpiredPasswordTemplate_formId">Expired Password Template</label><div class="wg-hoverhelp">Expired Password Template</div><select name="webguiExpiredPasswordTemplate" size="1" id="webguiExpiredPasswordTemplate_formId" ><option value="PBtmpl0000000000000012" selected="selected">Default WebGUI Password Reset Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_reset_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/expired?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiLoginTemplate_formId_row"><label class="formDescription " for="webguiLoginTemplate_formId">Login Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can log in. This is different from any of the Macros that also display login forms to the user.</div><select name="webguiLoginTemplate" size="1" id="webguiLoginTemplate_formId" ><option value="PBtmpl0000000000000013" selected="selected">Default WebGUI Login Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_login_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/login?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryTemplate_formId">Password Recovery Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can recover a lost password.</div><select name="webguiPasswordRecoveryTemplate" size="1" id="webguiPasswordRecoveryTemplate_formId" ><option value="PBtmpl0000000000000014" selected="selected">Default WebGUI Password Recovery Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_recovery_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recovery?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryEmailTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryEmailTemplate_formId">Password Recovery Email Template</label><div class="wg-hoverhelp">Choose a template to style the emails sent out for recovering passwords</div><select name="webguiPasswordRecoveryEmailTemplate" size="1" id="webguiPasswordRecoveryEmailTemplate_formId" ><option value="sK_0zVw4kwdJ1sqREIsSzA" selected="selected">WebGUI Auth Password Recovery Email Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recoveryemail?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiWelcomeMessageTemplate_formId_row"><label class="formDescription " for="webguiWelcomeMessageTemplate_formId">Welcome Message Template</label><div class="wg-hoverhelp">Select a template for the welcome message that is sent to new users.</div><select name="webguiWelcomeMessageTemplate" size="1" id="webguiWelcomeMessageTemplate_formId" ><option value="PBtmpl0000000000000015" selected="selected">Default WebGUI Welcome Message Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-welcome-message-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiAccountActivationTemplate_formId_row"><label class="formDescription " for="webguiAccountActivationTemplate_formId">Account Activation Mail Template</label><div class="wg-hoverhelp">Select a template for the account activation mail that is sent to new users.</div><select name="webguiAccountActivationTemplate" size="1" id="webguiAccountActivationTemplate_formId" ><option value="PBtmpl0000000000000016" selected="selected">Default WebGUI Account Activation Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-account-activation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>WebGUI</legend><div class=" wg-form-integer" id="webguiPasswordLength_formId_row"><label class="formDescription " for="webguiPasswordLength_formId">Minimum Password Length</label><div class="wg-hoverhelp">The minimum length of passwords that users are required to use, in characters.</div><input id="webguiPasswordLength_formId" type="text" name="webguiPasswordLength" value="9001" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordLength_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredDigits_formId_row"><label class="formDescription " for="webguiRequiredDigits_formId">Number of digits required in password</label><div class="wg-hoverhelp">How many digits/numbers are required to be in the user's password?</div><input id="webguiRequiredDigits_formId" type="text" name="webguiRequiredDigits" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredDigits_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiNonWordCharacters_formId_row"><label class="formDescription " for="webguiNonWordCharacters_formId">Number of non-word characters required in password</label><div class="wg-hoverhelp">The number of non-word characters, such as punctuation, are required to be in the user's password.</div><input id="webguiNonWordCharacters_formId" type="text" name="webguiNonWordCharacters" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiNonWordCharacters_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredMixedCase_formId_row"><label class="formDescription " for="webguiRequiredMixedCase_formId">Number of upper-case characters required in password</label><div class="wg-hoverhelp">This setting will require that the user have upper-case characters in their password. It will not require that they have lower-case characters</div><input id="webguiRequiredMixedCase_formId" type="text" name="webguiRequiredMixedCase" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredMixedCase_formId'),'0123456789-')" /></div>
# <div class=" wg-form-interval" id="webguiPasswordTimeout_formId_row"><label class="formDescription " for="webguiPasswordTimeout_formId">Password Timeout</label><div class="wg-hoverhelp">The password timeout sets how long a password is good for. After the timeout, the user will be required to enter in a new password.</div><input id="webguiPasswordTimeout_formId_interval" type="text" name="webguiPasswordTimeout_interval" value="99" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordTimeout_formId_interval'),'0123456789-')" /><select name="webguiPasswordTimeout_units" size="1" id="webguiPasswordTimeout_formId_units" ><option value="seconds" selected="selected">Second(s)</option><option value="hours">Hour(s)</option><option value="years">Year(s)</option><option value="minutes">Minute(s)</option><option value="months">Month(s)</option><option value="weeks">Week(s)</option><option value="days">Day(s)</option></select>
# </div>
# <div class=" wg-form-yesNo" id="webguiExpirePasswordOnCreation_formId_row"><label class="formDescription " for="webguiExpirePasswordOnCreation_formId">Expire passwords on user creation?</label><div class="wg-hoverhelp">This will immediately expire a user's password when their account is created.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiExpirePasswordOnCreation" value="1" id="webguiExpirePasswordOnCreation1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiExpirePasswordOnCreation" value="0" id="webguiExpirePasswordOnCreation2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiSendWelcomeMessage_formId_row"><label class="formDescription " for="webguiSendWelcomeMessage_formId">Send welcome message?</label><div class="wg-hoverhelp">Should the user be sent an email when their account is created?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiSendWelcomeMessage" value="1" id="webguiSendWelcomeMessage1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiSendWelcomeMessage" value="0" id="webguiSendWelcomeMessage2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-hTMLArea" id="webguiWelcomeMessage_formId_row"><label class="formDescription " for="webguiWelcomeMessage_formId">Welcome Message</label><div class="wg-hoverhelp">This message will be part of the email sent to a user when they create an account on this WebGUI site.</div><textarea id="webguiWelcomeMessage_formId" name="webguiWelcomeMessage" onblur="fixChars(this.form['webguiWelcomeMessage'])" mce_editable="true" rows="5" cols="60" style=" width: 500px; height: 400px;">&lt;p&gt;Welcome to our site.&lt;/p&gt;</textarea><script type="text/javascript">
# tinymce.PluginManager.load('wgmacro', '/extras/tinymce-webgui/plugins/wgmacro/editor_plugin.js');
# tinymce.PluginManager.load('wginsertimage', '/extras/tinymce-webgui/plugins/wginsertimage/editor_plugin.js');
# tinymce.PluginManager.load('wgpagetree', '/extras/tinymce-webgui/plugins/wgpagetree/editor_plugin.js');
# tinyMCE.init({
# "width" : "100%",
# "plugins" : "safari,contextmenu,inlinepopups,media,-wgpagetree,-wginsertimage,media,-wgmacro,table,paste,paste,fullscreen",
# "theme_advanced_source_editor_height" : "500",
# "nowrap" : false,
# "force_br_newlines" : false,
# "mode" : "exact",
# "theme_advanced_resizing" : true,
# "theme_advanced_statusbar_location" : "bottom",
# "relative_urls" : false,
# "theme_advanced_source_editor_width" : "600",
# "wg_userIsVisitor" : false,
# "remove_script_host" : true,
# "auto_reset_designmode" : true,
# "preformatted" : false,
# "theme_advanced_buttons3" : "",
# "theme" : "advanced",
# "language" : "en",
# "theme_advanced_buttons1" : "formatselect,fontselect,fontsizeselect,bold,italic,underline,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,forecolor,backcolor",
# "elements" : "webguiWelcomeMessage_formId",
# "content_css" : "/extras/tinymce-webgui/defaultcontent.css",
# "theme_advanced_buttons2" : "link,unlink,wgpagetree,image,wginsertimage,media,wgmacro,tablecontrols,pastetext,pasteword,removeformat,cleanup,code,fullscreen",
# "height" : "100%",
# "ask" : false,
# "remove_linebreaks" : false,
# "force_p_newlines" : true,
# "valid_elements" : "strong/b[*],em/i[*],*[*]",
# "theme_advanced_toolbar_location" : "bottom",
# "directionality" : "ltr",
# "urlconverter_callback" : "tinyMCE_WebGUI_URLConvertor",
# "cleanup_callback" : "tinyMCE_WebGUI_Cleanup"
# }
# );
# </script></div>
# <div class=" wg-form-yesNo" id="webguiUseEmailAsUsername_formId_row"><label class="formDescription " for="webguiUseEmailAsUsername_formId">Use Email Address as Username</label><div class="wg-hoverhelp">When this is set to Yes, the registration screen will not show a username field. Instead the submitted email address will automatically be used as username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseEmailAsUsername" value="1" id="webguiUseEmailAsUsername1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseEmailAsUsername" value="0" id="webguiUseEmailAsUsername2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangeUsername_formId_row"><label class="formDescription " for="webguiChangeUsername_formId">Allow Users to Change Username?</label><div class="wg-hoverhelp">Are users allowed to change their username after creating their account?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangeUsername" value="1" id="webguiChangeUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangeUsername" value="0" id="webguiChangeUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangePassword_formId_row"><label class="formDescription " for="webguiChangePassword_formId">Allow Users to Change Passwords?</label><div class="wg-hoverhelp">Are users allowed to change their own passwords? Note, using this in conjunction with password timeouts can cause a lot of Admin work.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangePassword" value="1" id="webguiChangePassword1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangePassword" value="0" id="webguiChangePassword2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-selectList" id="webguiPasswordRecovery_formId_row"><label class="formDescription " for="webguiPasswordRecovery_formId">Allow Password Recovery?</label><div class="wg-hoverhelp">Select "Profile field" to permit users who know a particular combination of their profile fields to recover their passwords. In order for this to take effect, at least one profile field must have its "Required for password recovery?" flag turned on. It is highly advisable to pick several fields, as using only one field is usually very easy to break; remember that anyone who discovers all of those fields for a user can reset that user's password. Select "Email" to permit users to have an email sent to them with a link that will let them reset their password.</div><select name="webguiPasswordRecovery" size="1" id="webguiPasswordRecovery_formId" ><option value="">No</option><option value="profile">Profile field</option><option value="email">E-mail address</option></select>
# <input type="hidden" name="__webguiPasswordRecovery_isIn" value="1" />
# </div>
# <div class=" wg-form-yesNo" id="webguiPasswordRecoveryRequireUsername_formId_row"><label class="formDescription " for="webguiPasswordRecoveryRequireUsername_formId">Require Username for Password Recovery?</label><div class="wg-hoverhelp">Select "Yes" if you want users to also have to enter their username for password recovery. Otherwise, they will be able to reset their password and log themselves in by knowing only the other profile fields that are enabled for password recovery, even if they have forgotten their username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="1" id="webguiPasswordRecoveryRequireUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="0" id="webguiPasswordRecoveryRequireUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiValidateEmail_formId_row"><label class="formDescription " for="webguiValidateEmail_formId">Validate email addresses?</label><div class="wg-hoverhelp">Should WebGUI send an email to this person, independently of the welcome message, with a link to start their account? Their account will not be activated until the link is visited, and unvalidated accounts will expire after a configurable timeout. This timeout is set in a workflow.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiValidateEmail" value="1" id="webguiValidateEmail1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiValidateEmail" value="0" id="webguiValidateEmail2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiUseCaptcha_formId_row"><label class="formDescription " for="webguiUseCaptcha_formId">Use captcha image?</label><div class="wg-hoverhelp">If set to yes, the user will be required to enter in text from a captcha as part of making an account.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseCaptcha" value="1" id="webguiUseCaptcha1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseCaptcha" value="0" id="webguiUseCaptcha2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-template" id="webguiAccountTemplate_formId_row"><label class="formDescription " for="webguiAccountTemplate_formId">Account Template</label><div class="wg-hoverhelp">Choose a template to style the screen that displays the user's account to them.</div><select name="webguiAccountTemplate" size="1" id="webguiAccountTemplate_formId" ><option value="PBtmpl0000000000000010" selected="selected">Default WebGUI Account Display Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_account_display_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/account?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiCreateAccountTemplate_formId_row"><label class="formDescription " for="webguiCreateAccountTemplate_formId">Create Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user creates a user account for this site.</div><select name="webguiCreateAccountTemplate" size="1" id="webguiCreateAccountTemplate_formId" ><option value="PBtmpl0000000000000011" selected="selected">Default WebGUI Anonymous Registration Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_anonymous_registration_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiDeactivateAccountTemplate_formId_row"><label class="formDescription " for="webguiDeactivateAccountTemplate_formId">Deactivate Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user deactivates their account.</div><select name="webguiDeactivateAccountTemplate" size="1" id="webguiDeactivateAccountTemplate_formId" ><option value="zaHUYsE_PgKk8hnVd8ffEQ" selected="selected">WebGUI Deactivate Account Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_deactivate_account_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/deactivate?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiExpiredPasswordTemplate_formId_row"><label class="formDescription " for="webguiExpiredPasswordTemplate_formId">Expired Password Template</label><div class="wg-hoverhelp">Expired Password Template</div><select name="webguiExpiredPasswordTemplate" size="1" id="webguiExpiredPasswordTemplate_formId" ><option value="PBtmpl0000000000000012" selected="selected">Default WebGUI Password Reset Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_reset_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/expired?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiLoginTemplate_formId_row"><label class="formDescription " for="webguiLoginTemplate_formId">Login Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can log in. This is different from any of the Macros that also display login forms to the user.</div><select name="webguiLoginTemplate" size="1" id="webguiLoginTemplate_formId" ><option value="PBtmpl0000000000000013" selected="selected">Default WebGUI Login Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_login_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/login?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryTemplate_formId">Password Recovery Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can recover a lost password.</div><select name="webguiPasswordRecoveryTemplate" size="1" id="webguiPasswordRecoveryTemplate_formId" ><option value="PBtmpl0000000000000014" selected="selected">Default WebGUI Password Recovery Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_recovery_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recovery?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryEmailTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryEmailTemplate_formId">Password Recovery Email Template</label><div class="wg-hoverhelp">Choose a template to style the emails sent out for recovering passwords</div><select name="webguiPasswordRecoveryEmailTemplate" size="1" id="webguiPasswordRecoveryEmailTemplate_formId" ><option value="sK_0zVw4kwdJ1sqREIsSzA" selected="selected">WebGUI Auth Password Recovery Email Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recoveryemail?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiWelcomeMessageTemplate_formId_row"><label class="formDescription " for="webguiWelcomeMessageTemplate_formId">Welcome Message Template</label><div class="wg-hoverhelp">Select a template for the welcome message that is sent to new users.</div><select name="webguiWelcomeMessageTemplate" size="1" id="webguiWelcomeMessageTemplate_formId" ><option value="PBtmpl0000000000000015" selected="selected">Default WebGUI Welcome Message Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-welcome-message-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiAccountActivationTemplate_formId_row"><label class="formDescription " for="webguiAccountActivationTemplate_formId">Account Activation Mail Template</label><div class="wg-hoverhelp">Select a template for the account activation mail that is sent to new users.</div><select name="webguiAccountActivationTemplate" size="1" id="webguiAccountActivationTemplate_formId" ><option value="PBtmpl0000000000000016" selected="selected">Default WebGUI Account Activation Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-account-activation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>Twitter</legend><div class=" wg-form-integer" id="webguiPasswordLength_formId_row"><label class="formDescription " for="webguiPasswordLength_formId">Minimum Password Length</label><div class="wg-hoverhelp">The minimum length of passwords that users are required to use, in characters.</div><input id="webguiPasswordLength_formId" type="text" name="webguiPasswordLength" value="9001" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordLength_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredDigits_formId_row"><label class="formDescription " for="webguiRequiredDigits_formId">Number of digits required in password</label><div class="wg-hoverhelp">How many digits/numbers are required to be in the user's password?</div><input id="webguiRequiredDigits_formId" type="text" name="webguiRequiredDigits" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredDigits_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiNonWordCharacters_formId_row"><label class="formDescription " for="webguiNonWordCharacters_formId">Number of non-word characters required in password</label><div class="wg-hoverhelp">The number of non-word characters, such as punctuation, are required to be in the user's password.</div><input id="webguiNonWordCharacters_formId" type="text" name="webguiNonWordCharacters" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiNonWordCharacters_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredMixedCase_formId_row"><label class="formDescription " for="webguiRequiredMixedCase_formId">Number of upper-case characters required in password</label><div class="wg-hoverhelp">This setting will require that the user have upper-case characters in their password. It will not require that they have lower-case characters</div><input id="webguiRequiredMixedCase_formId" type="text" name="webguiRequiredMixedCase" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredMixedCase_formId'),'0123456789-')" /></div>
# <div class=" wg-form-interval" id="webguiPasswordTimeout_formId_row"><label class="formDescription " for="webguiPasswordTimeout_formId">Password Timeout</label><div class="wg-hoverhelp">The password timeout sets how long a password is good for. After the timeout, the user will be required to enter in a new password.</div><input id="webguiPasswordTimeout_formId_interval" type="text" name="webguiPasswordTimeout_interval" value="99" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordTimeout_formId_interval'),'0123456789-')" /><select name="webguiPasswordTimeout_units" size="1" id="webguiPasswordTimeout_formId_units" ><option value="seconds" selected="selected">Second(s)</option><option value="hours">Hour(s)</option><option value="years">Year(s)</option><option value="minutes">Minute(s)</option><option value="months">Month(s)</option><option value="weeks">Week(s)</option><option value="days">Day(s)</option></select>
# </div>
# <div class=" wg-form-yesNo" id="webguiExpirePasswordOnCreation_formId_row"><label class="formDescription " for="webguiExpirePasswordOnCreation_formId">Expire passwords on user creation?</label><div class="wg-hoverhelp">This will immediately expire a user's password when their account is created.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiExpirePasswordOnCreation" value="1" id="webguiExpirePasswordOnCreation1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiExpirePasswordOnCreation" value="0" id="webguiExpirePasswordOnCreation2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiSendWelcomeMessage_formId_row"><label class="formDescription " for="webguiSendWelcomeMessage_formId">Send welcome message?</label><div class="wg-hoverhelp">Should the user be sent an email when their account is created?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiSendWelcomeMessage" value="1" id="webguiSendWelcomeMessage1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiSendWelcomeMessage" value="0" id="webguiSendWelcomeMessage2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-hTMLArea" id="webguiWelcomeMessage_formId_row"><label class="formDescription " for="webguiWelcomeMessage_formId">Welcome Message</label><div class="wg-hoverhelp">This message will be part of the email sent to a user when they create an account on this WebGUI site.</div><textarea id="webguiWelcomeMessage_formId" name="webguiWelcomeMessage" onblur="fixChars(this.form['webguiWelcomeMessage'])" mce_editable="true" rows="5" cols="60" style=" width: 500px; height: 400px;">&lt;p&gt;Welcome to our site.&lt;/p&gt;</textarea><script type="text/javascript">
# tinymce.PluginManager.load('wgmacro', '/extras/tinymce-webgui/plugins/wgmacro/editor_plugin.js');
# tinymce.PluginManager.load('wginsertimage', '/extras/tinymce-webgui/plugins/wginsertimage/editor_plugin.js');
# tinymce.PluginManager.load('wgpagetree', '/extras/tinymce-webgui/plugins/wgpagetree/editor_plugin.js');
# tinyMCE.init({
# "width" : "100%",
# "plugins" : "safari,contextmenu,inlinepopups,media,-wgpagetree,-wginsertimage,media,-wgmacro,table,paste,paste,fullscreen",
# "theme_advanced_source_editor_height" : "500",
# "nowrap" : false,
# "force_br_newlines" : false,
# "mode" : "exact",
# "theme_advanced_resizing" : true,
# "theme_advanced_statusbar_location" : "bottom",
# "relative_urls" : false,
# "theme_advanced_source_editor_width" : "600",
# "wg_userIsVisitor" : false,
# "remove_script_host" : true,
# "auto_reset_designmode" : true,
# "preformatted" : false,
# "theme_advanced_buttons3" : "",
# "theme" : "advanced",
# "language" : "en",
# "theme_advanced_buttons1" : "formatselect,fontselect,fontsizeselect,bold,italic,underline,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,forecolor,backcolor",
# "elements" : "webguiWelcomeMessage_formId",
# "content_css" : "/extras/tinymce-webgui/defaultcontent.css",
# "theme_advanced_buttons2" : "link,unlink,wgpagetree,image,wginsertimage,media,wgmacro,tablecontrols,pastetext,pasteword,removeformat,cleanup,code,fullscreen",
# "height" : "100%",
# "ask" : false,
# "remove_linebreaks" : false,
# "force_p_newlines" : true,
# "valid_elements" : "strong/b[*],em/i[*],*[*]",
# "theme_advanced_toolbar_location" : "bottom",
# "directionality" : "ltr",
# "urlconverter_callback" : "tinyMCE_WebGUI_URLConvertor",
# "cleanup_callback" : "tinyMCE_WebGUI_Cleanup"
# }
# );
# </script></div>
# <div class=" wg-form-yesNo" id="webguiUseEmailAsUsername_formId_row"><label class="formDescription " for="webguiUseEmailAsUsername_formId">Use Email Address as Username</label><div class="wg-hoverhelp">When this is set to Yes, the registration screen will not show a username field. Instead the submitted email address will automatically be used as username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseEmailAsUsername" value="1" id="webguiUseEmailAsUsername1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseEmailAsUsername" value="0" id="webguiUseEmailAsUsername2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangeUsername_formId_row"><label class="formDescription " for="webguiChangeUsername_formId">Allow Users to Change Username?</label><div class="wg-hoverhelp">Are users allowed to change their username after creating their account?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangeUsername" value="1" id="webguiChangeUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangeUsername" value="0" id="webguiChangeUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangePassword_formId_row"><label class="formDescription " for="webguiChangePassword_formId">Allow Users to Change Passwords?</label><div class="wg-hoverhelp">Are users allowed to change their own passwords? Note, using this in conjunction with password timeouts can cause a lot of Admin work.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangePassword" value="1" id="webguiChangePassword1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangePassword" value="0" id="webguiChangePassword2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-selectList" id="webguiPasswordRecovery_formId_row"><label class="formDescription " for="webguiPasswordRecovery_formId">Allow Password Recovery?</label><div class="wg-hoverhelp">Select "Profile field" to permit users who know a particular combination of their profile fields to recover their passwords. In order for this to take effect, at least one profile field must have its "Required for password recovery?" flag turned on. It is highly advisable to pick several fields, as using only one field is usually very easy to break; remember that anyone who discovers all of those fields for a user can reset that user's password. Select "Email" to permit users to have an email sent to them with a link that will let them reset their password.</div><select name="webguiPasswordRecovery" size="1" id="webguiPasswordRecovery_formId" ><option value="">No</option><option value="profile">Profile field</option><option value="email">E-mail address</option></select>
# <input type="hidden" name="__webguiPasswordRecovery_isIn" value="1" />
# </div>
# <div class=" wg-form-yesNo" id="webguiPasswordRecoveryRequireUsername_formId_row"><label class="formDescription " for="webguiPasswordRecoveryRequireUsername_formId">Require Username for Password Recovery?</label><div class="wg-hoverhelp">Select "Yes" if you want users to also have to enter their username for password recovery. Otherwise, they will be able to reset their password and log themselves in by knowing only the other profile fields that are enabled for password recovery, even if they have forgotten their username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="1" id="webguiPasswordRecoveryRequireUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="0" id="webguiPasswordRecoveryRequireUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiValidateEmail_formId_row"><label class="formDescription " for="webguiValidateEmail_formId">Validate email addresses?</label><div class="wg-hoverhelp">Should WebGUI send an email to this person, independently of the welcome message, with a link to start their account? Their account will not be activated until the link is visited, and unvalidated accounts will expire after a configurable timeout. This timeout is set in a workflow.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiValidateEmail" value="1" id="webguiValidateEmail1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiValidateEmail" value="0" id="webguiValidateEmail2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiUseCaptcha_formId_row"><label class="formDescription " for="webguiUseCaptcha_formId">Use captcha image?</label><div class="wg-hoverhelp">If set to yes, the user will be required to enter in text from a captcha as part of making an account.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseCaptcha" value="1" id="webguiUseCaptcha1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseCaptcha" value="0" id="webguiUseCaptcha2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-template" id="webguiAccountTemplate_formId_row"><label class="formDescription " for="webguiAccountTemplate_formId">Account Template</label><div class="wg-hoverhelp">Choose a template to style the screen that displays the user's account to them.</div><select name="webguiAccountTemplate" size="1" id="webguiAccountTemplate_formId" ><option value="PBtmpl0000000000000010" selected="selected">Default WebGUI Account Display Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_account_display_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/account?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiCreateAccountTemplate_formId_row"><label class="formDescription " for="webguiCreateAccountTemplate_formId">Create Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user creates a user account for this site.</div><select name="webguiCreateAccountTemplate" size="1" id="webguiCreateAccountTemplate_formId" ><option value="PBtmpl0000000000000011" selected="selected">Default WebGUI Anonymous Registration Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_anonymous_registration_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiDeactivateAccountTemplate_formId_row"><label class="formDescription " for="webguiDeactivateAccountTemplate_formId">Deactivate Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user deactivates their account.</div><select name="webguiDeactivateAccountTemplate" size="1" id="webguiDeactivateAccountTemplate_formId" ><option value="zaHUYsE_PgKk8hnVd8ffEQ" selected="selected">WebGUI Deactivate Account Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_deactivate_account_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/deactivate?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiExpiredPasswordTemplate_formId_row"><label class="formDescription " for="webguiExpiredPasswordTemplate_formId">Expired Password Template</label><div class="wg-hoverhelp">Expired Password Template</div><select name="webguiExpiredPasswordTemplate" size="1" id="webguiExpiredPasswordTemplate_formId" ><option value="PBtmpl0000000000000012" selected="selected">Default WebGUI Password Reset Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_reset_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/expired?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiLoginTemplate_formId_row"><label class="formDescription " for="webguiLoginTemplate_formId">Login Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can log in. This is different from any of the Macros that also display login forms to the user.</div><select name="webguiLoginTemplate" size="1" id="webguiLoginTemplate_formId" ><option value="PBtmpl0000000000000013" selected="selected">Default WebGUI Login Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_login_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/login?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryTemplate_formId">Password Recovery Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can recover a lost password.</div><select name="webguiPasswordRecoveryTemplate" size="1" id="webguiPasswordRecoveryTemplate_formId" ><option value="PBtmpl0000000000000014" selected="selected">Default WebGUI Password Recovery Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_recovery_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recovery?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryEmailTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryEmailTemplate_formId">Password Recovery Email Template</label><div class="wg-hoverhelp">Choose a template to style the emails sent out for recovering passwords</div><select name="webguiPasswordRecoveryEmailTemplate" size="1" id="webguiPasswordRecoveryEmailTemplate_formId" ><option value="sK_0zVw4kwdJ1sqREIsSzA" selected="selected">WebGUI Auth Password Recovery Email Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recoveryemail?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiWelcomeMessageTemplate_formId_row"><label class="formDescription " for="webguiWelcomeMessageTemplate_formId">Welcome Message Template</label><div class="wg-hoverhelp">Select a template for the welcome message that is sent to new users.</div><select name="webguiWelcomeMessageTemplate" size="1" id="webguiWelcomeMessageTemplate_formId" ><option value="PBtmpl0000000000000015" selected="selected">Default WebGUI Welcome Message Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-welcome-message-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiAccountActivationTemplate_formId_row"><label class="formDescription " for="webguiAccountActivationTemplate_formId">Account Activation Mail Template</label><div class="wg-hoverhelp">Select a template for the account activation mail that is sent to new users.</div><select name="webguiAccountActivationTemplate" size="1" id="webguiAccountActivationTemplate_formId" ><option value="PBtmpl0000000000000016" selected="selected">Default WebGUI Account Activation Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-account-activation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset><fieldset><legend>Facebook</legend><div class=" wg-form-integer" id="webguiPasswordLength_formId_row"><label class="formDescription " for="webguiPasswordLength_formId">Minimum Password Length</label><div class="wg-hoverhelp">The minimum length of passwords that users are required to use, in characters.</div><input id="webguiPasswordLength_formId" type="text" name="webguiPasswordLength" value="9001" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordLength_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredDigits_formId_row"><label class="formDescription " for="webguiRequiredDigits_formId">Number of digits required in password</label><div class="wg-hoverhelp">How many digits/numbers are required to be in the user's password?</div><input id="webguiRequiredDigits_formId" type="text" name="webguiRequiredDigits" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredDigits_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiNonWordCharacters_formId_row"><label class="formDescription " for="webguiNonWordCharacters_formId">Number of non-word characters required in password</label><div class="wg-hoverhelp">The number of non-word characters, such as punctuation, are required to be in the user's password.</div><input id="webguiNonWordCharacters_formId" type="text" name="webguiNonWordCharacters" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiNonWordCharacters_formId'),'0123456789-')" /></div>
# <div class=" wg-form-integer" id="webguiRequiredMixedCase_formId_row"><label class="formDescription " for="webguiRequiredMixedCase_formId">Number of upper-case characters required in password</label><div class="wg-hoverhelp">This setting will require that the user have upper-case characters in their password. It will not require that they have lower-case characters</div><input id="webguiRequiredMixedCase_formId" type="text" name="webguiRequiredMixedCase" value="0" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiRequiredMixedCase_formId'),'0123456789-')" /></div>
# <div class=" wg-form-interval" id="webguiPasswordTimeout_formId_row"><label class="formDescription " for="webguiPasswordTimeout_formId">Password Timeout</label><div class="wg-hoverhelp">The password timeout sets how long a password is good for. After the timeout, the user will be required to enter in a new password.</div><input id="webguiPasswordTimeout_formId_interval" type="text" name="webguiPasswordTimeout_interval" value="99" size="11" maxlength="11" onkeyup="doInputCheck(document.getElementById('webguiPasswordTimeout_formId_interval'),'0123456789-')" /><select name="webguiPasswordTimeout_units" size="1" id="webguiPasswordTimeout_formId_units" ><option value="seconds" selected="selected">Second(s)</option><option value="hours">Hour(s)</option><option value="years">Year(s)</option><option value="minutes">Minute(s)</option><option value="months">Month(s)</option><option value="weeks">Week(s)</option><option value="days">Day(s)</option></select>
# </div>
# <div class=" wg-form-yesNo" id="webguiExpirePasswordOnCreation_formId_row"><label class="formDescription " for="webguiExpirePasswordOnCreation_formId">Expire passwords on user creation?</label><div class="wg-hoverhelp">This will immediately expire a user's password when their account is created.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiExpirePasswordOnCreation" value="1" id="webguiExpirePasswordOnCreation1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiExpirePasswordOnCreation" value="0" id="webguiExpirePasswordOnCreation2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiSendWelcomeMessage_formId_row"><label class="formDescription " for="webguiSendWelcomeMessage_formId">Send welcome message?</label><div class="wg-hoverhelp">Should the user be sent an email when their account is created?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiSendWelcomeMessage" value="1" id="webguiSendWelcomeMessage1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiSendWelcomeMessage" value="0" id="webguiSendWelcomeMessage2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-hTMLArea" id="webguiWelcomeMessage_formId_row"><label class="formDescription " for="webguiWelcomeMessage_formId">Welcome Message</label><div class="wg-hoverhelp">This message will be part of the email sent to a user when they create an account on this WebGUI site.</div><textarea id="webguiWelcomeMessage_formId" name="webguiWelcomeMessage" onblur="fixChars(this.form['webguiWelcomeMessage'])" mce_editable="true" rows="5" cols="60" style=" width: 500px; height: 400px;">&lt;p&gt;Welcome to our site.&lt;/p&gt;</textarea><script type="text/javascript">
# tinymce.PluginManager.load('wgmacro', '/extras/tinymce-webgui/plugins/wgmacro/editor_plugin.js');
# tinymce.PluginManager.load('wginsertimage', '/extras/tinymce-webgui/plugins/wginsertimage/editor_plugin.js');
# tinymce.PluginManager.load('wgpagetree', '/extras/tinymce-webgui/plugins/wgpagetree/editor_plugin.js');
# tinyMCE.init({
# "width" : "100%",
# "plugins" : "safari,contextmenu,inlinepopups,media,-wgpagetree,-wginsertimage,media,-wgmacro,table,paste,paste,fullscreen",
# "theme_advanced_source_editor_height" : "500",
# "nowrap" : false,
# "force_br_newlines" : false,
# "mode" : "exact",
# "theme_advanced_resizing" : true,
# "theme_advanced_statusbar_location" : "bottom",
# "relative_urls" : false,
# "theme_advanced_source_editor_width" : "600",
# "wg_userIsVisitor" : false,
# "remove_script_host" : true,
# "auto_reset_designmode" : true,
# "preformatted" : false,
# "theme_advanced_buttons3" : "",
# "theme" : "advanced",
# "language" : "en",
# "theme_advanced_buttons1" : "formatselect,fontselect,fontsizeselect,bold,italic,underline,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,forecolor,backcolor",
# "elements" : "webguiWelcomeMessage_formId",
# "content_css" : "/extras/tinymce-webgui/defaultcontent.css",
# "theme_advanced_buttons2" : "link,unlink,wgpagetree,image,wginsertimage,media,wgmacro,tablecontrols,pastetext,pasteword,removeformat,cleanup,code,fullscreen",
# "height" : "100%",
# "ask" : false,
# "remove_linebreaks" : false,
# "force_p_newlines" : true,
# "valid_elements" : "strong/b[*],em/i[*],*[*]",
# "theme_advanced_toolbar_location" : "bottom",
# "directionality" : "ltr",
# "urlconverter_callback" : "tinyMCE_WebGUI_URLConvertor",
# "cleanup_callback" : "tinyMCE_WebGUI_Cleanup"
# }
# );
# </script></div>
# <div class=" wg-form-yesNo" id="webguiUseEmailAsUsername_formId_row"><label class="formDescription " for="webguiUseEmailAsUsername_formId">Use Email Address as Username</label><div class="wg-hoverhelp">When this is set to Yes, the registration screen will not show a username field. Instead the submitted email address will automatically be used as username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseEmailAsUsername" value="1" id="webguiUseEmailAsUsername1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseEmailAsUsername" value="0" id="webguiUseEmailAsUsername2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangeUsername_formId_row"><label class="formDescription " for="webguiChangeUsername_formId">Allow Users to Change Username?</label><div class="wg-hoverhelp">Are users allowed to change their username after creating their account?</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangeUsername" value="1" id="webguiChangeUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangeUsername" value="0" id="webguiChangeUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiChangePassword_formId_row"><label class="formDescription " for="webguiChangePassword_formId">Allow Users to Change Passwords?</label><div class="wg-hoverhelp">Are users allowed to change their own passwords? Note, using this in conjunction with password timeouts can cause a lot of Admin work.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiChangePassword" value="1" id="webguiChangePassword1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiChangePassword" value="0" id="webguiChangePassword2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-selectList" id="webguiPasswordRecovery_formId_row"><label class="formDescription " for="webguiPasswordRecovery_formId">Allow Password Recovery?</label><div class="wg-hoverhelp">Select "Profile field" to permit users who know a particular combination of their profile fields to recover their passwords. In order for this to take effect, at least one profile field must have its "Required for password recovery?" flag turned on. It is highly advisable to pick several fields, as using only one field is usually very easy to break; remember that anyone who discovers all of those fields for a user can reset that user's password. Select "Email" to permit users to have an email sent to them with a link that will let them reset their password.</div><select name="webguiPasswordRecovery" size="1" id="webguiPasswordRecovery_formId" ><option value="">No</option><option value="profile">Profile field</option><option value="email">E-mail address</option></select>
# <input type="hidden" name="__webguiPasswordRecovery_isIn" value="1" />
# </div>
# <div class=" wg-form-yesNo" id="webguiPasswordRecoveryRequireUsername_formId_row"><label class="formDescription " for="webguiPasswordRecoveryRequireUsername_formId">Require Username for Password Recovery?</label><div class="wg-hoverhelp">Select "Yes" if you want users to also have to enter their username for password recovery. Otherwise, they will be able to reset their password and log themselves in by knowing only the other profile fields that are enabled for password recovery, even if they have forgotten their username.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="1" id="webguiPasswordRecoveryRequireUsername1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiPasswordRecoveryRequireUsername" value="0" id="webguiPasswordRecoveryRequireUsername2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiValidateEmail_formId_row"><label class="formDescription " for="webguiValidateEmail_formId">Validate email addresses?</label><div class="wg-hoverhelp">Should WebGUI send an email to this person, independently of the welcome message, with a link to start their account? Their account will not be activated until the link is visited, and unvalidated accounts will expire after a configurable timeout. This timeout is set in a workflow.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiValidateEmail" value="1" id="webguiValidateEmail1" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiValidateEmail" value="0" id="webguiValidateEmail2" checked="checked" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-yesNo" id="webguiUseCaptcha_formId_row"><label class="formDescription " for="webguiUseCaptcha_formId">Use captcha image?</label><div class="wg-hoverhelp">If set to yes, the user will be required to enter in text from a captcha as part of making an account.</div><fieldset style="border:none;margin:0;padding:0"><label><input type="radio" name="webguiUseCaptcha" value="1" id="webguiUseCaptcha1" checked="checked" />Yes</label>&nbsp;&nbsp;<label><input type="radio" name="webguiUseCaptcha" value="0" id="webguiUseCaptcha2" />No</label>&nbsp;&nbsp;</fieldset></div>
# <div class=" wg-form-template" id="webguiAccountTemplate_formId_row"><label class="formDescription " for="webguiAccountTemplate_formId">Account Template</label><div class="wg-hoverhelp">Choose a template to style the screen that displays the user's account to them.</div><select name="webguiAccountTemplate" size="1" id="webguiAccountTemplate_formId" ><option value="PBtmpl0000000000000010" selected="selected">Default WebGUI Account Display Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_account_display_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/account?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiCreateAccountTemplate_formId_row"><label class="formDescription " for="webguiCreateAccountTemplate_formId">Create Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user creates a user account for this site.</div><select name="webguiCreateAccountTemplate" size="1" id="webguiCreateAccountTemplate_formId" ><option value="PBtmpl0000000000000011" selected="selected">Default WebGUI Anonymous Registration Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_anonymous_registration_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiDeactivateAccountTemplate_formId_row"><label class="formDescription " for="webguiDeactivateAccountTemplate_formId">Deactivate Account Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user deactivates their account.</div><select name="webguiDeactivateAccountTemplate" size="1" id="webguiDeactivateAccountTemplate_formId" ><option value="zaHUYsE_PgKk8hnVd8ffEQ" selected="selected">WebGUI Deactivate Account Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_deactivate_account_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/deactivate?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiExpiredPasswordTemplate_formId_row"><label class="formDescription " for="webguiExpiredPasswordTemplate_formId">Expired Password Template</label><div class="wg-hoverhelp">Expired Password Template</div><select name="webguiExpiredPasswordTemplate" size="1" id="webguiExpiredPasswordTemplate_formId" ><option value="PBtmpl0000000000000012" selected="selected">Default WebGUI Password Reset Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_reset_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/expired?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiLoginTemplate_formId_row"><label class="formDescription " for="webguiLoginTemplate_formId">Login Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can log in. This is different from any of the Macros that also display login forms to the user.</div><select name="webguiLoginTemplate" size="1" id="webguiLoginTemplate_formId" ><option value="PBtmpl0000000000000013" selected="selected">Default WebGUI Login Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_login_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/login?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryTemplate_formId">Password Recovery Template</label><div class="wg-hoverhelp">Select a template to display the screen where the user can recover a lost password.</div><select name="webguiPasswordRecoveryTemplate" size="1" id="webguiPasswordRecoveryTemplate_formId" ><option value="PBtmpl0000000000000014" selected="selected">Default WebGUI Password Recovery Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/default_webgui_password_recovery_template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recovery?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiPasswordRecoveryEmailTemplate_formId_row"><label class="formDescription " for="webguiPasswordRecoveryEmailTemplate_formId">Password Recovery Email Template</label><div class="wg-hoverhelp">Choose a template to style the emails sent out for recovering passwords</div><select name="webguiPasswordRecoveryEmailTemplate" size="1" id="webguiPasswordRecoveryEmailTemplate_formId" ><option value="sK_0zVw4kwdJ1sqREIsSzA" selected="selected">WebGUI Auth Password Recovery Email Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/recoveryemail?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiWelcomeMessageTemplate_formId_row"><label class="formDescription " for="webguiWelcomeMessageTemplate_formId">Welcome Message Template</label><div class="wg-hoverhelp">Select a template for the welcome message that is sent to new users.</div><select name="webguiWelcomeMessageTemplate" size="1" id="webguiWelcomeMessageTemplate_formId" ><option value="PBtmpl0000000000000015" selected="selected">Default WebGUI Welcome Message Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-welcome-message-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-template" id="webguiAccountActivationTemplate_formId_row"><label class="formDescription " for="webguiAccountActivationTemplate_formId">Account Activation Mail Template</label><div class="wg-hoverhelp">Select a template for the account activation mail that is sent to new users.</div><select name="webguiAccountActivationTemplate" size="1" id="webguiAccountActivationTemplate_formId" ><option value="PBtmpl0000000000000016" selected="selected">Default WebGUI Account Activation Template</option></select>
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create/default-webgui-account-activation-template?func=edit"><img src="/extras/toolbar/bullet/edit.gif" style="vertical-align:middle;border: 0px;" alt="Edit" title="Edit" /></a></p><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/root/import/auth/webgui/create?op=assetManager"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </fieldset></div><div id="tab8"><div class=" wg-form-group" id="groupIdAdminActiveSessions_formId_row"><label class="formDescription " for="groupIdAdminActiveSessions_formId">Active Sessions</label><div class="wg-hoverhelp">Group to view and expire active sessions.</div><select name="groupIdAdminActiveSessions" size="1" id="groupIdAdminActiveSessions_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminActiveSessions_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminAdSpace_formId_row"><label class="formDescription " for="groupIdAdminAdSpace_formId">AdSpace</label><div class="wg-hoverhelp">Group to manage advertising.</div><select name="groupIdAdminAdSpace" size="1" id="groupIdAdminAdSpace_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminAdSpace_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminCache_formId_row"><label class="formDescription " for="groupIdAdminCache_formId">Cache</label><div class="wg-hoverhelp">Group to view and flush cache.</div><select name="groupIdAdminCache" size="1" id="groupIdAdminCache_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminCache_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminClipboard_formId_row"><label class="formDescription " for="groupIdAdminClipboard_formId">Clipboard</label><div class="wg-hoverhelp">Group to manage the system clipboard.</div><select name="groupIdAdminClipboard" size="1" id="groupIdAdminClipboard_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminClipboard_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminCron_formId_row"><label class="formDescription " for="groupIdAdminCron_formId">Cron</label><div class="wg-hoverhelp">Group to manage scheduled workflows.</div><select name="groupIdAdminCron" size="1" id="groupIdAdminCron_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminCron_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminDatabaseLink_formId_row"><label class="formDescription " for="groupIdAdminDatabaseLink_formId">Database Link</label><div class="wg-hoverhelp">Group to manage database links.</div><select name="groupIdAdminDatabaseLink" size="1" id="groupIdAdminDatabaseLink_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminDatabaseLink_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminFilePump_formId_row"><label class="formDescription " for="groupIdAdminFilePump_formId">File Pump</label><div class="wg-hoverhelp">Group to access and manage File Pump bundles.</div><select name="groupIdAdminFilePump" size="1" id="groupIdAdminFilePump_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8" selected="selected">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminFilePump_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminGraphics_formId_row"><label class="formDescription " for="groupIdAdminGraphics_formId">Graphics</label><div class="wg-hoverhelp">Group to manage fonts and palettes.</div><select name="groupIdAdminGraphics" size="1" id="groupIdAdminGraphics_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminGraphics_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminGroup_formId_row"><label class="formDescription " for="groupIdAdminGroup_formId">Groups</label><div class="wg-hoverhelp">Group to manage all groups.</div><select name="groupIdAdminGroup" size="1" id="groupIdAdminGroup_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminGroup_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminGroupAdmin_formId_row"><label class="formDescription " for="groupIdAdminGroupAdmin_formId">Groups (limited)</label><div class="wg-hoverhelp">Group to manage groups that user is administrator of.</div><select name="groupIdAdminGroupAdmin" size="1" id="groupIdAdminGroupAdmin_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11" selected="selected">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminGroupAdmin_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminHistory_formId_row"><label class="formDescription " for="groupIdAdminHistory_formId">Asset History</label><div class="wg-hoverhelp">Group allowed to access the Asset History Browser.</div><select name="groupIdAdminHistory" size="1" id="groupIdAdminHistory_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12" selected="selected">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminHistory_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminHelp_formId_row"><label class="formDescription " for="groupIdAdminHelp_formId">Help</label><div class="wg-hoverhelp">Group that can view help.</div><select name="groupIdAdminHelp" size="1" id="groupIdAdminHelp_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7" selected="selected">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminHelp_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminLDAPLink_formId_row"><label class="formDescription " for="groupIdAdminLDAPLink_formId">LDAP</label><div class="wg-hoverhelp">Group to manage LDAP links.</div><select name="groupIdAdminLDAPLink" size="1" id="groupIdAdminLDAPLink_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminLDAPLink_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminLoginHistory_formId_row"><label class="formDescription " for="groupIdAdminLoginHistory_formId">Login History</label><div class="wg-hoverhelp">Group to view login history.</div><select name="groupIdAdminLoginHistory" size="1" id="groupIdAdminLoginHistory_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminLoginHistory_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminProfileSettings_formId_row"><label class="formDescription " for="groupIdAdminProfileSettings_formId">User Profiling</label><div class="wg-hoverhelp">Group to manage user profile fields.</div><select name="groupIdAdminProfileSettings" size="1" id="groupIdAdminProfileSettings_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminProfileSettings_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminReplacements_formId_row"><label class="formDescription " for="groupIdAdminReplacements_formId">Content Filters</label><div class="wg-hoverhelp">Group to manage content filters.</div><select name="groupIdAdminReplacements" size="1" id="groupIdAdminReplacements_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminReplacements_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminSpectre_formId_row"><label class="formDescription " for="groupIdAdminSpectre_formId">Spectre</label><div class="wg-hoverhelp">Group to view Spectre status</div><select name="groupIdAdminSpectre" size="1" id="groupIdAdminSpectre_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminSpectre_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminStatistics_formId_row"><label class="formDescription " for="groupIdAdminStatistics_formId">Statistics</label><div class="wg-hoverhelp">Group to view statistics</div><select name="groupIdAdminStatistics" size="1" id="groupIdAdminStatistics_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminStatistics_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminTrash_formId_row"><label class="formDescription " for="groupIdAdminTrash_formId">Trash</label><div class="wg-hoverhelp">Group to manage the system trash.</div><select name="groupIdAdminTrash" size="1" id="groupIdAdminTrash_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminTrash_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminUser_formId_row"><label class="formDescription " for="groupIdAdminUser_formId">Users</label><div class="wg-hoverhelp">Group to manage users. Can add and edit users.</div><select name="groupIdAdminUser" size="1" id="groupIdAdminUser_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminUser_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminUserAdd_formId_row"><label class="formDescription " for="groupIdAdminUserAdd_formId">Users (add only)</label><div class="wg-hoverhelp">Group that can only add new users.</div><select name="groupIdAdminUserAdd" size="1" id="groupIdAdminUserAdd_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11" selected="selected">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminUserAdd_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminVersionTag_formId_row"><label class="formDescription " for="groupIdAdminVersionTag_formId">Version Tags</label><div class="wg-hoverhelp">Group to manage version tags</div><select name="groupIdAdminVersionTag" size="1" id="groupIdAdminVersionTag_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12" selected="selected">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminVersionTag_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminWorkflow_formId_row"><label class="formDescription " for="groupIdAdminWorkflow_formId">Workflow</label><div class="wg-hoverhelp">Group to manage workflows</div><select name="groupIdAdminWorkflow" size="1" id="groupIdAdminWorkflow_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015" selected="selected">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminWorkflow_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# <div class=" wg-form-group" id="groupIdAdminWorkflowRun_formId_row"><label class="formDescription " for="groupIdAdminWorkflowRun_formId">Workflow (run)</label><div class="wg-hoverhelp">Group that is allowed to run workflows from the admin console.</div><select name="groupIdAdminWorkflowRun" size="1" id="groupIdAdminWorkflowRun_formId" ><option value="pbgroup000000000000017">Ad Manager</option><option value="3" selected="selected">Admins</option><option value="4">Content Managers</option><option value="7">Everyone</option><option value="13">Export Managers</option><option value="6">Package Managers</option><option value="2">Registered Users</option><option value="11">Secondary Admins</option><option value="8">Template Managers</option><option value="12">Turn Admin On</option><option value="pbgroup000000000000016">Version Tag Managers</option><option value="1">Visitors</option><option value="pbgroup000000000000015">Workflow Managers</option></select>
# <input type="hidden" name="__groupIdAdminWorkflowRun_isIn" value="1" />
# <span class="formSubtext"><p class="toolbarIcon" style="display:inline;vertical-align:middle;"><a href="/?op=listGroups"><img src="/extras/toolbar/bullet/manage.gif" style="vertical-align:middle;border: 0px;" alt="Manage" title="Manage" /></a></p></span></div>
# </div></div></div><script type="text/javascript">YAHOO.util.Event.onContentReady( "default", function () {new YAHOO.widget.TabView("default"); } );</script><div class=" wg-form-submit" id="submit_formId_row"><input type="submit" name="submit" id="submit_formId" value="save" /><script type="text/javascript">new YAHOO.widget.Button("submit_formId");</script></div>
# </form>
# </div>
# <div id="console_workarea">
# <div class="adminConsoleSpacer">
# &#160;
# </div>
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=viewActiveSessions"><img src="/extras/adminConsole/activeSessions.gif" style="border-style:none;" title="Active Sessions" alt="Active Sessions" /></a><br />
# <a href="/?op=viewActiveSessions">Active Sessions</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="http://www.webgui.org/addons"><img src="/extras/adminConsole/addons.png" style="border-style:none;" title="Addons" alt="Addons" /></a><br />
# <a href="http://www.webgui.org/addons">Addons</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=manageAdSpaces"><img src="/extras/adminConsole/advertising.gif" style="border-style:none;" title="Advertising" alt="Advertising" /></a><br />
# <a href="/?op=manageAdSpaces">Advertising</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=assetHistory"><img src="/extras/adminConsole/assetHistory.gif" style="border-style:none;" title="Asset History" alt="Asset History" /></a><br />
# <a href="/?op=assetHistory">Asset History</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=manageCache"><img src="/extras/adminConsole/cache.gif" style="border-style:none;" title="Cache" alt="Cache" /></a><br />
# <a href="/?op=manageCache">Cache</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?func=manageClipboard"><img src="/extras/adminConsole/clipboard.gif" style="border-style:none;" title="Clipboard" alt="Clipboard" /></a><br />
# <a href="/?func=manageClipboard">Clipboard</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=listReplacements"><img src="/extras/adminConsole/contentFilters.gif" style="border-style:none;" title="Content Filters" alt="Content Filters" /></a><br />
# <a href="/?op=listReplacements">Content Filters</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?func=manageMetaData"><img src="/extras/adminConsole/contentProfiling.gif" style="border-style:none;" title="Content Profiling" alt="Content Profiling" /></a><br />
# <a href="/?func=manageMetaData">Content Profiling</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=listDatabaseLinks"><img src="/extras/adminConsole/databases.gif" style="border-style:none;" title="Databases" alt="Databases" /></a><br />
# <a href="/?op=listDatabaseLinks">Databases</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=filePump"><img src="/extras/adminConsole/filePump.png" style="border-style:none;" title="File Pump" alt="File Pump" /></a><br />
# <a href="/?op=filePump">File Pump</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=listGraphicsOptions"><img src="/extras/adminConsole/graphics.gif" style="border-style:none;" title="Graphics" alt="Graphics" /></a><br />
# <a href="/?op=listGraphicsOptions">Graphics</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=listGroups"><img src="/extras/adminConsole/groups.gif" style="border-style:none;" title="Groups" alt="Groups" /></a><br />
# <a href="/?op=listGroups">Groups</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=viewInbox"><img src="/extras/adminConsole/inbox.gif" style="border-style:none;" title="Inbox" alt="Inbox" /></a><br />
# <a href="/?op=viewInbox">Inbox</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=listLDAPLinks"><img src="/extras/adminConsole/ldap.gif" style="border-style:none;" title="LDAP Connections" alt="LDAP Connections" /></a><br />
# <a href="/?op=listLDAPLinks">LDAP Connections</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=viewLoginHistory"><img src="/extras/adminConsole/loginHistory.gif" style="border-style:none;" title="Login History" alt="Login History" /></a><br />
# <a href="/?op=viewLoginHistory">Login History</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=passiveAnalytics;func=editRuleflow"><img src="/extras/adminConsole/passiveAnalytics.png" style="border-style:none;" title="Passive Analytics" alt="Passive Analytics" /></a><br />
# <a href="/?op=passiveAnalytics;func=editRuleflow">Passive Analytics</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=manageCron"><img src="/extras/adminConsole/cron.gif" style="border-style:none;" title="Scheduler" alt="Scheduler" /></a><br />
# <a href="/?op=manageCron">Scheduler</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=editSettings"><img src="/extras/adminConsole/settings.gif" style="border-style:none;" title="Settings" alt="Settings" /></a><br />
# <a href="/?op=editSettings">Settings</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?shop=admin"><img src="/extras/adminConsole/shop.gif" style="border-style:none;" title="Shop" alt="Shop" /></a><br />
# <a href="/?shop=admin">Shop</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=spectreStatus"><img src="/extras/adminConsole/spectre.gif" style="border-style:none;" title="Spectre" alt="Spectre" /></a><br />
# <a href="/?op=spectreStatus">Spectre</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=viewStatistics"><img src="/extras/adminConsole/statistics.gif" style="border-style:none;" title="Statistics" alt="Statistics" /></a><br />
# <a href="/?op=viewStatistics">Statistics</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=viewHelpIndex"><img src="/extras/adminConsole/help.gif" style="border-style:none;" title="Template Help" alt="Template Help" /></a><br />
# <a href="/?op=viewHelpIndex">Template Help</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?func=manageTrash"><img src="/extras/adminConsole/trash.gif" style="border-style:none;" title="Trash" alt="Trash" /></a><br />
# <a href="/?func=manageTrash">Trash</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=editProfileSettings"><img src="/extras/adminConsole/userProfiling.gif" style="border-style:none;" title="User Profiling" alt="User Profiling" /></a><br />
# <a href="/?op=editProfileSettings">User Profiling</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=listUsers"><img src="/extras/adminConsole/users.gif" style="border-style:none;" title="Users" alt="Users" /></a><br />
# <a href="/?op=listUsers">Users</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=manageVersions"><img src="/extras/adminConsole/versionTags.gif" style="border-style:none;" title="Version Tags" alt="Version Tags" /></a><br />
# <a href="/?op=manageVersions">Version Tags</a>
# </div>
#
#
#
# <div class="adminConsoleApplication">
# <a href="/?op=manageWorkflows"><img src="/extras/adminConsole/workflow.gif" style="border-style:none;" title="Workflow" alt="Workflow" /></a><br />
# <a href="/?op=manageWorkflows">Workflow</a>
# </div>
#
#
# <div class="adminConsoleSpacer">
# &#160;
# </div>
# </div>
# <div class="adminConsoleMenu">
# <div id="adminConsoleMainMenu" class="adminConsoleMainMenu">
# <div id="console_toggle_on">
# <a href="#" onclick="toggleAdminConsole()">Show admin console.</a><br />
# </div>
# <div id="console_toggle_off">
# <a href="#" onclick="toggleAdminConsole()">Hide admin console.</a><br />
# </div>
# </div>
#
#
# <div id="adminConsoleUtilityMenu" class="adminConsoleUtilityMenu">
# <a href="/">Back to site.</a><br />
# <a href="/?op=admin">Turn Admin On!</a><br />
# <a class="loginToggleLink" href="/?op=auth;method=logout">Logout</a><br />
# </div>
# </div>
# <div id="console_title">
# Admin Console
# </div>
# <div id="application_help">
#
# </div>
# <div id="application_icon">
# <img src="/extras/adminConsole/settings.gif" style="border-style:none;height:48px;width:48px;" title="Settings" alt="Settings" />
# </div>
# <div class="adminConsoleTitleIconMedalian">
# <img src="/extras/adminConsole/medalian.gif" style="border-style:none;height:65px;width:65px;" alt="*" />
# </div>
# <div id="console_icon">
# <img src="/extras/adminConsole/adminConsole.gif" style="border-style:none;" title="Admin Console" alt="Admin Console" />
# </div>
# <script type="text/javascript" defer="defer">
# initAdminConsole(true,false);
# </script>
#
# </div>
# </body>
# </html>
# {
# 'AdminConsoleTemplate' => 'PBtmpl0000000000000001',
# 'activeTaxPlugin' => 'WebGUI::Shop::TaxDriver::Generic',
# 'anonymousRegistration' => '0',
# 'authMethod' => 'WebGUI',
# 'automaticLDAPRegistration' => '0',
# 'changeUrlWorkflow' => '',
# 'companyEmail' => 'warden@shawshank.justice.gov',
# 'companyName' => 'Shawshank Penetentiary',
# 'companyURL' => 'http://www.mycompany.com',
# 'contribLayoutTemplateId' => 'b4n3VyUIsAHyIvT-W-jziA',
# 'contribStyleTemplateId' => 'stevestyle000000000003',
# 'contribViewTemplateId' => '1IzRpX0tgW7iuCfaU2Kk0A',
# 'debugIp' => '',
# 'defaultPage' => '68sKwDgf9cGH58-NZcU4lg',
# 'defaultVersionTagWorkflow' => 'pbworkflow000000000003',
# 'encryptLogin' => '0',
# 'facebookAuthAppId' => undef,
# 'facebookAuthEnabled' => '1',
# 'facebookAuthSecret' => undef,
# 'facebookAuthTemplateIdChooseUsername' => undef,
# 'fmEditTemplateId' => 'lG2exkH9FeYvn4pA63idNg',
# 'fmLayoutTemplateId' => 'N716tpSna0iIQTKxS4gTWA',
# 'fmStyleTemplateId' => 'stevestyle000000000003',
# 'fmViewTemplateId' => '64tqS80D53Z0JoAs2cX2VQ',
# 'friendsConfirmTemplateId' => 'K8F0j_cq_jgo8dvWY_26Ag',
# 'friendsEditTemplateId' => 'AZFU33p0jpPJ-E6qLSWZng',
# 'friendsErrorTemplateId' => '7Ijdd8SW32lVgg2H8R-Aqw',
# 'friendsLayoutTemplateId' => 'zrNpGbT3odfIkg6nFSUy8Q',
# 'friendsRemoveConfirmTemplateId' => 'G5V6neXIDiFXN05oL-U3AQ',
# 'friendsSendRequestTemplateId' => 'AGJBGviWGAwjnwziiPjvDg',
# 'friendsStyleTemplateId' => 'stevestyle000000000003',
# 'friendsViewTemplateId' => '1Yn_zE_dSiNuaBGNLPbxtw',
# 'globalHeadTags' => '',
# 'groupIdAdminActiveSessions' => '3',
# 'groupIdAdminAdSpace' => '3',
# 'groupIdAdminCache' => '3',
# 'groupIdAdminClipboard' => '3',
# 'groupIdAdminCommerce' => '3',
# 'groupIdAdminCron' => '3',
# 'groupIdAdminDatabaseLink' => '3',
# 'groupIdAdminFilePump' => '8',
# 'groupIdAdminFriends' => '3',
# 'groupIdAdminGraphics' => '3',
# 'groupIdAdminGroup' => '3',
# 'groupIdAdminGroupAdmin' => '11',
# 'groupIdAdminHelp' => '7',
# 'groupIdAdminHistory' => '12',
# 'groupIdAdminLDAPLink' => '3',
# 'groupIdAdminLoginHistory' => '3',
# 'groupIdAdminProfileSettings' => '3',
# 'groupIdAdminReplacements' => '3',
# 'groupIdAdminSpectre' => '3',
# 'groupIdAdminStatistics' => '3',
# 'groupIdAdminTrash' => '3',
# 'groupIdAdminUser' => '3',
# 'groupIdAdminUserAdd' => '11',
# 'groupIdAdminVersionTag' => '12',
# 'groupIdAdminWorkflow' => 'pbgroup000000000000015',
# 'groupIdAdminWorkflowRun' => '3',
# 'groupIdCashier' => '3',
# 'groupsToManageFriends' => '2',
# 'hostToUse' => 'HTTP_HOST',
# 'inboxCopySender' => '0',
# 'inboxErrorTemplateId' => 'ErEzulFiEKDkaCDVmxUavw',
# 'inboxInvitationConfirmTemplateId' => '5A8Hd9zXvByTDy4x-H28qw',
# 'inboxInviteUserConfirmTemplateId' => 'SVIhz68689hwUGgcDM-gWw',
# 'inboxInviteUserEnabled' => '0',
# 'inboxInviteUserMessage' => '^International(invite message,Account_Inbox);',
# 'inboxInviteUserMessageTemplateId' => 'XgcsoDrbC0duVla7N7JAdw',
# 'inboxInviteUserRestrictMessage' => '0',
# 'inboxInviteUserRestrictSubject' => '0',
# 'inboxInviteUserSubject' => 'Your incarceration adventure begins here!',
# 'inboxInviteUserTemplateId' => 'cR0UFm7I1qUI2Wbpj--08Q',
# 'inboxLayoutTemplateId' => 'gfZOwaTWYjbSoVaQtHBBEw',
# 'inboxManageInvitationsTemplateId' => '1Q4Je3hKCJzeo0ZBB5YB8g',
# 'inboxMessageConfirmationTemplateId' => 'DUoxlTBXhVS-Zl3CFDpt9g',
# 'inboxNotificationTemplateId' => 'b1316COmd9xRv4fCI3LLGA',
# 'inboxNotificationsSubject' => '',
# 'inboxRichEditId' => 'PBrichedit000000000001',
# 'inboxSendMessageTemplateId' => '6uQEULvXFgCYlRWnYzZsuA',
# 'inboxSmsNotificationTemplateId' => 'i9-G00ALhJOr0gMh-vHbKA',
# 'inboxStyleTemplateId' => 'stevestyle000000000003',
# 'inboxViewInvitationTemplateId' => 'VBkY05f-E3WJS50WpdKd1Q',
# 'inboxViewMessageTemplateId' => '0n4HtbXaWa_XJHkFjetnLQ',
# 'inboxViewTemplateId' => 'c8xrwVuu5QE0XtF9DiVzLw',
# 'ipDebug' => '127.0.0.1/8',
# 'karmaPerLogin' => '1',
# 'ldapConnection' => 'SOME_RANDOM_ID',
# 'mailFooter' => '^c;
# ^e;
# ^u;
# ',
# 'mailReturnPath' => undef,
# 'maxAttachmentSize' => '100000',
# 'maxCacheTimeout' => '86400',
# 'maxImageSize' => '100000',
# 'metaDataEnabled' => '0',
# 'notFoundPage' => '68sKwDgf9cGH58-NZcU4lg',
# 'overrideAbleToBeFriend' => '1',
# 'passiveAnalyticsDeleteDelta' => '0',
# 'passiveAnalyticsEnabled' => '0',
# 'passiveAnalyticsInterval' => '300',
# 'passiveProfilingEnabled' => '0',
# 'preventProxyCache' => '0',
# 'profileDisplayLayoutTemplateId' => '',
# 'profileEditTemplateId' => '75CmQgpcCSkdsL-oawdn3Q',
# 'profileErrorTemplateId' => 'MBmWlA_YEA2I6D29OMGtRg',
# 'profileExtraContact' => '1',
# 'profileHome' => '0',
# 'profileLayoutTemplateId' => 'FJbUTvZ2nUTn65LpW6gjsA',
# 'profileMisc' => '1',
# 'profileName' => '1',
# 'profileStyleTemplateId' => 'stevestyle000000000003',
# 'profileViewTemplateId' => '2CS-BErrjMmESOtGT90qOg',
# 'profileWork' => '0',
# 'purgeWorkflow' => '',
# 'recaptchaPrivateKey' => '',
# 'recaptchaPublicKey' => '',
# 'redirectAfterLoginUrl' => '',
# 'richEditor' => 'PBrichedit000000000001',
# 'runOnAdminCreateUser' => '',
# 'runOnAdminUpdateUser' => '',
# 'runOnRegistration' => '',
# 'selectGatewayTemplateId' => '2GxjjkRuRkdUg_PccRPjpA',
# 'selfDeactivation' => '1',
# 'sendInboxNotificationsOnly' => '0',
# 'sendRejectNotice' => '1',
# 'sessionTimeout' => '7200',
# 'shopAddressBookTemplateId' => '3womoo7Teyy2YKFa25-MZg',
# 'shopAddressTemplateId' => 'XNd7a_g_cTvJVYrVHcx2Mw',
# 'shopCartCheckoutMinimum' => '0.00',
# 'shopCartTemplateId' => 'aIpCmr9Hi__vgdZnDTz1jw',
# 'shopLayoutTemplateId' => 'aUDsJ-vB9RgP-AYvPOy8FQ',
# 'shopMyPurchasesDetailTemplateId' => 'g8W53Pd71uHB9pxaXhWf_A',
# 'shopMyPurchasesTemplateId' => '2gtFt7c0qAFNU3BG_uvNvg',
# 'shopMySalesTemplateId' => '-zxyB-O50W8YnL39Ouoc4Q',
# 'shopReceiptEmailTemplateId' => 'bPz1yk6Y9uwMDMBcmMsSCg',
# 'shopSaleNotificationGroupId' => '3',
# 'shopStyleTemplateId' => 'stevestyle000000000003',
# 'showDebug' => '1',
# 'showMessageOnLogin' => '0',
# 'showMessageOnLoginBody' => '',
# 'showMessageOnLoginReset' => '0',
# 'showMessageOnLoginTimes' => '0',
# 'showPerformanceIndicators' => '0',
# 'skipCommitComments' => '1',
# 'smsGateway' => '',
# 'smsGatewaySubject' => '',
# 'smtpServer' => 'localhost',
# 'snippetsPreviewLength' => '30',
# 'specialState' => '',
# 'templateIdAdmin' => 'p8g7xlQaTeKSRRDo-_ejSQ',
# 'templateIdAssetEdit' => 'yKl2HX76TSuv42vmprFbXQ',
# 'textBoxSize' => '30',
# 'thumbnailSize' => '50',
# 'trashWorkflow' => '',
# 'twitterConsumerKey' => undef,
# 'twitterConsumerSecret' => undef,
# 'twitterEnabled' => '1',
# 'twitterTemplateIdChooseUsername' => undef,
# 'urlExtension' => '',
# 'useKarma' => '0',
# 'useMobileStyle' => '0',
# 'useRecaptcha' => '0',
# 'userAccountLayoutTemplateId' => '9ThW278DWLV0-Svf68ljFQ',
# 'userAccountStyleTemplateId' => 'stevestyle000000000003',
# 'userFunctionStyleId' => 'Qk24uXao2yowR6zxbVJ0xA',
# 'versionTagMode' => 'autoCommit',
# 'webguiAccountActivationTemplate' => 'PBtmpl0000000000000016',
# 'webguiAccountTemplate' => 'PBtmpl0000000000000010',
# 'webguiChangePassword' => '1',
# 'webguiChangeUsername' => '1',
# 'webguiCreateAccountTemplate' => 'PBtmpl0000000000000011',
# 'webguiDeactivateAccountTemplate' => 'zaHUYsE_PgKk8hnVd8ffEQ',
# 'webguiExpirePasswordOnCreation' => '0',
# 'webguiExpiredPasswordTemplate' => 'PBtmpl0000000000000012',
# 'webguiLoginTemplate' => 'PBtmpl0000000000000013',
# 'webguiNonWordCharacters' => '0',
# 'webguiPasswordLength' => '9001',
# 'webguiPasswordRecovery' => '
#
#
# ',
# 'webguiPasswordRecoveryEmailTemplate' => 'sK_0zVw4kwdJ1sqREIsSzA',
# 'webguiPasswordRecoveryRequireUsername' => '1',
# 'webguiPasswordRecoveryTemplate' => 'PBtmpl0000000000000014',
# 'webguiPasswordTimeout' => '99',
# 'webguiRecoverPasswordEmail' => 'Someone (probably you) requested your account information be sent. Your password has been reset. The following represents your new account information:',
# 'webguiRequiredDigits' => '0',
# 'webguiRequiredMixedCase' => '0',
# 'webguiSendWelcomeMessage' => '0',
# 'webguiUseCaptcha' => '1',
# 'webguiUseEmailAsUsername' => '0',
# 'webguiValidateEmail' => '0',
# 'webguiWelcomeMessage' => '<p>Welcome to our site.</p>',
# 'webguiWelcomeMessageTemplate' => 'PBtmpl0000000000000015'
# }
t/Operation/Settings.t .................................
ok 1 - GET /
ok 2 - GET /?op=editSettings
ok 3 - Settings edited
ok 4 - Settings are set
1..4
ok
Using WebGUI::Form::Hidden is deprecated. Use WebGUI::Form::Hidden->new() and toHtml() instead. at WebGUI::Form::SelectList line 137
I [2011-05-13T15:27:28 #22947] INFO: HTTP method: POST
I [2011-05-13T15:27:28 #22947] INFO: CSRF token: zsmk61r0QtGHYMqqWOEqTg
I [2011-05-13T15:27:28 #22947] INFO: Web token: zsmk61r0QtGHYMqqWOEqTg
WebGUI::User::profileField is deprecated. Use get() and update() instead at WebGUI::Operation::User line 824
I [2011-05-13T15:27:28 #22947] INFO: Created storage location 8IrYtnLHSna_JeG7NaMqrg as a WebGUI::Storage
I [2011-05-13T15:27:28 #22947] INFO: Deleted storage 8IrYtnLHSna_JeG7NaMqrg
I [2011-05-13T15:27:28 #22947] INFO: Created storage location cm0ah3E6TUaVCYeH-xq17A as a WebGUI::Storage
I [2011-05-13T15:27:28 #22947] INFO: Deleted storage cm0ah3E6TUaVCYeH-xq17A
I [2011-05-13T15:27:31 #22947] INFO: HTTP method: POST
I [2011-05-13T15:27:31 #22947] INFO: CSRF token: zsmk61r0QtGHYMqqWOEqTg
I [2011-05-13T15:27:31 #22947] INFO: Web token: zsmk61r0QtGHYMqqWOEqTg
I [2011-05-13T15:27:31 #22947] INFO: Created storage location ra80U44GQ9mrSIjCaA--Aw as a WebGUI::Storage
I [2011-05-13T15:27:31 #22947] INFO: Deleted storage ra80U44GQ9mrSIjCaA--Aw
I [2011-05-13T15:27:32 #22947] INFO: Created storage location LkLNnx7pRoWKjPGcNg3Vhw as a WebGUI::Storage
I [2011-05-13T15:27:32 #22947] INFO: Deleted storage LkLNnx7pRoWKjPGcNg3Vhw
t/Operation/User.t .....................................
1..17
ok 1 - GET /
ok 2 - GET ?op=editUser;uid=new
ok 3 - Add a new user
ok 4 - user exists
ok 5
ok 6
ok 7
ok 8
ok 9 - password was set correctly
ok 10 - GET ?op=editUser;uid=8Ajiwg3HQL6TiSkCwO70Sg
ok 11 - Edit an existing user
ok 12 - user exists
ok 13
ok 14
ok 15
ok 16
ok 17 - password was set correctly
ok
t/Operation/User/service.t .............................
1..56
ok 1 - Correct mime type (default: json)
ok 2 - Unauthorized user gets correct error object
ok 3 - Correct mime type (as => xml)
ok 4 - Unauthorized user gets correct error object
ok 5 - Correct mime type (as => json)
ok 6 - Missing username gets correct error object
ok 7 - Correct mime type (default: json)
ok 8 - Existing username gets correct error object
ok 9 - Correct mime type (default: json
ok 10 - Success response contains new users information
ok 11 - User exists and username is correct
ok 12 - Password is correct
ok 13 - Auth param set correctly (WebGUI)
ok 14 - Auth param set correctly (LDAP)
ok 15 - Correct mime type (default: json
ok 16 - Success response contains new users information
ok 17 - User exists and username is correct
ok 18 - Auth param set correctly (WebGUI)
ok 19 - Auth param set correctly (LDAP)
ok 20 - Correct mime type (default: json)
ok 21 - Unauthorized user gets correct error object
ok 22 - Correct mime type (as => xml)
ok 23 - Unauthorized user gets correct error object
ok 24 - Correct mime type (as => json)
ok 25 - Missing userId gets correct error object
ok 26 - Correct mime type (default: json)
ok 27 - Invalid userId gets correct error object
ok 28 - Correct mime type (default: json
ok 29 - Success response contains new users information
ok 30 - User exists and username is correct
ok 31 - Password is correct
ok 32 - Auth param set correctly (WebGUI)
ok 33 - Auth param set correctly (LDAP)
ok 34 - Correct mime type (default: json
ok 35 - Success response contains new users information
ok 36 - User exists and username is correct
ok 37 - Auth param set correctly (WebGUI)
ok 38 - Auth param set correctly (LDAP)
ok 39 - Correct mime type (default: json)
ok 40 - Unauthorized user gets correct error object
ok 41 - Correct mime type (as => xml)
ok 42 - Unauthorized user gets correct error object
ok 43 - Correct mime type (as => json)
ok 44 - Missing userId gets correct error object
ok 45 - Correct mime type (default: json)
ok 46 - Invalid userId gets correct error object
ok 47 - Correct mime type (default: json)
ok 48 - Cannot delete Visitor
ok 49 - Correct mime type (default: json)
ok 50 - Cannot delete Admin
ok 51 - Correct mime type (default: json)
ok 52 - Success returns only message, no error
ok 53 - UserId no longer exists
ok 54 - Correct mime type (default: json)
ok 55 - Success returns only message, no error
ok 56 - UserId no longer exists
ok
Using WebGUI::Form::csrfToken is deprecated. Use WebGUI::Form::CsrfToken->new() and toHtml() instead. at WebGUI::Form line 147
t/Operation/Workflow.t .................................
1..14
ok 1 - GET /
ok 2 - GET ?op=addWorkflow
ok 3 - Add a new workflow
ok 4 - workflow id in edit form
ok 5 - can be instanced
ok 6 - type set correctly
ok 7 - Update the new workflow's name and settings
ok 8 - title set correctly
ok 9 - description set correctly
ok 10 - Add a DeleteExpiredSessions activity
ok 11 - Edit the activity properties
ok 12 - workflow has one activity
ok 13 - activity title set
ok 14 - activity description set
ok
# Failed test 'WebGUI::Admin::Plugin has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Command has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Command::upgrade has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Deprecate has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Middleware::Debug::Environment has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Middleware::Debug::Performance has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Middleware::StackTrace has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Session::Id has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Test::Mechanize has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Upgrade::File::pl has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Upgrade::File::pod has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Upgrade::File::sql has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Upgrade::File::txt has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::Upgrade::File::wgpkg has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::lib::Plack::Middleware::Debug::Logger has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::lib::Plack::Middleware::Debug::MySQLTrace has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::lib::Spectre::Admin has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::lib::Spectre::Cron has 0% POD coverage'
# at t/POD.t line 38.
# Failed test 'WebGUI::lib::Spectre::Workflow has 0% POD coverage'
# at t/POD.t line 38.
# Looks like you failed 19 tests of 540.
t/POD.t ................................................
1..540
ok 1 - WebGUI has 50% POD coverage
ok 2 - WebGUI has 50% POD coverage
ok 3 - WebGUI has 50% POD coverage
ok 4 - WebGUI::Account has 100% POD coverage
ok 5 - WebGUI::Account::Contributions has 100% POD coverage
ok 6 - WebGUI::Account::FriendManager has 100% POD coverage
ok 7 - WebGUI::Account::Friends has 100% POD coverage
ok 8 - WebGUI::Account::Inbox has 100% POD coverage
ok 9 - WebGUI::Account::Profile has 100% POD coverage
ok 10 - WebGUI::Account::Shop has 100% POD coverage
ok 11 - WebGUI::Account::User has 100% POD coverage
ok 12 - WebGUI::AdSpace has 100% POD coverage
ok 13 - WebGUI::AdSpace::Ad has 100% POD coverage
ok 14 - WebGUI::Admin has 90% POD coverage
not ok 15 - WebGUI::Admin::Plugin has 0% POD coverage
ok 16 - WebGUI::AdminConsole has 100% POD coverage
ok 17 - WebGUI::Affiliate has 100% POD coverage
ok 18 - WebGUI::Asset has 40% POD coverage
ok 19 - WebGUI::Asset::EMSSubmission has 100% POD coverage
ok 20 - WebGUI::Asset::EMSSubmissionForm has 100% POD coverage
ok 21 - WebGUI::Asset::Event has 96% POD coverage
ok 22 - WebGUI::Asset::File has 93% POD coverage
ok 23 - WebGUI::Asset::File::GalleryFile has 97% POD coverage
ok 24 - WebGUI::Asset::File::GalleryFile::Photo has 100% POD coverage
ok 25 - WebGUI::Asset::File::Image has 100% POD coverage
ok 26 - WebGUI::Asset::File::ZipArchive has 100% POD coverage
ok 27 - WebGUI::Asset::FilePile has 100% POD coverage
ok 28 - WebGUI::Asset::MapPoint has 100% POD coverage
ok 29 - WebGUI::Asset::MatrixListing has 100% POD coverage
ok 30 - WebGUI::Asset::Post has 97% POD coverage
ok 31 - WebGUI::Asset::Post::Thread has 98% POD coverage
ok 32 - WebGUI::Asset::Redirect has 100% POD coverage
ok 33 - WebGUI::Asset::RichEdit has 100% POD coverage
ok 34 - WebGUI::Asset::Shortcut has 96% POD coverage
ok 35 - WebGUI::Asset::Sku has 100% POD coverage
ok 36 - WebGUI::Asset::Sku::Ad has 100% POD coverage
ok 37 - WebGUI::Asset::Sku::Donation has 100% POD coverage
ok 38 - WebGUI::Asset::Sku::EMSBadge has 100% POD coverage
ok 39 - WebGUI::Asset::Sku::EMSRibbon has 100% POD coverage
ok 40 - WebGUI::Asset::Sku::EMSTicket has 100% POD coverage
ok 41 - WebGUI::Asset::Sku::EMSToken has 100% POD coverage
ok 42 - WebGUI::Asset::Sku::FlatDiscount has 100% POD coverage
ok 43 - WebGUI::Asset::Sku::Product has 100% POD coverage
ok 44 - WebGUI::Asset::Sku::Subscription has 100% POD coverage
ok 45 - WebGUI::Asset::Sku::ThingyRecord has 100% POD coverage
ok 46 - WebGUI::Asset::Snippet has 100% POD coverage
ok 47 - WebGUI::Asset::Story has 100% POD coverage
ok 48 - WebGUI::Asset::Template has 100% POD coverage
ok 49 - WebGUI::Asset::Template::HTMLTemplate has 100% POD coverage
ok 50 - WebGUI::Asset::Template::HTMLTemplateExpr has 100% POD coverage
ok 51 - WebGUI::Asset::Template::Parser has 100% POD coverage
ok 52 - WebGUI::Asset::Template::TemplateToolkit has 100% POD coverage
ok 53 - WebGUI::Asset::WikiPage has 100% POD coverage
ok 54 - WebGUI::Asset::Wobject has 100% POD coverage
ok 55 - WebGUI::Asset::Wobject::Article has 100% POD coverage
ok 56 - WebGUI::Asset::Wobject::AssetReport has 100% POD coverage
ok 57 - WebGUI::Asset::Wobject::Calendar has 100% POD coverage
ok 58 - WebGUI::Asset::Wobject::Carousel has 100% POD coverage
ok 59 - WebGUI::Asset::Wobject::Collaboration has 97% POD coverage
ok 60 - WebGUI::Asset::Wobject::Collaboration::Newsletter has 100% POD coverage
ok 61 - WebGUI::Asset::Wobject::Dashboard has 100% POD coverage
ok 62 - WebGUI::Asset::Wobject::DataForm has 97% POD coverage
ok 63 - WebGUI::Asset::Wobject::DataTable has 100% POD coverage
ok 64 - WebGUI::Asset::Wobject::EventManagementSystem has 100% POD coverage
ok 65 - WebGUI::Asset::Wobject::Folder has 100% POD coverage
ok 66 - WebGUI::Asset::Wobject::Gallery has 100% POD coverage
ok 67 - WebGUI::Asset::Wobject::GalleryAlbum has 97% POD coverage
ok 68 - WebGUI::Asset::Wobject::HttpProxy has 100% POD coverage
ok 69 - WebGUI::Asset::Wobject::HttpProxy::Parse has 100% POD coverage
ok 70 - WebGUI::Asset::Wobject::InOutBoard has 100% POD coverage
ok 71 - WebGUI::Asset::Wobject::Layout has 100% POD coverage
ok 72 - WebGUI::Asset::Wobject::Map has 100% POD coverage
ok 73 - WebGUI::Asset::Wobject::Matrix has 100% POD coverage
ok 74 - WebGUI::Asset::Wobject::MessageBoard has 100% POD coverage
ok 75 - WebGUI::Asset::Wobject::MultiSearch has 100% POD coverage
ok 76 - WebGUI::Asset::Wobject::Navigation has 100% POD coverage
ok 77 - WebGUI::Asset::Wobject::Poll has 100% POD coverage
ok 78 - WebGUI::Asset::Wobject::ProjectManager has 100% POD coverage
ok 79 - WebGUI::Asset::Wobject::SQLReport has 100% POD coverage
ok 80 - WebGUI::Asset::Wobject::Search has 100% POD coverage
ok 81 - WebGUI::Asset::Wobject::Shelf has 100% POD coverage
ok 82 - WebGUI::Asset::Wobject::StockData has 100% POD coverage
ok 83 - WebGUI::Asset::Wobject::StoryArchive has 90% POD coverage
ok 84 - WebGUI::Asset::Wobject::StoryTopic has 80% POD coverage
ok 85 - WebGUI::Asset::Wobject::Survey has 100% POD coverage
ok 86 - WebGUI::Asset::Wobject::Survey::ExpressionEngine has 100% POD coverage
ok 87 - WebGUI::Asset::Wobject::Survey::ResponseJSON has 100% POD coverage
ok 88 - WebGUI::Asset::Wobject::Survey::SurveyJSON has 100% POD coverage
ok 89 - WebGUI::Asset::Wobject::Survey::Test has 100% POD coverage
ok 90 - WebGUI::Asset::Wobject::SyndicatedContent has 100% POD coverage
ok 91 - WebGUI::Asset::Wobject::Thingy has 100% POD coverage
ok 92 - WebGUI::Asset::Wobject::TimeTracking has 100% POD coverage
ok 93 - WebGUI::Asset::Wobject::UserList has 100% POD coverage
ok 94 - WebGUI::Asset::Wobject::WeatherData has 100% POD coverage
ok 95 - WebGUI::Asset::Wobject::WikiMaster has 100% POD coverage
ok 96 # skip No subroutines found by Devel::Symdump for WebGUI::AssetBranch
ok 97 # skip No subroutines found by Devel::Symdump for WebGUI::AssetClipboard
ok 98 - WebGUI::AssetCollateral::DataForm::Entry has 100% POD coverage
ok 99 # skip No subroutines found by Devel::Symdump for WebGUI::AssetCollateral::Sku::Ad::Ad
ok 100 # skip No subroutines found by Devel::Symdump for WebGUI::AssetCollateral::Sku::ThingyRecord::Record
ok 101 # skip No subroutines found by Devel::Symdump for WebGUI::AssetExportHtml
ok 102 - WebGUI::AssetHelper has 100% POD coverage
ok 103 - WebGUI::AssetHelper::ChangeUrl has 100% POD coverage
ok 104 - WebGUI::AssetHelper::Copy has 100% POD coverage
ok 105 - WebGUI::AssetHelper::CopyBranch has 100% POD coverage
ok 106 - WebGUI::AssetHelper::CreateShortcut has 100% POD coverage
ok 107 - WebGUI::AssetHelper::Cut has 100% POD coverage
ok 108 - WebGUI::AssetHelper::Delete has 100% POD coverage
ok 109 - WebGUI::AssetHelper::Duplicate has 100% POD coverage
ok 110 - WebGUI::AssetHelper::EditBranch has 66% POD coverage
ok 111 - WebGUI::AssetHelper::ExportHtml has 100% POD coverage
ok 112 - WebGUI::AssetHelper::Image::Crop has 100% POD coverage
ok 113 - WebGUI::AssetHelper::Image::Resize has 100% POD coverage
ok 114 - WebGUI::AssetHelper::Image::Rotate has 100% POD coverage
ok 115 - WebGUI::AssetHelper::Lock has 100% POD coverage
ok 116 - WebGUI::AssetHelper::Product::ExportCSV has 100% POD coverage
ok 117 - WebGUI::AssetHelper::Product::ImportCSV has 100% POD coverage
ok 118 # skip No subroutines found by Devel::Symdump for WebGUI::AssetLineage
ok 119 # skip No subroutines found by Devel::Symdump for WebGUI::AssetMetaData
ok 120 # skip No subroutines found by Devel::Symdump for WebGUI::AssetPackage
ok 121 # skip No subroutines found by Devel::Symdump for WebGUI::AssetTrash
ok 122 # skip No subroutines found by Devel::Symdump for WebGUI::AssetVersioning
ok 123 - WebGUI::Auth has 100% POD coverage
ok 124 - WebGUI::Auth::Facebook has 100% POD coverage
ok 125 - WebGUI::Auth::LDAP has 100% POD coverage
ok 126 - WebGUI::Auth::Twitter has 100% POD coverage
ok 127 # skip No subroutines found by Devel::Symdump for WebGUI::BestPractices
not ok 128 - WebGUI::Command has 0% POD coverage
ok 129 - WebGUI::Command::test_content has 57% POD coverage
not ok 130 - WebGUI::Command::upgrade has 0% POD coverage
ok 131 - WebGUI::Config has 100% POD coverage
ok 132 - WebGUI::Content::Account has 100% POD coverage
ok 133 - WebGUI::Content::Admin has 100% POD coverage
ok 134 - WebGUI::Content::AjaxI18N has 100% POD coverage
ok 135 - WebGUI::Content::Asset has 100% POD coverage
ok 136 - WebGUI::Content::AssetDiscovery has 100% POD coverage
ok 137 - WebGUI::Content::AssetHistory has 100% POD coverage
ok 138 - WebGUI::Content::FacebookAuth has 100% POD coverage
ok 139 - WebGUI::Content::FilePump has 100% POD coverage
ok 140 - WebGUI::Content::Maintenance has 100% POD coverage
ok 141 - WebGUI::Content::NotFound has 100% POD coverage
ok 142 - WebGUI::Content::Operation has 100% POD coverage
ok 143 - WebGUI::Content::PassiveAnalytics has 100% POD coverage
ok 144 - WebGUI::Content::Prefetch has 100% POD coverage
ok 145 - WebGUI::Content::Referral has 100% POD coverage
ok 146 - WebGUI::Content::SetLanguage has 100% POD coverage
ok 147 - WebGUI::Content::Setup has 100% POD coverage
ok 148 - WebGUI::Content::Shop has 100% POD coverage
ok 149 - WebGUI::Content::SiteIndex has 100% POD coverage
ok 150 - WebGUI::Content::Wizard has 100% POD coverage
ok 151 - WebGUI::Crud has 95% POD coverage
ok 152 - WebGUI::DatabaseLink has 100% POD coverage
ok 153 - WebGUI::DateTime has 100% POD coverage
ok 154 - WebGUI::Definition has 66% POD coverage
ok 155 - WebGUI::Definition::Asset has 100% POD coverage
ok 156 - WebGUI::Definition::Crud has 100% POD coverage
ok 157 - WebGUI::Definition::Meta::Asset has 100% POD coverage
ok 158 - WebGUI::Definition::Meta::Class has 100% POD coverage
ok 159 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Meta::Crud
ok 160 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Meta::Property
ok 161 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Meta::Property::Asset
ok 162 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Meta::Property::Crud
ok 163 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Meta::Property::Serialize
ok 164 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Meta::Settable
ok 165 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Meta::Shop
ok 166 # skip No subroutines found by Devel::Symdump for WebGUI::Definition::Role::Asset
ok 167 - WebGUI::Definition::Role::Object has 100% POD coverage
ok 168 - WebGUI::Definition::Shop has 100% POD coverage
not ok 169 - WebGUI::Deprecate has 0% POD coverage
ok 170 # skip No subroutines found by Devel::Symdump for WebGUI::Exception
ok 171 # skip No subroutines found by Devel::Symdump for WebGUI::Exception::Shop
ok 172 - WebGUI::FilePump::Admin has 100% POD coverage
ok 173 - WebGUI::FilePump::Bundle has 100% POD coverage
ok 174 - WebGUI::Fork has 100% POD coverage
ok 175 - WebGUI::Fork::ProgressBar has 100% POD coverage
ok 176 - WebGUI::Fork::ProgressTree has 100% POD coverage
ok 177 - WebGUI::Fork::Status has 100% POD coverage
ok 178 - WebGUI::Form has 100% POD coverage
ok 179 - WebGUI::Form::AdSpace has 100% POD coverage
ok 180 - WebGUI::Form::Asset has 100% POD coverage
ok 181 - WebGUI::Form::AssetReportQuery has 100% POD coverage
ok 182 - WebGUI::Form::Attachments has 100% POD coverage
ok 183 - WebGUI::Form::Button has 100% POD coverage
ok 184 - WebGUI::Form::ButtonGroup has 100% POD coverage
ok 185 - WebGUI::Form::Captcha has 100% POD coverage
ok 186 - WebGUI::Form::CheckList has 100% POD coverage
ok 187 - WebGUI::Form::Checkbox has 100% POD coverage
ok 188 - WebGUI::Form::ClassName has 100% POD coverage
ok 189 - WebGUI::Form::Codearea has 100% POD coverage
ok 190 - WebGUI::Form::Color has 100% POD coverage
ok 191 - WebGUI::Form::Combo has 100% POD coverage
ok 192 - WebGUI::Form::CommentRating has 100% POD coverage
ok 193 - WebGUI::Form::ContentType has 100% POD coverage
ok 194 - WebGUI::Form::Control has 96% POD coverage
ok 195 - WebGUI::Form::Country has 100% POD coverage
ok 196 - WebGUI::Form::CsrfToken has 100% POD coverage
ok 197 - WebGUI::Form::DataTable has 100% POD coverage
ok 198 - WebGUI::Form::DatabaseLink has 100% POD coverage
ok 199 - WebGUI::Form::Date has 100% POD coverage
ok 200 - WebGUI::Form::DateTime has 100% POD coverage
ok 201 - WebGUI::Form::Div has 100% POD coverage
ok 202 - WebGUI::Form::DynamicField has 100% POD coverage
ok 203 - WebGUI::Form::Email has 100% POD coverage
ok 204 - WebGUI::Form::FieldType has 100% POD coverage
ok 205 - WebGUI::Form::File has 100% POD coverage
ok 206 - WebGUI::Form::FilterContent has 100% POD coverage
ok 207 - WebGUI::Form::Float has 100% POD coverage
ok 208 - WebGUI::Form::Group has 100% POD coverage
ok 209 - WebGUI::Form::Guid has 100% POD coverage
ok 210 - WebGUI::Form::HTMLArea has 100% POD coverage
ok 211 - WebGUI::Form::HexSlider has 100% POD coverage
ok 212 - WebGUI::Form::Hexadecimal has 100% POD coverage
ok 213 - WebGUI::Form::Hidden has 100% POD coverage
ok 214 - WebGUI::Form::HiddenList has 100% POD coverage
ok 215 - WebGUI::Form::Image has 100% POD coverage
ok 216 - WebGUI::Form::IntSlider has 100% POD coverage
ok 217 - WebGUI::Form::Integer has 100% POD coverage
ok 218 - WebGUI::Form::Interval has 100% POD coverage
ok 219 - WebGUI::Form::JsonBlob has 100% POD coverage
ok 220 - WebGUI::Form::JsonTable has 100% POD coverage
ok 221 - WebGUI::Form::Keywords has 100% POD coverage
ok 222 - WebGUI::Form::LdapLink has 100% POD coverage
ok 223 - WebGUI::Form::List has 100% POD coverage
ok 224 - WebGUI::Form::MatrixCompare has 100% POD coverage
ok 225 - WebGUI::Form::MatrixFieldType has 100% POD coverage
ok 226 - WebGUI::Form::MimeType has 100% POD coverage
ok 227 - WebGUI::Form::Password has 100% POD coverage
ok 228 - WebGUI::Form::Phone has 100% POD coverage
ok 229 - WebGUI::Form::Radio has 100% POD coverage
ok 230 - WebGUI::Form::RadioList has 100% POD coverage
ok 231 - WebGUI::Form::ReadOnly has 100% POD coverage
ok 232 - WebGUI::Form::SelectBox has 100% POD coverage
ok 233 - WebGUI::Form::SelectList has 100% POD coverage
ok 234 - WebGUI::Form::SelectRichEditor has 100% POD coverage
ok 235 - WebGUI::Form::SelectSlider has 100% POD coverage
ok 236 - WebGUI::Form::Slider has 100% POD coverage
ok 237 - WebGUI::Form::Submit has 100% POD coverage
ok 238 - WebGUI::Form::SubscriptionGroup has 100% POD coverage
ok 239 - WebGUI::Form::Template has 100% POD coverage
ok 240 - WebGUI::Form::Text has 100% POD coverage
ok 241 - WebGUI::Form::Textarea has 100% POD coverage
ok 242 - WebGUI::Form::ThingFieldsList has 100% POD coverage
ok 243 - WebGUI::Form::TimeField has 100% POD coverage
ok 244 - WebGUI::Form::TimeZone has 100% POD coverage
ok 245 - WebGUI::Form::Url has 100% POD coverage
ok 246 - WebGUI::Form::User has 100% POD coverage
ok 247 - WebGUI::Form::Username has 100% POD coverage
ok 248 - WebGUI::Form::Vendor has 100% POD coverage
ok 249 - WebGUI::Form::WhatNext has 100% POD coverage
ok 250 - WebGUI::Form::Workflow has 100% POD coverage
ok 251 - WebGUI::Form::YesNo has 100% POD coverage
ok 252 - WebGUI::Form::Zipcode has 100% POD coverage
ok 253 - WebGUI::FormBuilder has 80% POD coverage
ok 254 - WebGUI::FormBuilder::Fieldset has 40% POD coverage
ok 255 - WebGUI::FormBuilder::Role::HasFields has 100% POD coverage
ok 256 - WebGUI::FormBuilder::Role::HasFieldsets has 100% POD coverage
ok 257 - WebGUI::FormBuilder::Role::HasObjects has 100% POD coverage
ok 258 - WebGUI::FormBuilder::Role::HasTabs has 100% POD coverage
ok 259 - WebGUI::FormBuilder::Tab has 50% POD coverage
ok 260 - WebGUI::FormBuilder::Tabset has 25% POD coverage
ok 261 - WebGUI::FormValidator has 100% POD coverage
ok 262 - WebGUI::Friends has 100% POD coverage
ok 263 - WebGUI::GUID has 83% POD coverage
ok 264 - WebGUI::Group has 100% POD coverage
ok 265 - WebGUI::HTML has 100% POD coverage
ok 266 - WebGUI::HTMLForm has 100% POD coverage
ok 267 - WebGUI::Image has 100% POD coverage
ok 268 - WebGUI::Image::Color has 100% POD coverage
ok 269 - WebGUI::Image::Font has 100% POD coverage
ok 270 - WebGUI::Image::Graph has 100% POD coverage
ok 271 - WebGUI::Image::Graph::Pie has 100% POD coverage
ok 272 - WebGUI::Image::Graph::XYGraph has 100% POD coverage
ok 273 - WebGUI::Image::Graph::XYGraph::Bar has 100% POD coverage
ok 274 - WebGUI::Image::Graph::XYGraph::Line has 100% POD coverage
ok 275 - WebGUI::Image::Palette has 100% POD coverage
ok 276 - WebGUI::Inbox has 100% POD coverage
ok 277 - WebGUI::Inbox::Message has 100% POD coverage
ok 278 - WebGUI::International has 100% POD coverage
ok 279 - WebGUI::JSONCollateral has 100% POD coverage
ok 280 - WebGUI::Keyword has 100% POD coverage
ok 281 - WebGUI::LDAPLink has 100% POD coverage
ok 282 - WebGUI::Macro has 100% POD coverage
ok 283 - WebGUI::Macro::AOIHits has 100% POD coverage
ok 284 - WebGUI::Macro::AOIRank has 100% POD coverage
ok 285 - WebGUI::Macro::AdSpace has 100% POD coverage
ok 286 - WebGUI::Macro::AdminText has 100% POD coverage
ok 287 - WebGUI::Macro::AdminToggle has 100% POD coverage
ok 288 - WebGUI::Macro::AssetProxy has 100% POD coverage
ok 289 - WebGUI::Macro::At_username has 100% POD coverage
ok 290 - WebGUI::Macro::BackToSite has 100% POD coverage
ok 291 - WebGUI::Macro::CanEditText has 100% POD coverage
ok 292 - WebGUI::Macro::CartItemCount has 100% POD coverage
ok 293 - WebGUI::Macro::ConvertUTCToTZ has 100% POD coverage
ok 294 - WebGUI::Macro::D_date has 100% POD coverage
ok 295 - WebGUI::Macro::DeactivateAccount has 100% POD coverage
ok 296 - WebGUI::Macro::Env has 100% POD coverage
ok 297 - WebGUI::Macro::Execute has 100% POD coverage
ok 298 - WebGUI::Macro::Extras has 100% POD coverage
ok 299 - WebGUI::Macro::FacebookLogin has 100% POD coverage
ok 300 - WebGUI::Macro::FetchMimeType has 100% POD coverage
ok 301 - WebGUI::Macro::FilePump has 100% POD coverage
ok 302 - WebGUI::Macro::FileUrl has 100% POD coverage
ok 303 - WebGUI::Macro::FormParam has 100% POD coverage
ok 304 - WebGUI::Macro::GroupAdd has 100% POD coverage
ok 305 - WebGUI::Macro::GroupDelete has 100% POD coverage
ok 306 - WebGUI::Macro::GroupText has 100% POD coverage
ok 307 - WebGUI::Macro::H_homeLink has 100% POD coverage
ok 308 - WebGUI::Macro::Hash_userId has 100% POD coverage
ok 309 - WebGUI::Macro::If has 100% POD coverage
ok 310 - WebGUI::Macro::Include has 100% POD coverage
ok 311 - WebGUI::Macro::International has 100% POD coverage
ok 312 - WebGUI::Macro::L_loginBox has 100% POD coverage
ok 313 - WebGUI::Macro::LastModified has 100% POD coverage
ok 314 - WebGUI::Macro::LoginToggle has 100% POD coverage
ok 315 - WebGUI::Macro::MiniCart has 100% POD coverage
ok 316 - WebGUI::Macro::NewMail has 100% POD coverage
ok 317 - WebGUI::Macro::Page has 100% POD coverage
ok 318 - WebGUI::Macro::PageTitle has 100% POD coverage
ok 319 - WebGUI::Macro::PageUrl has 100% POD coverage
ok 320 - WebGUI::Macro::PickLanguage has 100% POD coverage
ok 321 - WebGUI::Macro::Quote has 100% POD coverage
ok 322 - WebGUI::Macro::RandomAssetProxy has 100% POD coverage
ok 323 - WebGUI::Macro::RandomThread has 100% POD coverage
ok 324 - WebGUI::Macro::RootTitle has 100% POD coverage
ok 325 - WebGUI::Macro::SQL has 100% POD coverage
ok 326 - WebGUI::Macro::SessionId has 100% POD coverage
ok 327 - WebGUI::Macro::Slash_gatewayUrl has 100% POD coverage
ok 328 - WebGUI::Macro::Spacer has 100% POD coverage
ok 329 - WebGUI::Macro::SpectreCheck has 100% POD coverage
ok 330 - WebGUI::Macro::Splat_random has 100% POD coverage
ok 331 - WebGUI::Macro::StorageUrl has 100% POD coverage
ok 332 - WebGUI::Macro::Thumbnail has 100% POD coverage
ok 333 - WebGUI::Macro::TwitterLogin has 100% POD coverage
ok 334 - WebGUI::Macro::URLEncode has 100% POD coverage
ok 335 - WebGUI::Macro::User has 100% POD coverage
ok 336 - WebGUI::Macro::UsersOnline has 100% POD coverage
ok 337 - WebGUI::Macro::ViewCart has 100% POD coverage
ok 338 - WebGUI::Macro::Widget has 100% POD coverage
ok 339 - WebGUI::Macro::a_account has 100% POD coverage
ok 340 - WebGUI::Macro::c_companyName has 100% POD coverage
ok 341 - WebGUI::Macro::e_companyEmail has 100% POD coverage
ok 342 - WebGUI::Macro::r_printable has 100% POD coverage
ok 343 - WebGUI::Macro::u_companyUrl has 100% POD coverage
ok 344 - WebGUI::Mail::Get has 100% POD coverage
ok 345 - WebGUI::Mail::Send has 100% POD coverage
not ok 346 - WebGUI::Middleware::Debug::Environment has 0% POD coverage
not ok 347 - WebGUI::Middleware::Debug::Performance has 0% POD coverage
ok 348 - WebGUI::Middleware::HTTPExceptions has 100% POD coverage
ok 349 - WebGUI::Middleware::Maintenance has 100% POD coverage
ok 350 - WebGUI::Middleware::Session has 100% POD coverage
ok 351 - WebGUI::Middleware::Snoop has 100% POD coverage
not ok 352 - WebGUI::Middleware::StackTrace has 0% POD coverage
ok 353 - WebGUI::Middleware::WGAccess has 100% POD coverage
ok 354 - WebGUI::Operation has 100% POD coverage
ok 355 - WebGUI::Operation::ActiveSessions has 100% POD coverage
ok 356 - WebGUI::Operation::AdSpace has 100% POD coverage
ok 357 - WebGUI::Operation::Admin has 100% POD coverage
ok 358 - WebGUI::Operation::Auth has 100% POD coverage
ok 359 - WebGUI::Operation::Cache has 100% POD coverage
ok 360 - WebGUI::Operation::Cron has 100% POD coverage
ok 361 - WebGUI::Operation::DatabaseLink has 100% POD coverage
ok 362 - WebGUI::Operation::Fork has 100% POD coverage
ok 363 - WebGUI::Operation::FormHelpers has 100% POD coverage
ok 364 - WebGUI::Operation::Friends has 100% POD coverage
ok 365 - WebGUI::Operation::Graphics has 100% POD coverage
ok 366 - WebGUI::Operation::Group has 100% POD coverage
ok 367 - WebGUI::Operation::Help has 100% POD coverage
ok 368 - WebGUI::Operation::Inbox has 100% POD coverage
ok 369 - WebGUI::Operation::Invite has 100% POD coverage
ok 370 - WebGUI::Operation::LDAPLink has 100% POD coverage
ok 371 - WebGUI::Operation::LoginHistory has 100% POD coverage
ok 372 - WebGUI::Operation::Profile has 100% POD coverage
ok 373 - WebGUI::Operation::ProfileSettings has 100% POD coverage
ok 374 - WebGUI::Operation::Replacements has 100% POD coverage
ok 375 - WebGUI::Operation::SSO has 100% POD coverage
ok 376 - WebGUI::Operation::Scratch has 100% POD coverage
ok 377 - WebGUI::Operation::Settings has 100% POD coverage
ok 378 - WebGUI::Operation::Shared has 100% POD coverage
ok 379 - WebGUI::Operation::Spectre has 100% POD coverage
ok 380 - WebGUI::Operation::SpellCheck has 100% POD coverage
ok 381 - WebGUI::Operation::Statistics has 100% POD coverage
ok 382 - WebGUI::Operation::Style has 100% POD coverage
ok 383 - WebGUI::Operation::User has 100% POD coverage
ok 384 - WebGUI::Operation::VersionTag has 100% POD coverage
ok 385 - WebGUI::Operation::Workflow has 100% POD coverage
ok 386 - WebGUI::Paginator has 100% POD coverage
ok 387 - WebGUI::PassiveAnalytics::Flow has 100% POD coverage
ok 388 - WebGUI::PassiveAnalytics::Logging has 100% POD coverage
ok 389 - WebGUI::PassiveAnalytics::Rule has 100% POD coverage
ok 390 - WebGUI::PassiveProfiling has 100% POD coverage
ok 391 - WebGUI::Paths has 100% POD coverage
ok 392 - WebGUI::Pluggable has 100% POD coverage
ok 393 - WebGUI::ProfileCategory has 100% POD coverage
ok 394 - WebGUI::ProfileField has 100% POD coverage
ok 395 - WebGUI::ProgressBar has 100% POD coverage
ok 396 - WebGUI::ProgressTree has 100% POD coverage
ok 397 # skip No subroutines found by Devel::Symdump for WebGUI::Role::Asset::AlwaysHidden
ok 398 - WebGUI::Role::Asset::AutoSynopsis has 100% POD coverage
ok 399 - WebGUI::Role::Asset::Comments has 100% POD coverage
ok 400 - WebGUI::Role::Asset::Installable has 100% POD coverage
ok 401 - WebGUI::Role::Asset::JSONCollateral has 100% POD coverage
ok 402 - WebGUI::Role::Asset::RssFeed has 100% POD coverage
ok 403 # skip No subroutines found by Devel::Symdump for WebGUI::Role::Asset::SetStoragePermissions
ok 404 - WebGUI::Role::Asset::Subscribable has 100% POD coverage
ok 405 - WebGUI::SQL has 100% POD coverage
ok 406 - WebGUI::SQL::ResultSet has 100% POD coverage
ok 407 - WebGUI::Search has 100% POD coverage
ok 408 - WebGUI::Search::Index has 100% POD coverage
ok 409 - WebGUI::Session has 100% POD coverage
ok 410 - WebGUI::Session::DateTime has 100% POD coverage
ok 411 - WebGUI::Session::Form has 100% POD coverage
ok 412 - WebGUI::Session::Http has 100% POD coverage
ok 413 - WebGUI::Session::Icon has 100% POD coverage
not ok 414 - WebGUI::Session::Id has 0% POD coverage
ok 415 - WebGUI::Session::Log has 90% POD coverage
ok 416 - WebGUI::Session::Output has 100% POD coverage
ok 417 - WebGUI::Session::Privilege has 100% POD coverage
ok 418 - WebGUI::Session::Request has 85% POD coverage
ok 419 - WebGUI::Session::Response has 100% POD coverage
ok 420 - WebGUI::Session::Scratch has 100% POD coverage
ok 421 - WebGUI::Session::Setting has 100% POD coverage
ok 422 - WebGUI::Session::Stow has 100% POD coverage
ok 423 - WebGUI::Session::Style has 100% POD coverage
ok 424 - WebGUI::Session::Url has 94% POD coverage
ok 425 - WebGUI::Shop::Address has 100% POD coverage
ok 426 - WebGUI::Shop::AddressBook has 100% POD coverage
ok 427 - WebGUI::Shop::Admin has 100% POD coverage
ok 428 - WebGUI::Shop::Cart has 100% POD coverage
ok 429 - WebGUI::Shop::CartItem has 87% POD coverage
ok 430 - WebGUI::Shop::Credit has 100% POD coverage
ok 431 - WebGUI::Shop::Pay has 100% POD coverage
ok 432 - WebGUI::Shop::PayDriver has 100% POD coverage
ok 433 - WebGUI::Shop::PayDriver::Cash has 100% POD coverage
ok 434 - WebGUI::Shop::PayDriver::ITransact has 100% POD coverage
ok 435 - WebGUI::Shop::PayDriver::Ogone has 100% POD coverage
ok 436 - WebGUI::Shop::PayDriver::PayPal has 100% POD coverage
ok 437 - WebGUI::Shop::PayDriver::PayPal::ExpressCheckout has 100% POD coverage
ok 438 - WebGUI::Shop::PayDriver::PayPal::PayPalStd has 100% POD coverage
ok 439 - WebGUI::Shop::Ship has 100% POD coverage
ok 440 - WebGUI::Shop::ShipDriver has 100% POD coverage
ok 441 - WebGUI::Shop::ShipDriver::FlatRate has 100% POD coverage
ok 442 - WebGUI::Shop::ShipDriver::UPS has 100% POD coverage
ok 443 - WebGUI::Shop::ShipDriver::USPS has 100% POD coverage
ok 444 - WebGUI::Shop::ShipDriver::USPSInternational has 100% POD coverage
ok 445 - WebGUI::Shop::Tax has 100% POD coverage
ok 446 - WebGUI::Shop::TaxDriver has 100% POD coverage
ok 447 - WebGUI::Shop::TaxDriver::EU has 100% POD coverage
ok 448 - WebGUI::Shop::TaxDriver::Generic has 100% POD coverage
ok 449 - WebGUI::Shop::Transaction has 100% POD coverage
ok 450 - WebGUI::Shop::TransactionItem has 100% POD coverage
ok 451 - WebGUI::Shop::Vendor has 100% POD coverage
ok 452 - WebGUI::Storage has 100% POD coverage
ok 453 # skip No subroutines found by Devel::Symdump for WebGUI::Storage::Image
ok 454 - WebGUI::TabForm has 100% POD coverage
ok 455 - WebGUI::Test has 87% POD coverage
ok 456 - WebGUI::Test::MailServer has 100% POD coverage
not ok 457 - WebGUI::Test::Mechanize has 0% POD coverage
ok 458 - WebGUI::Test::MockAsset has 100% POD coverage
ok 459 - WebGUI::Text has 100% POD coverage
ok 460 # skip No subroutines found by Devel::Symdump for WebGUI::Types
ok 461 - WebGUI::Upgrade has 92% POD coverage
ok 462 - WebGUI::Upgrade::File has 100% POD coverage
not ok 463 - WebGUI::Upgrade::File::pl has 0% POD coverage
not ok 464 - WebGUI::Upgrade::File::pod has 0% POD coverage
not ok 465 - WebGUI::Upgrade::File::sql has 0% POD coverage
not ok 466 - WebGUI::Upgrade::File::txt has 0% POD coverage
not ok 467 - WebGUI::Upgrade::File::wgpkg has 0% POD coverage
ok 468 # skip No subroutines found by Devel::Symdump for WebGUI::Upgrade::Script
ok 469 - WebGUI::User has 100% POD coverage
ok 470 - WebGUI::VersionTag has 100% POD coverage
ok 471 - WebGUI::Wizard has 100% POD coverage
ok 472 - WebGUI::Wizard::HomePage has 100% POD coverage
ok 473 - WebGUI::Wizard::Setup has 100% POD coverage
ok 474 - WebGUI::Workflow has 100% POD coverage
ok 475 - WebGUI::Workflow::Activity has 100% POD coverage
ok 476 - WebGUI::Workflow::Activity::ActivateUser has 100% POD coverage
ok 477 - WebGUI::Workflow::Activity::AddUserToGroup has 100% POD coverage
ok 478 - WebGUI::Workflow::Activity::ArchiveOldStories has 100% POD coverage
ok 479 - WebGUI::Workflow::Activity::ArchiveOldThreads has 100% POD coverage
ok 480 - WebGUI::Workflow::Activity::BucketPassiveAnalytics has 100% POD coverage
ok 481 - WebGUI::Workflow::Activity::CalendarUpdateFeeds has 100% POD coverage
ok 482 - WebGUI::Workflow::Activity::CleanLoginHistory has 100% POD coverage
ok 483 - WebGUI::Workflow::Activity::CleanTempStorage has 100% POD coverage
ok 484 - WebGUI::Workflow::Activity::CleanupEMSSubmissions has 100% POD coverage
ok 485 - WebGUI::Workflow::Activity::CommitVersionTag has 100% POD coverage
ok 486 - WebGUI::Workflow::Activity::CreateCronJob has 100% POD coverage
ok 487 - WebGUI::Workflow::Activity::DeactivateUser has 100% POD coverage
ok 488 - WebGUI::Workflow::Activity::DecayKarma has 100% POD coverage
ok 489 - WebGUI::Workflow::Activity::DeleteExpiredSessions has 100% POD coverage
ok 490 - WebGUI::Workflow::Activity::DeleteExportedFiles has 100% POD coverage
ok 491 - WebGUI::Workflow::Activity::DeleteUser has 100% POD coverage
ok 492 - WebGUI::Workflow::Activity::DenyUnansweredFriends has 100% POD coverage
ok 493 - WebGUI::Workflow::Activity::ExpireEmsCartItems has 100% POD coverage
ok 494 - WebGUI::Workflow::Activity::ExpireGroupings has 100% POD coverage
ok 495 - WebGUI::Workflow::Activity::ExpireIncompleteSurveyResponses has 100% POD coverage
ok 496 - WebGUI::Workflow::Activity::ExpirePurchasedThingyRecords has 100% POD coverage
ok 497 - WebGUI::Workflow::Activity::ExpireSubscriptionCodes has 100% POD coverage
ok 498 - WebGUI::Workflow::Activity::ExpireUnvalidatedEmailUsers has 100% POD coverage
ok 499 - WebGUI::Workflow::Activity::ExportVersionTagToHtml has 100% POD coverage
ok 500 - WebGUI::Workflow::Activity::ExtendCalendarRecurrences has 100% POD coverage
ok 501 - WebGUI::Workflow::Activity::GetCsMail has 100% POD coverage
ok 502 - WebGUI::Workflow::Activity::GetSyndicatedContent has 100% POD coverage
ok 503 - WebGUI::Workflow::Activity::NotifyAboutLowStock has 100% POD coverage
ok 504 - WebGUI::Workflow::Activity::NotifyAboutThing has 100% POD coverage
ok 505 - WebGUI::Workflow::Activity::NotifyAboutUser has 100% POD coverage
ok 506 - WebGUI::Workflow::Activity::NotifyAboutVersionTag has 100% POD coverage
ok 507 - WebGUI::Workflow::Activity::NotifyAdminsWithOpenVersionTags has 100% POD coverage
ok 508 - WebGUI::Workflow::Activity::PayoutVendors has 100% POD coverage
ok 509 - WebGUI::Workflow::Activity::ProcessEMSApprovals has 100% POD coverage
ok 510 - WebGUI::Workflow::Activity::PurgeOldAssetRevisions has 100% POD coverage
ok 511 - WebGUI::Workflow::Activity::PurgeOldInboxMessages has 100% POD coverage
ok 512 - WebGUI::Workflow::Activity::PurgeOldTrash has 100% POD coverage
ok 513 - WebGUI::Workflow::Activity::RecheckVATNumber has 100% POD coverage
ok 514 - WebGUI::Workflow::Activity::RemoveOldCarts has 100% POD coverage
ok 515 - WebGUI::Workflow::Activity::RemoveOldForks has 100% POD coverage
ok 516 - WebGUI::Workflow::Activity::RequestApprovalForVersionTag has 100% POD coverage
ok 517 - WebGUI::Workflow::Activity::RequestApprovalForVersionTag::ByCommitterGroup has 100% POD coverage
ok 518 - WebGUI::Workflow::Activity::RequestApprovalForVersionTag::ByLineage has 100% POD coverage
ok 519 - WebGUI::Workflow::Activity::RollbackVersionTag has 100% POD coverage
ok 520 - WebGUI::Workflow::Activity::RunCommandAsUser has 100% POD coverage
ok 521 - WebGUI::Workflow::Activity::SendNewsletters has 100% POD coverage
ok 522 - WebGUI::Workflow::Activity::SendQueuedMailMessages has 100% POD coverage
ok 523 - WebGUI::Workflow::Activity::SendWebguiStats has 100% POD coverage
ok 524 - WebGUI::Workflow::Activity::SummarizePassiveAnalytics has 100% POD coverage
ok 525 - WebGUI::Workflow::Activity::SummarizePassiveProfileLog has 100% POD coverage
ok 526 - WebGUI::Workflow::Activity::SyncProfileToLdap has 100% POD coverage
ok 527 - WebGUI::Workflow::Activity::SyncProfilesToLdap has 100% POD coverage
ok 528 - WebGUI::Workflow::Activity::TrashClipboard has 100% POD coverage
ok 529 - WebGUI::Workflow::Activity::TrashExpiredEvents has 100% POD coverage
ok 530 - WebGUI::Workflow::Activity::TrashVersionTag has 100% POD coverage
ok 531 - WebGUI::Workflow::Activity::UnlockVersionTag has 100% POD coverage
ok 532 - WebGUI::Workflow::Activity::WaitUntil has 100% POD coverage
ok 533 - WebGUI::Workflow::Cron has 100% POD coverage
ok 534 - WebGUI::Workflow::Instance has 100% POD coverage
ok 535 - WebGUI::Workflow::Spectre has 100% POD coverage
not ok 536 - WebGUI::lib::Plack::Middleware::Debug::Logger has 0% POD coverage
not ok 537 - WebGUI::lib::Plack::Middleware::Debug::MySQLTrace has 0% POD coverage
not ok 538 - WebGUI::lib::Spectre::Admin has 0% POD coverage
not ok 539 - WebGUI::lib::Spectre::Cron has 0% POD coverage
not ok 540 - WebGUI::lib::Spectre::Workflow has 0% POD coverage
Dubious, test returned 19 (wstat 4864, 0x1300)
Failed 19/540 subtests
(less 26 skipped subtests: 495 okay)
t/PSGI/ConfigMiddleware.t ..............................
1..3
ok 1 - created a PSGI app from app.psgi
ok 2 - able to fetch pages with WebGUI::Middleware::SHOUTING installed
ok 3 - contains the text "EASY TO USE WEB APPLICATION FRAMEWORK"
ok
t/PSGI/Http.t ..........................................
1..7
ok 1 - created a PSGI app from app.psgi
ok 2 - enableStreamingUploads: 200 response
ok 3 - ... content type is image/gif
ok 4 - ... data contains the string GIF89
ok 5 - enableStreamingUploads: 302 response
ok 6 - ... Location header in response
ok 7 - ... following location, we get a 200 response code
ok
Name "WebGUI::Asset::Template::www_die" used only once: possible typo at t/PSGI/StackTrace.t line 18.
t/PSGI/StackTrace.t ....................................
1..4
ok 1 - 500 return code on booby-trapped with showDebug/ipDebug set to show errors
ok 2 - Error trace contains the text "Error trace"
ok 3 - Error trace contains the text "Show function arguments"
ok 4 - Error trace contains the text "Show lexical variables"
ok
t/PSGI/default-site.t ..................................
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/Paginator.t ..........................................
1..32
ok 1 - paginator object returned isa WebGUI::Paginator
ok 2 - all data returned by paginator
ok 3 - paginator returns right number of pages (default setting)
ok 4 - page 1 data correct
ok 5 - page 2 data correct
ok 6 - page 5 data correct
ok 7 - pageNumber set to 1 at object creation by default
ok 8 - setPageNumber returns the page number set
ok 9 - pageNumber set by setPageNumber
ok 10 - setPageNumber returns the page number set
ok 11 - pageNumber set by setPageNumber
ok 12 - page links correct
ok 13 - (101) paginator returns correct number of rows
ok 14 - (101) paginator returns right number of pages (default setting)
ok 15 - (101) page 1 data correct
ok 16 - (101) page 2 data correct
ok 17 - (101) page 5 data correct
ok 18 - (101) page 5 stringification okay
ok 19 - Default page number is 1
ok 20 - set of 5 pages looks right
ok 21 - set of 20 pages looks right
ok 22 - set of first 10 pages selected correctly
ok 23 - set of middle 10 pages @10 selected correctly
ok 24 - set of 10 pages selected correctly, with off edge page number (3/20)
ok 25 - set of last 10 pages selected correctly, (17/20)
ok 26 - set of last 10 pages selected correctly, (20/20)
ok 27 - getPageIterator isa CODE
ok 28 - generated iterator returns the correct maximum number of rows
ok 29 - getNumberOfPages works with an iterator
ok 30 - setDataByCallback: iterator returned page 1 data
ok 31 - ... iterator returned page 2 data
ok 32 - getPageLinks works with a paginator
ok
t/PassiveProfiling.t ...................................
1..6
ok 1 - use WebGUI::PassiveProfiling;
ok 2 - add: Nothing added if passive profiling is not enabled
ok 3 - add: Enabling passiveProfiling in the settings allows it to work, only 1 log entry added
ok 4 - add: Correct information added for logged asset
ok 5 - addPage: Nothing added if passive profiling is not enabled
ok 6 - addPage: All children assets added, but the originating page was not
ok
t/Paths.t ..............................................
ok 1 - WebGUI::Paths->can(...)
ok 2 - Internal functions cleaned up
ok 3 - Spectre config not listed in configs
ok 4 - configBase returns a path
ok 5 - logConfig returns a path
ok 6 - spectreConfig returns a path
ok 7 - preloadCustom returns a path
ok 8 - preloadExclusions returns a path
ok 9 - upgrades returns a path
ok 10 - extras returns a path
ok 11 - defaultUploads returns a path
ok 12 - defaultCreateSQL returns a path
ok 13 - share returns a path
1..13
ok
t/Pluggable.t ..........................................
1..19
ok 1 - Module shouldn't load.
ok 2 - Module should load.
ok 3 - Can run a function.
ok 4 - Can instanciate an object.
ok 5 - load dies on bad input
ok 6 - helpful error message
ok 7 - load dies on bad input
ok 8 - load dies on bad input
ok 9 - load dies on bad input
ok 10 - load dies on bad input
ok 11 - load dies on bad input
ok 12 - find() finds all modules by default
ok 13 - find() with onelevel
ok 14 - find() with exclude
ok 15 - find() with exclude with glob
ok 16 - find() with exclude with massive glob
ok 17 - find() with exclude with regex
ok 18 - find() with multiple excludes
ok 19 - find() with return => name
ok
t/PodChecker.t .........................................
1..830
ok 1 - POD syntax for /data/WebGUI/lib/WebGUI.pm
ok 2 - POD syntax for /data/WebGUI/lib/Spectre/Cron.pm
ok 3 - POD syntax for /data/WebGUI/lib/Spectre/Admin.pm
ok 4 - POD syntax for /data/WebGUI/lib/Spectre/Workflow.pm
ok 5 - POD syntax for /data/WebGUI/lib/WebGUI/PassiveProfiling.pm
ok 6 - POD syntax for /data/WebGUI/lib/WebGUI/Account.pm
ok 7 - POD syntax for /data/WebGUI/lib/WebGUI/Inbox.pm
ok 8 - POD syntax for /data/WebGUI/lib/WebGUI/Friends.pm
ok 9 - POD syntax for /data/WebGUI/lib/WebGUI/Text.pm
ok 10 - POD syntax for /data/WebGUI/lib/WebGUI/Affiliate.pm
ok 11 # skip (No POD in /data/WebGUI/lib/WebGUI/Command.pm)
ok 12 - POD syntax for /data/WebGUI/lib/WebGUI/Image.pm
ok 13 - POD syntax for /data/WebGUI/lib/WebGUI/Crud.pm
ok 14 - POD syntax for /data/WebGUI/lib/WebGUI/BestPractices.pm
ok 15 - POD syntax for /data/WebGUI/lib/WebGUI/ProgressTree.pm
ok 16 - POD syntax for /data/WebGUI/lib/WebGUI/Deprecate.pm
ok 17 - POD syntax for /data/WebGUI/lib/WebGUI/User.pm
ok 18 - POD syntax for /data/WebGUI/lib/WebGUI/Storage.pm
ok 19 - POD syntax for /data/WebGUI/lib/WebGUI/AdminConsole.pm
ok 20 - POD syntax for /data/WebGUI/lib/WebGUI/AdSpace.pm
ok 21 - POD syntax for /data/WebGUI/lib/WebGUI/Search.pm
ok 22 - POD syntax for /data/WebGUI/lib/WebGUI/AssetClipboard.pm
ok 23 - POD syntax for /data/WebGUI/lib/WebGUI/Wizard.pm
ok 24 - POD syntax for /data/WebGUI/lib/WebGUI/ProgressBar.pm
ok 25 - POD syntax for /data/WebGUI/lib/WebGUI/DateTime.pm
ok 26 - POD syntax for /data/WebGUI/lib/WebGUI/Paths.pm
ok 27 - POD syntax for /data/WebGUI/lib/WebGUI/AssetLineage.pm
ok 28 - POD syntax for /data/WebGUI/lib/WebGUI/AssetPackage.pm
ok 29 - POD syntax for /data/WebGUI/lib/WebGUI/Macro.pm
ok 30 - POD syntax for /data/WebGUI/lib/WebGUI/AssetVersioning.pm
ok 31 - POD syntax for /data/WebGUI/lib/WebGUI/AssetBranch.pm
ok 32 - POD syntax for /data/WebGUI/lib/WebGUI/AssetTrash.pm
ok 33 - POD syntax for /data/WebGUI/lib/WebGUI/ProfileCategory.pm
ok 34 - POD syntax for /data/WebGUI/lib/WebGUI/LDAPLink.pm
ok 35 - POD syntax for /data/WebGUI/lib/WebGUI/AssetMetaData.pm
ok 36 - POD syntax for /data/WebGUI/lib/WebGUI/FormValidator.pm
ok 37 - POD syntax for /data/WebGUI/lib/WebGUI/TabForm.pm
ok 38 - POD syntax for /data/WebGUI/lib/WebGUI/VersionTag.pm
ok 39 - POD syntax for /data/WebGUI/lib/WebGUI/Keyword.pm
ok 40 - POD syntax for /data/WebGUI/lib/WebGUI/Paginator.pm
ok 41 - POD syntax for /data/WebGUI/lib/WebGUI/Admin.pm
ok 42 - POD syntax for /data/WebGUI/lib/WebGUI/AssetHelper.pm
ok 43 - POD syntax for /data/WebGUI/lib/WebGUI/HTMLForm.pm
ok 44 - POD syntax for /data/WebGUI/lib/WebGUI/GUID.pm
ok 45 - POD syntax for /data/WebGUI/lib/WebGUI/Config.pm
ok 46 - POD syntax for /data/WebGUI/lib/WebGUI/AssetExportHtml.pm
ok 47 - POD syntax for /data/WebGUI/lib/WebGUI/FormBuilder.pm
ok 48 - POD syntax for /data/WebGUI/lib/WebGUI/Group.pm
ok 49 - POD syntax for /data/WebGUI/lib/WebGUI/Auth.pm
ok 50 - POD syntax for /data/WebGUI/lib/WebGUI/Pluggable.pm
ok 51 - POD syntax for /data/WebGUI/lib/WebGUI/SQL.pm
ok 52 - POD syntax for /data/WebGUI/lib/WebGUI/HTML.pm
ok 53 - POD syntax for /data/WebGUI/lib/WebGUI/JSONCollateral.pm
ok 54 - POD syntax for /data/WebGUI/lib/WebGUI/Form.pm
ok 55 - POD syntax for /data/WebGUI/lib/WebGUI/Test.pm
ok 56 - POD syntax for /data/WebGUI/lib/WebGUI/DatabaseLink.pm
ok 57 - POD syntax for /data/WebGUI/lib/WebGUI/Exception.pm
ok 58 - POD syntax for /data/WebGUI/lib/WebGUI/Upgrade.pm
ok 59 - POD syntax for /data/WebGUI/lib/WebGUI/Workflow.pm
ok 60 - POD syntax for /data/WebGUI/lib/WebGUI/Fork.pm
ok 61 - POD syntax for /data/WebGUI/lib/WebGUI/Definition.pm
ok 62 - POD syntax for /data/WebGUI/lib/WebGUI/Types.pm
ok 63 - POD syntax for /data/WebGUI/lib/WebGUI/Session.pm
ok 64 - POD syntax for /data/WebGUI/lib/WebGUI/ProfileField.pm
ok 65 - POD syntax for /data/WebGUI/lib/WebGUI/Operation.pm
ok 66 - POD syntax for /data/WebGUI/lib/WebGUI/Asset.pm
ok 67 - POD syntax for /data/WebGUI/lib/WebGUI/International.pm
ok 68 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English.pm)
ok 69 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_StockData.pm)
ok 70 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_GroupAdd.pm)
ok 71 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/ShipDriver_FlatRate.pm)
ok 72 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account.pm)
ok 73 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_FilePile.pm)
ok 74 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_WikiPage.pm)
ok 75 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_File.pm)
ok 76 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Sku.pm)
ok 77 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_MatrixCompare.pm)
ok 78 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_UserList.pm)
ok 79 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_ProjectManager.pm)
ok 80 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Friends.pm)
ok 81 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_CommitVersionTag.pm)
ok 82 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_DeleteExpiredSessions.pm)
ok 83 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_L_loginBox.pm)
ok 84 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_PickLanguage.pm)
ok 85 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_DecayKarma.pm)
ok 86 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_a_account.pm)
ok 87 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_RemoveOldCarts.pm)
ok 88 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_Include.pm)
ok 89 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/FilePump.pm)
ok 90 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_MimeType.pm)
ok 91 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Graphics.pm)
ok 92 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Photo.pm)
ok 93 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Event.pm)
ok 94 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account_Shop.pm)
ok 95 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_RemoveOldForks.pm)
ok 96 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_WikiMaster.pm)
ok 97 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Image_Graph.pm)
ok 98 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Image_Graph_XYGraph_Bar.pm)
ok 99 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Calendar.pm)
ok 100 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm)
ok 101 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_H_homeLink.pm)
ok 102 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_CleanFileCache.pm)
ok 103 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_MessageBoard.pm)
ok 104 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/WebGUI.pm)
ok 105 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/TransactionLog.pm)
ok 106 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/AdminConsole.pm)
ok 107 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/AdSpace.pm)
ok 108 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_r_printable.pm)
ok 109 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_CreateCronJob.pm)
ok 110 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Story.pm)
ok 111 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Inbox_Message.pm)
ok 112 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_AddUserToGroup.pm)
ok 113 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/PayDriver.pm)
ok 114 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ExpireSubscriptionCodes.pm)
ok 115 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Activity_RequestApprovalForVersionTag_ByCommitterGroup.pm)
ok 116 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_WeatherData.pm)
ok 117 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_SendQueuedMailMessages.pm)
ok 118 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/ShipDriver.pm)
ok 119 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_EditableToggle.pm)
ok 120 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account_FriendManager.pm)
ok 121 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_LastModified.pm)
ok 122 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_AdminToggle.pm)
ok 123 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/PassiveAnalytics.pm)
ok 124 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_PurgeOldInboxMessages.pm)
ok 125 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_PurgeOldTrash.pm)
ok 126 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_Username.pm)
ok 127 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_SyncProfileToLdap.pm)
ok 128 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/PayDriver_ITransact.pm)
ok 129 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_GalleryAlbum.pm)
ok 130 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/ShipDriver_UPS.pm)
ok 131 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_Div.pm)
ok 132 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_CleanLoginHistory.pm)
ok 133 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Product.pm)
ok 134 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Activity_SendWebguiStats.pm)
ok 135 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_AssetProxy.pm)
ok 136 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_PayoutVendors.pm)
ok 137 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_CheckList.pm)
ok 138 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Template.pm)
ok 139 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_CleanDatabaseCache.pm)
ok 140 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/DateTime.pm)
ok 141 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Navigation.pm)
ok 142 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_RandomAssetProxy.pm)
ok 143 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_HTMLArea.pm)
ok 144 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_MiniCart.pm)
ok 145 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Map.pm)
ok 146 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Cron.pm)
ok 147 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/AuthLDAP.pm)
ok 148 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_LoginToggle.pm)
ok 149 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_StoryTopic.pm)
ok 150 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account_Profile.pm)
ok 151 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/AuthWebGUI.pm)
ok 152 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_GroupDelete.pm)
ok 153 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_AdSku.pm)
ok 154 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/ShipDriver_USPSInternational.pm)
ok 155 - POD syntax for /data/WebGUI/lib/WebGUI/i18n/English/PayDriver_PayPalStd.pm
ok 156 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account_Inbox.pm)
ok 157 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_GetCsPost.pm)
ok 158 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_SpectreCheck.pm)
ok 159 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Activity_ExtendCalendarRecurrences.pm)
ok 160 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_TimeTracking.pm)
ok 161 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Wobject.pm)
ok 162 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_AssetReport.pm)
ok 163 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_Captcha.pm)
ok 164 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_GroupText.pm)
ok 165 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Collaboration.pm)
ok 166 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Role_Subscribable.pm)
ok 167 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/VersionTag.pm)
ok 168 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Folder.pm)
ok 169 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Fork_ProgressBar.pm)
ok 170 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ExpireIncompleteSurveyResponses.pm)
ok 171 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutLowStock.pm)
ok 172 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Icon.pm)
ok 173 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Shortcut.pm)
ok 174 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Image_Graph_Pie.pm)
ok 175 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/ShipDriver_USPS.pm)
ok 176 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_HttpProxy.pm)
ok 177 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Poll.pm)
ok 178 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_DeleteExportedFiles.pm)
ok 179 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ExpireGroupings.pm)
ok 180 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_AdminBar.pm)
ok 181 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_EMSSubmissionForm.pm)
ok 182 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ExpirePurchasedThingyRecords.pm)
ok 183 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ArchiveOldThreads.pm)
ok 184 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_Date.pm)
ok 185 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutVersionTag.pm)
ok 186 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/PayDriver_Ogone.pm)
ok 187 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAdminsWithOpenVersionTags.pm)
ok 188 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_UnlockVersionTag.pm)
ok 189 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ExportVersionTagToHtml.pm)
ok 190 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Search.pm)
ok 191 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ExpireUnvalidatedEmailUsers.pm)
ok 192 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_Execute.pm)
ok 193 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity.pm)
ok 194 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Auth_Facebook.pm)
ok 195 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Dashboard.pm)
ok 196 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account_Friends.pm)
ok 197 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Tax.pm)
ok 198 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutThing.pm)
ok 199 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Image.pm)
ok 200 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_EMSSubmission.pm)
ok 201 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Thread.pm)
ok 202 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_GetSyndicatedContent.pm)
ok 203 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Survey.pm)
ok 204 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_UsersOnline.pm)
ok 205 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Operation_FormHelpers.pm)
ok 206 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_AssetReportQuery.pm)
ok 207 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_RollbackVersionTag.pm)
ok 208 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_TrashExpiredEvents.pm)
ok 209 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_RequestApprovalForVersionTag.pm)
ok 210 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_CalendarUpdateFeeds.pm)
ok 211 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/PayDriver_ExpressCheckout.pm)
ok 212 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Auth.pm)
ok 213 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Snippet.pm)
ok 214 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_ThingsFieldList.pm)
ok 215 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_FileUrl.pm)
ok 216 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_CleanTempStorage.pm)
ok 217 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/PayDriver_Cash.pm)
ok 218 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Layout.pm)
ok 219 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Image_Graph_XYGraph.pm)
ok 220 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Matrix.pm)
ok 221 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Shop.pm)
ok 222 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_SyndicatedContent.pm)
ok 223 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_StoryArchive.pm)
ok 224 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account_Contributions.pm)
ok 225 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_DataForm.pm)
ok 226 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Spectre.pm)
ok 227 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_PurgeOldAssetRevisions.pm)
ok 228 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Activity_RequestApprovalForVersionTag_ByLineage.pm)
ok 229 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Invite.pm)
ok 230 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_RunCommandAsUser.pm)
ok 231 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/WebGUIProfile.pm)
ok 232 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/TaxDriver_EU.pm)
ok 233 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_SQLReport.pm)
ok 234 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form.pm)
ok 235 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_InOutBoard.pm)
ok 236 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_MapPoint.pm)
ok 237 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Newsletter.pm)
ok 238 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Subscription.pm)
ok 239 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Role_RssFeed.pm)
ok 240 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Activity_RecheckVATNumber.pm)
ok 241 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Auth_Twitter.pm)
ok 242 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macros.pm)
ok 243 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_ArchiveOldStories.pm)
ok 244 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Post.pm)
ok 245 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_RichEdit.pm)
ok 246 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Account_User.pm)
ok 247 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Gallery.pm)
ok 248 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_SyncProfilesToLdap.pm)
ok 249 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_MultiSearch.pm)
ok 250 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow.pm)
ok 251 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Thingy.pm)
ok 252 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_SummarizePassiveProfileLog.pm)
ok 253 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_ThingyRecord.pm)
ok 254 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_FlatDiscount.pm)
ok 255 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_TrashClipboard.pm)
ok 256 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_MatrixListing.pm)
ok 257 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_DataTable.pm)
ok 258 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_GalleryFile.pm)
ok 259 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Form_DataTable.pm)
ok 260 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Carousel.pm)
ok 261 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Shelf.pm)
ok 262 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Macro_SQL.pm)
ok 263 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Redirect.pm)
ok 264 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutUser.pm)
ok 265 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Workflow_Activity_TrashVersionTag.pm)
ok 266 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_ZipArchive.pm)
ok 267 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Donation.pm)
ok 268 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset_Article.pm)
ok 269 # skip (No POD in /data/WebGUI/lib/WebGUI/i18n/English/Asset.pm)
ok 270 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/FacebookLogin.pm
ok 271 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/e_companyEmail.pm
ok 272 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/FileUrl.pm
ok 273 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Include.pm
ok 274 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/FilePump.pm
ok 275 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/AOIRank.pm
ok 276 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/c_companyName.pm
ok 277 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Widget.pm
ok 278 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Execute.pm
ok 279 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Hash_userId.pm
ok 280 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Env.pm
ok 281 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/URLEncode.pm
ok 282 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/TwitterLogin.pm
ok 283 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/User.pm
ok 284 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/AdSpace.pm
ok 285 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/r_printable.pm
ok 286 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/RootTitle.pm
ok 287 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/ViewCart.pm
ok 288 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/D_date.pm
ok 289 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/ConvertUTCToTZ.pm
ok 290 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Spacer.pm
ok 291 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/SpectreCheck.pm
ok 292 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/FetchMimeType.pm
ok 293 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/GroupText.pm
ok 294 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/CartItemCount.pm
ok 295 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/RandomAssetProxy.pm
ok 296 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/DeactivateAccount.pm
ok 297 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/If.pm
ok 298 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/FormParam.pm
ok 299 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/PickLanguage.pm
ok 300 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Extras.pm
ok 301 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/GroupDelete.pm
ok 302 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Thumbnail.pm
ok 303 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/UsersOnline.pm
ok 304 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/u_companyUrl.pm
ok 305 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/RandomThread.pm
ok 306 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/LoginToggle.pm
ok 307 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/PageUrl.pm
ok 308 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/StorageUrl.pm
ok 309 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/AdminText.pm
ok 310 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/AssetProxy.pm
ok 311 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/AdminToggle.pm
ok 312 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/L_loginBox.pm
ok 313 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/PageTitle.pm
ok 314 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/At_username.pm
ok 315 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Page.pm
ok 316 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/LastModified.pm
ok 317 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/a_account.pm
ok 318 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/SQL.pm
ok 319 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/BackToSite.pm
ok 320 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/MiniCart.pm
ok 321 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Quote.pm
ok 322 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/H_homeLink.pm
ok 323 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/AOIHits.pm
ok 324 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Slash_gatewayUrl.pm
ok 325 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/GroupAdd.pm
ok 326 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/Splat_random.pm
ok 327 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/CanEditText.pm
ok 328 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/SessionId.pm
ok 329 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/NewMail.pm
ok 330 - POD syntax for /data/WebGUI/lib/WebGUI/Macro/International.pm
ok 331 - POD syntax for /data/WebGUI/lib/WebGUI/Mail/Get.pm
ok 332 - POD syntax for /data/WebGUI/lib/WebGUI/Mail/Send.pm
ok 333 - POD syntax for /data/WebGUI/lib/WebGUI/Inbox/Message.pm
ok 334 - POD syntax for /data/WebGUI/lib/WebGUI/Exception/Shop.pm
ok 335 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_StockData.pm)
ok 336 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_GroupAdd.pm)
ok 337 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Account.pm)
ok 338 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_WikiPage.pm)
ok 339 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_File.pm)
ok 340 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Sku.pm)
ok 341 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_UserList.pm)
ok 342 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_ProjectManager.pm)
ok 343 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Friends.pm)
ok 344 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_L_loginBox.pm)
ok 345 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_PickLanguage.pm)
ok 346 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_a_account.pm)
ok 347 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Photo.pm)
ok 348 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Event.pm)
ok 349 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Account_Shop.pm)
ok 350 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_WikiMaster.pm)
ok 351 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Calendar.pm)
ok 352 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_EventManagementSystem.pm)
ok 353 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_H_homeLink.pm)
ok 354 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_MessageBoard.pm)
ok 355 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/WebGUI.pm)
ok 356 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_r_printable.pm)
ok 357 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Story.pm)
ok 358 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/PayDriver.pm)
ok 359 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_WeatherData.pm)
ok 360 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_EditableToggle.pm)
ok 361 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Account_FriendManager.pm)
ok 362 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_AdminToggle.pm)
ok 363 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/PayDriver_ITransact.pm)
ok 364 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_GalleryAlbum.pm)
ok 365 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Product.pm)
ok 366 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Template.pm)
ok 367 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Navigation.pm)
ok 368 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_MiniCart.pm)
ok 369 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/AuthLDAP.pm)
ok 370 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_LoginToggle.pm)
ok 371 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_StoryTopic.pm)
ok 372 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/AuthWebGUI.pm)
ok 373 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_GroupDelete.pm)
ok 374 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_AdSku.pm)
ok 375 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/PayDriver_PayPalStd.pm)
ok 376 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Account_Inbox.pm)
ok 377 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_TimeTracking.pm)
ok 378 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Wobject.pm)
ok 379 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_AssetReport.pm)
ok 380 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Collaboration.pm)
ok 381 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Folder.pm)
ok 382 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Shortcut.pm)
ok 383 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_HttpProxy.pm)
ok 384 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Poll.pm)
ok 385 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Workflow_Activity_NotifyAboutVersionTag.pm)
ok 386 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/PayDriver_Ogone.pm)
ok 387 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Search.pm)
ok 388 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Image.pm)
ok 389 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Thread.pm)
ok 390 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Survey.pm)
ok 391 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macro_UsersOnline.pm)
ok 392 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/PayDriver_ExpressCheckout.pm)
ok 393 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Auth.pm)
ok 394 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/PayDriver_Cash.pm)
ok 395 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Layout.pm)
ok 396 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Matrix.pm)
ok 397 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Shop.pm)
ok 398 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_SyndicatedContent.pm)
ok 399 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_StoryArchive.pm)
ok 400 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Account_Contributions.pm)
ok 401 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_DataForm.pm)
ok 402 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Invite.pm)
ok 403 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/WebGUIProfile.pm)
ok 404 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_SQLReport.pm)
ok 405 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_InOutBoard.pm)
ok 406 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_MapPoint.pm)
ok 407 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Newsletter.pm)
ok 408 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Subscription.pm)
ok 409 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Macros.pm)
ok 410 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Post.pm)
ok 411 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Account_User.pm)
ok 412 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Gallery.pm)
ok 413 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_MultiSearch.pm)
ok 414 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Thingy.pm)
ok 415 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_FlatDiscount.pm)
ok 416 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_MatrixListing.pm)
ok 417 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Carousel.pm)
ok 418 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Shelf.pm)
ok 419 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_ZipArchive.pm)
ok 420 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Donation.pm)
ok 421 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset_Article.pm)
ok 422 # skip (No POD in /data/WebGUI/lib/WebGUI/Help/Asset.pm)
ok 423 - POD syntax for /data/WebGUI/lib/WebGUI/Auth/Twitter.pm
ok 424 - POD syntax for /data/WebGUI/lib/WebGUI/Auth/LDAP.pm
ok 425 - POD syntax for /data/WebGUI/lib/WebGUI/Auth/WebGUI.pm
ok 426 - POD syntax for /data/WebGUI/lib/WebGUI/Auth/Facebook.pm
ok 427 - POD syntax for /data/WebGUI/lib/WebGUI/Form/Vendor.pm
ok 428 - POD syntax for /data/WebGUI/lib/WebGUI/Form/Hidden.pm
ok 429 - POD syntax for /data/WebGUI/lib/WebGUI/Form/DynamicField.pm
ok 430 - POD syntax for /data/WebGUI/lib/WebGUI/Form/CheckList.pm
ok 431 - POD syntax for /data/WebGUI/lib/WebGUI/Form/Text.pm
ok 432 - POD syntax for /data/WebGUI/lib/WebGUI/Form/Integer.pm
ok 433 - POD syntax for /data/WebGUI/lib/WebGUI/Form/JsonTable.pm
ok 434 - POD syntax for /data/WebGUI/lib/WebGUI/Form/Image.pm
ok 435 - POD syntax for /data/WebGUI/lib/WebGUI/Form/SelectBox.pm
ok 436 - POD syntax for /data/WebGUI/lib/WebGUI/Form/Color.pm
ok 437 - POD syntax for /data/WebGUI/lib/WebGUI/Form/DataTable.pm
ok 438 - POD syntax for /data/WebGUI/lib/WebGUI/Form/HTMLArea.pm
ok 439 - POD syntax for /data/WebGUI/lib/WebGUI/Form/Checkbox.pm
ok 440 - POD syntax for /data/WebGUI/lib/WebGUI/Form/User.pm
ok 441 - POD syntax for /data/WebGUI/lib/WebGUI/Form/AdSpace.pm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment