Go to the source code of this file.
Variables | |
| $config = & Config::getConfig() | |
| $server = HttpVars::getServer() | |
| $parser = new PrettyRequestParser( "default", $server["REQUEST_URI"]) | |
| $result = $parser->parse() | |
| $config = & Config::getConfig() |
Implements an error handler for 401, 403 and 404 errors so that if the user types a user name after the url, and Apache complains, thanks to the ErrorDocument directive this handler will receive the request and we will be able to perform a redirectiom
To get this to work, we need a provider which allows to use .htaccess files in their accounts and at the same time, allows to have ErrorDocument directives in the .htaccess file.
This should be the content of the file:
ErrorDocument 401 /plog/error.php ErrorDocument 403 /plog/error.php ErrorDocument 404 /plog/error.php
If LifeType is running somewhere else other than /plog/, then that should be changed since an absolute URL is required.
| $parser = new PrettyRequestParser( "default", $server["REQUEST_URI"]) |
| $result = $parser->parse() |
Definition at line 38 of file error.php.
Referenced by DefaultView._addShowMoreLink(), AdminAddTemplateAction._addTemplateCode(), AdminAddBlogTemplateAction._addTemplateCode(), TrackbackClient._buildResult(), AdminChangeBlogStatusAction._changeBlogsStatus(), AdminChangeLinksCategoryAction._changeLinks(), AdminChangePostsCategoryAction._changePostsCategory(), AdminChangePostsStatusAction._changePostsStatus(), AdminChangeUserStatusAction._changeUserStatus(), AdminAddTemplateAction._checkTemplateSandboxResult(), Cache_Lite._cleanDir(), XML_Parser._create(), AdminDeleteCustomFieldsAction._deleteFields(), AdminDeletePostAction._deletePosts(), Unpacker._findUnpacker(), Articles._getBlogArticleFromQuery(), BlogAction._getCorrectedDatePeriod(), AdminPostsListView._getMonths(), LoggedMessage._getParametersString(), Referers._getReferers(), TemplateService._getTemplateFileInfo(), kses._html_error(), ConfigDbStorage._insertValue(), ConfigDbStorage._keyExists(), ConfigDbStorage._loadData(), AdminAddLocaleAction._performUploadLocale(), AdminAddTemplateAction._performUploadTemplate(), AdminAddBlogTemplateAction._performUploadTemplate(), PHPUnit_GUI_HTML._prepareResult(), TemplateSetStorage._removeFolder(), MenuRenderer._render(), MenuRenderer._renderJS(), CustomRequestGenerator._replaceTags(), UIScriptRunner._runStep(), PHPUnit_GUI_Gtk._showAll(), PHPUnit_GUI_Gtk._showFailures(), AdminChangeGalleryItemsAlbumAction._updateAlbums(), AdminChangeGalleryItemsAlbumAction._updateResources(), ConfigDbStorage._updateValue(), Cache_Lite._writeAndControl(), GalleryAlbums.addAlbum(), Articles.addArticle(), ArticleCategories.addArticleCategory(), BlogCategories.addBlogCategory(), CommentsCommon.addComment(), CustomFields.addCustomField(), CustomFieldsValues.addCustomFieldValue(), GlobalArticleCategories.addGlobalArticleCategory(), MyLinks.addMyLink(), MyLinksCategories.addMyLinksCategory(), ArticleNotifications.addNotification(), Permissions.addPermission(), Referers.addReferer(), GalleryResources.addResourceToDatabase(), TemplateUtils.addShowMoreLink(), TemplateSetStorage.addTemplate(), WBBUserDataProvider.addUser(), vbb3UserDataProvider.addUser(), PhpBB2UserDataProvider.addUser(), getID3_cached_mysql.analyze(), getID3_cached_dbm.analyze(), LifeTypeTestCase.assertHTTPPostResponseContains(), LifeTypeTestCase.assertHTTPResponseCodeEquals(), LifeTypeTestCase.assertHTTPResponseContains(), LifeTypeTestCase.assertUIScript(), WBBUserDataProvider.authenticateUser(), vbb3UserDataProvider.authenticateUser(), SimplePostNukeUserDataProvider.authenticateUser(), PhpBB2UserDataProvider.authenticateUser(), JoomlaUserDataProvider.authenticateUser(), PHPUnit_TestDecorator.basicRun(), bb2_blackhole(), bb2_db_num_rows(), bb2_db_query(), bb2_db_rows(), bb2_test(), BlogAction.BlogAction(), CustomRequestGenerator.blogLink(), MenuRenderer.breadCrumbs(), IXR_Server.call(), IntegrityChecker.canIgnore(), CustomRequestGenerator.categoryLink(), AdminCleanupAction.cleanupBlogs(), AdminCleanupAction.cleanupComments(), AdminCleanupAction.cleanupPosts(), AdminCleanupAction.cleanupUsers(), ConsoleReporter.ConsoleReporter(), TestTools.createBlogScenario(), PHPMailer.CreateBody(), PHPMailer.CreateHeader(), File.delete(), BayesianTokens.delete(), BayesianFilterInfos.deleteBayesianFilterInfoByBlogId(), BayesianTokens.deleteBayesianTokensByBlogId(), ArticleCategories.deleteBlogCategories(), BlogCategories.deleteBlogCategory(), Articles.deleteBlogPosts(), Referers.deleteBlogReferer(), CommentsCommon.deleteComment(), GlobalArticleCategories.deleteGlobalArticleCategory(), ArticleNotifications.deleteNotification(), Permissions.deletePermission(), Articles.deletePostCategoriesLink(), WBBUserDataProvider.emailExists(), vbb3UserDataProvider.emailExists(), SimplePostNukeUserDataProvider.emailExists(), PhpBB2UserDataProvider.emailExists(), LifeTypeUserDataProvider.emailExists(), JoomlaUserDataProvider.emailExists(), PDbMySQLDriver.Execute(), File.expandPath(), TrackbackClient.fetchPage(), CommentFilter.filter(), BayesianFilter.filter(), HTMLReporter.generate(), ConsoleReporter.generate(), IntegrityChecker.generateMD5Folder(), GalleryThumbnailGenerator.generateResourceFinalSizeThumbnail(), GalleryThumbnailGenerator.generateResourceMediumSizeThumbnail(), GalleryThumbnailGenerator.generateResourceThumbnail(), Config_File.get_key(), Blogs.getAllBlogIds(), Blogs.getAllBlogs(), WBBUserDataProvider.getAllUsers(), vbb3UserDataProvider.getAllUsers(), SimplePostNukeUserDataProvider.getAllUsers(), PhpBB2UserDataProvider.getAllUsers(), LifeTypeUserDataProvider.getAllUsers(), JoomlaUserDataProvider.getAllUsers(), ArticleCategories.getArticleCategories(), CustomFieldsValues.getArticleCustomFieldsValues(), ArticleNotifications.getArticleNotifications(), SearchEngine.getArticleSearchConditions(), Articles.getArticleText(), BayesianFilterInfos.getBayesianFilterInfoFromQuery(), BayesianTokens.getBayesianTokenFromQuery(), Articles.getBlogArticles(), BayesianFilterInfos.getBlogBayesianFilterInfo(), ArticleCategories.getBlogCategories(), CommentsCommon.getBlogComments(), CustomFields.getBlogCustomFields(), Referers.getBlogReferer(), GalleryResourceQuotas.getBlogResourceQuotaUsage(), vbb3UserDataProvider.getBlogUsers(), PHPMailer.GetBoundary(), GalleryAlbums.getChildAlbums(), Articles.getDaysWithPosts(), XML_Tree.getElementsByTagName(), XML_Tree.getElementsByTagNameFromNode(), CommentsCommon.getIdentical(), LocaleFinder.getKeyForFile(), vbb3UserDataProvider.getLastPhpBBUserId(), PhpBB2UserDataProvider.getLastPhpBBUserId(), WBBUserDataProvider.getLastWBBUserId(), TemplateUtils.getLinks(), StringUtils.getLinks(), MyLinks.getLinks(), SummaryStats.getMostActiveBlogs(), SummaryStats.getMostCommentedArticles(), SummaryStats.getMostReadArticles(), GalleryTemplateTools.getNestedDropDownListContents(), GalleryResources.getNextResource(), Articles.getNumberPostsPerMonth(), Articles.getNumberPostsPerMonthAdmin(), Articles.getNumBlogArticles(), SearchEngine.getNumSearchResults(), SearchEngine.getNumSiteSearchResults(), WBBUserDataProvider.getNumUsers(), vbb3UserDataProvider.getNumUsers(), PhpBB2UserDataProvider.getNumUsers(), JoomlaUserDataProvider.getNumUsers(), UserPermissions.getNumUsersWithPermission(), JoomlaUserDataProvider.getpLogJoomlaUserData(), vbb3UserDataProvider.getpLogPHPBBUserData(), PhpBB2UserDataProvider.getpLogPHPBBUserData(), WBBUserDataProvider.getpLogWBBUserData(), CommentsCommon.getPostComments(), SummaryStats.getPostsByGlobalCategory(), GalleryResources.getPreviousResource(), SummaryStats.getRecentArticles(), SummaryStats.getRecentBlogs(), Articles.getSearchConditions(), Subdomains.getSubdomainInfoFromRequest(), SiteStatistics.getTotalFromQuery(), TrackbackClient.getTrackbackLinks(), GalleryAlbums.getUserAlbums(), ArticleNotifications.getUserArticleNotification(), WBBUserDataProvider.getUserInfo(), vbb3UserDataProvider.getUserInfo(), PhpBB2UserDataProvider.getUserInfo(), JoomlaUserDataProvider.getUserInfo(), WBBUserDataProvider.getUserInfoFromId(), vbb3UserDataProvider.getUserInfoFromId(), PhpBB2UserDataProvider.getUserInfoFromId(), JoomlaUserDataProvider.getUserInfoFromId(), SimplePostNukeUserDataProvider.getUserInfoFromPostNukeUser(), WBBUserDataProvider.getUserInfoFromUsername(), vbb3UserDataProvider.getUserInfoFromUsername(), PhpBB2UserDataProvider.getUserInfoFromUsername(), JoomlaUserDataProvider.getUserInfoFromUsername(), GalleryResources.getUserResources(), BaseUserDataProvider.getUsersBlogs(), UserPermissions.getUsersWithPermission(), UserPermissions.grantPermission(), getid3_lib.hash_data(), HTMLReporter.HTMLReporter(), PHPMailer.InlineImageExists(), BayesianTokens.insert(), BayesianFilterInfos.insert(), BayesianFilterInfos.insertLate(), GalleryResources.isDuplicatedFilename(), JalaliCalendar.jdate(), JoomlaUserDataProvider.JoomlaUserDataProvider(), Logger.log(), IXR_Server.multiCall(), TextFilter.normalizeText(), StringUtils.pad(), XML_Parser.parse(), PrettyRequestParser.parse(), LinkParser.parseLink(), RssAction.perform(), DefaultAction.perform(), AdminVersionCheckAction.perform(), AdminUpdateResourceAction.perform(), AdminUpdateCustomFieldAction.perform(), AdminSendTrackbacksAction.perform(), AdminSaveDraftArticleAjaxAction.perform(), AdminRegeneratePreviewAction.perform(), AdminMarkTrackbackAction.perform(), AdminMarkCommentAction.perform(), AdminCleanupAction.perform(), AdminAddUserAction.perform(), AdminAddTemplateAction.perform(), AdminAddResourceAlbumAction.perform(), AdminAddLocaleAction.perform(), AdminAddCustomFieldAction.perform(), AdminAddBlogTemplateAction.perform(), AdminAddArticleCategoryAjaxAction.perform(), AddTrackbackAction.perform(), XmlRpcClient.ping(), Locale.pr(), PatternLayout.printableStackTrace(), Pipeline.process(), PurgeData.purgePosts(), PurgeData.purgeSpamComments(), ConfigFileStorage.reload(), GalleryResourceStorage.remove(), CustomFieldsValues.removeArticleCustomFields(), TemplateSetStorage.removeBlogTemplate(), CustomFieldsValues.removeCustomFieldValue(), CustomFieldsValues.removeCustomFieldValues(), TemplateSetStorage.removeGlobalTemplate(), TemplateSetStorage.removeTemplate(), XML_Parser.reset(), UserPermissions.revokeBlogPermissions(), UserPermissions.revokePermission(), UserPermissions.revokePermissions(), UserPermissions.revokeUserPermissions(), PHPMailer.RFCDate(), TestRunner.run(), PHPUnit_TestSuite.run(), PHPUnit_TestCase.run(), PHPUnit_RepeatedTest.run(), PHPUnit.run(), UIScriptRunner.run(), PHPUnit_TestSuite.runTest(), PHPUnit_GUI_Gtk.runTest(), GalleryGDResizer.save(), ConfigFileStorage.saveValue(), ConfigDbStorage.saveValue(), SearchEngine.search(), SearchResult.SearchResult(), PHPMailer.Send(), TrackbackClient.sendDirectTrackbacks(), PHPMailer.SendmailSend(), EmailService.sendMessage(), TrackbackClient.sendTrackbacks(), AdminPostManagementCommonAction.sendXmlRpcPings(), IXR_Server.serve(), PHPMailer.ServerHostname(), Timestamp.setNextMonthAndYear(), Timestamp.setPrevMonthAndYear(), PHPUnit_GUI_HTML.show(), PluginBadBehavior.showBB2Status(), SearchEngine.siteSearch(), GalleryResourceStorage.storeUpload(), Textfilter_Test.testDomainize(), HttpClient_Test.testFetch(), SearchEngine_Test.testSearchIgnoreFuturePosts(), SearchEngine_Test.testSiteSearchIgnoreFuturePosts(), Textfilter_Test.testSlugify(), Textfilter_Test.testUrlize(), HttpClient_Test.testWrongUrl(), PHPUnit_TestResult.toString(), ZipUnpacker.unpack(), TarGzUnpacker.unpack(), TarBz2Unpacker.unpack(), RarUnpacker.unpack(), GalleryAlbums.updateAlbum(), Articles.updateArticle(), Articles.updateArticleNumReads(), Articles.updateArticleNumReadsByName(), Blogs.updateBlog(), BlogCategories.updateBlogCategory(), ArticleCategories.updateCategory(), CommentsCommon.updateComment(), CustomFields.updateCustomField(), BayesianTokens.updateFromQuery(), BayesianFilterInfos.updateFromQuery(), GlobalArticleCategories.updateGlobalArticleCategory(), MyLinks.updateMyLink(), MyLinksCategories.updateMyLinksCategory(), ArticleNotifications.updateNotify(), BayesianTokens.updateOccurrencesFromTokensArray(), Permissions.updatePermission(), JoomlaUserDataProvider.updatepLogJoomlaUserData(), vbb3UserDataProvider.updatepLogPHPBB2UserData(), PhpBB2UserDataProvider.updatepLogPHPBB2UserData(), WBBUserDataProvider.updatepLogWBBUserData(), GalleryResources.updateResource(), WBBUserDataProvider.updateUser(), vbb3UserDataProvider.updateUser(), SimplePostNukeUserDataProvider.updateUser(), PhpBB2UserDataProvider.updateUser(), LifeTypeUserDataProvider.updateUser(), JoomlaUserDataProvider.updateUser(), UploadValidator.validate(), UrlFormatRule.validate(), Captcha.validate(), AddCommentAction.validationErrorProcessing(), SummaryTools.verifyRequest(), and TextFilter.xhtmlize().