Inherited by AdminAddArticleCategoryAction, AdminAddArticleCategoryAjaxAction, AdminAddLinkAction, AdminAddLinkCategoryAction, AdminAddResourceAction, AdminAddResourceAlbumAction, AdminChangeCommentsStatusAction, AdminChangeGalleryItemsAlbumAction, AdminChangeLinksCategoryAction, AdminChangePostsCategoryAction, AdminChangePostsStatusAction, AdminChangeTrackbacksStatusAction, AdminControlCenterAction, AdminDeleteArticleCategoryAction, AdminDeleteCommentAction, AdminDeleteCustomFieldsAction, AdminDeleteGalleryItemsAction, AdminDeleteLinkAction, AdminDeleteLinkCategoryAction, AdminDeletePostAction, AdminDeleteReferrerAction, AdminDeleteResourceAction, AdminDeleteResourceAlbumAction, AdminDeleteTrackbackAction, AdminDoRegisterBlogAction, AdminEditArticleCategoriesAction, AdminEditArticleCategoryAction, AdminEditCommentsAction, AdminEditLinkAction, AdminEditLinkCategoriesAction, AdminEditLinkCategoryAction, AdminEditLinksAction, AdminEditPostAction, AdminEditPostsAction, AdminEditResourceAlbumAction, AdminEmptyAction, AdminLogoutAction, AdminMainAction, AdminManageAction, AdminMarkCommentAction, AdminMarkTrackbackAction, AdminNewArticleCategoryAction, AdminNewLinkAction, AdminNewLinkCategoryAction, AdminNewPostAction, AdminNewResourceAction, AdminNewResourceAlbumAction, AdminPostManagementCommonAction, AdminPostStatsAction, AdminRegeneratePreviewAction, AdminRegisterBlogAction, AdminResourceAlbumsAction, AdminResourceInfoAction, AdminResourceListAction, AdminResourcesAction, AdminResourcesGroupAction, AdminSaveDraftArticleAjaxAction, AdminSendTrackbacksAction, AdminUpdateArticleCategoryAction, AdminUpdateLinkAction, AdminUpdateLinkCategoryAction, AdminUpdateResourceAction, AdminUpdateResourceAlbumAction, AdminUpdateUserSettingsAction, AdminUserPictureSelectAction, AdminUserSettingsAction, AdminXmlPingAction, BlogOwnerAdminAction, and SiteAdminAction.
Public Member Functions | |
| AdminAction ($actionInfo, $request) | |
| setCommonData ($copyFormValues=false) | |
| notifyEvent ($eventType, $params=Array()) | |
Public Attributes | |
| $_blogInfo | |
| $_userInfo | |
| $_session | |
| $_config | |
| $_locale | |
| $_pm | |
| $_userBlogs | |
Private Member Functions | |
| _getBlogInfo () | |
| _getUserInfo () | |
| & | getLocale () |
| saveSession () | |
| mustAuthenticatePage () | |
This is the most basic action for the admin interface and it allows all users to see them. If you need to create an action that can only be accessed by users with certain privileges, please use BlogOwnerAdminAction and SiteAdminAction.
Definition at line 29 of file adminaction.class.php.
| AdminAction._getBlogInfo | ( | ) | [private] |
Retrieves the blogInfo object from the session
Definition at line 106 of file adminaction.class.php.
References $session, and HttpVars.getSession().
Referenced by AdminAction().
| AdminAction._getUserInfo | ( | ) | [private] |
Retrieves the userInfo object from the session
Definition at line 118 of file adminaction.class.php.
References $session, and HttpVars.getSession().
Referenced by AdminAction().
| AdminAction.AdminAction | ( | $ | actionInfo, | |
| $ | request | |||
| ) |
Constructor.
| actionInfo | An ActionInfo object as provided by the constroller | |
| request | A valid HTTP request |
Definition at line 46 of file adminaction.class.php.
References $request, $session, $users, _getBlogInfo(), _getUserInfo(), Action.Action(), die, Config.getConfig(), getLocale(), PluginManager.getPluginManager(), HttpVars.getSession(), and mustAuthenticatePage().
Referenced by AdminAddArticleCategoryAction.AdminAddArticleCategoryAction(), AdminAddArticleCategoryAjaxAction.AdminAddArticleCategoryAjaxAction(), AdminAddLinkAction.AdminAddLinkAction(), AdminAddLinkCategoryAction.AdminAddLinkCategoryAction(), AdminAddResourceAction.AdminAddResourceAction(), AdminAddResourceAlbumAction.AdminAddResourceAlbumAction(), AdminChangeCommentsStatusAction.AdminChangeCommentsStatusAction(), AdminChangeGalleryItemsAlbumAction.AdminChangeGalleryItemsAlbumAction(), AdminChangeLinksCategoryAction.AdminChangeLinksCategoryAction(), AdminChangePostsCategoryAction.AdminChangePostsCategoryAction(), AdminChangePostsStatusAction.AdminChangePostsStatusAction(), AdminChangeTrackbacksStatusAction.AdminChangeTrackbacksStatusAction(), AdminControlCenterAction.AdminControlCenterAction(), AdminDeleteArticleCategoryAction.AdminDeleteArticleCategoryAction(), AdminDeleteBlogCategoryAction.AdminDeleteBlogCategoryAction(), AdminDeleteCommentAction.AdminDeleteCommentAction(), AdminDeleteCustomFieldsAction.AdminDeleteCustomFieldsAction(), AdminDeleteGalleryItemsAction.AdminDeleteGalleryItemsAction(), AdminDeleteLinkAction.AdminDeleteLinkAction(), AdminDeleteLinkCategoryAction.AdminDeleteLinkCategoryAction(), AdminDeletePostAction.AdminDeletePostAction(), AdminDeleteReferrerAction.AdminDeleteReferrerAction(), AdminDeleteResourceAction.AdminDeleteResourceAction(), AdminDeleteResourceAlbumAction.AdminDeleteResourceAlbumAction(), AdminDeleteTrackbackAction.AdminDeleteTrackbackAction(), AdminDoRegisterBlogAction.AdminDoRegisterBlogAction(), AdminEditArticleCategoriesAction.AdminEditArticleCategoriesAction(), AdminEditArticleCategoryAction.AdminEditArticleCategoryAction(), AdminEditCommentsAction.AdminEditCommentsAction(), AdminEditLinkAction.AdminEditLinkAction(), AdminEditLinkCategoriesAction.AdminEditLinkCategoriesAction(), AdminEditLinkCategoryAction.AdminEditLinkCategoryAction(), AdminEditLinksAction.AdminEditLinksAction(), AdminEditPostAction.AdminEditPostAction(), AdminEditPostsAction.AdminEditPostsAction(), AdminEditResourceAlbumAction.AdminEditResourceAlbumAction(), AdminEmptyAction.AdminEmptyAction(), AdminLogoutAction.AdminLogoutAction(), AdminMainAction.AdminMainAction(), AdminManageAction.AdminManageAction(), AdminMarkCommentAction.AdminMarkCommentAction(), AdminMarkTrackbackAction.AdminMarkTrackbackAction(), AdminNewLinkAction.AdminNewLinkAction(), AdminNewLinkCategoryAction.AdminNewLinkCategoryAction(), AdminNewPostAction.AdminNewPostAction(), AdminNewArticleCategoryAction.AdminNewPostAction(), AdminNewResourceAction.AdminNewResourceAction(), AdminResourceInfoAction.AdminNewResourceAlbumAction(), AdminNewResourceAlbumAction.AdminNewResourceAlbumAction(), AdminPostManagementCommonAction.AdminPostManagementCommonAction(), AdminPostStatsAction.AdminPostStatsAction(), AdminPreviewPostAction.AdminPreviewPostAction(), AdminRegeneratePreviewAction.AdminRegeneratePreviewAction(), AdminRegisterBlogAction.AdminRegisterBlogAction(), AdminResourceAlbumsAction.AdminResourceAlbumsAction(), AdminResourceListAction.AdminResourceListAction(), AdminResourcesAction.AdminResourcesAction(), AdminResourcesGroupAction.AdminResourcesGroupAction(), AdminSaveDraftArticleAjaxAction.AdminSaveDraftArticleAjaxAction(), AdminSendTrackbacksAction.AdminSendTrackbacksAction(), AdminUpdateArticleCategoryAction.AdminUpdateArticleCategoryAction(), AdminUpdateLinkAction.AdminUpdateLinkAction(), AdminUpdateLinkCategoryAction.AdminUpdateLinkCategoryAction(), AdminUpdateResourceAction.AdminUpdateResourceAction(), AdminUpdateResourceAlbumAction.AdminUpdateResourceAlbumAction(), AdminUpdateUserSettingsAction.AdminUpdateUserSettingsAction(), AdminUserPictureSelectAction.AdminUserPictureSelectAction(), AdminUserSettingsAction.AdminUserSettingsAction(), AdminXmlPingAction.AdminXmlPingAction(), BlogOwnerAdminAction.BlogOwnerAdminAction(), and SiteAdminAction.SiteAdminAction().
| & AdminAction.getLocale | ( | ) | [private] |
sets the default locale, in case we want to send localized messages to the user.
Definition at line 129 of file adminaction.class.php.
References Locales.getLocale().
Referenced by AdminAction(), and mustAuthenticatePage().
| AdminAction.mustAuthenticatePage | ( | ) | [private] |
Generates a page which shows an "access forbidden" message, prompting the user to authenticate first using the login page.
Definition at line 192 of file adminaction.class.php.
References $config, Config.getConfig(), and getLocale().
Referenced by AdminAction().
| AdminAction.notifyEvent | ( | $ | eventType, | |
| $ | params = Array() | |||
| ) |
centralized way of throwing events, it also adds some useful information so that child classes do not have to do it
| eventType | ||
| params |
Definition at line 219 of file adminaction.class.php.
References $params.
Referenced by AdminChangeCommentsStatusAction._changeComments(), AdminChangeLinksCategoryAction._changeLinks(), AdminChangePostsCategoryAction._changePostsCategory(), AdminChangePostsStatusAction._changePostsStatus(), AdminChangeTrackbacksStatusAction._changeTrackbacks(), AdminDeleteGalleryItemsAction._deleteAlbums(), AdminDeleteArticleCategoryAction._deleteArticleCategories(), AdminDeleteBlogCategoryAction._deleteBlogCategories(), AdminDeleteCommentAction._deleteComments(), AdminDeleteCustomFieldsAction._deleteFields(), AdminDeleteGlobalArticleCategoryAction._deleteGlobalArticleCategories(), AdminDeletePostAction._deletePosts(), AdminDeleteReferrerAction._deleteReferrers(), AdminDeleteGalleryItemsAction._deleteResources(), AdminDeleteTrackbackAction._deleteTrackbacks(), AdminDeleteBlogAction._disableBlogs(), AdminDeleteUsersAction._disableUsers(), AdminMarkCommentAction._markCommentAsNonSpam(), AdminChangeCommentsStatusAction._markCommentAsNonSpam(), AdminMarkCommentAction._markCommentAsSpam(), AdminChangeCommentsStatusAction._markCommentAsSpam(), AdminMarkTrackbackAction._markTrackbackAsNonSpam(), AdminChangeTrackbacksStatusAction._markTrackbackAsNonSpam(), AdminMarkTrackbackAction._markTrackbackAsSpam(), AdminChangeTrackbacksStatusAction._markTrackbackAsSpam(), AdminAddPostAction._savePostData(), AdminChangeGalleryItemsAlbumAction._updateAlbums(), AdminChangeGalleryItemsAlbumAction._updateResources(), AdminUserProfileAction.perform(), AdminUpdateUserSettingsAction.perform(), AdminUpdateUserProfileAction.perform(), AdminUpdateResourceAlbumAction.perform(), AdminUpdateResourceAction.perform(), AdminUpdatePostAction.perform(), AdminUpdateLinkCategoryAction.perform(), AdminUpdateLinkAction.perform(), AdminUpdateGlobalArticleCategoryAction.perform(), AdminUpdateEditBlogAction.perform(), AdminUpdateCustomFieldAction.perform(), AdminUpdateBlogSettingsAction.perform(), AdminUpdateBlogCategoryAction.perform(), AdminUpdateArticleCategoryAction.perform(), AdminResourceInfoAction.perform(), AdminResendConfirmationAction.perform(), AdminNewLinkAction.perform(), AdminLogoutAction.perform(), AdminEditPostAction.perform(), AdminEditLinkCategoryAction.perform(), AdminEditLinkAction.perform(), AdminEditGlobalArticleCategoryAction.perform(), AdminEditCustomFieldAction.perform(), AdminEditBlogCategoryAction.perform(), AdminEditBlogAction.perform(), AdminEditArticleCategoryAction.perform(), AdminDeleteResourceAlbumAction.perform(), AdminDeleteResourceAction.perform(), AdminAddUserAction.perform(), AdminAddResourceAlbumAction.perform(), AdminAddResourceAction.perform(), AdminAddPostAction.perform(), AdminAddLinkAction.perform(), AdminAddGlobalArticleCategoryAction.perform(), AdminAddCustomFieldAction.perform(), AdminAddBlogUserAction.perform(), AdminAddBlogCategoryAction.perform(), AdminAddBlogAction.perform(), AdminAddArticleCategoryAjaxAction.perform(), and AdminAddArticleCategoryAction.perform().
| AdminAction.saveSession | ( | ) | [private] |
Saves the session data
Definition at line 175 of file adminaction.class.php.
References $session, HttpVars.getSession(), and HttpVars.setSession().
Referenced by AdminDeleteBlogTemplateAction._deleteTemplates(), AdminUpdateUserSettingsAction.perform(), AdminUpdateEditBlogAction.perform(), AdminUpdateBlogSettingsAction.perform(), AdminDoRegisterBlogAction.perform(), and AdminAddBlogTemplateAction.perform().
| AdminAction.setCommonData | ( | $ | copyFormValues = false |
) |
Adds some common data to the view. this function must be manually called once we've set up a view.
| copyFormValues |
Reimplemented from Action.
Definition at line 151 of file adminaction.class.php.
Referenced by AdminAddTemplateAction._addTemplateCode(), AdminAddBlogTemplateAction._addTemplateCode(), AdminChangeCommentsStatusAction._changeComments(), AdminChangeLinksCategoryAction._changeLinks(), AdminChangePostsCategoryAction._changePostsCategory(), AdminChangePostsStatusAction._changePostsStatus(), AdminChangeTrackbacksStatusAction._changeTrackbacks(), AdminDeleteArticleCategoryAction._deleteArticleCategories(), AdminDeleteBlogCategoryAction._deleteBlogCategories(), AdminDeleteCommentAction._deleteComments(), AdminDeleteCustomFieldsAction._deleteFields(), AdminDeleteGlobalArticleCategoryAction._deleteGlobalArticleCategories(), AdminDeleteLinkCategoryAction._deleteLinkCategories(), AdminDeleteLinkAction._deleteLinks(), AdminDeleteLocalesAction._deleteLocales(), AdminDeletePostAction._deletePosts(), AdminDeleteReferrerAction._deleteReferrers(), AdminDeleteTemplatesAction._deleteTemplates(), AdminDeleteBlogTemplateAction._deleteTemplates(), AdminDeleteTrackbackAction._deleteTrackbacks(), AdminDeleteBlogAction._disableBlogs(), AdminDeleteUsersAction._disableUsers(), AdminMarkCommentAction._markCommentAsNonSpam(), AdminMarkCommentAction._markCommentAsSpam(), AdminMarkTrackbackAction._markTrackbackAsNonSpam(), AdminMarkTrackbackAction._markTrackbackAsSpam(), AdminAddBlogTemplateAction._performScanTemplateFolder(), AdminAddTemplateAction._performUploadTemplate(), AdminAddBlogTemplateAction._performUploadTemplate(), AdminDeleteBlogUserPermissionsAction._revokePermissions(), AdminUserPictureSelectAction.perform(), AdminUserChooserAction.perform(), AdminResourceListAction.perform(), AdminBlogTemplateChooserAction.perform(), AdminBlogChooserAction.perform(), AdminUserSettingsAction.perform(), AdminUserProfileAction.perform(), AdminUpdateUserSettingsAction.perform(), AdminUpdateUserProfileAction.perform(), AdminUpdateResourceAlbumAction.perform(), AdminUpdateResourceAction.perform(), AdminUpdatePostAction.perform(), AdminUpdateLinkCategoryAction.perform(), AdminUpdateLinkAction.perform(), AdminUpdateGlobalSettingsAction.perform(), AdminUpdateGlobalArticleCategoryAction.perform(), AdminUpdateEditBlogAction.perform(), AdminUpdateCustomFieldAction.perform(), AdminUpdateBlogSettingsAction.perform(), AdminUpdateBlogCategoryAction.perform(), AdminUpdateArticleCategoryAction.perform(), AdminStatisticsAction.perform(), AdminSiteUsersAction.perform(), AdminSiteSettingsAction.perform(), AdminSiteLocalesAction.perform(), AdminSiteBlogsAction.perform(), AdminShowBlogUsersAction.perform(), AdminSendTrackbacksAction.perform(), AdminResourcesGroupAction.perform(), AdminResourcesAction.perform(), AdminResourceInfoAction.perform(), AdminResourceAlbumsAction.perform(), AdminResendConfirmationAction.perform(), AdminRegeneratePreviewAction.perform(), AdminPostStatsAction.perform(), AdminPluginCenterAction.perform(), AdminNewTemplateAction.perform(), AdminNewResourceAlbumAction.perform(), AdminNewResourceAction.perform(), AdminNewPostAction.perform(), AdminNewLocaleAction.perform(), AdminNewLinkCategoryAction.perform(), AdminNewLinkAction.perform(), AdminNewGlobalArticleCategoryAction.perform(), AdminNewCustomFieldAction.perform(), AdminNewBlogUserAction.perform(), AdminNewBlogTemplateAction.perform(), AdminNewBlogCategoryAction.perform(), AdminNewArticleCategoryAction.perform(), AdminMarkTrackbackAction.perform(), AdminMarkCommentAction.perform(), AdminManageAction.perform(), AdminGlobalSettingsAction.perform(), AdminEmptyAction.perform(), AdminEditTemplatesAction.perform(), AdminEditResourceAlbumAction.perform(), AdminEditPostsAction.perform(), AdminEditPostAction.perform(), AdminEditLinksAction.perform(), AdminEditLinkCategoryAction.perform(), AdminEditLinkCategoriesAction.perform(), AdminEditLinkAction.perform(), AdminEditGlobalArticleCategoryAction.perform(), AdminEditGlobalArticleCategoriesAction.perform(), AdminEditCustomFieldAction.perform(), AdminEditCommentsAction.perform(), AdminEditBlogTemplatesAction.perform(), AdminEditBlogCategoryAction.perform(), AdminEditBlogAction.perform(), AdminEditArticleCategoryAction.perform(), AdminEditArticleCategoriesAction.perform(), AdminDoRegisterBlogAction.perform(), AdminDeleteResourceAlbumAction.perform(), AdminDeleteResourceAction.perform(), AdminDeleteGalleryItemsAction.perform(), AdminCreateUserAction.perform(), AdminCreateBlogAction.perform(), AdminControlCenterAction.perform(), AdminCleanupAction.perform(), AdminChangeGalleryItemsAlbumAction.perform(), AdminBlogSettingsAction.perform(), AdminBlogSecurityAction.perform(), AdminBlogCustomFieldsAction.perform(), AdminBlogCategoriesAction.perform(), AdminAdminBlogSelectAction.perform(), AdminAddUserAction.perform(), AdminAddTemplateAction.perform(), AdminAddResourceAlbumAction.perform(), AdminAddResourceAction.perform(), AdminAddPostAction.perform(), AdminAddLocaleAction.perform(), AdminAddLinkCategoryAction.perform(), AdminAddLinkAction.perform(), AdminAddGlobalArticleCategoryAction.perform(), AdminAddCustomFieldAction.perform(), AdminAddBlogUserAction.perform(), AdminAddBlogCategoryAction.perform(), AdminAddBlogAction.perform(), AdminAddArticleCategoryAction.perform(), AdminUpdateUserSettingsAction.validate(), AdminUpdateResourceAction.validate(), AdminSendTrackbacksAction.validate(), AdminNewResourceAction.validate(), AdminDoRegisterBlogAction.validate(), AdminAddLocaleAction.validate(), and AdminAddBlogTemplateAction.validate().
| AdminAction.$_blogInfo |
Definition at line 32 of file adminaction.class.php.
| AdminAction.$_config |
Definition at line 35 of file adminaction.class.php.
| AdminAction.$_locale |
| AdminAction.$_pm |
Definition at line 37 of file adminaction.class.php.
| AdminAction.$_session |
Definition at line 34 of file adminaction.class.php.
| AdminAction.$_userBlogs |
Definition at line 38 of file adminaction.class.php.
| AdminAction.$_userInfo |
Definition at line 33 of file adminaction.class.php.