NewsFeaturesDownloadsDevelopmentSupportAbout Us

lifetype/branches/lifetype-1.0.6/error.php File Reference

Go to the source code of this file.


Variables

 $config = & Config::getConfig()
 $request = HttpVars::getRequest()
 $parts = split( "/", $server["REQUEST_URI"] )
 $userParam = $parts[count($parts)-1]
else $request ["blogUserName"] = $userParam
 $scriptName = $config->getValue( "script_name", DEFAULT_SCRIPT_NAME )

Variable Documentation

$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.

Definition at line 31 of file error.php.

$parts = split( "/", $server["REQUEST_URI"] )

else $request["blogUserName"] = $userParam

Definition at line 43 of file error.php.

$request = HttpVars::getRequest()

Definition at line 35 of file error.php.

Referenced by AddCommentAction.AddCommentAction(), AdminAction.AdminAction(), AdminAddArticleCategoryAction.AdminAddArticleCategoryAction(), AdminAddBlogAction.AdminAddBlogAction(), AdminAddBlogTemplateAction.AdminAddBlogTemplateAction(), AdminAddBlogUserAction.AdminAddBlogUserAction(), AdminAddCustomFieldAction.AdminAddCustomFieldAction(), AdminAddLinkAction.AdminAddLinkAction(), AdminAddLinkCategoryAction.AdminAddLinkCategoryAction(), AdminAddLocaleAction.AdminAddLocaleAction(), AdminAddPostAction.AdminAddPostAction(), AdminAddResourceAction.AdminAddResourceAction(), AdminAddResourceAlbumAction.AdminAddResourceAlbumAction(), AdminAddTemplateAction.AdminAddTemplateAction(), AdminAddUserAction.AdminAddUserAction(), AdminNewCustomFieldAction.AdminBlogCustomFieldsAction(), AdminBlogCustomFieldsAction.AdminBlogCustomFieldsAction(), AdminBlogSecurityAction.AdminBlogSecurityAction(), AdminBlogSettingsAction.AdminBlogSettingsAction(), AdminBlogTemplateChooserAction.AdminBlogTemplateChooserAction(), AdminCleanupAction.AdminCleanupAction(), AdminControlCenterAction.AdminControlCenterAction(), AdminCreateBlogAction.AdminCreateBlogAction(), AdminCreateUserAction.AdminCreateUserAction(), AdminDefaultAction.AdminDefaultAction(), AdminDeleteArticleCategoryAction.AdminDeleteArticleCategoryAction(), AdminDeleteBlogAction.AdminDeleteBlogAction(), AdminDeleteBlogTemplateAction.AdminDeleteBlogTemplateAction(), AdminDeleteBlogUserPermissionsAction.AdminDeleteBlogUserPermissionsAction(), AdminDeleteCommentAction.AdminDeleteCommentAction(), AdminDeleteCustomFieldsAction.AdminDeleteCustomFieldsAction(), AdminDeleteGalleryItemsAction.AdminDeleteGalleryItemsAction(), AdminDeleteLinkAction.AdminDeleteLinkAction(), AdminDeleteLinkCategoryAction.AdminDeleteLinkCategoryAction(), AdminDeleteLocalesAction.AdminDeleteLocalesAction(), AdminDeletePostAction.AdminDeletePostAction(), AdminDeleteReferrerAction.AdminDeleteReferrerAction(), AdminDeleteResourceAction.AdminDeleteResourceAction(), AdminDeleteResourceAlbumAction.AdminDeleteResourceAlbumAction(), AdminDeleteTemplatesAction.AdminDeleteTemplatesAction(), AdminDeleteTrackbackAction.AdminDeleteTrackbackAction(), AdminDeleteUsersAction.AdminDeleteUsersAction(), AdminEditArticleCategoriesAction.AdminEditArticleCategoriesAction(), AdminEditArticleCategoryAction.AdminEditArticleCategoryAction(), AdminEditBlogAction.AdminEditBlogAction(), AdminEditBlogTemplatesAction.AdminEditBlogTemplatesAction(), AdminEditCommentsAction.AdminEditCommentsAction(), AdminEditCustomFieldAction.AdminEditCustomFieldAction(), AdminEditLinkAction.AdminEditLinkAction(), AdminEditLinkCategoriesAction.AdminEditLinkCategoriesAction(), AdminEditLinkCategoryAction.AdminEditLinkCategoryAction(), AdminEditLinksAction.AdminEditLinksAction(), AdminEditPostAction.AdminEditPostAction(), AdminEditPostsAction.AdminEditPostsAction(), AdminEditResourceAlbumAction.AdminEditResourceAlbumAction(), AdminEditTemplatesAction.AdminEditTemplatesAction(), AdminEditTrackbacksAction.AdminEditTrackbacksAction(), AdminEmptyAction.AdminEmptyAction(), AdminGlobalSettingsAction.AdminGlobalSettingsAction(), AdminLoginAction.AdminLoginAction(), AdminLogoutAction.AdminLogoutAction(), AdminMainAction.AdminMainAction(), AdminManageAction.AdminManageAction(), AdminMarkCommentAction.AdminMarkCommentAction(), AdminNewBlogTemplateAction.AdminNewBlogTemplateAction(), AdminNewBlogUserAction.AdminNewBlogUserAction(), AdminNewLinkAction.AdminNewLinkAction(), AdminNewLinkCategoryAction.AdminNewLinkCategoryAction(), AdminNewTemplateAction.AdminNewLocaleAction(), AdminNewLocaleAction.AdminNewLocaleAction(), AdminNewPostAction.AdminNewPostAction(), AdminNewArticleCategoryAction.AdminNewPostAction(), AdminNewResourceAction.AdminNewResourceAction(), AdminResourceInfoAction.AdminNewResourceAlbumAction(), AdminNewResourceAlbumAction.AdminNewResourceAlbumAction(), AdminPluginCenterAction.AdminPluginCenterAction(), AdminPostManagementCommonAction.AdminPostManagementCommonAction(), AdminPostStatsAction.AdminPostStatsAction(), AdminPreviewPostAction.AdminPreviewPostAction(), AdminRegeneratePreviewAction.AdminRegeneratePreviewAction(), AdminResourceAlbumsAction.AdminResourceAlbumsAction(), AdminResourceListAction.AdminResourceListAction(), AdminResourcesAction.AdminResourcesAction(), AdminResourcesGroupAction.AdminResourcesGroupAction(), AdminSendTrackbacksAction.AdminSendTrackbacksAction(), AdminShowBlogUsersAction.AdminShowBlogUsersAction(), AdminSiteBlogsAction.AdminSiteBlogsAction(), AdminSiteLocalesAction.AdminSiteLocalesAction(), AdminSiteSettingsAction.AdminSiteSettingsAction(), AdminSiteUsersAction.AdminSiteUsersAction(), AdminStatisticsAction.AdminStatisticsAction(), AdminUpdateArticleCategoryAction.AdminUpdateArticleCategoryAction(), AdminUpdateBlogSettingsAction.AdminUpdateBlogSettingsAction(), AdminUpdateCustomFieldAction.AdminUpdateCustomFieldAction(), AdminUpdateEditBlogAction.AdminUpdateEditBlogAction(), AdminUpdateGlobalSettingsAction.AdminUpdateGlobalSettingsAction(), AdminUpdateLinkAction.AdminUpdateLinkAction(), AdminUpdateLinkCategoryAction.AdminUpdateLinkCategoryAction(), AdminUpdatePostAction.AdminUpdatePostAction(), AdminUpdateResourceAction.AdminUpdateResourceAction(), AdminUpdateResourceAlbumAction.AdminUpdateResourceAlbumAction(), AdminUpdateUserProfileAction.AdminUpdateUserProfileAction(), AdminUpdateUserSettingsAction.AdminUpdateUserSettingsAction(), AdminUserPictureSelectAction.AdminUserPictureSelectAction(), AdminUserProfileAction.AdminUserProfileAction(), AdminUserSettingsAction.AdminUserSettingsAction(), AdminXmlPingAction.AdminXmlPingAction(), AdminXmlSaveDraftAction.AdminXmlSaveDraftAction(), BlogAction.BlogAction(), BlogListAction.BlogListAction(), BlogOwnerAdminAction.BlogOwnerAdminAction(), BlogProfileAction.BlogProfileAction(), ChooseBlogTemplateAction.ChooseBlogTemplateAction(), DefaultAction.DefaultAction(), doBlogRegistration.doBlogRegistration(), doFinishRegister.doFinishRegister(), doUserCreation.doUserCreation(), dumpRequest(), CommentFilter.filter(), BayesianFilter.filter(), RawRequestGenerator.getRequest(), ModRewriteRequestGenerator.getRequest(), HttpVars.getRequestValue(), LinkFormatMatcher.LinkFormatMatcher(), SearchAction.perform(), AddCommentAction.perform(), Controller.process(), IXR_Client.query(), RegisterAction.RegisterAction(), ResourceServerAction.ResourceServerAction(), RssAction.RssAction(), SearchAction.SearchAction(), HttpVars.setRequestValue(), SiteAdminAction.SiteAdminAction(), SummaryAction.SummaryAction(), SummaryDefaultAction.SummaryDefaultAction(), SummaryRssAction.SummaryRssAction(), SummarySearchAction.SummarySearchAction(), SummarySendResetEmail.SummarySendResetEmail(), SummarySetNewPassword.SummarySetNewPassword(), SummaryUpdatePassword.SummaryUpdatePassword(), TemplateAction.TemplateAction(), UserListAction.UserListAction(), UserProfileAction.UserProfileAction(), FormValidator.validate(), ViewAlbumAction.ViewAlbumAction(), ViewArticleAction.ViewArticleAction(), CommentAction.ViewArticleAction(), ViewArticleTrackbacksAction.ViewArticleTrackbacksAction(), ViewResourceAction.ViewResourceAction(), WizardIntro.WizardIntro(), WizardStepFive.WizardStepFive(), WizardStepFour.WizardStepFour(), and WizardStepOne.WizardStepOne().

$scriptName = $config->getValue( "script_name", DEFAULT_SCRIPT_NAME )

Definition at line 47 of file error.php.

Referenced by HttpCache.httpConditional(), and HttpCache.httpConditionalRefresh().

$userParam = $parts[count($parts)-1]

Definition at line 39 of file error.php.