From: mrbluesky Date: Thu, 19 Jan 2012 01:51:27 +0000 (+0000) Subject: Comments on status codes X-Git-Tag: 1.31.0-rc.0~25196 X-Git-Url: http://git.cyclocoop.org/%24self?a=commitdiff_plain;h=e5c09d90d290d69c37bc0032860415b70ff4207c;p=lhc%2Fweb%2Fwiklou.git Comments on status codes --- diff --git a/includes/EditPage.php b/includes/EditPage.php index adadec33f0..548c46debb 100644 --- a/includes/EditPage.php +++ b/includes/EditPage.php @@ -20,29 +20,128 @@ * headaches, which may be fatal. */ class EditPage { + + /** + * Status: Article successfully updated + */ const AS_SUCCESS_UPDATE = 200; + + /** + * Status: Article successfully created + */ const AS_SUCCESS_NEW_ARTICLE = 201; + + /** + * Status: Article update aborted by a hook function + */ const AS_HOOK_ERROR = 210; + + /** + * Status: TODO: What is this? + */ const AS_FILTERING = 211; + + /** + * Status: A hook function returned an error + */ const AS_HOOK_ERROR_EXPECTED = 212; + + /** + * Status: User is blocked from editting this page + */ const AS_BLOCKED_PAGE_FOR_USER = 215; + + /** + * Status: Content too big (> $wgMaxArticleSize) + */ const AS_CONTENT_TOO_BIG = 216; + + /** + * Status: User cannot edit? (not used) + */ const AS_USER_CANNOT_EDIT = 217; + + /** + * Status: this anonymous user is not allowed to edit this page + */ const AS_READ_ONLY_PAGE_ANON = 218; + + /** + * Status: this logged in user is not allowed to edit this page + */ const AS_READ_ONLY_PAGE_LOGGED = 219; + + /** + * Status: wiki is in readonly mode (wfReadOnly() == true) + */ const AS_READ_ONLY_PAGE = 220; + + /** + * Status: rate limiter for action 'edit' was tripped + */ const AS_RATE_LIMITED = 221; + + /** + * Status: article was deleted while editting and param wpRecreate == false or form + * was not posted + */ const AS_ARTICLE_WAS_DELETED = 222; + + /** + * Status: user tried to create this page, but is not allowed to do that + * ( Title->usercan('create') == false ) + */ const AS_NO_CREATE_PERMISSION = 223; + + /** + * Status: user tried to create a blank page + */ const AS_BLANK_ARTICLE = 224; + + /** + * Status: (non-resolvable) edit conflict + */ const AS_CONFLICT_DETECTED = 225; + + /** + * Status: no edit summary given and the user has forceeditsummary set and the user is not + * editting in his own userspace or talkspace and wpIgnoreBlankSummary == false + */ const AS_SUMMARY_NEEDED = 226; + + /** + * Status: user tried to create a new section without content + */ const AS_TEXTBOX_EMPTY = 228; + + /** + * Status: article is too big (> $wgMaxArticleSize), after merging in the new section + */ const AS_MAX_ARTICLE_SIZE_EXCEEDED = 229; + + /** + * not used + */ const AS_OK = 230; + + /** + * Status: WikiPage::doEdit() was unsuccessfull + */ const AS_END = 231; + + /** + * Status: summary contained spam according to one of the regexes in $wgSummarySpamRegex + */ const AS_SPAM_ERROR = 232; + + /** + * Status: anonymous user is not allowed to upload (User::isAllowed('upload') == false) + */ const AS_IMAGE_REDIRECT_ANON = 233; + + /** + * Status: logged in user is not allowed to upload (User::isAllowed('upload') == false) + */ const AS_IMAGE_REDIRECT_LOGGED = 234; /**