MediaWiki
REL1_19
|
Class representing a row of the 'filearchive' table. More...
Public Member Functions | |
__construct ($title, $id=0, $key='') | |
#@- | |
exists () | |
getBits () | |
Return the bits of the image file, in bytes. | |
getDescription () | |
Return upload description. | |
getGroup () | |
Return the FileStore storage group. | |
getHandler () | |
Get a MediaHandler instance for this file. | |
getHeight () | |
Return the height of the image. | |
getID () | |
getKey () | |
Return the FileStore key. | |
getMediaType () | |
Return the type of the media in the file. | |
getMetadata () | |
Get handler-specific metadata. | |
getMimeType () | |
Returns the mime type of the file. | |
getName () | |
Return the file name. | |
getRawDescription () | |
Return upload description. | |
getRawUser () | |
Return the user ID of the uploader. | |
getRawUserText () | |
Return the user name of the uploader. | |
getSize () | |
Return the size of the image file, in bytes. | |
getStorageKey () | |
Return the FileStore key (overriding base File class) | |
getTimestamp () | |
Return upload timestamp. | |
getTitle () | |
Return the associated title object. | |
getUser () | |
Return the user ID of the uploader. | |
getUserText () | |
Return the user name of the uploader. | |
getVisibility () | |
Returns the deletion bitfield. | |
getWidth () | |
Return the width of the image. | |
isDeleted ($field) | |
for file or revision rows | |
load () | |
Loads a file object from the filearchive table. | |
pageCount () | |
Returns the number of pages of a multipage document, or false for documents which aren't multipage documents. | |
userCan ($field, User $user=null) | |
Determine if the current user is allowed to view a particular field of this FileStore image file, if it's marked as deleted. | |
Static Public Member Functions | |
static | newFromRow ($row) |
Loads a file object from the filearchive table. | |
Public Attributes | |
$archive_name | |
$bits | |
$dataLoaded | |
$deleted | |
$description | |
$group | |
$handler | |
$height | |
$id | |
#@+ | |
$key | |
$media_type | |
$metadata | |
$mime | |
$name | |
$pageCount | |
$size | |
$timestamp | |
$title | |
$user | |
$user_text | |
$width |
Class representing a row of the 'filearchive' table.
Definition at line 14 of file ArchivedFile.php.
ArchivedFile::__construct | ( | $ | title, |
$ | id = 0 , |
||
$ | key = '' |
||
) |
#@-
MWException |
Title | $title | |
int | $id | |
string | $key |
Definition at line 55 of file ArchivedFile.php.
References $id, $key, $title, exists(), and File\normalizeTitle().
Definition at line 238 of file ArchivedFile.php.
References load().
Referenced by __construct(), and load().
Return the bits of the image file, in bytes.
Definition at line 308 of file ArchivedFile.php.
References load().
Return upload description.
Definition at line 401 of file ArchivedFile.php.
References File\DELETED_COMMENT, isDeleted(), and load().
Get a MediaHandler instance for this file.
Definition at line 326 of file ArchivedFile.php.
References getMimeType().
Referenced by pageCount().
Return the height of the image.
Definition at line 281 of file ArchivedFile.php.
References load().
Definition at line 230 of file ArchivedFile.php.
References load().
Return the FileStore key.
Definition at line 247 of file ArchivedFile.php.
References load().
Referenced by getStorageKey().
Return the type of the media in the file.
Use the value returned by this function with the MEDIATYPE_xxx constants.
Definition at line 353 of file ArchivedFile.php.
References load().
Get handler-specific metadata.
Definition at line 290 of file ArchivedFile.php.
References load().
Returns the mime type of the file.
Definition at line 317 of file ArchivedFile.php.
References load().
Referenced by getHandler().
Return upload description.
Definition at line 435 of file ArchivedFile.php.
References load().
Return the user ID of the uploader.
Definition at line 415 of file ArchivedFile.php.
References load().
Return the user name of the uploader.
Definition at line 425 of file ArchivedFile.php.
References load().
Return the size of the image file, in bytes.
Definition at line 299 of file ArchivedFile.php.
References load().
Return the FileStore key (overriding base File class)
Definition at line 256 of file ArchivedFile.php.
References getKey().
Return upload timestamp.
Definition at line 363 of file ArchivedFile.php.
References load(), and wfTimestamp().
Return the user ID of the uploader.
Definition at line 373 of file ArchivedFile.php.
References File\DELETED_USER, isDeleted(), and load().
Return the user name of the uploader.
Definition at line 387 of file ArchivedFile.php.
References File\DELETED_USER, isDeleted(), and load().
Returns the deletion bitfield.
Definition at line 444 of file ArchivedFile.php.
References load().
Return the width of the image.
Definition at line 272 of file ArchivedFile.php.
References load().
ArchivedFile::isDeleted | ( | $ | field | ) |
for file or revision rows
$field | Integer: one of DELETED_* bitfield constants |
Definition at line 455 of file ArchivedFile.php.
References load().
Referenced by getDescription(), getUser(), and getUserText().
Loads a file object from the filearchive table.
Definition at line 98 of file ArchivedFile.php.
References $dbr, $res, exists(), and wfGetDB().
Referenced by exists(), getBits(), getDescription(), getHeight(), getID(), getKey(), getMediaType(), getMetadata(), getMimeType(), getRawDescription(), getRawUser(), getRawUserText(), getSize(), getTimestamp(), getUser(), getUserText(), getVisibility(), getWidth(), isDeleted(), and userCan().
static ArchivedFile::newFromRow | ( | $ | row | ) | [static] |
Loads a file object from the filearchive table.
$row |
Definition at line 185 of file ArchivedFile.php.
References $file, and Title\makeTitle().
Referenced by RevDel_ArchivedFileItem\__construct(), ApiQueryFilearchive\execute(), and SpecialUndelete\formatFileRow().
Returns the number of pages of a multipage document, or false for documents which aren't multipage documents.
Definition at line 337 of file ArchivedFile.php.
References getHandler().
ArchivedFile::userCan | ( | $ | field, |
User $ | user = null |
||
) |
Determine if the current user is allowed to view a particular field of this FileStore image file, if it's marked as deleted.
$field | Integer |
$user | User object to check, or null to use $wgUser |
Definition at line 467 of file ArchivedFile.php.
References $user, load(), and Revision\userCanBitfield().
ArchivedFile::$archive_name |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$bits |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$dataLoaded |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$deleted |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$description |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$group |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$handler |
Definition at line 41 of file ArchivedFile.php.
ArchivedFile::$height |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$id |
ArchivedFile::$key |
Definition at line 18 of file ArchivedFile.php.
Referenced by __construct().
ArchivedFile::$media_type |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$metadata |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$mime |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$name |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$pageCount |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$size |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$timestamp |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$title |
Definition at line 45 of file ArchivedFile.php.
Referenced by __construct().
ArchivedFile::$user |
Definition at line 18 of file ArchivedFile.php.
Referenced by userCan().
ArchivedFile::$user_text |
Definition at line 18 of file ArchivedFile.php.
ArchivedFile::$width |
Definition at line 18 of file ArchivedFile.php.