MobileFrontend
MobileoptimisedfrontendforMediaWiki
SpecialUploads Class Reference

Provides a special page with a list of uploaded items/images of a User. More...

+ Inheritance diagram for SpecialUploads:
+ Collaboration diagram for SpecialUploads:

Public Member Functions

 executeWhenAvailable ( $par='')
 Render the special page. More...
 
 getUserUploadsPageHtml (User $user)
 Generates HTML for the uploads page for the passed user. More...
 
 getUploadCountThreshold ()
 Getter for upload count threshold. More...
 
- Public Member Functions inherited from MobileSpecialPage
 __construct ( $page)
 
 execute ( $subPage)
 Checks the availability of the special page in actual mode and display the page, if available. More...
 
 setHeaders ()
 Add modules to headers and wrap content in div.content if unstyledContent = true.
 
 isListed ()
 Returns if this page is listed on Special:SpecialPages. More...
 
 getDesktopUrl ( $subPage)
 When overridden in a descendant class, returns desktop URL for this special page. More...
 

Protected Attributes

 $hasDesktopVersion = true
 
- Protected Attributes inherited from MobileSpecialPage
 $hasDesktopVersion = false
 
 $mode = 'stable'
 
 $listed = false
 
 $unstyledContent = true
 
 $config = null
 
 $errorNotFoundTitleMsg = 'mobile-frontend-generic-404-title'
 
 $errorNotFoundDescriptionMsg = 'mobile-frontend-generic-404-desc'
 
 $mobileContext
 

Additional Inherited Members

- Protected Member Functions inherited from MobileSpecialPage
 renderUnavailableBanner ( $msg)
 Renders a banner telling the user the page is unavailable. More...
 
 addModules ()
 Add mobile special page specific modules (styles and scripts)
 
 showPageNotFound ()
 Render mobile specific error page, when special page can not be found.
 

Detailed Description

Provides a special page with a list of uploaded items/images of a User.

Member Function Documentation

◆ executeWhenAvailable()

SpecialUploads::executeWhenAvailable (   $par = '')

Render the special page.

Parameters
string | null$parUsername to get uploads from

Reimplemented from MobileSpecialPage.

◆ getUploadCountThreshold()

SpecialUploads::getUploadCountThreshold ( )

Getter for upload count threshold.

Currently hardcoded as 500; using this handy method to simplify possible changes in the future.

Returns
int

◆ getUserUploadsPageHtml()

SpecialUploads::getUserUploadsPageHtml ( User  $user)

Generates HTML for the uploads page for the passed user.

Parameters
User$userUser to display uploads of
Returns
string

The documentation for this class was generated from the following file: