* New UploadFromUrlJob class to handle Upload-by-Copy
authorMark A. Hershberger <mah@users.mediawiki.org>
Sat, 17 Apr 2010 02:43:13 +0000 (02:43 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Sat, 17 Apr 2010 02:43:13 +0000 (02:43 +0000)
commit9c7a7e57f01e32fd9eed781f39854b90cc27ea3b
tree9ac04575fa147565bbf321e67a70ac330ee28282
parent6e8a5d5cd7b568b39f2e884ba900a9f7b6a5fb73
* New UploadFromUrlJob class to handle Upload-by-Copy
* Define variable for ApiUserrights.php that wasn't defined before.
* Add convertVerifyErrorToStatus and getVerificationErrorCode to
  UploadBase to translate error consts since UploadFromUrl will
  need a message to display to end-users.
* refactor mime-checking out of UploadBase::verifyFile into
  UploadBase::verifyMimeType
* Make UploadBase::verifyFile always return arrays for errors
* Use HttpFunctions instead of custom curl handler for async downloading
* TODO: Need a way to feed errors back to the requestor
* TODO: Need to add watchlist param handling and warnings checks.
12 files changed:
includes/AutoLoader.php
includes/DefaultSettings.php
includes/UploadFromUrlJob.php [new file with mode: 0644]
includes/api/ApiBase.php
includes/api/ApiUpload.php
includes/api/ApiUserrights.php
includes/upload/UploadBase.php
includes/upload/UploadFromUrl.php
languages/messages/MessagesEn.php
maintenance/language/messages.inc
maintenance/tests/MediaWikiParserTest.php
maintenance/tests/UploadFromUrlTest.php [new file with mode: 0644]